body {font-family: Arial, Helvetica, Verdana, sans-serif;font-size:12px;margin:0px;color:#000;background-color:#FFF;}
table {border-collapse:collapse;border:0px;padding:0px;}
tr,td {padding:0px;vertical-align:top; text-align:left;}
div{text-align:left;margin:0px;padding:0px;}

img {border:0px;display:block;}

H1 {color:#0071BC; text-align:left; font-size:18px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px;}
H2 {color:#0071BC; text-align:left; font-size:16px; font-weight:bold; padding:0px 0px 10px 0px; margin:0px;}
H3 {color:#0071BC; text-align:left; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;}
p {float:left;width:500px;padding:0px 0px 10px 0px; margin:0px;}

ol {float:left;width:500px;margin:0px 0px 0px 0px;padding:0px;}
ol li {padding:0px 0px 0px 0px;margin:5px 0px 5px 30px;}
ul {float:left;width:500px;margin:0px;padding:0px;}
ul li {padding:0px 0px 0px 0px;margin:5px 0px 5px 15px; list-style-position:outside; list-style-image: url(../Img/ElementiGrafici/li.gif)}

/*a:link, a:visited, a:active{color: #000;text-decoration:none; font-weight:normal; }
a:hover{color: #000;text-decoration: underline; font-weight:normal;}*/

a:link, a:visited, a:active{color: #0071BC;text-decoration:none; font-weight:normal; }
a:hover{color: #0071BC;text-decoration: underline; font-weight:normal;}

a.Rosa:link, a.Rosa:visited, a.Rosa:active{color: #0071BC;text-decoration:none; font-weight:bold; }
a.Rosa:hover{color: #0071BC;text-decoration: underline; font-weight:bold;}


.siteMap a.Rosa:link, .siteMap a.Rosa:visited, .siteMap a.Rosa:active{color: #0071BC;text-decoration:none; font-weight:normal; }
.siteMap a.Rosa:hover{color: #0071BC;text-decoration: underline; font-weight:normal;}


.TitleRosa {color:#0071BC; font-weight:bold;} 
.TitleRosa a:link, .TitleRosa a:visited, .TitleRosa a:active{color: #0071BC;text-decoration:none; font-weight:bold; }
.TitleRosa a:hover{color: #0071BC;text-decoration: none; font-weight:bold;}

div#Body{float:left;width:100%;position:relative; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
div#Container{display:block;position:relative;width:1000px; margin:0px auto; padding:0px 4px 0px 0px;}

div#Header{float:left;position:relative;width:1004px;height:85px;padding:0px 0px 0px 0px;margin:0px;background:url(../Img/ElementiGrafici/TratteggioRosa.gif) left bottom repeat-x;}
div#Logo{float:left;position:relative;width:175px;padding:0px 8px 0px 0px; margin:0px;}
div#Barra {float:left;position:relative;width:100%; height:96px; padding:0px; margin:0px;}
div#LogoAzienda{float:left;position:relative;width:288px;padding:10px 0px 0px; margin:0px;}
div#HeaderRight{float:right;position:relative;width:530px;padding:0px 0px 0px 0px; margin:0px;}
div#PayOff{float:left;position:relative;padding:14px 0px 0px 0px; margin:0px;}
div#MetaMenu{float:right;position:relative;width:401px;height:18px;padding:8px 0px 16px 46px;margin:0px; font-size:10px; color:#0071BC;}
div#MetaMenu img {display:inline;}
div#MetaMenu div.Menu {float:left; display:inline; height:16px; color:#0071BC; padding:0px 0px 0px 5px; border-left:2px dotted #0071BC;}
div#MetaMenu div.Menu a {color:#0071BC; font-weight:bold; text-decoration:none;}
div#MetaMenu div.Menu a:hover {color:#0071BC; font-weight:bold; text-decoration:underline;}

div#Search{float:left; height:16px; width:120px; padding:0px 0px 0px 0px; margin:0px;vertical-align:middle;}
div#Search a {color:#0071BC; font-weight:bold; text-decoration:none;}
div#Search a:hover {color:#0071BC; font-weight:bold; text-decoration:underline;}

div#ContainerMenu {float:left;position:relative;width:100%;height:34px;margin:0px;padding:0px 0px 0px 0px;
  
}
div#ContainerMenu div.Menu {float:left;height:36px;padding:3px 4px 3px 0px; margin:0px 0px 0px 0px;display:inline;}
div#ContainerMenu div.Menu img {padding:0px;margin:0px;display:inline;}

div.Sottomenu {float:left;width:190px;padding:0px 50px 0px 0px; margin:0px;}
ul.SottoMenu {float:left;width:190px;padding:0px;margin:0px;list-style:none;}
ul.SottoMenu li {list-style:none; list-style-position:outside; list-style-image:none;width:190px; padding:5px 10px 5px 5px;margin:0px;color:#000;font-size:12px;font-weight:bold;
								background-image: url(../img/ElementiGrafici/TratteggioGrigioSottile.gif); background-repeat: repeat-x; background-position:bottom;}
ul.SottoMenu li.Title {padding:0px 5px 5px 5px;margin:0px;color:#0071BC;font-size:12px;font-weight:bold;text-transform:uppercase;
								background-image: url(../img/ElementiGrafici/TratteggioRosa.gif); background-repeat: repeat-x; background-position:bottom;}
ul.SottoMenu li a:link, ul.SottoMenu a:visited, ul.SottoMenu a:active {padding:0px;margin:0px;color:#000;font-size:12px;text-decoration:none;font-weight:normal;}
ul.SottoMenu li a:hover {padding:0px;margin:0px;color:#000;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold;}
ul.SottoMenu li.Selected a:link, ul.SottoMenu li.Selected a:visited, ul.SottoMenu li.Selected a:active {color:#000;font-size:12px;font-weight:bold;text-decoration:none;}
ul.SottoMenu li.Selected a:hover {color:#000;font-size:12px;font-weight:bold;text-decoration:none;}


ul.sottomenuTeam {float:left;width:100px;padding:0px;margin:0px;list-style:none;}
ul.sottomenuTeam li {list-style:none; list-style-position:outside; list-style-image:none;width:100px; padding:5px 10px 5px 5px;margin:0px;color:#000;font-size:12px;font-weight:bold;
								background-image: url(../img/ElementiGrafici/TratteggioGrigioSottile.gif); background-repeat: repeat-x; background-position:bottom;}
ul.sottomenuTeam li.Title {padding:0px 5px 5px 5px;margin:0px;color:#0071BC;font-size:12px;font-weight:bold;text-transform:uppercase; background-image: url(../img/lementiGrafici/TratteggioRosa.gif); background-repeat: repeat-x; background-position:bottom;}
ul.sottomenuTeam li a:link, ul.sottomenuTeam a:visited, ul.sottomenuTeam a:active {padding:0px;margin:0px;color:#000;font-size:12px;text-decoration:none;font-weight:normal;}
ul.sottomenuTeam li a:hover {padding:0px;margin:0px;color:#000;font-size:12px;font-weight:normal;text-decoration:none;font-weight:bold;}
ul.sottomenuTeam li.Selected a:link, ul.sottomenuTeam li.Selected a:visited, ul.sottomenuTeam li.Selected a:active {color:#0071BC;font-size:12px;font-weight:bold;text-decoration:none;}
ul.sottomenuTeam li.Selected a:hover {color:#000;font-size:12px;font-weight:bold;text-decoration:none;}


div#Footer{float:right;width:1000px;padding:45px 0px 10px 0px;font-size:9px;color:#909090; text-align:center;margin:0px;
						background:url(../Img/ElementiGrafici/TratteggioRosa.gif) center 30px repeat-x;}
div#Footer a{color:#909090;text-decoration:none;}
div#Footer a:hover {color:#909090;text-decoration:underline;}

div#FooterHome {float:left;width:1000px;padding:45px 0px 0px 0px;font-size:9px;color:#909090; text-align:center;margin:0px;
						background:url(../Img/ElementiGrafici/TratteggioRosa.gif) center 30px repeat-x;}
div#FooterHome a{color:#909090;text-decoration:none;}
div#FooterHome a:hover {color:#909090;text-decoration:underline;}

div.Percorso {float:left;width:820px;height:16px;padding:3px 0px 0px 5px; margin:8px 0px 30px 0px; font-size:9px; text-transform:uppercase;
							background-image:url(../Img/ElementiGrafici/TratteggioRosaDoppio.gif);background-repeat:repeat-x; background-position:top} 

div.Content {float:left;width:834px;padding:6px 0px 10px 0px; margin:0px 0px 0px 0px; background: transparent url(../Img/ElementiGrafici/TratteggioRosa_verticale.gif) repeat-y scroll right top; }
div.ContentHome {float:left;width:834px;padding:0px 0px 0px 0px; margin:0px;background: transparent url(../Img/ElementiGrafici/TratteggioRosa_verticale.gif) repeat-y scroll right top; }

div.ColLeftHome {float:left;width:401px;padding:0px; margin:0px;}
div.ColRightHome {float:left;width:370px;padding:0px 0px 0px 0px;margin:0px;}
div.Col {float:left;width:401px;padding:0px 0px 0px 0px; margin:0px;}
div.Teaser {float:right;width:160px;height:200px;  padding:0px 0px 0px 0px; margin:4px 0px 0px;}
div.Box {float:left;width:350px; padding:10px 10px 0px 10px; margin:0px 0px 15px 0px;
					background-image:url(../Img/ElementiGrafici/Cornice.gif); background-repeat:no-repeat;}
div.BoxInfo {float:right;width:152px; padding:5px 5px 10px 5px; margin:0px 0px 25px 0px; border:2px dotted #0071BC;
					background-image:url(../Img/ElementiGrafici/Angolo.gif); background-repeat:no-repeat;}
div.BoxInfo a:active, div.BoxInfo a:link, div.BoxInfo a:visited {text-decoration:none; font-size:10px;}
div.BoxInfo a:hover {text-decoration:underline;font-size:10px;}
							
div.Images {float:left;width:500px;padding:0px 0px 15px 0px; margin:0px;}
div.Images img {display:inline; padding:0px 15px 0px 0px;	}
div.Images div.Image {float:left;width:133px;padding:0px 0px 0px 0px; margin:0px; font-size:10px;}
div.Images div.Image img {display:inline; padding:0px 0px 0px 0px;	}

div.ColLeft {float:left;width:190px;padding:0px 50px 0px 0px; margin:0px;}
div.ColContent {float:left;width:550px;padding:0px 0px 0px 0px; margin:0px;}	
div.ColRight {float:right;width:166px;padding:0px 0px 0px 44px; margin:0px; text-align:right;}	
div.Line {float:left; width:100%; height:12px;margin:0px;padding:0px;
					background-image:url(../Img/ElementiGrafici/TratteggioGrigio.gif);background-repeat:repeat-x; background-position: left top;}	
.bottone {
	width:100%;
	height:30px;
	padding-top:10px;
	background:url(../Img/ElementiGrafici/TratteggioRosa.gif) left bottom repeat-x;
}

/*********************************************** FORM ****************************************************/
form {width:500px;padding:0px;margin:0px;}
fieldset {float:left;width:100%;margin:0px;padding:0px;border:none;} 
fieldset div{float:left;width:100%;margin:0px 0px 4px 0px;padding:0px;}
fieldset label {float:left;width:150px;height:18px;display:inline;margin:0px;padding:3px 5px 0px 0px;color:#000;font-weight:bold;text-align:left;vertical-align:middle;}
fieldset label.textarea{float:left;width:148px;height:88px;margin:0px;padding:3px 5px 0px 0px;color:#000;font-weight:bold;text-align:left;vertical-align:middle;}
fieldset input{float:left;width:250px;margin:2px 0px 0px 0px;padding:0px;background-color:#FFF;color:#0071BC;font-size:10px;border:#0071BC solid 1px;vertical-align: middle;}
fieldset textarea {float:left;width:250px;border:1px solid #0071BC;margin:2px 0px 0px 2px;padding:0px;}

form.Search {padding:0px; margin:0px; height:14px; width:120px; vertical-align:top; }
input.search {width:80px;height:14px;border:#0071BC solid 1px; margin:0px;padding:0px;
							font-size: 10px; color: #0071BC;  font-family: Arial, sans-serif;}							

div#Paginazione{float:right;width:401px; padding:0px 0px 0px 0px; vertical-align:middle; text-align:right; font-size:10px;} 
div#Paginazione a:link, div#Paginazione a:visited, div#Paginazione a:active {font-weight:normal;text-decoration:none;color:#000;}
div#Paginazione a:hover {font-weight:normal;text-decoration:none;font-weight:bold;color:#000;}
div#Paginazione .Selected{font-weight:bold;color:#000;}
div#Paginazione img {display:inline;}

/*background-color:#CCEEEE;*/
div.storyImg{float:left; width:100px; border: solid 2px #0071BC; }
div.storyTxt{float:right; width:370px;}
div.storyClose{float:left; width:500px;clear:both; height:5px; border-bottom: 1px solid #0071BC;}
a.story, a.story:link,a.story:visited{font-weight:bold; text-decoration:none; color:#0071BC;}
a.story:hover{text-decoration:underline; color:#0071BC;}

.testoHome{
	color:#0071bc;
}
.testoHome a,.testoHome a:active,.testoHome a:link, .testoHome a:visited{
	color:#66aad7;
}
.testoHome a:focus, .testoHome a:hover{
 color:#0071bc;	
}
.piccolo{
	font-size:80%;
}

