body {
	margin:auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a img {border:0px;}


/*** DEFINIZIONI LAYOUT ***/

div#contenitore { width:980px; margin:auto;}

div#top {
	height:40px;
}
div#top div#logo { height:35px; width:200px; margin-top:5px; float:left;}
div#top div#logo img { height:35px;}
div#top div#menu-top { height:20px; width:300px; margin-top:20px; float:right; text-align:right;}

div#image {
	height:250px;
	background-color:#fff;
}
div#image img { height:250px; float:left;}

div#menu {
	height:30px;
	background-image:url(http://www.coviro.it/images/background-menu.gif);
	background-repeat:repeat-x;
}

div#box {
	
	float:left;
	width:920px; /* 980 - 2margni*/
	margin:30px;
	margin-top:0px;
}
/* c: 594   l: 286 */
div#box div#centrale { width:650px; float:left; background:#;}
div#box div#laterale { width:220px; margin-left:40px; float:left; background:#;}

div#bottom {
	float:left;
	height:50px;
	width:100%;
	padding-top:10px;
	padding-bottom:40px;
	background-color:#f0f0f0;
}
div#bottom div#logo { width:280px; float:left; text-align:right;}
div#bottom div#logo img { height:40px;}
div#bottom div#testo { width:620px; float:left; margin-left:20px; margin-top:13px;}
div#bottom div#testo span { display:block;}


/*** STILI CARATTERE ***/

/* ***************************************

	verde      #9b0
	arancio  #f90
	rosso      #f33
 
    ******************************************* */
/* bottom */
div#bottom div#testo { font-size:10px; color:#666;}
div#bottom div#testo a { font-weight:bold; color:#999;}
div#bottom div#testo a:hover { text-decoration:none;}

/* menu-top */
div#top div#menu-top { color:#666;}
div#top div#menu-top a { color:#666; text-decoration:none; font-size:12px;}
div#top div#menu-top a:hover { color:#f90;}
div#top div#menu-top a img { height:11px;}

/* menu principale */
div#menu { /*background-image:url(images/background-menu.gif); background-repeat:repeat-x;*/ 
	border-left:1px solid #b7b7b7; 
	border-right:1px solid #b7b7b7;
	border-bottom:1px solid #d7d7d7;
	/*padding-left:33px; * TODO **/
}
div#menu a {
	/*display:inline-block;*/
	float:left;
	padding:0 45px;
	padding-top:5px;
	padding-bottom:5px;
	color:#888; 
	font-family:"Times New Roman", Times, serif;
	font-weight:bold; 
	font-size:16px;
	letter-spacing:2px;
	text-decoration:none;
	background-image:url(http://www.coviro.it/images/background-menu.gif);
	background-repeat:repeat-x;
	margin-bottom:2px;
	
	border-left:1px solid #fff;
	border-right:1px solid #b7b7b7;
	border-bottom:1px solid #d7d7d7;
	
}
div#menu a:hover { 
	background-image:url(http://www.coviro.it/images/background-menu-hover.gif);
	background-repeat:repeat-x;
	color:#f90;
	border-bottom:3px solid #f90;
	margin-bottom:0px;
}



/* STILE COLONNA CENTRALE                    ##############*/
div#box div#centrale h1 {color:#f90;}
div#box div#centrale h2 { margin-bottom:0px; color:#9b0; font-family:"Times New Roman", Times, serif;}
div#box div#centrale p { margin-top:0px; color:#666; font-size:13px; text-align:justify;}
div#box div#centrale a { color:#9b0; text-decoration:underline;}
div#box div#centrale a:hover { color:#f90; text-decoration:none;}

/* STILE COLONNA LATERALE                                            ###### */
div#box div#laterale iframe { width:100%; overflow:hidden;} /* ifrm */
/*div#box div#laterale h2 { margin-bottom:0px; color:#f33; font-size:15px;}*/
/*
div#box div#laterale h2 { margin-bottom:2px; color:#f33; font-size:9px;} 
div#box div#laterale p { margin-top:0px; color:#444; font-size:12px; text-align:justify;}
div#box div#laterale a { color:#f33; text-decoration:none;}
div#box div#laterale a:hover { color:#999; text-decoration:underline;}
div#box div#laterale p img { width:100px; float:left; margin:5px;}  con iframe non funziona
*/
/* iframe */
div#novita h2 { margin-bottom:2px; color:#f33; font-size:10px; text-transform:uppercase; font-weight:normal;}
div#novita p { margin-top:0px; color:#444; font-size:12px; text-align:justify;}
div#novita a { color:#f33; text-decoration:none;}
div#novita a:hover { color:#f33; text-decoration:underline;}
div#novita.download p { height:26px;}
div#novita.download p a { margin-left:6px; padding-top:8px; float:left; color:#999;}
div#novita.download p img { height:20px; float:left; margin:2px; padding:2px; border:1px solid #999;}
div#novita.download p:hover img {border:1px solid #f33;}
div#novita.download p:hover a {color:#f33;}
div#novita.fiere a img { /*width:220px;*/ width:200px; height:58px; float:left; }
div#novita.link a img { /*width:100px; height:36px;*/ width:90px; height:36px; float:left; margin:2px; padding:2px; border:1px solid #ccc; margin-bottom:5px; }
div#novita.link a img:hover  { border:1px solid #f33;}
div#novita.link { height:120px;} /* regola altezza automatica iframe TODO */

/*** HOME PAGE ***/
div#centrale.home div#col1 {width:300px; float:left;}
div#centrale.home div#col2 {width:300px; float:right;}
div#centrale.home div div#cat { width:300px; height:150px; margin-bottom:10px; float:left; font-size:13px; color:#666;}
div#centrale.home div div#cat h2 { margin:0px;}
div#centrale.home div div#cat h2 a{ text-decoration:none;}
div#centrale.home div div#cat img{ width:120px; height:80px; padding:2px; margin:6px 10px 0px 3px; border:1px solid #ccc; float:left;}

/*** CATALOGO ***/
/* menu navigazione catalogo */
div#centrale.catalogo div#nav { width:130px; margin-right:20px; float:left;}
div#centrale.catalogo div#cnt { width:500px; float:left;}
div#centrale.catalogo div#nav iframe { width:100%; overflow:hidden; display:block;} /* ifrm */
div#centrale.catalogo div#nav a, div#sub a {display:block; text-decoration:none; padding-left:5px; border:1px solid #fff; padding-bottom:0px; text-transform:uppercase;}
div#centrale.catalogo div#nav a:hover, div#sub a:hover {background:#; padding-left:8px; border:1px solid #f90;}
div#centrale.catalogo div#nav a.cat { font-size:14px; margin-top:5px; margin-bottom:2px; padding-right:8px; color:#666; border:1px solid #ccc; }
div#centrale.catalogo div#nav a.cat:hover { color:#f90; border:1px solid #f90;}
div#centrale.catalogo div#nav a.sub, div#sub a.sub { font-size:13px; margin-left:5px; margin-bottom:0px; color:#f90;}
div#centrale.catalogo div#nav a.cat#active { padding-left:8px; color:#f90; border:1px solid #f90;}

div#centrale.catalogo div#cnt p.tabelle a {}
div#centrale.catalogo div#cnt p.tabelle a img { width:230px; height:140px; margin:2px; padding:2px; border:1px solid #ccc;}
div#centrale.catalogo div#cnt p.tabelle a:hover img { border:1px solid #9b0;}

div#centrale.catalogo form { display:none;}

/* contenuto catalogo */
div#centrale.catalogo div#cnt iframe { width:100%; overflow:hidden; display:block;} /* ifrm */
div#centrale.catalogo div#cnt h1 { margin:5px 0px 10px 0px; font-size:18px; font-weight:normal;}
/* DEFINIZIONE DEGLI STILI SPECIFICI IN catalogo.css */

/*** AZIENDA ***/
div#centrale.azienda div#col1 {width:134px; float:left;}
div#centrale.azienda div#col2 {width:486px; float:right;}

div#centrale.azienda div#col2 h1 {  margin:0px; font-size:20px;}
/*div#centrale.azienda div#col2 h3 { margin:0px 0 0 0; color:#9b0; font-size:16px; color:#f90;}*/
div#centrale.azienda div#col2 h2  {}
div#centrale.azienda div#col2 p { margin:0px; padding:0px; /*height:38px;*/ background:#; overflow:hidden;}
div#centrale.azienda div#col2 ul#link li h2 { margin:0px;}
div#centrale.azienda div#col2 ul#link span { font-size:9px; color:#9b0; margin:0px;}
div#centrale.azienda div#col2 ul#link span a { font-size:12px;}
div#centrale.azienda div#col2 ul#link span a:hover { text-decoration:none; color:#9b0;}
div#centrale.azienda div#col2 ul#link img { margin-left:10px; padding:2px; border:1px solid #9b0; width:216px; height:76px;}
div#centrale.azienda div#col2 ul#link  { background:#; width:100%; margin:0px; padding:0px;}
div#centrale.azienda div#col2 ul#link li { background:#; width:50%; height:100px; margin:0px; padding:0px; float:left; list-style:none;}

div#centrale.azienda div#col1 div#nav { color:#666; border-right:1px solid #999; font-size:12px;}
div#centrale.azienda div#col1 div#nav span { display:block; margin-bottom:10px;}
div#centrale.azienda div#col1 div#nav span a.active { color:#f90; text-decoration:none;}

/** FOTOARCHIVIO **/
div#centrale.azienda div#fotoarchivio a { margin:10px; padding:2px; border:1px solid #9b0; float:left;}
div#centrale.azienda div#fotoarchivio a img { width:134px; height:134px;}

div#centrale.azienda div#fotoarchivio a:hover { margin:8px; padding:2px; border:3px solid #9b0; float:left;}

/*** PIANTE ***/
div#centrale.piante div h1 { margin:0px; font-size:20px;}


/** DOVE SIAMO **/
div#centrale.dovesiamo h1 { margin-top:0px; font-size:20px;}
div#centrale.dovesiamo div#thumb { width:203px; /*height:155px;*/ border:1px solid #999; float:left; margin-left:10px;}
div#centrale.dovesiamo div#thumb img { width:201px; height:153px;}
div#centrale.dovesiamo div#thumb span { display:block; width:100%; background:#999; font-size:10px; color:#fff; text-align:center;}
div#centrale.dovesiamo div#thumb span img { width:auto; height:auto; margin-top:3px; margin-right:5px;}

div#centrale.dovesiamo div#thumb:hover { border:1px solid #9b0;}
div#centrale.dovesiamo div#thumb:hover span { background:#9b0;}


/** CONTATTI **/
div#centrale.contatti h1 { margin-top:0px; font-size:20px;}
div#centrale.contatti iframe { width:100%; overflow:hidden; display:block; margin:0px; padding:0px;} /* ifrm */
/*
div#centrale.contatti form  { color:#999;}
div#centrale.contatti form div { float:left; width:100%;}
div#centrale.contatti form div#dati { display:block; width:310px; margin-right:30px;}
div#centrale.contatti form div#messaggio { display:block; width:310px;}
div#centrale.contatti form div#privacy { display:block; margin-top:10px; font-size:10px;}
div#centrale.contatti form div#bottoni { display:block; margin-top:15px;}
div#centrale.contatti form div#asterisco { display:block; margin-top:15px; font-size:10px; color:#f66;}

div#centrale.contatti form div span { display:block; font-size:10px; margin-top:7px;}

div#centrale.contatti form div#dati input ,
div#centrale.contatti form div#messaggio textarea { font-size:12px; width:305px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
div#centrale.contatti form div#bottoni input { width:40%; margin-left:40px;}
*/

















