@charset "UTF-8";
/* CSS Document */
*{ margin:0; border:0; padding:0;}
html, body{ height:100%; background:#000; margin:0;}

ul, li{ line-height:0; }

#wraper{ width:930px; margin:0 auto;}
#header{ width:100%; float:left;}
#logo{ float:left; margin:0 0 0 20px;}

#menu{ float:right; margin:10px 10px 0 0;}
*:first-child+html #menu{ float:right; margin:20px 10px 0 0;}/*IE7*/
* html #menu{ float:right; margin:20px 5px 0 0;}/*IE6*/
#menu .box{ float:left; padding:0 40px 0 45px;}
#menu .linedivide{ background:url(../img/linedivideMenu.jpg) right top no-repeat;}
#menu .box ul{ width:auto; float:left; display:block; list-style:none; padding:10px 0;}
#menu .box ul li{ width:auto; display:block; list-style:none; margin:7px 10px 0 0;}
*:first-child+html #menu .box ul li{ width:100%; display:block; list-style:none; margin:1px 10px 0 0;}/*IE7*/
* html #menu .box ul li{ width:auto; display:block; list-style:none; margin:2px 10px 0 0;}/*IE6*/
#menu .box ul li a,
#menu .box ul li a:link,
#menu .box ul li a:active,
#menu .box ul li a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#ccc; text-transform:uppercase; text-decoration:none;}
#menu .box ul li a:hover{ color:#85B635;}
#menu .box ul li a.off,
#menu .box ul li a.off:link,
#menu .box ul li a.off:active,
#menu .box ul li a.off:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-transform:uppercase; text-decoration:underline;}





#content{ width:100%; float:left; margin:15px 0;}
#content #slice{ width:922px; height:369px; float:left; margin:0 0 0 4px}
#content #sliceMap{ width:930px; height:415px; float:left;}

#content #sx{ width:455px; float:left;}
#content #center{ width:922px; float:center;}
#content #dx{ width:455px; float:right;}
#content #sx .boxH{ width:100%; float:left; margin:0 0 20px 0}
#content #sx .boxH h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635;}
#content #sx .boxH img{ float:left; margin:8px 0;}
#content #sx .boxH p{ width:100%; float:left; margin:5px 0; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
#content #sx .boxH p a,
#content #sx .boxH p a:link,
#content #sx .boxH p a:active,
#content #sx .boxH p a:visited{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none}
#content #sx .boxH p a:hover{ color:#85B635;}
#content #sx .boxH p.go{ background:url(../img/linedivide_horizontal.jpg) bottom left repeat-x; width:100%; float:left; margin:15px 0 0 0; padding:10px 0;  text-align:right;}
#content #sx .boxH p.go a,
#content #sx .boxH p.go a:link,
#content #sx .boxH p.go a:active,
#content #sx .boxH p.go a:visited{ font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-decoration:none}
#content #sx .boxH p.go a:hover{ color:#fff;}

#content #center .boxH{ width:100%; float:center; margin:0 0 20px 0}
#content #center .boxH h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635;}
#content #center .boxH img{ float:center; margin:8px 0;}
#content #center .boxH p{ width:100%; float:left; margin:5px 0; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
#content #center .boxH p a,
#content #center .boxH p a:link,
#content #center .boxH p a:active,
#content #center .boxH p a:visited{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none}
#content #center .boxH p a:hover{ color:#85B635;}
#content #center .boxH p.go{ background:url(../img/linedivide_horizontal.jpg) bottom left repeat-x; width:100%; float:left; margin:15px 0 0 0; padding:10px 0;  text-align:right;}
#content #center .boxH p.go a,
#content #center .boxH p.go a:link,
#content #center .boxH p.go a:active,
#content #center .boxH p.go a:visited{ font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-decoration:none}
#content #center .boxH p.go a:hover{ color:#fff;}


#content #dx .eventi{ width:100%; float:left; background:url(../img/linedivide_horizontal.jpg) bottom left repeat-x; margin:0 0 15px 0; padding:0 0 10px 0;}
#content #dx .eventi h1{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635;}
#content #dx .eventi h1.purple{ font: normal 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903;}
#content #dx .eventi ul{ width:100%; float:left; margin:8px 0 0 0;}
#content #dx .eventi ul li{ width:100%; float:left; list-style:none; margin:0 0 15px 0;}
#content #dx .eventi ul li p{ width:100%; float:left; font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;}
#content #dx .eventi ul li p img{ float:left; margin:0 15px 0 0;}
#content #dx .eventi ul li p a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
#content #dx .eventi ul li p .data{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635;}
#content #dx .eventi ul li p .dataPurple{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903;}
#content #dx .eventi ul li p .tit{ font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
#content #dx .eventi ul li p a,
#content #dx .eventi ul li p a:link,
#content #dx .eventi ul li p a:active,
#content #dx .eventi ul li p a:visited{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none;}
#content #dx .eventi ul li p a:hover{ color:#903;}


#content #prefooter{ width:100%; float:left; margin:20px 0 0 0;}
#content #prefooter ul.pH{ width:100%; float:left}
#content #prefooter .boxhome{ width:304px; height:124px; float:left; margin:0 9px; list-style:none; display:inline; background:url(../img/) left top no-repeat;}
#content #prefooter .boxhomenobox{ width:auto; height:124px; float:left; margin:0 9px; list-style:none; display:inline; background:none;}
#content #prefooter .boxhomenobox a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
#content #prefooter .boxhome .cont{ width:304px; height:104px; margin:10px 0 0 10px;}
#content #prefooter .boxhome .cont h1{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09f;} 
#content #prefooter .boxhome .cont h1 a,
#content #prefooter .boxhome .cont h1 a:link,
#content #prefooter .boxhome .cont h1 a:active,
#content #prefooter .boxhome .cont h1 a:visited{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09f; text-decoration:none;}
#content #prefooter .boxhome .cont h1 a:hover{ color:#fff;}
#content #prefooter .boxhome .cont .contInputNewsletterHome{ width:100%; float:left; float:left}
#content #prefooter .boxhome .cont .inputNewsletterHome{ width:210px; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; padding:5px 5px; background:url(../img/bgNewsletter_home.jpg) left top no-repeat; margin:10px 0 0 0;}
#content #prefooter .boxhome .cont .contChek{ width:100%; float:left; margin:9px 0 0 0; font: normal 9px Arial, Helvetica, sans-serif; color:#ccc; float:left}
* html #content #prefooter .boxhome .cont .contChek{ width:100%; float:left; margin:5px 0 0 0; font: normal 9px Arial, Helvetica, sans-serif; color:#ccc; float:left}
#content #prefooter .boxhome .cont a,
#content #prefooter .boxhome .cont a:link,
#content #prefooter .boxhome .cont a:active,
#content #prefooter .boxhome .cont a:visited{ font: normal 9px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none;}
#content #prefooter .boxhome .cont a:hover{ color:#09f; text-decoration:none;}
#content #prefooter .boxhome .cont .chekNewsletterHome{ margin:0 10px 0 5px; float:left}
#content #prefooter .boxhome .cont .btnNewsletterHome{ float:left; width:34px; height:18px; background:url(../img/bgBtnNewsletter_home.jpg) left top no-repeat; margin:0 4px 0 0;}

#content #prefooter .boxhome .cont ul{ width:100%; vertical-align:middle; margin:5px 0 0 0;}
#content #prefooter .boxhome .cont ul li{ list-style:none; display:inline; vertical-align:middle; margin:4px;}
#content #prefooter .boxhome .cont ul li img{ vertical-align:middle; margin:0 5px 5px 0;}
#content #prefooter .boxhome .cont ul li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}

#content #footer{ width:100%; float:left; margin:20px 0 15px 0; background:url(../img/linedivide_horizontal.jpg) left top repeat-x; padding:10px 0 0 0}
#content #footer p{ width:100%; float:left; text-align:center; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;} 
#content #footer p a,
#content #footer p a:link,
#content #footer p a:active,
#content #footer p a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; text-decoration:none}
#content #footer p a:hover{ color:#85B635; text-decoration:none}
#content #footer p.credits{ width:100%; float:left; text-align:center; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#999; margin:10px 0 0 0;} 
#content #footer p.credits a,
#content #footer p.credits a:link,
#content #footer p.credits a:active,
#content #footer p.credits a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#EB6D00; text-decoration:none}
#content #footer p.credits a:hover{ color:#fff;}

#content #sxInt{ width:300px; float:left;}
#content #dxInt{ width:610px; float:right;}

#content #sxInt #mEventi{ width:100%; float:left; }
#content #sxInt #mEventi ul{ width:100%; float:left; text-align:right; margin:5px 0 0 0}
#content #sxInt #mEventi ul li{ width:100%; float:right; display:block; list-style:none; margin:0 0 6px 0;}
#content #sxInt #mEventi ul li a,
#content #sxInt #mEventi ul li a:link,
#content #sxInt #mEventi ul li a:active,
#content #sxInt #mEventi ul li a:visited{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:capitalize;}
#content #sxInt #mEventi ul li a:hover{ color:#85B635;}
#content #sxInt #mEventi ul li a.off,
#content #sxInt #mEventi ul li a.off:link,
#content #sxInt #mEventi ul li a.off:active,
#content #sxInt #mEventi ul li a.off:visited{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-decoration:none; text-transform:capitalize;}
#content #sxInt #mEventi ul li select{ background:#85B635; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:2px 0; margin:0 0 15px 0; width:200px}
#content #sxInt #mEventi ul li h1{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
#content #sxInt #mEventi ul li h2{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635;}
#content #sxInt #mEventi ul li h2 a,
#content #sxInt #mEventi ul li h2 a:link,
#content #sxInt #mEventi ul li h2 a:active,
#content #sxInt #mEventi ul li h2 a:visited{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-decoration:none; text-transform:capitalize;}
#content #sxInt #mEventi ul li h2 a:hover{ color:#903;}
#content #sxInt #mEventi ul li h2 a.off,
#content #sxInt #mEventi ul li h2 a.off:link,
#content #sxInt #mEventi ul li h2 a.off:active,
#content #sxInt #mEventi ul li h2 a.off:visited{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none; text-transform:capitalize;}

#content #sxInt #mGallery{ width:100%; float:left; }
#content #sxInt #mGallery ul{ width:100%; float:left; text-align:right; margin:5px 0 0 0}
#content #sxInt #mGallery ul li{ width:100%; float:right; display:block; list-style:none; margin:0 0 6px 0;}
#content #sxInt #mGallery ul li a,
#content #sxInt #mGallery ul li a:link,
#content #sxInt #mGallery ul li a:active,
#content #sxInt #mGallery ul li a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-decoration:none; text-transform:capitalize;}
#content #sxInt #mGallery ul li a:hover{ color:#903;}

#content #sxInt #mGallery ul li.off a,
#content #sxInt #mGallery ul li.off a:link,
#content #sxInt #mGallery ul li.off a:active,
#content #sxInt #mGallery ul li.off a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none; text-transform:capitalize;}

#content #sxInt #mGallery ul li h1{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
#content #sxInt #mGallery ul li h1 a,
#content #sxInt #mGallery ul li h1 a:link,
#content #sxInt #mGallery ul li h1 a:active,
#content #sxInt #mGallery ul li h1 a:visited{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-transform:capitalize;}
#content #sxInt #mGallery ul li h1 a:hover{ color:#903;}
#content #sxInt #mGallery ul li h1 a.off,
#content #sxInt #mGallery ul li h1 a.off:link,
#content #sxInt #mGallery ul li h1 a.off:active,
#content #sxInt #mGallery ul li h1 a.off:visited{ font: normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none; text-transform:capitalize;}

#contentArea{ width:100%; height:500px; float:left;}

#content #dxInt #cont{ width:590px; float:left; background:#fff; padding:10px;}
#content #dxInt #cont h1{ font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; margin:0 0 15px 0; text-transform:uppercase}
#content #dxInt #cont h2{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 0 0; text-transform:uppercase}
#content #dxInt #cont p{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; line-height:18px;}
#content #dxInt #cont p a,
#content #dxInt #cont p a:link,
#content #dxInt #cont p a:active,
#content #dxInt #cont p a:visited{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none;}
#content #dxInt #cont p a:hover{ color:#85B635;}

#content #dxInt #slideInt{ width:100%; float:left; margin:0; padding:0;}
#content #dxInt #slideInt img{ float:left; margin:0; padding:0;}
#content #dxInt #slideInt img#flyer{ float:left; margin:0 5px 0 0; padding:0;}
*:first-child+html #content #dxInt #contFooter{ width:610px; height:21px; background:url(../img/bgFooterInt.jpg) left top no-repeat; margin:0 0 40px 0; float:none;}
#content #dxInt #contFooter{ width:610px; height:21px; background:url(../img/bgFooterInt.jpg) left top no-repeat; float:left; margin:0 0 40px 0}

#content #dxInt #contHeader{ width:610px; height:21px; background:url(../img/bgHeaderInt.jpg) left top no-repeat; float:left;}
#content #dxInt #flyerG{ width:100%; float:left; margin:0 0 15px 0;}
#content #dxInt #flyerG ul{ width:100%; float:left;}
#content #dxInt #flyerG ul li{ float:left; display:inline; list-style:none; margin:0 5px 5px 0;}
#content #dxInt #flyerG ul li a:hover img{filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}

#content #dxInt #newsG{ width:100%; float:left; margin:0 0 15px 0;}
#content #dxInt #newsG ul{ width:100%; float:left;}
#content #dxInt #newsG ul li{ float:left; display:inline; list-style:none; margin:20px 5px 5px 0;}
#content #dxInt #newsG ul li a:hover img{filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}

#content #flyerSelect{ width:100%; float:left; margin:0 0 15px 0;}
#content #flyerSelect select{ background:#85B635; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#000; padding:2px 0; loat:left; width:200px;}
#content #flyer{ width:100%; float:left; margin:0 0 20px 0;}
#content #flyer ul{ width:100; float:left;}
#content #flyer ul li{ display:inline; float:left; padding:3px; margin:0 10px 10px 0; list-style:none; border:1px dotted #85b635;}
#content #flyer ul li a:hover img{ filter: alpha(opacity=50); -khtml-opacity:.5; -moz-opacity:0.5; opacity: 0.5;}
#content #flyer ul li h1{ font: normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase}
#content #flyer ul li h2{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; margin:0 0 15px 0; text-transform:capitalize}

#content #dxInt #cont ul.link{ width:100%; float:left;}
#content #dxInt #cont ul.link li{ width:100%; float:left; display:block; list-style:none; margin:0 0 15px 0;}
#content #dxInt #cont ul.link li img{ clear:both; margin:0 0 5px 0}
#content #dxInt #cont ul.link li h1{ font: normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-transform:capitalize; margin:0}
#content #dxInt #cont ul.link li p{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
#content #dxInt #cont ul.link li p.link{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333;}
#content #dxInt #cont ul.link li p.link a,
#content #dxInt #cont ul.link li p.link a:link,
#content #dxInt #cont ul.link li p.link a:active,
#content #dxInt #cont ul.link li p.link a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; text-decoration:none;}
#content #dxInt #cont ul.link li p.link a:hover{ color:#85B635;}

#content #dxInt #cont ul.link li p.sondaggio{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0}
.sondaggio{ font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C03; margin:0 10px 0 0}
.sondaggioV{ font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#09F; margin:0 10px 0 0}
.btnVota{ padding:5px 20px; font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; background:#85B635}



#form{ width:100%; float:left; margin:20px 0; }
#form td{ padding:10px 0; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903;}
#form td input{ width:420px; background:#fff; padding:2px 3px; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; border:1px dotted #85b635;}
#form td textarea{ width:420px; height:120px; background:#fff; padding:2px 3px; font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; border:1px dotted #85b635;}
#form td .btnSend{ width:auto; padding:5px 15px; background:#fff; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85b635; border:1px dotted #85b635; float:left; margin:0 10px 0 0;}
#form td .btnReset{ width:auto; padding:5px 15px; background:#fff; font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#903; border:1px dotted #903; float:left;}
#form td .chek{ width:12px; height:12px; background:#fff; border:1px dotted #85b635;}
#form td a,
#form td a:link,
#form td a:active,
#form td a:visited{ font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#333; text-decoration:none;}
#form td a:hover{ color:#85b635;}

.white{ color:#fff;}
.green{ color:#85B635;}
.purple{ color:#903;}

#avviso p{ font: normal 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; line-height:18px;}

#paginazione{ width:100%; float:left; margin:15px 0 0 0;}
#paginazione ul{ float:right;  border-top:1px dotted #999; padding:5px 0 0 0}
#paginazione ul li{ float:left; display:inline; list-style:none; margin:0 3px; }
#paginazione ul li a,
#paginazione ul li a:link,
#paginazione ul li a:active,
#paginazione ul li a:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; cursor:pointer;}
#paginazione ul li a:hover{ color:#85B635; }
#paginazione ul li a.off,
#paginazione ul li a.off:link,
#paginazione ul li a.off:active,
#paginazione ul li a.off:visited{ font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#85B635; text-decoration:none;}

.error_cont{ width:80%; height:auto; margin:5px 0 15px 0; clear:both; font:bold 10px Arial; color:#c00; text-align:left;}

body ol li { display:list-item; }
ol{ margin:10px 0 0 0;}
ol li{ color:#c00; padding:0; display: block; list-style-position: inside;	list-style-image:none; list-style-type: decimal; margin:0 0 5px 0; line-height:16px;}

ul#videogallery{ width:100%; float:left;}
ul#videogallery li{ width:100%; float:left; display:block; margin:0 0 20px 0;}
