
/* CSS sviluppato da: DannyDesign */
/* http://www.dannydesign.it */


/* SITO CESARI & RINALDI 2010 */



body {font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif; margin:0px 0px 120px 0px; padding:0;}


/* ELIMINA TRATTEGGIO LINKS */
a {outline:none; -moz-outline:none; cursor:pointer;}
input {outline:none; -moz-outline:none;}


img {border:none;}
div {border:none; font-size:11px; color:#777777;}
td {border:none; font-size:11px; color:#777777;}


#container {width:950px; background-image:url(images/sfondo_pagina.gif); margin:0 auto; padding:0;}

#container_home {width:950px; background-color:#FFFFFF; margin:0 auto; padding:35px 0px 0px 0px;}



div.inizio_contenuti {width:950px; height:20px; background-image:url(images/inizio_contenuti.png);
		background-repeat:no-repeat; clear:both;}

div.chiusura_contenuti {width:950px; height:30px; background-image:url(images/chiusura_contenuti.png);
		background-repeat:no-repeat; clear:both;}



#testata {width:950px; height:135px; background-image:url(images/testata.png); clear:both;}

#testata_sx {width:575px; height:120px; float:left; text-align:right;}

#testata_dx {width:200px; height:20px; margin-top:100px; margin-right:20px; float:right; text-align:right;}




#sinistra {width:160px; float:left; margin-left:20px;}


#destra {width:720px; float:right; margin-right:20px; height: auto !important; height: 420px; min-height: 420px;}

#testo_destra {width:245px; float:right;}

table.gruppo_immagini {width:460px; float:left;}
table.gruppo_immagini td {vertical-align:top;}


table.filiali {float:left;}
table.fiere {float:left; margin-left:80px;}
table.filiali td, table.fiere td {border-bottom:rgb(220,220,220) 1px solid; padding:4px 15px 4px 0px;}



table.storia_sito {width:717px; float:left;}
table.storia_sito td {padding-right:20px; vertical-align:middle;}


table.news {width:460px; float:left;}
table.news td {vertical-align:top;}


table.rassegna {width:460px; float:left;}
table.rassegna td {vertical-align:top;}
table.rassegna div {width:420px; padding:7px;}
table.rassegna div img {margin:2px 15px 0px 0px;}
table.rassegna div:hover {background-color:rgb(230,230,230);}


#logo_tondo_cr {width:160px; height:120px; background-image:url(images/logo_tondo_cr.png); margin-top:20px;}


#pannello_form_contatti
{display:none; width:460px; background-color:#FFFFFF; position:absolute; z-index:100;
border-right:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}

table.tabella_form {width:445px; margin-left:12px; margin-bottom:15px;}





#footer {font-family:Tahoma, Verdana, Arial,  Helvetica, sans-serif; width:950px;
text-align:center; line-height:200%; background-color:#FFFFFF; clear:both; padding-top:5px;}





h1 {font-size:18px; font-weight:normal; margin:0px 0px 10px 0px;}
h2 {font-size:14px; font-weight:bold; margin:0px;}

.corpo11 {font-size:11px;}
.corpo12 {font-size:12px;}
.corpo13 {font-size:13px;}
.corpo15 {font-size:15px;}
.corpo18 {font-size:18px;}
.corpo36 {font-size:36px;}

.verde  {color:rgb(10,155,100);}
.bianco {color:#FFFFFF;}
.rosso {color:#FF0000;}
.grigio {color:#CCCCCC;}
.grassetto{font-weight:bold !important;}
.nobold {font-weight:normal !important;}



/* **************** VOCI SPECIFICHE COLLEGAMENTI E ROLLOVER ***************** */


/* rollover standard collegamenti verde > nero */
A {text-decoration:none; font-weight:bold;}
A:link, A:visited {color:rgb(10,155,100);}
A:hover, A:active {color:#000000;}


/* rollover collegamenti verde > nero */
A.linkverde {text-decoration:none; font-weight:bold;}
A.linkverde:link, A.linkverde:visited {color:rgb(10,155,100);}
A.linkverde:hover, A.linkverde:active {color:#000000;}


/* rollover collegamenti grigio > nero (per sottomenu arte - moda - design) */
A.linkgrigio {text-decoration:none; font-weight:normal !important; font-size:18px;}
A.linkgrigio:link, A.linkgrigio:visited {color:#CCCCCC;}
A.linkgrigio:hover, A.linkgrigio:active {color:#000000;}


/* rollover collegamenti bianco > bianco sottolineato */
A.linkbianco {font-weight:bold; color:#FFFFFF;}
A.linkbianco:link, A.neglink:visited {text-decoration:none;}
A.linkbianco:hover, A.neglink:active {text-decoration:underline;}



/* rollover pulsanti menu */
A.pulsantemenu {font-weight:normal; text-decoration:none; width:150px; display:block;
		padding:5px; text-align:left; border-bottom:rgb(220,220,220) 1px solid;}

A.pulsantemenu:link, A.pulsantemenu:visited 
{color:#777777; background-image:url(images/spacer.gif);}

A.pulsantemenu:hover, A.pulsantemenu:active
{color:rgb(10,155,100); background-image:url(images/pulsantemenu_on.gif);}

div.pulsantemenu_attivo
{font-weight:normal; color:#FFFFFF; width:150px; display:block; padding:5px; text-align:left;
 background-image:url(images/pulsantemenu_attivo.gif); border-bottom:rgb(220,220,220) 1px solid;}


/* Rollover logotipi inferiori */
/* a img.alfa_blending {opacity:0.4; filter:alpha(opacity=40); filter:"alpha(opacity=40)";} */
/* a:hover img.alfa_blending {opacity:1; filter:alpha(opacity=100); filter:"alpha(opacity=100)";}  */



/* rollover icone social network */

img.icona_facebook {background-image:url(images/icona_facebook.png); width:24px; height:24px;}
img.icona_twitter {background-image:url(images/icona_twitter.png); width:24px; height:24px;}
img.icona_youtube {background-image:url(images/icona_youtube.png); width:24px; height:24px;}
img.icona_linkedin {background-image:url(images/icona_linkedin.png); width:24px; height:24px;}

img.rollover:hover {background-position:0 100%;}




/* **************** VOCI SPECIFICHE TABELLE FORM ***************** */


form {margin:0px;}

input.buttonform {background-color:rgb(10,155,100); border:none; font-size:13px; width:120px;
            font-weight:bold; color:#FFFFFF; padding:3px 5px 3px 5px; cursor:pointer;}

input.buttonform:hover {background-color:#CCCCCC;}


.campoform {width:240px; background-color:rgb(245,245,245); border:#999999 1px solid;}


textarea {width:230px !important; font-family: Verdana, Tahoma, Arial,  Helvetica, sans-serif;
	font-size:12px; overflow:auto; height:150px; vertical-align:top; padding:5px;}




/* ************************* FINE CSS ************************* */






