/*	-------------------------------------------------------------
	Crastan S.p.A. - autore Dennis D'Amico
	
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Descrizione:	Stili di base del sito
	Nome file:		base.css
	Versione:		1.2
	Data:				1 Ottobre 2006
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	Stili di base
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
body{
	margin:0;
	padding:0;
	color:#485056;
	font-size:13px;
	font-family:Verdana,sans-serif;
	background:#ffffbc url(../images/sfondo.jpg) repeat-x bottom;
	background-attachment: fixed;
	font-style: normal;
	font-weight: normal;
}
html{width:100%;height:100%;}
a:link { 
color: #AF601B; 
font-weight: normal; 
font-size: small;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
text-decoration: none;
 }
 
prodottibox{
	margin:0;
	padding:0;
	color:#485056;
	font-size:13px;
	font-family:Verdana,sans-serif;
	background-color:#009999;
	background:#ffffbc url(../back_prodotti.jpg) repeat-x bottom;
	background-attachment: fixed;

} 
 
 
a:visited{ 
color: #AF601B; 
font-weight: normal; 
font-size: small;
font-family:"Lucida Grande",Arial,Verdana,sans-serif;
text-decoration: none;
 }
a:hover{ 
color: #AF601B; 
font-weight: normal; 
font-size: small;
font-family:"Lucida Grande",Arial,Verdana,sans-serif; 
text-decoration: none;
}
td a{text-decoration:none;color:#fff};

.bottnav { background-color: #84C1DF; border: 1px #000000 solid;} 


#sinistra h2, #bloccosx h2{padding:0 15px 0 0;margin:0;text-align:right;display:block;font-size:1em;font-weight:bold;color:#ffaf14;}


#container{margin:0 auto 0 auto;width:962px;height:100%;float:none;clear:both;border:0;display:block;}
body > div#container{background: url('../images/sfondo_container.png') no-repeat bottom left;padding:0 0 30px 0;}

#containerindex{margin:0 auto 0 auto;width:962px;height:100%;float:none;clear:both;border:0;display:block;}
body > div#containerindex{background: url('../images/sfondo_containerindex.png') no-repeat bottom left;padding:0 0 30px 0;}


#blocco{padding:0 0 20px 0;margin:0;width:962px;height:100%;float:none;clear:both;display:block;}
#torna{padding:0 0 0 5px;margin:0;width:595px;height:20px;float:none;clear:both;display:block;background-color:orange;line-height:20px;}


#sinistra{padding:0;margin:0;width:166px;float:left;display:block;}
#logo{padding:0;margin:10px 0 0 0;width:166px;height:200px;float:none;clear:both;display:block;background:url(../images/logo.gif) no-repeat 0 0;}
#menuprincipale{padding:0;margin:138px 0 20px 0;width:166px;float:left;display:block;}
#menuprincipaleindex{padding:0;margin:200px 0 0 0;width:166px;float:left;display:block;}
#menuprincipale img, #menuprincipaleindex img{padding:0;margin:0;width:166px;float:none;clear:both;border:0;display:block;}

#destra{padding:0;margin:0;width:796px;float:left;display:block;}
#centro{
	padding:10px 0 -10px 0;
	margin:0;
	width:630px;
	float:left;
	display:block;
	font-size:100%;
	background-color: #FFFFFF;
}
#centrowrap{padding:0;margin:0 0 0 15px;width:600px;float:none;clear:both;}
#large{padding:10px 0 0 0;margin:0 0 0 15px;width:781px;float:none;clear:both;display:block;}

#sidedx{padding:0;margin:0;width:150px;float:left;display:block;}
#lingua{padding:0;margin:20px 0 0 0;width:150px;float:none;clear:both;display:block;}
#scelta{padding:0;margin:0;width:150px;list-style-type:none;font-size:120%;color:#fff;}
#scelta li{padding:7px 10px;margin:0 0 4px 0;width:130px;display:block;text-align:right;float:none;background-color:#4b0700;font-size:0.8em}
#scelta li a{display:block;color:#fff;text-decoration:none;}
#scelta li a:hover, #scelta li.attiva {color:#ffaf14;text-decoration:none;}


#bloccosx{padding:0;margin:0;width:166px;float:left;display:block;}
#bloccocn{padding:10px 25px;margin:0;width:550px;float:left;display:block;font-size:0.8em;}
/*#bloccocn img{padding:0;margin:10px 0 0 0;float:none;clear:both;display:block;}
#bloccocn p{padding:0;margin:20px 0;float:none;clear:both;display:block;}*/
#bloccodx{padding:0;margin:0;width:150px;float:left;display:block;}
#bloccodx div{padding:0;margin:20px 0 180px 0;width:150px;float:none;clear:both;display:block;}
#bloccosx div#menuprod{padding:0;margin-top:15px;width:166px;float:none;clear:both;display:block;background:transparent url(../images/back_menu2.gif) repeat-y 0 0;}
p.imageprod{margin:0 15px 0 0;width:200px;padding:0;display:block;float:left;}
p.proddesc{margin:0;padding:5px;float:left;width:325px;text-align:left;background-color: #FFFFAC;}

#flash{padding:0;margin:0 0 30px 0;width:600px;float:none;clear:both;display:block;}

#bloccodue{padding:10px 0 1px 0;margin:0;width:916px;float:none;clear:both;display:block;}
#bloccodueindex{padding:0 0 1px 0;margin:0;width:916px;float:none;clear:both;display:block;}
#bloccodueindex img{border:0;float:left;width:300px;}

#left{padding:0;margin:0;width:166px;float:left;display:block;background:transparent url(../images/back_menu2.gif) repeat-y 0 0;}
#left div{padding:0;margin:0;width:166px;float:none;clear:both;display:block;}

#right{padding:0 0 1px 0;margin:0;width:750px;float:left;display:block;}
#rightsolo{padding:0 0 1px 0;margin:0 0 0 166px;width:750px;float:none;display:block;}

#right #corpo, #rightsolo #corpo{padding:0;margin:0;width:600px;float:left;display:block;}
#right #side, #rightsolo #side{padding:0;margin:0;width:150px;float:left;display:block;color:#fff;}

#footer{padding:0px 0 0 0;margin:0;width:900px;height:70px;float:none;clear:both;display:block;}
#centerfooter{padding:0;margin:0 0 0 165px;width:570px;float:none;clear:both;display:block;}
#finecontenuto{padding:0;margin:0;float:none;clear:both;display:block;}


#menu{padding:0;margin:0;width:166px;list-style-type:none;float:right;background:transparent url(../images/back_menu2.gif) repeat-y 0 0;}
#menu li{padding:0;margin:0 0 0 15px;display:inline;float:none;clear:both;}
#menu li img{padding:0;margin:0;height:27px;width:136px;border:0;display:inline;float:none;clear:both;}
#menu li a{padding:0;margin:0 0 0 15px;width:136px;float:none;clear:both;display:block;}
#menu li#home a{background:url(../images/menu_home.gif) no-repeat 0 0;display:block;height:27px;float:none;clear:both;}
#menu li#azienda a{background:url(../images/menu_azienda.gif) no-repeat 0 0;display:block;height:27px;float:none;clear:both;}
#menu li#prodotti a{background:url(../images/menu_prodotti.gif) no-repeat 0 0;display:block;height:27px;}
#menu li#contattaci a{background:url(../images/menu_contattaci.gif) no-repeat 0 0;display:block;height:27px;}
#menu li#company a{background:url(../images/menu_company.gif) no-repeat 0 0;display:block;height:27px;float:none;clear:both;}
#menu li#product a{background:url(../images/menu_product.gif) no-repeat 0 0;display:block;height:27px;}
#menu li#contact a{background:url(../images/menu_contact.gif) no-repeat 0 0;display:block;height:27px;}
#menu li#home a:hover, #menu li#home a.set{background-position:0px -27px;}
#menu li#azienda a:hover{background-position:0px -27px;}
#menu li#prodotti a:hover, #menu li#prodotti a.set{background-position:0px -27px;}
#menu li#contattaci a:hover, #menu li#contattaci a.set{background-position:0px -27px;}
#menu li#company a:hover{background-position:0px -27px;}
#menu li#product a:hover, #menu li#prodotti a.set{background-position:0px -27px;}
#menu li#contact a:hover, #menu li#contattaci a.set{background-position:0px -27px;}
#menu li a span, #menu li span{display:none;}


#sub{padding:0;margin:0;list-style-type:none;color:#fff;float:none;text-align:left;}
#sub li{padding:0;margin:0 0 0 10px;width:120px;float:none;clear:both;display:block;font-size:100%;color:#fff;}
#sub li a{padding:0;float:none;height:27px;clear:both;display:block;text-decoration:none;color:#fff;}
#sub li a:hover {color:#3d0600;text-decoration:none;}
#sub li a.go {color:#3d0600;text-decoration:none;margin:0 0 0 15px;float:none;clear:both;display:block;}

#subprod{padding:0;margin:0;list-style-type:none;color:#fff;float:none;text-align:left;}
#subprod li{padding:0 0 9px 10px;margin:0;float:none;clear:both;display:block;color:#fff;}
#subprod li a{text-decoration:none;color:#fff;}
#subprod li a:hover {color:#3d0600;text-decoration:none;}
#subprod li a.go {color:#3d0600;text-decoration:none;margin:0 0 0 15px;float:none;clear:both;display:block;}







#submenu{padding:0;margin:0;width:156px;float:left;}
#menucontenuto{padding:0;margin:0;list-style-type:none;float:none;text-align:left;}
#menucontenuto li{padding:0;margin:0;clear:both;display:block;font-size:100%;line-height:1em;width:140px;text-align:left;}
#menucontenuto li a{padding:0;display:block;color:red;text-decoration:none;border-bottom:1px dotted #77504c;float:none;clear:both;}
#menucontenuto li a:link, #menucontenuto li a:visited {margin:0;padding:7px 0 5px 0;display:block;font-size:1em;line-height:1.1em;color:#000;text-decoration:none;border-bottom:1px dotted #77504c;}




#menucontenuto li a:hover, #menucontenuto li a:active {color:#ffaf14;text-decoration:none;}
.supplemento {color:#ffaf14;text-decoration:none;}

div#storia{float:none;clear:both;margin:0 0 0 10px;padding:0;width:771px;display:block;color:#2D2D2D;}
div#contentstoria{float:left;margin:0 0 0 15px;padding:0;width:600px;display:block;color:#2D2D2D;}
.bbox span.expand p.p1{margin:0;padding:0;width:410px;display:block;float:left;}
.bbox p{margin:0;padding:0;width:410px;display:block;float:left;}
.img_box{margin:0;padding:0;width:auto;display:block;float:left;border:none;}
.bbox span.expand p.p2{margin:0 0 0 30px;padding:0;width:146px;display:block;float:left;text-align:center;}
.bbox span.expand p.p2 img{margin:0 0 10px 0;padding:0;display:block;float:none;border:none;}
div.bbox{float:none;clear:both;margin:0;padding:0;width:600px;display:block;color:#2D2D2D;}
div.bbox div{float:none;clear:both;margin:0;padding:0;}
div.bbox span.expand{float:none;clear:both;margin:0;padding:0;display:block;}

div#tech{float:none;clear:both;margin:0;padding:0;width:630px;display:block;color:#2D2D2D;}
div#contenttech{float:left;margin:0 0 0 15px;padding:0;width:429px;display:block;color:#2D2D2D;}
.tbox span.expand p.p1{margin:0;padding:0;width:410px;display:block;float:left;}
.tbox span.expand p.p1 img{margin:0;padding:0;width:80px;display:block;float:left;border:none;}

div.tbox{float:none;clear:both;margin:0;padding:0;width:410px;display:block;color:#2D2D2D;}
div.tbox div{float:none;clear:both;margin:0;padding:0;}
div.tbox span.expand{float:none;clear:both;margin:0;padding:0;display:block;}
div.tbox span.expand img{width:80px;border:none;}





#centro ul{float:none;clear:both;margin:8px 0 3px 35px;padding:0 0 0 0;display:block;list-style-type:none;}
#centro ul li{float:none;clear:both;margin:6px 0 5px 0;padding:0 0 0 25px;display:block;font-size:90%;}
#centro #tech ul{float:none;clear:both;margin:0;padding:0;display:block;list-style-type:none;}
#centro #tech ul li{float:none;clear:both;margin:0;padding:0;display:block;font-size:90%;background:none;}



.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

