html,body{margin:0; padding:0; background-image:url(../images/shadow3.gif); background-repeat:repeat-y; background-position:center; background-color:#006699}
body{font-family: Arial,Thaoma,sans-serif; font-size:12px; text-align:center}
a:hover {text-decoration:none; color:#006699; font-weight:bold;}
a:link {text-decoration:underline; color:#006699; font-weight:bold;}
a:visited {text-decoration:underline; color:#006699; font-weight:bold;}

div#header {margin:0 auto; width:900px; height:130px;}
div#container{width:930px; background-image:url(../images/main_bkg.jpg); background-repeat:no-repeat; background-position:15px 130px; margin:0 auto;}
div#container_home{width:930px; background-image:url(../images/main_bkg_02.jpg); background-repeat:no-repeat; background-position:15px 130px; margin:0 auto;}
div#content{float:left; width:490px; padding-left:40px; text-align:left;}
div#navigation{float:right; width:340px; padding-right:20px; text-align:left}
div#footer{clear:both; width:900px; background-image:url(../images/shadow2.gif); background-repeat:repeat-y; background-position:center; margin:0 auto;}

.mainSfondo {padding:10px 10px 10px 10px; background-color:#e8ebec}

/* 
--------------------------------------------------*/
h1 {margin:0; color:#FF6600; font-family: Arial,Thaoma,sans-serif; font-size:22px; display:block; font-weight:bold}
h2 {margin:0; color:#006699; font-family: Arial,Thaoma,sans-serif; font-size:18px; display:block; font-weight:normal;}
hr {border-top: 1px solid #E99505;border-bottom: 1px solid #000000;height: 2px;}
--------------------------------------------------*/


.contenuti {font-family: Arial,Thaoma,sans-serif; font-size:11px; line-height:1.2em; color:#000000;}
.contenuti a:hover {text-decoration:none; color:#000;}
.contenuti a:link, a:visited {text-decoration:underline; color:#000;}
.contenutiw {font-family: Arial,Thaoma,sans-serif; font-size:11px; line-height:1.2em; color:#FFF; background-color: #F99D1C;}
.contenutiw a:hover {text-decoration:none;color:#FFF;}
.contenutiw a:link, a:visited {text-decoration:underline;color:#FFF;}
.hr {color:#C60;}
.tableArchivi {background-color: #FDE17E; margin-top:11px; font-family:Thaoma,sans-serif;	 font-size:12px; color:#C60; padding:2px 10px 2px 0;}


/* bottom
--------------------------------------------------*/
.bottom {font-family:Thaoma,sans-serif; font-size:10px; line-height:1.2em; color:#404040; background-color:#FFF;}
.bottom a:hover {text-decoration:none; color:#404040;}
.bottom a:link, a:visited {text-decoration:underline; color:#404040;}

#titolofoto {color:#FF6600; font-family: Arial,Thaoma,sans-serif; font-size:18px; display:block; font-weight:bold; line-height:1.2em; width:800px; clear:both; margin:20px 0 0 20px;}


/* slideshow homepage 
--------------------------------------------------*/
div#slide{clear:both; width:900px; margin:0 auto; padding:20px 0 10px 0;}
.opacita {filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; border:0; cursor:pointer; margin:0 3px;}
.opacita100 {filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; border:0; cursor:pointer; margin:0 3px;}

/* home
--------------------------------------------------*/
.hometable {filter:alpha(opacity=10); background-color:#006699;}

/* form
--------------------------------------------------*/
.modulo {border:solid 1px #006699; font-family:Thaoma,sans-serif; font-size:10px; width:250px;}
.modulo_small {border:solid 1px #006699; font-family:Thaoma,sans-serif; font-size:10px; width:50px;}
.btn {color:#333; background-color:#ccc; border:1px outset #006699; padding:0 20px 0 20px; text-align:center;}
.red {color:#FF0000;}
.green {color:#009900;}