@charset "UTF-8";
/* CSS Document */

*{ margin:0; padding:0; border:0}

html, body{ height:100%; background: url(../img/bg02.jpg) left top repeat-x #CBDCAB;}

#mySlideHome{ width:269px; height:201px; float:left;} 

#wraper{ width:936px; height:auto; margin:0 auto; background:url(../img/bgWraper.png) left top repeat-y;}

.wraper{ background:url(../img/bgWraper.png) left top repeat-y;}
.header{ background:url(../img/bgHeader.jpg) left top no-repeat; margin:0 0 0 8px; height:264px;}
.header ul{ display:inline; list-style:none; float:left; margin:0 0 0 40px}
.header ul li{ display:inline; list-style:none; float:left; font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; margin:0 3px}
.header ul li a,
.header ul li a:link,
.header ul li a:active,
.header ul li a:visited{ font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; text-align:left; text-decoration:none;}
.header ul li a:hover{ color:#66B11D;}
.header ul li a.off,
.header ul li a.off:link,
.header ul li a.off:active,
.header ul li a.off:visited{ font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#66B11D; text-align:left; text-decoration:none;}

.slide{ background:#66B11D;}

.homeSede{ background:#00256C;}
.homeSede h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#D1DDE9; text-align:left; margin:20px 0 0 20px}
.homeSede p{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:left; padding:0 10px 0 0; line-height:16px}
.homeNews{ background:#FFE000;}
.homeNews h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#384255; text-align:left; margin:20px 0 0 20px}
.homeNews ul{ width:300px; float:left; display:block; list-style:none; margin:20px 0 0 20px;}
.homeNews ul li{ width:300px; display:block; list-style:none;}
.homeNews ul li .boxSx{ float:left; width:115px}
.homeNews ul li .boxSx img{ float:left; border:2px solid #384255; }
.homeNews ul li .boxDx{ float:right; width:185px}
.homeNews ul li .boxDx h1{ font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#384255; text-align:left; margin:0; padding:0}
.homeNews ul li .boxDx p{  font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; margin:10px 0 0 0; line-height:16px}
.homeNews p{ margin:30px 0 0 25px; width:295px; float:left;}
.homeNews p a,
.homeNews p a:link,
.homeNews p a:active,
.homeNews p a:visited{ font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#66B11D; text-align:center; text-decoration:none;}
.homeNews p a:hover{ color:#384255;}


.footer{ background:#66B11D;}
.footer td{padding:15px; text-align:center}
.footer h1{ font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFE000; text-align:center; margin:0; padding:0}
.footer p{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-align:center; margin:10px 0 0 0; padding:0}
.footer p a,
.footer p a:link,
.footer p a:active,
.footer p a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#17469E; text-align:center; text-decoration:none;}
.footer p a:hover{ color:#fff;}

.interna{ background:#fff;}
.interna td{ padding:20px;}
.interna h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; }
.interna p{ width:269px; margin:0 30px 0 0; float:left; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; padding:10px 0; line-height:16px}

ul.menuProdotti{ width:269px; display:block; list-style:none; float:left;}
ul.menuProdotti li{ width:259px; display:block; list-style:none; float:left; margin:0 0 5px 10px;}
ul.menuProdotti li a,
ul.menuProdotti li a:link,
ul.menuProdotti li a:active,
ul.menuProdotti li a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; text-decoration:none;cursor:pointer;}
ul.menuProdotti li a:hover{ color:#c00;}
ul.menuProdotti li a.offP,
ul.menuProdotti li a.offP:link,
ul.menuProdotti li a.offP:active,
ul.menuProdotti li a.offP:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c00; text-align:left; text-decoration:none;}

#paginazione{ width:260px; height:auto; margin:20px 0 10px 10px; float:left; border-top:1px solid #00256C; padding:5px 0 0 0; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C;}
#paginazione ul{ width:100%; display:inline; list-style:none; float:left;}
#paginazione ul li{ width:auto; display:inline; list-style:none; float:left; margin:0 3px ; padding:0; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C;}
#paginazione ul li a,
#paginazione ul li a:link,
#paginazione ul li a:active,
#paginazione ul li a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; text-decoration:none; cursor:pointer;}
#paginazione ul li a:hover{ color:#c00;}
#paginazione ul li a.offPag,
#paginazione ul li a.offPag:link,
#paginazione ul li a.offPag:active,
#paginazione ul li a.offPag:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c00; text-align:left; text-decoration:none;}


ul.submenuProdotti{ width:269px; display:block; list-style:none; float:left; margin:0 0 10px 0; padding:0}
ul.submenuProdotti li{ width:239px; display:block; list-style:none; float:left; margin:0 0 5px 30px;}
ul.submenuProdotti li a,
ul.submenuProdotti li a:link,
ul.submenuProdotti li a:active,
ul.submenuProdotti li a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; text-decoration:none;}
ul.submenuProdotti li a:hover{ color:#c00;}
ul.submenuProdotti li a.off,
ul.submenuProdotti li a.off:link,
ul.submenuProdotti li a.off:active,
ul.submenuProdotti li a.off:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c00; text-align:left; text-decoration:none;}

.hProdotti{ background:fff;}
.hProdotti td{ padding:10px;}
.hProdotti a img,
.hProdotti a:link img,
.hProdotti a:active img
.hProdotti a:visited img{ border:5px solid #66B11D;}
.hProdotti a:hover img{ border:5px solid #00256C;}
.hProdotti a,
.hProdotti a:link,
.hProdotti a:active,
.hProdotti a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; text-decoration:none;}
.hProdotti a:hover{ color:#c00;}

p.didascalia{ width:100%; float:left; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; line-height:16px; padding:0 0 0 10px}

.dettRealizzazioni{ background:fff;}
.dettRealizzazioni td{ padding:5px;}
.dettRealizzazioni ul{ float:left; width:100%; display:inline; list-style:none; padding:0; margin:0;}
.dettRealizzazioni ul li{ float:left; display:inline; list-style:none; margin:0 5px 5px 0; padding:0}
.dettRealizzazioni ul li a img,
.dettRealizzazioni ul li a:link img,
.dettRealizzazioni ul li a:active img
.dettRealizzazioni ul li a:visited img{ border:1px solid #66B11D; padding:2px;}
.dettRealizzazioni ul li a:hover img{ border:1px solid #00256C; padding:2px;}
.dettRealizzazioni ul li a.off img,
.dettRealizzazioni ul li a.off:link img,
.dettRealizzazioni ul li a.off:active img
.dettRealizzazioni ul li a.off:visited img{ border:1px solid #c00; padding:2px;}


.dettProdotti{ background:fff;}
.dettProdotti td{ padding:5px;}
.dettProdotti img{ border:5px solid #303; padding:3px;}
.dettProdotti a,
.dettProdotti a:link,
.dettProdotti a:active,
.dettProdotti a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#303; text-align:right; text-decoration:none;}
.dettProdotti a:hover{ color:#c00;}
.dettProdotti h1{ font: normal 25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#303; text-align:left;}
.dettProdotti p{ width:100%; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; line-height:16px; margin:10px 0 0 0}
.dettProdotti p.half{ width:40%; font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; text-align:left; line-height:16px; margin:10px 10% 0 0; float:left;}
.blu{ color:#0cf;}

.news{ background:#fff;}
.news td{ padding:20px;}
.news h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-align:left; }
.news p{ width:100%; margin:10px 0 0 0; float:left; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; padding:10px 0; line-height:16px}
.news img{ clear:both; margin:10px 0; border:5px solid #FFE000}

.marchi{ background:#fff;}
.marchi td{ padding:5px 20px;}
.marchi p{ margin:0; float:left; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; text-align:left; padding:0 10px 0 10px; line-height:16px; border-left:1px solid #09F;}
.marchi a img,
.marchi a:link img,
.marchi a:active img
.marchi a:visited img{ border:1px solid #fff; padding:2px;}
.marchi a:hover img{ border:1px solid #09F; padding:2px;}

p.contatti{ margin:20px 0 0 20px; float:left; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#00256C; text-align:left; padding:0; line-height:16px;}
p.contatti a,
p.contatti a:link,
p.contatti a:active,
p.contatti a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C00; text-decoration:none}
p.contatti a:hover{ color:#66B11D;}