div.contentbody {
	margin-left:10px; 	
}

div.src div.container80 {/*usato da configurazioni cms su alcuni src al posto di srccontainer, ma anche in jsp secco*/
	width:80%;
	clear:both;
	margin:30px 0px 0px 0px;
	padding:0px;
}
div.src div.container80 a { 
	color:#0c95d4;
	text-decoration:none;
} 
div.src div.container80 h1 { 
	font-size:15px;
	color:#0c95d4;
	text-decoration:none;
} 
div.src div.container80 h2 {  
	font-size:12px;
} 

div.src div.container50 {/*usato da configurazioni cms su alcuni src al posto di srccontainer (news, promo ... per impaginazione a box 2 per riga), ma anche in jsp secco*/
	width: 320px; 
	margin:20px 20px 0px 0px;
	padding:0px;
	float:left;    
}
div.src div.container50 a { 
	color:#0c95d4;
	text-decoration:none;
} 
div.src div.container50 h1 { 
	font-size:15px;
	color:#0c95d4;
	text-decoration:none;
} 
div.src div.container50 h2 {  
	font-size:12px;
} 

A.uhover, div.det A.uhover  { color:#8c8c8c; TEXT-DECORATION: none;}
A.uhover:hover, div.det A.uhover:hover {color:#8c8c8c; TEXT-DECORATION: underline}

hr { 
	color:#CCCCCC;
	border:none;
	border-top:1px solid #CCCCCC;
}

/*-----------------------------------------------*/
#pagina{
	background:url(/include/mod/layout1/images/bordo_pagina_sx.jpg) left repeat-y;
}

#header{
	margin:0px;
	padding:0px;
	height:80px;
	width:705px;
}

#header img{
	float:left;
	position:relative;
	top:0px;
	margin-left:5px;
}

div.header_sx {
    /*color:#939393; 
	font-size:13px;*/
	float:left;
	margin:23px 0px 0px 15px;
}

.iscriviti{
	font-size:14px;
	color:#8c8c8c; 
    text-decoration:none;
	font-weight:bold;
	margin-left:25px;
}
	
.input-cont{
	float: left;
	width: 160px;
	height: 30px;
    background: url(/include/mod/layout1/images/sfondo_input.jpg) no-repeat top left;
	margin: 20px 0px 0px 20px;
} 

.input-cont-cerca{
	float: left;
	width: 148px;
	height: 30px;
    background: url(/include/mod/layout1/images/sfondo_input_cerca.jpg) no-repeat top left;
	margin: 20px 0px 0px 0px;
} 

.input{
    font-size: 9px;
	border:0px;
	height:10px;
	margin:7px 0px 0px 20px;
	text-align:left;
}

.input-cerca{
    font-size: 9px;
	border:0px;
	height:10px;
	margin:7px 0px 0px 30px;
	text-align:left;
}
/*FOOTER*/
.footer{
	margin:40px 10px 50px 10px;
}
.footer a { 
	color:#8c8c8c;
	text-decoration:none;
}
.footer a:hover { 
	text-decoration:underline;
}

/*CSS BOX*/
div.box {/*min-height cross browser: http://www.webmasterpoint.org/webdesign/css/11.asp*/
	min-height: 170px;
	height: auto !important;
	height: 170px;
}
div.boxbutton {
	text-align:right;
	margin-top:10px;
}

div.boxtext {
	font-size:11px; 
}
div.boxtit, div.boxtit a, div.det div.boxtit a {
	font-size:18px;
	color:#0c95d4; 
	/*font-weight:bold;
	margin-bottom:20px;*/
	text-decoration:none; 
	
	/*max-width cross browser*/
	max-width: 170px;
	width: auto !important;
	width: 170px;
}
	
div.boxtit_arancio, div.boxtit_arancio a, div.det div.boxtit_arancio a {
	font-size:18px;
	color:#E96A0B;
	/*font-weight:bold;
	margin-bottom:20px;*/
	text-decoration:none;
	
	/*max-width cross browser*/
	max-width: 170px;
	width: auto !important;
	width: 170px;
}
div.boxtit_rosso, div.boxtit_rosso a, div.det div.boxtit_rosso a  {
	font-size:18px;
	color:#FF0000;
	/*font-weight:bold;
	margin-bottom:20px; */
	text-decoration:none;
	
	/*max-width cross browser*/
	max-width: 170px;
	width: auto !important;
	width: 170px;
}



/*div.boxtit span.icopromo {
	background: url(/include/mod/layout1/images/stella.gif) no-repeat top right;
}*/

/*CSS FAMIGLIA/LINEA/SISTEMA*/
div.fam {
}
div.tit_fam {
	margin:0px 0px 0px -2px;
	font-size:24px;
	color:#0c95d4;
}
div.sottotit_fam {
	font-size:16px; 
}
div.des_fam {
	text-align:justify; 
	/*width:380px; 
	float:left;*/
}
.scheda_tecnica {
	border:none;
	clear:both;
	width:680px;
	padding:0px;
	margin:0px 0px 0px -10px;
}
table.scheda_tecnica td {
	padding-left:10px;
}

table.scheda_tecnica td.scheda_tecnica_col_sinistra {
	color:#0c95d4; 
	font-weight:bold;
	padding-right:40px;
	margin-right:10px;
	width:100px;
	white-space:nowrap;
	border-right:1px solid #CCCCCC;
}
table.scheda_tecnica .scheda_tecnica_col_sinistra {
	color:#0c95d4; 
	font-weight:bold;
	white-space:nowrap;
}

/*CONTATTI*/
.continente {
	display:none;
	float:right; 
	width:305px;
	text-align:right;
}
.backmondo {
	cursor:pointer;
	float:right;
	text-align:left;
	width:305px;
}
#result_tit {
	  margin-top:50px;
	  font-size:16px;
	  color:#0c95d4; 
	  font-weight:bold;
}
#result_organiz {
	 margin-top:10px; 
	 width:380px;
}
#result_organiz a {
	color:#8c8c8c; 
	text-decoration:none;
}

/*FORM richiesta e lavora con noi*/
div.line input, div.line2 input, div.line select, div.line2 select {
	width:190px;
	border: solid 1px #dddddd;
}
div.line input.error, div.line2 input.error, div.line2 select.error, div.line select.error {border:1px solid #FF0000;}

#mess {
	width:540px;
	height:120px;
	outline:none;
	border: solid 1px #dddddd;
	float:left;			
}
#mess.error {border:1px solid #FF0000;}

label.lab {		
	width: 130px;
	float: left;
	text-align: right;
	display: block;
	padding:5px;
}
		
div.line {
	float:left;
}
div.line2 {
	float:right;
	margin-right:20px;
}
div.line_privacy {
	padding:5px 5px 5px 140px;
}
		
/*VARI*/
a.link_azzurro, div.det a.link_azzurro {
	color:#0c95d4;
	text-decoration:none;
}
.testo_arancio {
	color:#E96A0B; 
	font-weight:bold;
}

.titrosso {font-size:18px;	color:#FF0000;}
.titazzurro {font-size:18px; color:#0c95d4;}


/*VARI (Tiny) */
.testo_azzurro {
	color:#0c95d4; 
	font-weight:bold;
}
.testo_grigio{
	color:#8c8c8c; 
	font-weight:bold;
}
.testo_verde {
	color:#A6BD55; 
	font-weight:bold;
}
.titoletto_azzurro{
	font-size:18px;
	color:#0c95d4; 
	/*font-weight:bold;*/
}
.titoletto_grigio{ 
	font-size:18px;
	color:#8c8c8c; 
	/*font-weight:bold;*/
}
.titoletto_verde{ 
	font-size:18px;
	color:#A6BD55; 
	/*font-weight:bold;*/
}
.testo_giustificato {
	text-align:justify;
} 
.testo_giustificato_azzurro {
	text-align:justify;
	color:#0c95d4; 
} 
.testo_giustificato_grigio{
	text-align:justify;
	color:#8c8c8c; 
} 
.testo_giustificato_verde {
	text-align:justify;
	color:#A6BD55; 
} 
