/* CSS Document */
body, h1, h2, h3, h4 ,h5, h6, ul, li, form, input, p, ol{ margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{ font-family: "Trebuchet MS", Arial, sans-serif; font-weight:normal;}
h1{font-size: 140%; color: #FFFFFF; background:#CA1717 url(../img/title.gif) no-repeat center left; padding-left: 15px; font-weight:bold;}
h1.sposto{ margin-left:15px;}
h2{font-size: 15px; color: #999999; font-weight:bold; padding: 15px 0 0 33px;}
h3{font-size: 14px; line-height: 20px; color: #CA1717;}
h4{font-size: 140%; color: #CA1717; background:#FFFFFF url(../img/title2.gif) no-repeat center left; padding:0 15px; font-weight:bold; }
h5{font-size: 130%; color: #CA1717; background:transparent url(../img/title2.gif) no-repeat center left; padding:10px 15px; font-weight:bold; margin-bottom:-10px; margin-left:15px;}
h6{font-size: 130%; color: #CA1717; background:#CCCCCC url(../img/title3.gif) no-repeat center left; padding:10px 15px; font-weight:bold;margin-left:15px;}
p{line-height:1.6em; padding:10px 15px 0; font-weight:normal;}
a:link, a:visited{text-decoration:none;}
a:hover, a:focus, a:active {text-decoration:underline;}
a img{border:none;}



body,td,th {font-family:  Arial,sans-serif, Helvetica,Verdana; font-size: 12px; color: #333333;}
body {background:#333333 url(../img/bgTop.jpg) repeat-x;}

div.chiudo{clear:both;}

#container {background:transparent url(../img/gruppo_festa_container.png) repeat-y center top; width: 778px; margin:0 auto;}

#menu{background:#595959 url(../img/gruppo_festa_fondo_menu.jpg) no-repeat left bottom; height:76px; width:742px; margin:0 0 0 18px; font-size:110%;}
#menu_main {margin:0 0 0 16px; width:742px; padding-top:10px; }
#menu_main li{list-style-type:none;  float:left;}
#menu_main a:link, #menu_main a:visited{ height:41px; color:#FFFFFF; text-decoration:none; padding: 25px 9px 0; display:block;}
#menu_main a:hover, #menu_main a:focus, #menu_main a:active, #menu_main #voce-corrente a{color:#FFFFFF; background:#CA1717 url(../img/segnalatore.gif) no-repeat center 56px; padding:25px 9px 0;}

#header{width:748px; margin:0 auto;}
#contenuti{background-color: #CA1717; width:742px; margin:0 auto;}

/*LINGUA////////////////////*/
#lingua{height:30px; width:742px; font-size:90%;}
#lingua a:link, #lingua a:visited{color:#FFFFFF; text-decoration: none; padding: 2px 5px 0 0; display:block; float:left; width:72px;}
#lingua a:hover, #lingua a:active, #lingua a:focus {text-decoration: underline;}
#lingua a.inglese{padding: 2px 0 0 5px; width:72px; }
#bandiere{ background:#CA1717 url(../img/lingue.jpg) right top no-repeat; width:154px; height:30px; float:right; margin-right:10px;}


/*SPAZI E DIVISORI////////////////////*/
div.spazio_5{height:5px;}
div.spazio_10{height:10px;}
div.spazio_15{height:15px;}
div.spazio_17{height:17px;}
div.spazio_18{height:18px;}
div.spazio_20{height:20px;}
div.spazio_16_R{height:14px; border-bottom:1px dotted #CA1717; margin:0 15px;}
div.spazio_30{height:30px;}
div.spazio_80{height:70px;}
div.spazio_v{width:10px; height:10px; margin:0; padding:0; float:right;}
div.spazio_v_left{/*width:9px; height:9px; margin:0; padding:0; float:left;*/}
div.divisore{ width:722px; height:20px; background:url(../img/divisore.gif) repeat-x; margin-top:10px !important; margin-top:0px; margin-left:10px;}
/*////////////////////*/


/*COLONNA DESTRA////////////////////*/
div.col_dx{width:270px; float: right; background-color:#CA1717;}
/*NEWSLETTER////////////////////*/
div.newsletter{width:250px; margin:0 0 0 10px; float:left;}
div.contenuto_grigio{margin-top:15px; background:#CCCCCC url(../img/sotto_grigio.gif) no-repeat left bottom;}
div.contenuto_grigio a{ color:#CA1717;}
div.newsletter form { margin:10px 10px 0 10px;}
div.newsletter form p{ padding:0 10px;}
div.newsletter form label{color:#FFFFFF; font-weight:bold;}
div.newsletter form input{width:190px; height:15px; padding:3px 0 3px 3px; margin-left:12px; background:#FFFFFF url(../img/input.gif) repeat-x left top; color:#333333; border:#FFFFFF 1px solid; font-size:13px}
div.newsletter form input.submit{width:77px; height:25px; margin:5px 0 10px 130px; padding:0 0 5px 0; border:none; background:#CA1717 url(../img/iscrivimi.gif) no-repeat left top; color:#333333; font-weight:bold;}
/*NEWS////////////////////*/

div.box_news{width:250px; padding:0 10px 10px; margin: -10px auto 0; background: url(../img/fondoNews.jpg) no-repeat left bottom; }
div.box_news a{color:#FFFFFF;}
#news{background-color:#333333; margin-top:15px; border:3px solid #FFFFFF; border-bottom:none; padding:10px 15px 15px; }
div.data{ background:url(../img/bgData.jpg) no-repeat; width:105px; height:17px; padding-left:6px; padding-top:1px; }
div.titolo{ background-color:#333333; width:207px; padding: 4px 10px 10px 0;}

div.titolo a:link, a:visited{color:#FFFFFF; text-decoration:underline;}
div.titolo a:hover,div.titolo a:focus,div.titolo a:active {color:#CA1717;}
div.archivio{font-size: 96%; text-align:right; background:url(../img/archivio_grey.jpg) no-repeat right center; margin-top: 10px}
div.archivio a:link, div.archivio a:visited{padding-right:22px; color:#FFFFFF; text-decoration:none;}
div.archivio a:hover,div.archivio a:focus,div.archivio a:active {text-decoration:underline;}
.mese{color:#FFFFFF; padding-left:16px;}

/*COLONNA SINISTRA////////////////////*/
div.col_sx{ float:left; background-color:#CA1717;}
/*BENVENUTI////////////////////*/
div.paragrafo{width:451px; padding: 0 10px 10px; background:url(../img/fondoQualita.jpg) left bottom no-repeat;}
#benvenuti{text-align:justify; margin-top:15px; background:#FFFFFF url(../img/segna.jpg) no-repeat left top;}
p.testi{padding:10px 15px 0;}
/*ASSOCIATI////////////////////*/
#associato{background:#FFFFFF url(../img/segna.jpg) no-repeat left top; width:451px; height:120px;}
#associato img{ margin:10px 0 0 25px;} 
div.socio{width:139px; height:110px; margin:10px 0 0 10px; float:left; border-right:1px solid #999999;}
div.socio_fine{width:139px; height:110px; margin:10px 0 0 10px; float:left;border-right:none;}
div.img_socio{margin:12px 0 0 2px;}
div.socio img.ipaf{margin:0 0 0 7px;}
div.altri_soci{ margin:5px 0 0 20px; float:left;}

/*QUALITA'////////////////////*/
/*BOX IMG////////////////////*/
#qualita_box{width:450px; padding: 10px 10px; background:url(../img/fondoQualita.jpg) left bottom no-repeat; float:left;}
#qualita{width:441px; color:#333333; margin-top:15px; padding:0px 10px 10px 0px; text-align:left; background:#FFFFFF url(../img/segna.jpg) no-repeat left top;}
/*BOX SPOT*/
#spot{width: 250px; height:190px; margin:3px 10px 0; background:url(../img/fondoSpot.jpg) center center no-repeat; float: right;}
#spotSwf{padding:30px 10px 0px 10px;}

/*div.miniatura_dx{width:169px; height:100px; margin:3px 0 2px 0; padding:0; float:right; background:url(../img/fondo_mini.jpg) repeat-y right top;}*/
#work_description{ float:left; margin-left:5px;}
#work_description p{padding:0;}
div.link_visualizza{ float:right;}
#work a:link, #work a:visited{color:#FFFFFF; text-decoration:underline;}
#work a:hover, #work a:focus, #work a:active {text-decoration:none;}



#box_lastwork{width:335px; padding:10px 10px 0px 10px; float:right;}
#work_page{width:335px; margin-top:10px; /*padding-bottom: 10px; background:url(../img/fondoWork.jpg) no-repeat right bottom;*/}
#work p{color:#FFFFFF; float:left; padding:0 0 5px 5px; width:185px;}
.grassettoBack{font-weight:bold; color:#333333;}
div.miniatura{width:139px; height:100px; float:left; border:#FFFFFF 1px solid;}


#box_new_used{/*width:350px; padding-top:10px;*/ float:left; padding:10px 10px 0px 10px; width:350px; }
#box_new_used table{ margin:10px 0 0 0px;}
div.new_used{width:340px; min-height:100px;margin-top:15px; padding-bottom:10px; background:#CCCCCC url(../img/sotto_grigio_n_u.gif) no-repeat left bottom; color:#333333;}
div.n_u_photos{width:340px; padding-bottom:0px; border-bottom:none; margin-left:4px;}
div.n_u_miniatura{width:167px; height:135px; padding-bottom:0px; background:url(../img/fondoMiniatura.jpg) center center no-repeat; float:left;}
div.n_u_description{padding:0 0 10px;}
div.n_u_archivio{margin:10px; font-size:96%; text-align:right; background:url(../img/archivio_light_grey.jpg) no-repeat right center;}
div.n_u_archivio a:link, div.n_u_archivio a:visited{padding-right:22px; color:#FFFFFF; text-decoration:none;}
div.n_u_archivio a:hover,div.n_u_archivio a:focus,div.n_u_archivio a:active {text-decoration:underline;}



/*PARTNERS////////////////////*/
#box_partners{width:732px; padding:10px 0px 10px 10px;}

/*FOOTER////////////////////*/
#footer{background: url(../img/gruppo_festa_footer.jpg) no-repeat center bottom;	margin: 0px auto; width: 778px; height:47px; text-align: left;}
#testiFooter{margin-top:-30px; padding:5px 0 0 3px; font-size:10px; color:#FFFFFF; float:left; width:565px;}
.grassetto{font-weight:bold; color:#333333;}
#sottomenu{float:right;}
#sottomenu p{font-size:10px; font-weight:bold; text-align:right;}
#sottomenu a:link, a:visited{ padding-right:5px; color:#333333; text-decoration:none;}
#sottomenu a:hover, #sottomenu a:focus, #sottomenu a:active {color:#CA1717;}
div.link_base{width: 778px; margin:0 auto;}
div.link_base p{text-align:right; margin-right:30px; color:#FFFFFF; padding:0;}
div.link_base a:link, div.link_base a:visited{font-size:11px; color:#FFFFFF; padding:0; text-decoration:none;} 
div.link_base a:hover, div.link_base a:active, div.link_base a:focus {text-decoration:underline;}


/*AZIENDA////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


div.azienda_top{width:505px; padding:10px 0 0; background:#FFFFFF url(../img/sopra_grigio_azienda.gif) no-repeat center top;}
div.azienda_bottom{width:505px; padding:0 0 10px; background:#FF0000 url(../img/sotto_grigio_azienda.gif) no-repeat center bottom}
div.azienda_bottom p{width:475px; color:#333333; }
div.azienda_bottom img {border:1px solid #FFFFFF; margin:5px 10px 5px 0px;}
div.azienda_bottom img.destra{margin:5px 0px 5px 10px;}
div.azienda_bottom b{color:#CA1717;}

/*AIENDA ORGANICO////////////////////////////////*/
.elenco{background-color:#CCCCCC; list-style:none; padding:10px 0 10px 25px; color:#CA1717; font-weight:bold;}

/*AIENDA DOVE SIAMO////////////////////////////////*/

.b_space{display:block;}
div.ingrandisci{background-color:#CCCCCC; font-size:11px; color:#CA1717; padding:0 0 10px 0; margin:-9px 0 0 16px;}
div.ingrandisci a{text-decoration:none;}
div.azienda_bottom img.cartine{margin-left:16px;}


/*PIATTAFORME////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
 
#content_box{ width:715px; padding:0 10px 10px 10px; background:url(../img/fondoPartners.jpg) left bottom no-repeat;} 
#piattaforme_box{margin-top:15px; padding:20px 10px 15px 10px; background: #FFFFFF url(../img/segna.jpg) no-repeat left top;}
div.dx_piattaforme{ float:right; width:530px; }
div.piattaforme_img{margin:10px 0;}
div.piattaforme_img img{float:left; margin:0 10px 0 0;}
div.piattaforme_dx{float:right; padding:0; margin:0;}
div.dx_piattaforme h4{padding-left:20px;}
#piattaforme_box h4{margin-left:0;}



/*MENU' PIATTAFORME A COMPARSA/////////////////////////*/
#content_box2, div.content_box2{ width:715px; margin-left:13px;}
#content_box2_chiudo, div.content_box2_chiudo{background:#FFFFFF url(../img/fondoPartners.jpg) left bottom no-repeat; width:725px; height:16px; margin:0 0 0 3px;}
#nuovo_usato_box, div.nuovo_usato_box{margin-top:16px; background:#FFFFFF url(../img/segna.jpg) no-repeat left top; float:left; width:715px;}  
#menu_piattaforme{float:left; margin:16px 0 0 16px; width:160px; }
#azienda_dx{float:left; margin:16px 0 0 16px;}


#menu_piattaforme ul{list-style:none; padding:0; }
#menu_piattaforme ul li{margin:0; padding:3px 0; border-bottom: 1px solid #CCCCCC;}
#menu_piattaforme a{display: block; height: 19px; text-decoration:none; padding:6px 0 0 5px; background-color: #FFFFFF;color: #333333; font-size:11px; }
#menu_piattaforme a:hover, #menu_piattaforme .voce-corrente a{background-color: #CA1717; color: #FFFFFF; }
#menu_piattaforme .titolo_menu {height:30px; line-height: 25px; background-color:#333333; color:#FFFFFF; font-size:13px; text-decoration:none; padding-left:5px;}






/*TABELLE
table{width:80%;}
tr{text-align:left; vertical-align:top;}
th{text-align:left;}
th.partners{vertical-align:bottom; padding-bottom:20px; width:50%;}
td.partners{padding-left:15px; padding-bottom:20px; vertical-align:bottom; width:50%;}*/


table.piattaforme{width:100%; border:1px solid #CCCCCC; border-bottom:none;}
tr.piattaforme{padding-top:10px; background-color:#FFFFFF;}
td.titolo{background-color:#CA1717; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px 7px;  color:#FFFFFF; font-size:11px;}
td.schedatitolo{background-color:#CA1717; border-right:none; border-bottom:1px solid #CCCCCC; padding:5px 7px; color:#FFFFFF; font-size:11px;}
td.piattaforme{border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px 7px; font-size:11px;}
td.piattaforme_bottom{border-right:1px solid #CCCCCC; border-bottom:none; padding:5px; font-size:11px;} 
td.scheda{border-right:none; border-bottom:1px solid #CCCCCC; padding:5px 7px; font-weight:normal; font-size:11px;}
td a:link, td a:visited{padding-right:2px; color:#333333; text-decoration:underline;}
td a:hover, td  a:focus, td a:active {color:#CA1717;}
td.scheda_bottom{border-right:none; border-bottom:none; padding:10px 0; font-weight:normal;}
td.scheda_bottom a:link, td.scheda_bottom a:visited{padding-right:2px; color:#333333; text-decoration:underline;}
div.cont_tabella{width:507px;}
div.mezzi{ margin-bottom:20px;}
div.mezzi img.sinistra{ margin-left:10px;}
/*MEZZI///////////////Link a Pdf */
div.mezzi a, div.mezzi a:link, div.mezzi a:visited, div.mezzi a:active, .mezzi:focus {color:#333333; text-decoration: underline;}
div.mezzi a:hover{color:#CA1717; text-decoration: underline;}


/*NUOVO E USATO////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



 
.a_dx{margin:0; margin-left:443px;}

div.fondo_box_ricerca{width:256px; float:right; padding-bottom:10px; margin:0; background: url(../img/fondoRicerca_G.jpg) no-repeat left bottom; }
div.box_ricerca{width:230px; float:right; padding:0 5px 5px; margin-top:-5px; margin-right:10px; background-color:#333333;}
div.box_ricerca h2{padding:5px 5px 0; margin:0; font-size:13px; font-weight:bold; color:#FFFFFF;}
.right{float:left; padding:5px;}
form.ric select{border:1px solid #333333;}

div.risultato{ margin:-3px 0 0 9px; border-top:1px dotted #CA1717;}
div.nuovo_usato_sx{width:293px; float:left; margin-left:5px;}
div.nuovo_usato_img{margin-top:15px; float:left; }
div.nuovo_usato_sx h5{margin-left:1px;}

div.nuovo_usato_min{ margin-top:20px;}
div.nuovo_usato_min a{margin:0; padding:0;}
div.spazio{ height:1px; width:100%;}
div.nuovo_usato_min img{float:left; margin:10px 12px 10px 0 !important; margin:10px 12px 0 0;}
:first-child+html div.nuovo_usato_min img/* solo IE 7.0 */{
			margin:0 12px 0 0 !important;}
div.nuovo_usato_dx{width:370px; float:right; margin:0px 20px 0 15px; border-left:1px solid #CCCCCC; padding-bottom:10px;}
div.nuovo_usato_dx p{width:355px;}
div.nuovo_usato_dx a:link, div.nuovo_usato_dx a:visited{ text-decoration:underline; color:#CA1717;}
div.nuovo_usato_dx a:hover, div.nuovo_usato_dx a:focus, div.nuovo_usato_dx a:active{color:#333333;}
div.archivio_preventivo{width:181px; font-size: 125%; font-weight:bold; float:right; padding:0 0 3px 0; background: url(../img/archivio4.jpg) no-repeat left center; margin-right:10px;}
div.archivio_preventivo a:link, div.archivio_preventivo a:visited{padding-left:10px; color:#FFFFFF; text-decoration:none;}
div.archivio_preventivo a:hover,div.archivio_preventivo a:focus,div.archivio_preventivo a:active {text-decoration:underline;}




/*PORTFOLIO LAVORI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

div.partners{width:334px; margin:5px 3px 5px 7px; float:left; background:#FFFFFF; border:1px solid #CCCCCC;}

div.portfolio_img a{margin:0; padding:0;}
div.portfolio_img img{float:left; border:1px solid #CCCCCC; margin:10px 0px 10px 10px;}

div.portfolio_descrizione{float:left;}
div.portfolio_descrizione b{font-size:1.2em;}



div.desc_p_bottom p{padding:10px;}


.desc_port{width:140px; margin:0 10px 0; padding:10px; padding-bottom:0; background-color:#CCCCCC; color:#333333;}
div.portfolio_descrizione a{margin:0; padding:0; color:#333333; text-align:left;}
div.portfolio_descrizione a:link, div.portfolio_descrizione a:visited{color:#333333; text-decoration: none;}
div.portfolio_descrizione a:hover,div.portfolio_descrizione a:focus,div.portfolio_descrizione a:active{color:#CA1717; text-decoration: underline;}


a.pdf{ display:block; height:22px; padding-left:22px; background:#FFFFFF url(../img/pdf.gif) no-repeat left center;}
a.email{ padding-left:26px; background:#CCCCCC url(../img/email.gif) no-repeat left center; display:block; height:22px; width:auto;}
a.pdf_piccolo{ display:block; height:16px; padding-left:16px; background:#FFFFFF url(../img/pdf_piccolo.gif) no-repeat left center;}
a.galleria{ display:block; height:16px; padding-left:16px; background:#FFFFFF url(../img/galleria.gif) no-repeat left center;}
a.utilizzati{ display:block; height:22px; padding-left:26px; background:#FFFFFF url(../img/utilizzati.gif) no-repeat left center;}

/*LAVORI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.lavori{ margin:0;}
div.box_lavori{margin:10px 0 10px 10px; border-bottom:1px dotted #CA1717; float:left;}
div.box_lavori_2{margin:10px 10px 10px 10px; border-bottom:1px dotted #CA1717; float:left;}
div.box_lavori_sx{width:308px; float:left; margin:0 0 10px 5px; border-right:1px solid #CCCCCC;}
div.box_lavori_sx img{margin-top:-10px;}
div.box_lavori_dx, div.box_lavori_dx_2{width:372px; float:left; margin:0 7px 0 0; padding:0; padding-bottom:10px;}
div.box_lavori_dx p{width:360px;}
div.box_lavori_dx_2 h5, div.box_lavori_dx h5{ background-image:none; padding-left:0;}
div.box_lavori_dx_2 h5 em{ color:#333333; }

div.box_lavori_dx a:link, div.box_lavori_dx a:visited{ text-decoration:underline; color:#CA1717;}
div.box_lavori_dx a:hover, div.box_lavori_dx a:focus, div.box_lavori_dx a:active{color:#333333;}
div.box_lavori_dx_2 a:link, div.box_lavori_dx_2 a:visited{ text-decoration:underline; color:#CA1717;}
div.box_lavori_dx_2 a:hover, div.box_lavori_dx_2 a:focus, div.box_lavori_dx_2 a:active{color:#333333;}

div.archivio_lavori{ width:181px; font-size: 125%; font-weight:bold; float:right; padding:0 0 3px 0; background: url(../img/archivio4.jpg) no-repeat left center; margin-right:10px;}
div.archivio_lavori a:link, div.archivio_lavori a:visited{padding-left:30px; color:#FFFFFF; text-decoration:none;}
div.archivio_lavori a:hover,div.archivio_lavori a:focus,div.archivio_lavori a:active {text-decoration:underline;}


div.archivio_lavori_2{ width:181px; font-size: 125%; font-weight:bold; float:right; padding:0 0 3px 0; background: url(../img/archivio4.jpg) no-repeat left center; display:block; margin-bottom:5px;}
div.archivio_lavori_2 a:link, div.archivio_lavori_2 a:visited{padding-left:10px; color:#FFFFFF; text-decoration:none;}
div.archivio_lavori_2 a:hover,div.archivio_lavori_2 a:focus,div.archivio_lavori_2 a:active {text-decoration:underline;}
/*PARTNERS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

div.partners_box{margin-left:10px;}
div.partners{width:334px; margin:5px 3px 5px 7px; float:left; background:#FFFFFF; border:1px solid #CCCCCC; height:200px;}
div.partners_2{width:334px; margin:5px 3px 5px 7px; float:left; background:#FFFFFF; border:1px solid #CCCCCC; height:122px;}

div.logo_partners{ width:130px; margin:10px 10px 0;}
div.descrizione_partners{padding: 0 0 10px 0;}
.desc_a{padding:0 10px 10px;}

div.desc_bottom p{width:314px; padding:10px; color:#333333;}

.par{margin:5px 0 0 7px;}


div.descrizione_partners a{color:#CA1717; font-weight:bold;}
div.descrizione_partners a:link, div.descrizione_partners a:visited{color:#CA1717; text-decoration:underline;}
div.descrizione_partners a:hover, div.descrizione_partners a:focus, div.descrizione_partners a:active {text-decoration:underline; color:#333333;}

/*CONTATTI////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


div.azienda_bottom ul{list-style:none; background-color:#CCCCCC;}
div.azienda_bottom li{padding:4px 15px;}
div li.a_destra{width:300px; padding:0; margin:0; padding-left:115px;}
div.contatti_img {margin:25px 0 0 15px; float:left; width:139px;}
div.contatti_img a{text-decoration:none;}
div.contatti_img a img {  margin:0; padding:0;}


div.contatti_ingrandisci{font-size:11px; color:#CA1717;}




/*CONTATTI MAIL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

div.azienda_bottom{background-color:#CCCCCC;}
div.azienda_bottom a:link, div.azienda_bottom a:visited{color:#CA1717; text-decoration:underline;}
div.azienda_bottom a:hover,div.azienda_bottom a:focus,div.azienda_bottom a:active{color:#333333; text-decoration:underline;}

/*CONTATTI MAIL////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#copy{text-align:justify; margin-top:15px; padding:20px 10px 5px 10px; background: #FFFFFF url(../img/segna.jpg) no-repeat left top;}
#copy p{padding:0 10px;}
#copy h3{font-weight:bold; padding:0 0 10px 10px;}
#copy b{color:#CA1717;}
div.testi_copy{margin:20px;}
#copy ul{list-style:none; padding:10px 0 5px 25px;}
#copy li{list-style:decimal; padding:10px 15px 10px 0;}
#copy ul.interno_1{list-style:none; padding:0; margin-left:25px;}
#copy ul.interno{list-style:none; padding:0;}
#copy ul.interno li{list-style:none; padding:0 15px 0 0;}
#copy a:link, #copy a:visited{ text-decoration:underline; color:#CA1717;}
#copy a:hover, #copy a:focus, #copy a:active{color:#333333;}

div.img_marg_10{ margin-left:16px;}

/*NOVITA'/////////////////////////////////////////////////////////////////////////////////*/
div.novita{float:left; width:350px; margin:0 10px 10px;}
div.novita a:link, div.novita a:visited{color:#333333; text-decoration:underline;}
div.novita a:hover,div.novita a:focus,div.novita a:active{color:#CA1717; text-decoration:underline;}

div.novita p{ width:350px; margin:0; padding:0;}
#fondo_novita{margin:10px 20px 0;}
div.pulsante a:link, div.pulsante a:visited{color:#333333;}
div.pulsante a:hover,div.pulsante a:focus,div.pulsante a:active{color:#CA1717;}
div.data2{ background:url(../img/bgData2.jpg) no-repeat; width:105px; height:17px; padding-left:6px; padding-top:1px; margin-bottom:5px; }
div.archivio2{font-size: 96%; height:17px; text-align:right; background:url(../img/archivio_white.jpg) no-repeat right center; margin:10px 10px 0 0;}
div.archivio2 a:link, div.archivio2 a:visited{padding-right:26px; color:#FFFFFF; text-decoration:none;}
div.archivio2 a:hover,div.archivio2 a:focus,div.archivio2 a:active {text-decoration:underline;}
div.contenitore_news{float:left; margin:16px 0 0 16px; width:690px;  border-bottom:1px dotted #CA1717;}
div.contenitore_news img.novita_img{float:left; margin: 15px 0 0 10px; border:1px solid #CCCCCC;}

/*///////////////////////////////////////////////*/
div.sdmenu {float:left; margin:16px 0 0 16px; width:160px; }
div.sdmenu div {overflow: hidden;}
div.sdmenu div span {display:block; height: 22px; padding:7px 0 0 5px; background-color: #FFFFFF; color: #333333; font-size:11px; cursor:pointer;}
div.sdmenu div.collapsed { height: 28px; border-bottom: 1px solid #CCCCCC;}
div.sdmenu div span { height: 22px; padding:6px 0 0 5px; background-color: #FFFFFF; color: #333333; font-size:11px;  }
div.sdmenu div.collapsed span {
	background-image: url(collapsed.gif);
}
div.sdmenu div a {display: block; height: 19px; text-decoration:none; padding:6px 0 0 20px; background-color: #FFFFFF; color: #CA1717; font-size:11px; border-bottom: 1px solid #CCCCCC;}
div.sdmenu a {display: block; height: 22px; text-decoration:none; padding:6px 0 0 6px; background-color: #FFFFFF;color: #333333; font-size:11px; border-bottom: 1px solid #CCCCCC;}
div.sdmenu div a.current, div.sdmenu a.current{
	background-color: #CA1717; color: #FFFFFF;
}
div.sdmenu div a:hover, div.sdmenu a:hover {
	background-color: #CA1717; color: #FFFFFF; 
}

div.vedi_offerte{float:right; margin:5px 0 0;}
div.vedi_offerte a:link, div.vedi_offerte a:visited{ text-decoration:underline; color:#FFFFFF;}
div.vedi_offerte a:hover, div.vedi_offerte a:active, div.vedi_offerte a:focus{ text-decoration:none;}