﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Segoe UI, Arial, Sans-Serif;
	background-color:White;
	background-image:url("../Immagini/Body/bg_body.jpg");
	background-repeat:repeat-x;
}

h1, h2, h3, h4, h5, h6 
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-weight:inherit;
	margin-bottom:-1px;
	margin-top:-7px;
}

a:link 
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-size:13px;
	text-decoration:none;
	color:#1e85be;
}

a:visited 
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-size:13px;
	text-decoration:none;
	color:#1e85be;
}

a:hover 
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-size:13px;
	text-decoration:underline;
	color:#1e85be;	
}

span 
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-size:13px;
	color:#666666;
}

/*Header*/
.menu 
{
	margin:0px;
	padding-top:15px;
	padding-left:10px;
	margin-bottom:-15px;
	width:1030px;
	height:50px;
	background-image:url("../Immagini/Menu/menu_bg.jpg");
	background-repeat:repeat-x;
	min-width:1000px;
}

.menu_items
{
	font-size: 13px;
	color: White;
	float: left;
	margin-right: 15px;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #333333;
	padding-right:15px;
}

.menu_items a
{
	font-size: 13px;
	color: White;
}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font-size:11px;
line-height:25px;
z-index:100;
margin-top:18px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #333333;
padding: 1px 0;
text-decoration: none;
background-color:#000000;
color:#FFFFFF;
font-size:11px;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#333333;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
}

.header 
{
	width:1030px;
	height:250px;
	background-image:url("../Immagini/Header/header_bg.jpg");
	background-repeat:repeat-x;
	/*background-image:url("../Immagini/Header/header_1.jpg");
	background-repeat:no-repeat;*/
	background-color:#ffffff;
	min-width:1000px;
}

.header_2
{
	width:100%;
	height:20px;
	background-image:url("../Immagini/Header/header_2_bg.jpg");
	background-repeat:repeat-x;
	min-width:1000px;
	margin-left:auto;
	margin-right:auto;
}

/*Controllo domini*/
.textbox_nomedominio 
{
	border: thin solid #cccccc;
	height:26px;
	color:#666666;
	font-size:20px;
	width:180px;
}	

.combobox_estensionedominio
{
	border: thin solid #cccccc;
	height:30px;
	color:#666666;
	font-size:16px;
}

/*Footer*/
.footer
{
	width:100%;
	height:100%;
	margin-top:20px;
	min-width:1000px;
}

.linea_orizzontale
{
	width:100%;
	height:3px;
	background-image:url("../Immagini/Footer/footer_linea.png");
	background-repeat:repeat-x;
	float:left;
	margin-top:10px;
	margin-bottom:-10px;
	min-width:1000px;
}

.footer_anewwayof_1
{
	width:52px;
	height:30px;
	font-size:20px;
	color:#999999;
	text-align:left;
	float:left;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:-5px;
	display:block;
}

.footer_anewwayof_2
{
	width:100px;
	height:30px;
	font-size:20px;
	color:#9a009a;
	float:left;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:-5px;
	display:block;
}

/*Sitemap*/
.footer_content 
{
	width:100%;
	height:100%;
	margin-top:10px;
	min-width:1000px;
	float:left;
	padding-left:25px;
	background-color:#000000;
}

.footer_content_sitemap
{
	width:200px;
	float:left;
	padding-top:10px;
}

.footer_content_sitemap a
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-size:12px;
	text-decoration:none;
	color:#666666;
}

.footer_content_sitemap a:hover
{
	font-family:Segoe UI, Arial, Sans-Serif;
	font-size:12px;
	text-decoration:underline;
	color:#ffffff;
}

.footer_content_2
{
	width:100%;
	height:100%;
	min-width:1000px;
	float:left;
	padding-left:25px;
	padding-top:20px;
	background-color:#000000;
	padding-bottom:20px;
}

/*Contenuto corpo pagina*/
.contenuto_col_sinistra
{
	width:700px;
	height:100%;
	padding:10px;
	float:left;
	min-width:700px;
	margin-left:auto;
}

.contenuto_col_destra
{
	width:300px;
	height:100%;
	padding-top:10px;
	float:left;
	min-width:300px;
}

.blocco_testo_corpo
{
	width:680px;
}

.blocco_testo_home_img_sx
{
	margin-right:10px;
	margin-top:6px;
}

.blocco_testo_home_img_dx
{
	margin-left:10px;
	margin-top:6px;
}

.div_linea_separatore 
{
    float:left;
	border-bottom:solid thin #cccccc; 
	height:10px;
	margin-top:3px;
	margin-bottom:3px;
	width:680px;
}

/*Componenti Form*/
.form_textbox
{
	border: thin solid #cccccc;
	color:#666666;
}

.form_button 
{
	border:solid thin #000000;
	background-color:#000000;
	color:#FFFFFF;
}

/*Validation Controls*/
.validazione_login_control 
{
	font-size:11px;
	color:#9a009a;
}

/*Loading Div*/
.loading_div
{
	border:solid thin #cccccc;
	padding:3px;
	background-color:#f3f3f3;
	width:670px;
}

.loading_mini_div
{
	border:solid thin #cccccc;
	padding:3px;
	background-color:#f3f3f3;
	width:294px;
}

/*Area Riservata*/
.link_area_riservata 
{
	border:solid thin #cccccc;
	background-color:#f3f3f3;
	padding:3px;
	width:294px;
}

/*News Div*/
.news_div 
{
	padding:3px;
	height:80px;
	border-bottom:solid thin #cccccc;
	width:100%;
}

.news_div:hover
{
	padding:3px;
	background-color:#f3f3f3;
	width:100%;
	height:80px;
	border-bottom:solid thin #cccccc;
}

.news_image_left
{
	margin-right:5px;
}

.news_image_right
{
}

/*Portfolio*/
.combobox_categoria_portfolio
{
	border: thin solid #cccccc;
	height:20px;
	color:#666666;
	font-size:14px;
}

.portfolio_item_div 
{
	margin: 0;
	overflow: hidden;
	float: left;
	position: relative;
	width:330px;
}

.portfolio_item_div a {
	text-decoration: none;
	float: left;
	color:#fff;
}

.portfolio_item_div a:hover {
	cursor: pointer;
	color:#fff;
}

.portfolio_item_div a img {
	float: left;
	margin: 0;
	border: none;
	padding: 10px;
	background: #fff;
}

.portfolio_item_div a .more {
	position: absolute;
	right: 20px;
	bottom: 20px;
	font-size: 1.2em;
	color: #fff;
	background: #000;
	padding: 5px 10px;
	filter:alpha(opacity=65);
	opacity:.65;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; /*--IE 8 Transparency--*/
}
.portfolio_item_div a:hover .desc{
	display: block;
	font-size: 1.2em;
	padding: 10px 0;
	background: #111;
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
	color: #fff;
	position: absolute;
	bottom: 10px;
	left: 11px;
	padding: 10px;
	margin: 0;
	width: 330px;
}
.portfolio_item_div a:hover .desc strong {
	display: block;
	margin-bottom: 5px;
	font-size:1.5em;
}

.portfolio_item_div a .desc {	display: none; }
.portfolio_item_div a:hover .more { visibility: hidden;}

/*Error Page*/
.div_errorpage 
{
	width:100%;
	height:100%;
	background-color:#890189;
	background-image:url("../Immagini/Contenuti/error_page/error_page_bg.jpg");
	background-repeat:repeat-x;
	text-align:center;
}

/*Help*/
.header_right 
{
	background-image:url('../../Help/Immagini/help_bg.jpg');
	background-repeat:repeat-x;
	height:90px;
	padding:15px;
	color:White;
}

.header_categoria 
{
	background-image:url('../../Help/Immagini/bg_categoria.jpg');
	background-repeat:repeat-x;
	width:99%;
	height:30px;
	padding-top:3px;
	padding-left:15px;
}

.elenco_faq 
{
	padding:15px;
}
