/* CSS Document */


body {
	height: 297mm; width: 210mm;
    font-family: Verdana, Geneva, sans-serif;
	color:#222222;
	font-size:12pt;
	text-align:justify;
	zoom:100%;
        
}

.tabset_content{
display:block;
visibility:visible;
}
.tabset_tabs ul{
display:none
}
.tabset_tabs li{
display:none
}

.tabset_label{
display:block;
visibility:visible;
color:#666666
}

#myGallery{
display:none
}

.noprint{
display:none
}

hr{
display:none
}
/*-------------------------------------------    
    Headings
-------------------------------------------*/

h2{
font: 14pt  Verdana,Geneva, Arial, Helvetica, sans-serif;
color:#C8633F;
}

h4.home{
	font-size:12pt;
	text-align:justify;
	font-weight:lighter

}

h4{
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
}

h5{
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
line-height:8px;
color:#C8633F;

}

hr{
color: #E1E2E3;
background-color:#E1E2E3;
height: 1px;
border: 0;
}


.p{
line-height:12px
}

.clear{
clear:both
}
.spaziogrosso{
margin-bottom:40px;
}
.spaziogrossocompany{
margin-bottom:100px;
}

/*-------------------------------------------    
    Primary styles 
-------------------------------------------*/

#wrapper {
	width:210mm;


}

#header {
background: url(../images/ombra_header.png)  repeat-x;
height:180px;
width:1088px;
}

#logo{
padding:40px 0px 30px 0mm;
float:left
}

#ricerca{
float:right;
padding:65px 50px 0px 0px;
display:none
}

#ricerca .texfield{
border:1px solid #CCCCCC;
margin-bottom:4px;
}

#banner {
height:177px;
background:url(../images/ombra_main.png) repeat-y center;
text-align:center;
padding-top:25px;
display:none
}

#nobanner {
height:50px;
background:url(../images/ombra_main.png) repeat-y center;
text-align:center
}

#main{

}


#content {
width:100%;
margin:0mm;

}

#contentlight {
width:100%;
margin:0mm;


}

#contenthome{
width:100%;
margin:0mm;

}

#contentCompany {
/*background:#FFCC66;*/
/*border-bottom:1px dotted #CCCCCC;*/
padding:0px 60px;
overflow:auto;
padding-top:30px; width:690px;  float:left;
min-height: 551px;
}
#contentPortfolio {
/*background:#FFCC66;*/
/*border-bottom:1px dotted #CCCCCC;*/
padding:0px 60px;
overflow:auto;
 width:900px;  float:left;
min-height: 551px;
}


/*-------------------------------------------    
Elementi del men�
-------------------------------------------*/



/*banda arancione - il padding sposta i tabs nella striscia*/
#arancio{
height:3px; 
background-color:#c34517; 
width:90%; 
padding:10px 5px 0px 49px;
margin-left:9px;
display:none
}

#ombra {
width:1070px; height:50px; background:url(../images/ombramenu.png) repeat-x;margin-left:9px; clear:all}




/*-------------------------------------------    
Briciole di pane
-------------------------------------------*/

#breadcumbs{
color:#999999;
font-size:10px;
display:none
}
#breadcumbs a {
text-decoration:none; border-bottom:1px dotted #E1E2E3;color:#999999
 }
#breadcumbs .last{
color:#444444
}

/*-------------------------------------------    
    Secondary  styles
-------------------------------------------*/

.nomeboard{
font-size:13px;
font-weight:bold;
color:#666666;
}
.nomeboard a{
color:#666666;
text-decoration:none;
}
.caricaboard{
color:#C8633F;
padding-left:18px;
}

.mesi {color: #5a97c4}

.lista {color: #A44403}

.list{line-height:35px; list-style-type:square; color:#cccccc}

.finestra { padding:5px; padding-left:20px;
display:block
}



#bordo{ border-right:1px dotted #CCCCCC}

.clear {
clear:both
}
.filettoparagrafo{
border-top: 1px solid #E1E2E3; padding-top:10px;
padding-bottom:10px

}

.filettoparagrafo h3{
	font-size: 16px;
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
 font-weight:normal;
color: #AD5435;
background-color:#FFF}



/*-------------------------------------------    
Boxes
-------------------------------------------*/


.box {

}

.box h3{
font-size: 16px;
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
color: #AD5435;
background-color:#FFF
}
.box h3 a{
color: #AD5435;
text-decoration:none;
background-color:#FFF
}

.box .arancio{
color: #C8633F;
}
.box .arancio a{
color: #C8633F;
text-decoration:none
}

.box1 {
}
.box1 h3{
font-size: 16px;
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
color: #AD5435;
background-color:#FFF}

.box1 h3 a{
color: #f1552f;
text-decoration:none;
background-color:#FFFFFF}

.box1 .arancio{
color: #C8633F
}
.box1 .arancio a{
color: #C8633F;
text-decoration:none
}



.boxvaluessx {
width:100px;
float:left;
height:200px;
padding:0px 5px 0px 0px;

}
.boxvaluessx h3{
font-size: 16px;
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
color: #f1552f}
.boxvaluessx h3 a{
color: #f1552f;
text-decoration:none;
background-color:#FFF}

.boxvaluessx .arancio{
color: #f1552f
}
.boxvaluessx .arancio a{
color: #f1552f;
text-decoration:none
}



.boxvaluessx1 {
width:100px;
float:left;
height:200px;
padding:0px 5px 0px 8px;
}
.boxvaluessx1 h3{
font-size: 16px;
font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
color: #f1552f}
.boxvaluessx1 h3 a{
color: #f1552f;
text-decoration:none}

.boxvaluessx1 .arancio{
color: #f1552f
}
.boxvaluessx1 .arancio a{
color: #f1552f;
text-decoration:none
}

.cornice{
	float:left; 
	width:610px;
	}

/*-------------------------------------------    
    right  navigation
-------------------------------------------*/


#seealso {
	width: 230px;
	float:right; 
	padding-top:50px;
	margin-right:25px;
	font-size:11px;
	display:none
}
#seealso a{
text-decoration:none;
color:#333333;
font-size:11px
}
#seealso h6 {
	color: #666666;
	font-size:14px;
	border-bottom:1px solid #E1E2E3;
	border-top:1px solid #E1E2E3;
	height:30px;
	padding:10px 0 0 5px;
	font-weight: bolder;
}
#seealso img.icona {
float:left; margin-right:8px;
}
#imgdx{
float:right; 
width:300px; 
margin-right:8px; 
margin-top:75px;
display:none
}

/*-------------------------------------------    
    FOOTER
-------------------------------------------*/

div#footer{
margin-top:20mm;
position:absolute;
bottom: 0;
width: 100%;
border-top:1px solid #cccccc}

#footer #piepagina{
padding-top:2mm;
text-align:center;
color:#CCCCCC;
font-size:9pt}

/*#footer{
height: 50px;
background:url(../images/ombra_footer.png) repeat-y center;
color:#8f8f8f;
font-size:11px;
display:none
}*/ 
#footer a{
color:#8f8f8f;
text-decoration:none
} 

#footer #infosx{
float:left;
padding:1%;
margin-left:6%;
display:none
}
#footer #infodx{
float:right;
padding:1%;
font-size:10px;
margin-right:6%;
display:none
}
#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0px;
	display:none
}
