/* Foglio di stile versione 3.0 - 12 febbraio 2010 */

body{ 
    margin:0;
	 background-color: #fff;
    font-size: 12px;
	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	 line-height: 18px;
    
}

.PageEditorDiv {/*position:relative*/ overflow: visible;     background-color: #FFFFFF; float: left; line-height: 1.5em; margin-left:10px;}

form{
	background-color: transparent;
}

.bordo{
	border: 1px solid #FFFFFF; margin-top:6px
}

h1 { 
     width: 932px;
    padding:5px;
 border: 1px solid #93939b;
      background-color: transparent;
     margin-top: 0px;
	  margin-bottom: 5px;
    color: #953448;
	 font-weight: normal;
	 font-size: 16px;
}

h1 a { 
  
color: red;
	
}




h2 { 
    margin:0;
    font-weight: bold;
    font-size: 16px;
    letter-spacing:0px;
     color: #953448;
}
	
h2 a {
    color: #f9020b;
    margin:0;
}


h3 { 
    margin:0;
    font-weight: bold;
    font-size: 16px;
	 width: 700px;
    letter-spacing:0px;
     color: #953448;
	  margin-left: 3px;
	  margin-bottom: 10px;
}

h4 { 
    margin:0;
    font-weight: bold;
    font-size: 20px;
    letter-spacing:0px;
     color: #953448;
}
	
/* Contenitore di tutti i div */

#generale {
    width: 944px;
    margin: 0px auto;
    background-color: transaprent;
    color:#666666;
}
	
/* Parte Alta */


#AGGREGATORELINGUE /* racchiude i div centro, lato destro e lato sinistro */
 {
     width: 944px;
     float: left;
     margin-top:0px;
}


#LOGO {
      background-color: transparent;
      margin: 0px;
    	float: left;
    
		width: 944px;
     
}



#CERTIFICA {
      background-color: transparent;
      margin: 0px;
    	float: right;
   	width: 88px;
		margin-right: 10px;
     
}



.numeri {
    font-weight: bold;
    font-size: 29px;
    margin-top: 3px;
    line-height: 1.2em;
    letter-spacing: 1px;
    color:#f1890c;
}


#ALTO {
	  background-color: transparent;
	  padding: 0;
	  margin: 0;
	  float: left;
}



	
#MENU 
{
      width: 941px;
    /*height: 40px;*/
	 padding-left: 0px;
	 padding-right:0px;
	 padding-top:5px;
		 padding-bottom:5px; 
	 
	 border: 1px solid #93939b;
      background-color: transparent;
    
      margin: 0;
      display: inline;
      float: left;
}







	
/* Fine Parte Alta */

.titoloteam {color:#fff;}

/* NAVIGATION ELEMENTS */

 #AGGREGATORE /* racchiude i div centro, lato destro e lato sinistro */
 {
      width: 944px;
      float: left;
      margin: 0px;
      background-color: transparent;
}
	
 #LATOSX {
	  list-style-type : none;		
   	  margin-left: 10px;	
	  float : left;
   	  width: 140px;
	  height: auto;
}

 #LATODX {
	  list-style-type: none;		
	  margin-right: 10px;		
	  float: right;
	  width: 140px;
}

	
/* Content Area solo centro*/

#CENTRO 
{
	padding:0px;
	width:944px;
    margin-top:10px;
    float: left;
    clear: both;
    text-align:left;
    color:#202080;
    background-color: transparent;
    
    
}

/*#CENTRO a {
	 color:#202080;
	font-weight:normal;
	text-decoration: underline;
}

#CENTRO a:hover {
	  color:#953448;
	font-weight:normal;
	text-decoration: none;
}

#CENTRO a:visited {
		color:#202080;
	font-weight:normal;
	text-decoration: underline;
}
	
#CENTRO a:link {
		color:#202080;
	font-weight:normal;
	text-decoration: underline;
}*/



#divAllCUBE {
	border: none;
	text-align: left;
	width: 944px;
	margin: 0px;
	clear: both;
}

#divCUBE1 {
	border: none;
	float: left;
	padding-top: 15px;
	padding-left:10px;
	padding-right:10px;
	width:155px;
	height:360px;
	margin-right:12px;
	background-image: url(images/txt_Caldo.jpg);
	background-repeat: no-repeat;
	line-height:1.8em;
}

.caldo{
	color:#Fe0000;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}


#divCUBE1 a {
	 color:#953448;
	 font-size: 18px;
	text-decoration: none;
}

#divCUBE1 a:hover {
	  color:#953448;
	 font-size: 18px;
	 text-decoration: underline;

}




#divCUBE2 {
	border: none;
	float: left;
	padding-top: 15px;

	padding-left:10px;
	padding-right:10px;
	width:155px;
	height:360px;
	margin-right:11px;
	background-image: url(images/txt_Freddo.jpg);
	background-repeat: no-repeat;
	line-height:1.8em;
}

.freddo{
	color:#004756;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
	
}


#divCUBE2 a {
	color:#008aa7;
	  font-size: 18px;
	 text-decoration: none;
	
}

#divCUBE2 a:hover {
	color:#008aa7;
	  font-size: 18px;
	 text-decoration: underline;
	
}







#divCUBE3 {
	border: none;
	float: left;
	padding-top: 15px;

	padding-left:10px;
	padding-right:10px;
	width:155px;
	height:360px;
	margin-right:12px;
	background-image: url(images/txt_Energia.jpg);
	background-repeat: no-repeat;
	line-height:1.8em;
}

.energia{
	color:#585500;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}


#divCUBE3 a {
		color:#65650a;
	 font-size: 18px;
	 text-decoration: none;
}

#divCUBE3 a:hover {
		color:#65650ae;
	 font-size: 18px;
	 text-decoration: underline;
}


#divCUBE4 {
	border: none;
	float: left;
	padding-top: 15px;

	padding-left:10px;
	padding-right:10px;
	width:155px;
	height:360px;
	
	background-image: url(images/txt_Pulizia.jpg);
	background-repeat: no-repeat;
	line-height:1.8em;
	 text-decoration: none;
}

#divCUBE5n {
	border: none;
	float: left;
	padding-top: 15px;
margin-left:13px;
	padding-left:10px;
	padding-right:10px;
	width:155px;
	height:360px;
	
	background-image: url(images/txt_impianti.jpg);
	background-repeat: no-repeat;
	line-height:1.8em;
	 text-decoration: none;
}

.pulizia{
	color:#14a6cb;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
.impianti{
	color:#82bc43;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}


#divCUBE4 a {
		color:#0a505f;
	 font-size: 18px;
	 text-decoration: none;
}

#divCUBE4 a:hover {
			color:#0a505f;
	 font-size: 18px;
	 text-decoration: underline;
}

#divCUBE5n a {
		color:#0a505f;
	 font-size: 18px;
	 text-decoration: none;
}

#divCUBE5n a:hover {
			color:#0a505f;
	 font-size: 18px;
	 text-decoration: underline;
}

.broken{
	clear: both;
}

#divAllCUBE2 {
	
	text-align: left;
	width: 944px;

	margin: 0px;
	clear: both;
	
}

#divCUBE5 {
	border: 1px solid #e9e9e8;
	float: left;
	padding: 10px;
	width:445px;
	height:256px;
	background-color: transparent;
	background-repeat: no-repeat;
	line-height:1.5em;
	font-size: 15px;
}

#divCUBE6 {
	border: 1px solid #e9e9e8;
	float: right;
	padding: 10px;
	width:445px;
	height:256px;
	background-color: transparent;
	background-repeat: no-repeat;
	line-height:1.8em;
	font-size: 15px;
}

.nota_noleggio{
	color: #953448;
}


#divCUBE15 {
	border: 1px solid #e9e9e8;
	float: left;
	padding: 10px;
	width:445px;
	height:260px;
	background-color: transparent;
	background-repeat: no-repeat;
	font-size: 14px;
		line-height: 1.5em;
}


#divCUBE15 a{
	  color:#202080;
	  text-decoration: underline;
	  font-size: 16px;
	  padding-top: 5px;
}

#divCUBE15 a:hover{
	    color: #953448;
	  text-decoration: none;
	  	font-size: 16px;
		padding-top: 5px;
}

.scrittecontatti{
	color: #953448;
	font-size: 15px;
	margin-bottom: 3px;
	font-weight: bold;
	text-transform: uppercase;
}

#divCUBE16 {
	border: 1px solid #e9e9e8;
	float: right;
	padding: 10px;
	width:445px;
	height:260px;
	background-color: transparent;
	background-repeat: no-repeat;
	line-height: 1.5em;
	font-size: 14px;
}

#divCUBE16 a{
	  color:#202080;
	  text-decoration: underline;
	  font-size: 16px;
	  padding-top: 5px;
}

#divCUBE16 a:hover{
	    color: #953448;
	  text-decoration: none;
	  	font-size: 16px;
		padding-top: 5px;
}


#divCUBE18
{
	border: 1px solid #e9e9e8;
	float: left;
	padding: 10px;
	width:350px;
	height:700px;
	background-color: transparent;
	background-repeat: no-repeat;
	line-height: 1.5em;
	font-size: 14px;
}

#divCUBE18 a{
	  color:#202080;
	  text-decoration: underline;
	  font-size: 16px;
	  padding-top: 5px;
}

#divCUBE18 a:hover{
	    color: #953448;
	  text-decoration: none;
	  	font-size: 16px;
		padding-top: 5px;
}


#divCUBE19{
float: right;
	border: 1px solid #e9e9e8;
	padding: 10px;
	height:700px;
}






/* Parte bassa */

.nomeazienda
{
    font-size:16px; 
    color:#031d8b;
    font-weight: normal;
}
	
#BASSO 
{
   width: 925px;
padding: 10px;
	margin-top:5px;
	font-size: 14px;
	/*background-image:url(images/bg_footer.gif);
	background-repeat: no-repeat;*/
	color:#202080;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	background-color:transparent;
	
}

#BASSO a {
	color:#202080;
	text-decoration:none;
}
	
#BASSO a:hover {
	color:#953448;
	text-decoration:underline;
}


#BASSOindirizzo
{
 width: 600px;
 float: left;
}


#MENULINGUE {
	  width: 100px;
	  float: right;
	  }


#NETWORK
{
    float: left;
 width: 940px;
 padding: 10px;
 line-height:18px;
 background-color: transparent;
 background-repeat: repeat-x;
 color:#000;
}

#NETWORK a {
	color:#000;
	text-decoration:none;
}
	
#NETWORK a:hover {
	color: #000;
	text-decoration:underline;
}


.box {background-image: url(images/bkg_box.html);
		background-repeat: no-repeat;
}
.box1 {background-image: url(images/bkg_box1.html);
background-repeat: no-repeat;
}

.box2 {background-image: url(images/bkg_box2.html);
background-repeat: repeat;
}

.box3 {background-image: url(images/bkg_titolo.html);
background-repeat: repeat;
}

.boxdx {background-image: url(images/bkg_dx.html);
background-repeat: repeat;
}
.boxdati{background-color: #efefef;
line-height:16px;font-size:13px;
}

.bordosinistro { 
   padding-left: 10px;
   padding-right: 20px;line-height:16px;font-size:13px;
}
.cornice{background-color:#ececec;width:100%;}
.cornicedx{border-right:0px solid #c0c0c0}
.cornicelx{border-left:1px solid #d7e5f2}

.broken {clear: both}
		
		
#SottoAll {
	float: left;
	width: 960px;
	}
	

#TestoAll {
	float: left;
	width: 470px;
	}
	
#TestoAll2 {
	float: left;
	width: 500px;
	}
	
#SlideFoto {
	float: right;
	width: 470px;
	margin-right: 0px
	}
	
	
#SlideFoto2 {
	float: right;
	width: 400px;
	margin-right: 0px
	}
	
	



#homemenulato{
width: 262px;
background-color: #e8e8e8;
border: 1px solid #c7c7c7;	
margin-right:5px;
float: left;
margin-left: 0px;
padding: 0px;
}

#BoxGeneraleOut
{
		float: right;
	width: 670px;
}


#ProdCat{
	float: left;
	
}


.BoxDescProd{
	float: left;
margin-left: 5px;
width: 330px;

margin-bottom: 5px;


}

.BoxDescProd2{
float: right;
width: 322px;

padding: 3px;
border: 1px solid #c7c7c7;	

}


#fotina{
	float: left;
}

#tittesto{
	float: right;
	    width: 140px;height: 110px;
}


.titolo{
	color: #171e55;
	font-size: 12px;
	font-weight: bold;
	
}

.descrprod{
	color:  #666666;
	
}

#linkdettagli{
	float: left;
	width: 310px;
	padding:5px;
	margin-top: 5px;
	background-color: #e9e9e9;
	border: 1px #827fc6 solid;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

#linkdettagli a {
	color:#171e55;
	text-decoration: none;
}

#linkdettagli a:hover {
	color:#74172c;
	text-decoration: none;
}


/*pagina singola prodotto*/

#boxall{
	float: right;
	width: 670px;

}

#boxtesto{
	float: left;
	width: 265px;	
	margin-top: 10px;
margin-bottom: 10px;
	
}

#boxtesto ul li{
	margin-left: -20px;

	
}


#boxtesto1{
	
	
	margin-top: 5px;
	margin-bottom: 5px; 
	
	
}

#boxfoto{
	float: right;
	width: 397px;
	border: 1px solid #e9e9e9;
	
}
.boxfoto2{
	border: 1px solid #e9e9e9;
}



#boxtabella{
float: right;
	width: 670px;
	font-size: 11px;
	margin-top:10px;
}

.table{
		border-top: 1px solid #b6b6b6;
		border-left: 1px solid #b6b6b6;
		border-right: 1px solid #b6b6b6;
		
	}
	
.table td {
	border-bottom: 1px solid #b6b6b6;
}

.tabletopcolor{
background-color: #e9e9e9;
font-weight: bold;
}

.tablesx{

font-weight: bold;
}

/*Box pagina CALDO inizio Prodotti*/


#BoxProdottiAll{
	float: left;
	background: transparent;
	width: 212px;
	height: 180px;
	border: 1px solid #b6b6b6;
	padding: 3px;
	margin-left: 5px;
}




#BoxProdottiAll a {
	margin-top:10px;
	color:#171e55;
	text-decoration: underline;
	
	font-size: 14px;
	padding-top:5px;
	font-weight: bold;
	
	
}

#BoxProdottiAll a:hover {
	color:#74172c;
	text-decoration: none;
}




/* anima hp*/

/* rotator in-page placement */
    div.rotator {
	position:relative;
	height:245px;
	margin-left: 0px;
	display: none;
		margin-left: -20px;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
	
}
/* rotator image style */	
	div.rotator ul li img {
	border:0px solid #ccc;
	padding: 0px;
	background: transparent;
	margin-left: -20px;
}
    div.rotator ul li.show {
	z-index:500
}


.condizioni{
	font-size: 10px;
	 color:#202080;
	text-decoration: none;
}

.dettaglinoleggio{
	font-size: 12px;
	color: #97364a;
	text-decoration: underline;
}

.territorionazionale{
	font-size: 14px;
	font-weight: bold;
	color: #97364a;
	text-decoration: none;
}

#menuconslogan{
	float: left;
	width: 262px;
	margin: 0px;
	padding: 0px;
}

#sloganmenu{
	float: left;
	margin-top: 10px;
	padding: 5px;
		border:1px solid #b7b7b7;
			width: 252px;
}
