/* CSS Document */

a:link{color:#000000;}
a:visited{color:#000000;}
a:hover{ color:#666666;}
a:active{color:#000000;}

body{
margin:0;
text-align: center;
padding:0;
background-color:#FFF;
}

p{margin:0; padding:0;}

#wrapper{width:950px;
text-align:left;
margin:auto;
}

#container{padding:0 25px 25px 29px;
margin:auto;
background:url(../immagini/sfondo.jpg) repeat-y;
float:left; 
width:900px;
}

#header{
width:900px;
float:left;
}

#newsletter{width:900px;
background:url(../immagini/sfondo-newsletter.jpg) repeat-x;
height:45px;
float:left;
}

#insert-mail{
width:600px;
float:right;
color:#FFFFFF;}

#insert-mail ul{
margin:0;
padding:0;
padding-right:15px;
float:right;}

#insert-mail ul li{
margin:0;
padding:0;
list-style-type:none;
float:left;}

#insert-mail ul li.text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:15px;}

#insert-mail ul li.text-mail{padding-top:12px;}
#insert-mail ul li.text-img{padding-top:13px;
padding-left:3px;}

#banner{
background-color:#000000;
width:900px;
height:150px;
float:left;
background:url(../immagini/sfondo-banner.gif)  repeat-x;}

#banner ul{margin:0;
padding:0;}

#banner ul li{
margin:0;
padding:0;
list-style-type:none;
float:left;}

#menu
{margin-left:10px;
width:880px;
float:left;
}

#menu ul{
margin:0;
padding:0;
height:35px;}

#menu ul li.link{ 
height:35px;
margin:0;
padding:0;
list-style-type:none;
float:left;
color:#FFFFFF;
display: block;}

#menu ul li.link a{padding:10px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
height:20px;
width:115px;
text-align:center;
background:url(../immagini/sfondo-menu.gif) repeat-x;
display: block;
color:#FFFFFF;
}

#menu ul li.link a:hover{
height:20px;
width:115px;
text-align:center;
background:url(../immagini/sfondo-menu2.gif) repeat-x;
display: block;
color:#FFFFFF;
}

#menu ul li.link a.focus{
height:20px;
width:115px;
text-align:center;
background:url(../immagini/sfondo-menu2.gif) repeat-x;
display: block;
color:#FFFFFF;
}

#menu ul li.menu-inizio{
background:url(../immagini/menu-inizio.gif);
width:35px;height:35px;float:left;}

#menu ul li.menu-fine{
background:url(../immagini/menu-fine.gif);
width:35px;height:35px;float:left;}

#titoli-main{
float:left;
padding:12px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
height:30px;
width:600px;
color:#00AEEF;
}

#interno{padding-top:10px;
float:left;}

.testo{width:600px;
float:left;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-bottom:20px;
border-bottom:1px dotted #CCCCCC;}

#colonna-1{
float:left;
width:205px;
margin-left:10px;
margin-right:20px;}

.col-1-ul{
padding-bottom:10px;
margin:0;}

#colonna-2{
float:left;
width:550px;
}

.news{
float:left;
width:550px;
padding-top:20px;
padding-bottom:15px;
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;}

.news ul{
margin:0;
padding:0;
}

.news ul li{
list-style-type:none;
}

.news ul.calendario{
margin-right:10px;
background:url(../immagini/sfondo-calendario.jpg) no-repeat;
width:70px;
height:70px;
float:left;}

.news ul.calendario li.numero{
text-align:center;
padding-top:3px;
padding-left:3px;
width:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#FF6600;
}


.news ul.calendario li.mese{
text-align:center;
padding-top:3px;
padding-left:2px;
width:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
font-weight:bold;
text-decoration:none;
color:#FF6600;}


.news ul.calendario li.col{
text-align:right;
margin-top:3px;}


.news ul.info{width:450px;
float:left;
margin-right:5px;
margin-left:5px;}

.news ul.info li.titolo{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:capitalize;
font-weight:bold;
color:#00AEEF;
padding-bottom:5px;}

.news ul.info li.descrizione{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:5px;}

.news ul.info li.dettagli a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00AEEF;
}

.news-2{
float:left;
background-color:#E6FDFF;
width:550px;
padding-top:20px;
padding-bottom:15px;
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;}

.news-2 ul{
margin:0;
padding:0;
}

.news-2 ul li{
list-style-type:none;
}

.news-2 ul.calendario{
margin-right:10px;
background:url(../immagini/sfondo-calendario.jpg) no-repeat;
width:70px;
height:70px;
float:left;}

.news-2 ul.calendario li.numero{
text-align:center;
padding-top:3px;
padding-left:3px;
width:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:35px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
color:#FF6600;
}


.news-2 ul.calendario li.mese{
text-align:center;
padding-top:3px;
padding-left:2px;
width:65px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:capitalize;
font-weight:bold;
text-decoration:none;
color:#FF6600;}


.news-2 ul.calendario li.col{
text-align:right;
margin-top:3px;}


.news-2 ul.info{width:450px;
float:left;
margin-right:5px;
margin-left:5px;}

.news-2 ul.info li.titolo{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:capitalize;
font-weight:bold;
color:#00AEEF;
padding-bottom:5px;}

.news-2 ul.info li.descrizione{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-bottom:5px;}

.news-2 ul.info li.dettagli a{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00AEEF;
}

.contenuti_images{margin-top:20px;
padding-left:85px; width:450px;
float:left;
}

.contenuti_images-2{margin-top:20px; 
padding-left:5px; width:450px;
float:left;
}

.img{
margin:0 10px 0 0;
width:210px;
float:left;
}


#footer{
clear:both;
width: 900px;
text-align:center;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-transform:uppercase;
font-weight:bold;
text-decoration:none;
height:42px;
background-color:#00AEEF;
color:#FFFFFF;}

h1 {
}

h2{font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.ultime{font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 16px;
	font-weight:bold;
	color:#FFF;
}


h4{font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-top:-1px;
		padding: 10px 10px 0px 0px;
}

h5{font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
		padding: 10px 10px 0px 0px;
}


.frittomisto{font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 15px;
	font-weight:bold;
	color: #000000;
	padding: 2px 10px 0px 0px;
	color:#791617;}

li{
margin:0;
padding:0;
list-style:none;
}

ul{
margin:0;
padding:0;}

.titolo-colonna-centrale{
width: 360px;
padding: 20px 10px 0px 20px;
}

.colonna-centrale{
width: 360px;
padding: 2px 10px 0px 20px;
}

.titolo-colonna-sinistra{
padding: 20px 0px 0px 20px;

}
.titoli-colonna-sinistra{
padding: 5px 0px 0px 27px;

}

.text-form{font-family: "Trebuchet MS", Verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	margin-top:-1px;}
	
.sfondo-news{background-image:url(../immagini/sfondo-nl.jpg);}

.partners-left-col{padding: 7px 0 7px 5px;
border-bottom:1px dotted #ddd;}
