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

* {margin: 0;}
body { font-family: Helvetica, Arial, sans-serif; color:#FFF; font-size:12px; background:#000 url(img/body.jpg) top center repeat-x;}
div.clear { clear:both; }
a img{border:0;}



/* Base */

#contenitore { width:960px; margin: 0px auto;}
#header { width: 960px; height:254px; background:url(img/header2.jpg) right top no-repeat;}
#header h1 {font-weight:normal; font-size:20px; color:#FFFFFF; padding: 103px 0px 0px 46px; }
#pi { float:right; padding: 88px 0px 0px 0px ; font-size:10px;cursor:pointer;color:#FFFFFF;}

/* HOME */

#home1 { width:960px; height:300px;  background:url(img/logo1.jpg) center bottom no-repeat;}
#home2 { width:960px; height:320px; background:url(img/home_sfondo.jpg) bottom no-repeat; text-align:center;}

#menu_home {width:960px; padding:10px 0px 0px 0px;}
#menu_home ul { list-style-type: none; margin: 0; padding: 0;}
#menu_home li{ display: inline; margin: 0; padding:0;}

#menu_home li a{ 
	text-decoration: none; 
	background:url(img/fiore_a.gif) no-repeat top left; 
	padding:6px 5px 25px 44px; 
	font-size:14px; 
	color:#FFFFFF; 
}
#menu_home li a:hover {background:url(img/fiore_b.gif) no-repeat top left; }
#pi2 {padding: 225px 0px 0px 0px ; width:960px; font-size:10px;color:#FFFFFF;}


#logo { float:left; width:250px; height:250px;cursor:pointer;}

/* MENU 1 */
#menu1 { float:left; width:565px; padding:85px 0px 0px 33px;}
/*#menu1 { float:left; width:610px; padding:85px 0px 0px 33px;}*/
#menu1 ul { list-style-type: none; margin: 0; padding: 0;}
#menu1 li{ display: inline; margin: 0; padding:0;}

#menu1 li a{ text-decoration: none; background:url(img/fiore_a.gif) no-repeat top left; padding:6px 5px 25px 44px; font-size:14px; color:#FFFFFF; }
#menu1 li a:hover {background:url(img/fiore_b.gif) no-repeat top left; }

div#menu1 li#activelink a{ background:url(img/fiore_b.gif) no-repeat top left; }



/* MENU 2 */
#menu2 { float:left; width:315px; padding:0px 0px 0px 0px; background:url(img/riga_menu2.gif) repeat-y left top;}
#menu2 ul {list-style-type: none; margin: 0; padding:50px 0px 0px 0px; }
#menu2 li{margin: 0; padding:0px 0px 33px 33px;}
#menu2 li a {text-decoration: none; background:url(img/fiore_a.gif) no-repeat top left; padding:6px 18px 25px 45px; font-size:14px; color:#FFFFFF; }
#menu2 li a:hover {background:url(img/fiore_b.gif) no-repeat top left; }
div#menu2 li#activelink2 a{ background:url(img/fiore_b.gif) no-repeat top left; }


#menu2 ul ul { list-style-type: none; margin: 0; padding:25px 0px 0px 0px; }
#menu2 li#activelink2 li{ margin: 0; padding:4px 0px 4px 55px;}

#menu2 li#activelink2 li a { text-decoration: none; padding:0px; font-size:12px; background: url(img/punto.gif);}
#menu2 li#activelink2 li a:hover { text-decoration:underline; padding:0px; font-size:12px; background:url(img/punto.gif);}

/* contenuti */

#contenuti{ float:right; width:645px; padding:0px 0px 0px 0px;}

#contenuti h1{float:left;color:#FFF;padding:10px 10px 20px 38px;font-size:18px; font-weight:normal;}
#contenuti .linea{float:left;width:1px; height:40px; border-right:1px solid #1A1A1A;}


#contenuti .pager{float:right;color:#FFF;}
#contenuti .pager .freccia{float:left;}
#contenuti .pager a{color:#FFF;text-decoration:none;}
#contenuti .pager a:hover{color:#FFF;text-decoration:underline;}
#contenuti .pager .numero{float:left;padding-top:5px;width:19px;text-align:center;color:#FFF;border-right:1px solid #1A1A1A;}

#contenuti .archivio{height:132px;margin-bottom:30px;background: url(img/foglia_archivio.jpg) no-repeat center left;float:left;}
#contenuti .archivio img.immagine{float:left;padding-left:40px;}
#contenuti .archivio div{float:left;}
#contenuti .archivio div h2{border-bottom:1px solid #1A1A1A;margin:0 0 5px 10px;padding:42px 0 5px 0;font-size:14px;color:#FFF;}
#contenuti .archivio div a {padding-left:10px;margin:0px;text-decoration:none;color:#FFF;}
#contenuti .archivio div a:hover{text-decoration:underline;}

#contenuti .rassegna{padding-left:40px;color:#FFF;background: url(img/foglia_archivio.jpg) no-repeat center left;margin-bottom:20px;}
#contenuti .rassegna .data{padding-bottom:5px;}
#contenuti .rassegna .nome_ras{padding-bottom:5px;}
#contenuti .rassegna .nome_ras a{font-weight:bold;font-size:14px;color:#FFF;text-decoration:none;}
.linea_or{height:1px;border-bottom:1px solid #1A1A1A;margin-bottom:5px;}
#contenuti .rassegna .img_ras{float:left;margin-left:50px;padding-top:30px;}
#contenuti .rassegna .img_news{float:left;margin-left:50px;padding-top:50px;}

.ics{color:#FFF;text-decoration:none;background:url(img/ics.jpg) no-repeat center left;padding:20px;}
.data{padding:20px 0 5px 0;color:#FFF;}
.data a{color:#FFF;text-decoration:none;}
.tit{padding:0 0 20px 0;color:#FFF;font-weight:bold;font-size:14px;}
.tit a{color:#FFF;font-weight:bold;font-size:14px;text-decoration:none;}

/* NEWSLETTER - CONTATTI*/

#form_lavoraconcoi { float:left; width:450px; padding-top:40px;}
#form_lavoraconcoi p { width:410px; padding: 0px 0px 25px 0px; }

#noteprivacy { float:right; width:190px; padding-top:40px; color:#F6F6F6;}
#noteprivacy h2{ font-size:14px;}
#noteprivacy p{ font-size:11px;padding-top:6px;color:#CCC;}


div.blocco_form{float:left;width:220px;}

input.contatti{background-color:#D8EBDB; margin-top:4px; width:190px; border:1px solid #999999;}
input.contatti:hover { background-color:#C3D3C5;}

textarea.contatti{ margin-top:4px; margin-bottom:8px; background-color:#D8EBDB; height:100px; width:410px; border:1px solid #999999;}
textarea.contatti:hover{background-color:#C3D3C5;}

select.contatti { width:190px; margin-top:3px;}
select.contatti_giorno { float:left; margin-top:3px;}
select.contatti_mese { float:left; margin-top:3px; margin-left:14px;}
select.contatti_anno { float:left; margin-top:3px; margin-left:14px;}

A.pulsform{DISPLAY:block; margin: 12px 0px 0px 0px; text-align:center; font-weight:bold; width:130px;  line-height:27px; height:27px; text-decoration:none; background-color:#CCC; color:#666666; border:1px solid #999;}
A.pulsform:hover {TEXT-DECORATION: none; background-color:#999; background-color:#82A27D; font-weight:bold; color:#FFFFFF; border:1px solid #777; }

a.footer{font-size:10px;color:#FFFFFF;text-decoration:none;}


#mappa { float:left; width:315px; padding:0px 0px 0px 0px; background:url(img/riga_menu2.gif) repeat-y left top;}
#mappa ul {list-style-type: none; margin: 0; padding:50px 0px 0px 0px; }
#mappa li{margin: 0; padding:0px 0px 33px 33px;}
#mappa li a {text-decoration: none; background:url(img/fiore_a.gif) no-repeat top left; padding:6px 18px 25px 45px; font-size:14px; color:#FFFFFF; }
#mappa li a:hover {background:url(img/fiore_b.gif) no-repeat top left; }
#mappa ul ul { list-style-type: none; margin: 0; padding:25px 0px 0px 0px; }
#mappa li.activelink2 li{ margin: 0; padding:4px 0px 4px 55px;}

#mappa li.activelink2 li a { text-decoration: none; padding:0px; font-size:12px; background: url(img/punto.gif);}
#mappa li.activelink2 li a:hover { text-decoration:underline; padding:0px; font-size:12px; background:url(img/punto.gif);}

