body{
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: #99ccff repeat-x top url(../../img/bg_4.jpg);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

#wrapper{
width: 998px;
position: absolute;
left: 50%;
margin-left: -500px;
}


#slogan {
position: absolute;
top: 30px;
left: 594px;
text-decoration: none;
color: #000000;
font-family: Arial, verdana;
font-style: italic;
font-weight: bold;
font-size: 32px;
padding:0 0 0 0px
}

#menu {
width:910px;
text-decoration: none;
text-align:r center;
color: #FFF;
font-family: Verdana,Arial;
font-weight: none;
font-size: 11px;
padding:3px;
margin-top:3px;
margin-left:40px;
}
#menu  a  {
	color:#FFFFFF;
  	display: inline-block;
  	padding: 8px  20px;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px;
  border: 1px solid rgba(0, 0, 0, 0.6);
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
}
#menu a:hover {
  background: #B5B5B5;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
  box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
}


#menu  a.photo  {
	background:#DD0067;
	color:#FFFFFF;
  	display: inline-block;
  	padding: 8px  20px;
  text-shadow: rgba(255, 255, 255, 0.4) 0 1px;
  border: 1px solid rgba(0, 0, 0, 0.6);
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
  -webkit-box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
  box-shadow: rgba(255, 255, 255, 0.4) 0 1px, inset 0 20px 20px -10px white;
}
#menu a.photo:hover {
  background: #B5B5B5;
  -moz-box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
  -webkit-box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
  box-shadow: inset rgba(0, 0, 0, 0.4) 0 -5px 12px, inset rgba(0, 0, 0, 1) 0 1px 3px, rgba(255, 255, 255, 0.4) 0 1px;
}




#menu a.none {
	-moz-box-shadow: none;
  	-webkit-box-shadow: none;
  	box-shadow: none;
    border: 0px solid rgba(0, 0, 0, 0.6);
  	-moz-border-radius: 0px;
  	-webkit-border-radius: 0px;
  	border-radius: 0px;
  	padding:0;
}
#menu a:hover.none {
background: none;
  -moz-box-shadow:none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#content {margin-top:120px; margin-left:183px; min-height:336px; width:760px; background: url(../../img/bg-content-page78.png) repeat scroll 0 0 transparent; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px}
#sub-content {background:url(../../img/page_shadow.png) no-repeat; width:760px; margin-left:183px;}
.testo{
    font-family: Verdana;
    font-size: 12px;	
    color: #022f59;
    padding: 15px;
    line-height: 18px;
}


.h5_titolo{
	font-family: Verdana;
    	font-size: 13px;	
    	font-weight: bold;
    	color: #d9439d;
	padding:0 0 0 0; 
	margin:-15 0 -15 14; 
}


.h2_titolo{
	font-family:Arial, Verdana; 
	font-size: 20px; 
	padding:0 0 0; 
	margin:30 0 0 0; 
	font-weight:bold; 
	font-style: regular; 
	color:#022f59; 
	text-align:left;
}
.h2_titolo a{
	font-family:Arial, Verdana; 
	font-size: 18px; 
	padding:0 0 0; 
	margin:30 0 0 0; 
	font-weight:none; 
	font-style:italic; 
	color:#d9439d; 
	text-align:left;
}
.h2_titolo a:hover{
	font-family:Arial, Verdana; 
	font-size: 18px; 
	padding:0 0 0; 
	margin:30 0 0 0; 
	font-weight:none; 
	font-style:italic; 
	color:#d9439d; 
	text-align:left;
}

.h3_titolo{
	font-family:Arial, Verdana; 
	font-size: 20px; 
	padding:0 0 0;
	margin-left:10px;  
	font-weight:bold; 
	font-style: regular; 
	color:#FFFFFF;
	background-color:#0096D6;
	text-align:center;
}
.h3_titolo a{
	font-family:Arial, Verdana; 
	font-size: 18px; 
	padding:0 0 0; 
	margin-left:10px;  
	font-weight:none; 
	font-style:italic; 
	color:#FAC831; 
	text-align:center;
}
.h3_titolo a:hover{
	font-family:Arial, Verdana; 
	font-size: 18px; 
	padding:0 0 0; 
	margin-left:10px; 
	font-weight:none; 
	font-style:italic; 
	color:#FAC831; 
	text-align:center;
}


.td_aree_title{
	background: url(../../images/red.jpg) no-repeat center left;
	font-family:Arial, Verdana; 
	font-size: 14px; 
	padding-left: 10px;
	margin: 10 0 0; 
	font-weight:bold;  
	color:#000000; 
	text-align:left;
}

.td_aree_txt{
	font-family:Arial, Verdana; 
	font-size: 12px; 
	padding:0 0 20 0; 
	margin: 0 0 0 0; 
	font-weight:none;  
	color:#808080; 
	text-align:left;
}

.td_aree_img{
	padding:0 0 20 0; 
	margin: 0 0 0 0; 
	text-align:center;
}


/***************FORM*******************/

#form td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #808080;
	padding:5 5 5 0px;	
}

#form a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    	font-weight: bold;
	text-decoration: underline;
	color: #808080;
}

#form a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
    	font-weight: bold;
	text-decoration: underline;
	color: #ff0000;
}

#form .text{
	background-color: #ffffff; 
	font-family: Tahoma; 
	font-size: 8 pt; 
	color: #000000; 
	border: 1 solid #cccccc;
}

#form .titolo_contatti{
    	font-family: Arial, Verdana;
    		font-size: 15px;	
    font-weight: bold;
    	color: #808080;
}

#form .titolo_send{
    	font-family: Arial, Verdana;
    	font-size: 20px;	
    	font-weight: bold;
    	color: #ff0000;
}

#form .testo_contatti{
    	font-family: Arial, Verdana;
    	font-size: 12px;
	text-align: left;
	font-style: italic; 	
    	font-weight: bold;
    	color: #000000;
}

#form .testo_privacy{
    	font-family: Arial, Verdana;
    	font-size: 12px;
	text-align: left;	
    	font-weight: none;
    	color: #808080;
}



a{
    font-family:Arial;
    font-size: 12px;	
    color: #000000;
    text-decoration: none;
}

a:hover{
    font-family: Arial;
    font-size: 12px;	
    color: #d9439d;
    text-decoration: underline;
}


img.foto{ border: 1px solid #F1C38E;}

.txt_page{
    font-family: Arial, Verdana;
    font-size: 12px;	
    text-align: justify;
    padding: 0 0 20 0px;
    color: #808080;
    line-height: 18px;
}


.itf{
    color: #ff9933;
    font-family: verdana;
    font-size: 10px;
    text-decoration: none;    
}

.itf:hover{
    font-family: verdana;
    font-size: 10px;
    text-decoration: underline;
}

#contatti1{
text-decoration: none;
width:300px;
float:left;
color: #000000;
font-family: Verdana,Arial;
font-weight: none;
font-size: 12px;
padding:20 0 0 0px
}

#contatti1 a{
text-decoration: underline;
color: #000000;
font-family: Verdana,Arial;
font-weight: bold;
font-size: 12px;
}

#contatti1 a:hover{
color: #d9439d;
text-decoration: none;
}

/*FOOTER*/

.footertd{
	padding:5px 30px 5px 30px;
	background-color:#dd0067;
}

.footer{
float: left;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-align: left;
color: #f4f5f6;
}

.footer a{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #f4f5f6;
}

.footer a:hover{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #f4f5f6;
}

.archivio {
float: left;
text-decoration: none;
color: #808080;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
margin-left:100px;
}
.archivio a{
text-decoration: none;
color: #808080;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.archivio a:hover{
text-decoration: underline;
color: #d9439d;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.link {
float: left;
text-decoration: none;
color: #808080;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
margin-left:150px;
}

.link a{
text-decoration: none;
color: #808080;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.link a:hover{
text-decoration: underline;
color: #d9439d;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.credits {
float: right;
text-decoration: none;
color: #f4f5f6;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.credits a{
text-decoration: underline;
color: #f4f5f6;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.credits a:hover{
text-decoration: none;
color: #f4f5f6;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}






/*CALENDARIO*/


ul{
    font-family: Verdana;
    font-size: 12px;	
    color: #000000;
    list-style: none;
}

li.titolo_cal{
    font-family: Verdana;
    font-size: 13px;	
    font-weight: bold;
    color: #022F59;
    margin-left: -15px;
}

li.titolo_espositori{
    font-family: Verdana;
    font-size: 13px;	
    font-weight: bold;
    color: #022F59;
    margin-left: -15px;
}

li.titolo_accoglienza{
    font-family: Verdana;
    font-size: 13px;	
    font-weight: bold;
    color: #022F59;
    margin-left: -35px;
}

li.titolo_adv{
    font-family: Verdana;
    font-size: 13px;	
    font-weight: bold;
    color: #022F59;
    margin-left: -30px;
}

li.sottotit_cal{
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #022F59;
}



/*Regolamento*/


li.regolamento{
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
	margin-left: 0px;
	padding: 5px;
}

li.regolamento img{
    font-family: Verdana;
    font-size: 10px;
    color: #666666; 
	margin-left: -15px;
}

a.regolamento{
    font-family: Verdana;
    font-size: 12px;
    color: #000000;
	margin-left: 0px;
}

a.regolamento:hover{
    font-family: Verdana;
    font-size: 12px;
    color: #d9439d;
	margin-left: 0px;
}



/*ADVERTISING */

li.data{
    font-family: Verdana;
    font-size: 10px;
    color: #666666;
}

a.notizia{
    font-family: Verdana;
    font-size: 11px;
    color: #000000;  
}

a.notizia:hover{
    font-family: Verdana;
    font-size: 11px;
    color: #d9439d;
}


.splash {color:ff0000; text-decoration:none}

#a_esp{
	position: absolute;
    top: 0px;
    right: 80px;
}
#a_esp a{
    font-size: 10px;
	color: #666;
    font-family: Verdana;
}
#a_esp a:hover{
    font-size: 10px;
	color: #666;
    font-family: Verdana;

}

#sponsor{
	position: absolute;
    background-color: #f4f5f6;
    font-size: 10px;
    font-family: Verdana;
    top: 200px;
    left: 350px;
    width: 570px;
    height: 420px;
    border-bottom: Solid 0px #f8f8f8;
	border-left: Solid 0px #f8f8f8;
	border-right: Solid 0px #f8f8f8;
}

div.chiudi{
    text-align: right;
    border-bottom: solid 2px #f8f8f8;
	border-top: solid 2px #f8f8f8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6px;
	font-weight:bold;
}
a.sponsor{
    color: #666666;
	padding-left: 20px;
    text-decoration: none;
}
a.sponsor:hover{
    color: #666666;
	left: 20px;
    text-decoration: overline;
}

#primogiorno  {font-weight:bold; color:#FFF; width:500px; background-color:#e2007a;padding:20px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px}
#primogiorno td {padding-left:10px; font-size:12px}
#primogiorno strong {color:#f6d341}
#primogiorno .titleyel { color:#f6d341; font-size:14px}
#primogiorno .titlewhi { color:#FFF; font-size:14px}
#primogiorno .byel { border-right:1px solid #f6d341}
#primogiorno .bwhi { border-bottom:1px solid #FFF}

#secondogiorno  {font-weight:bold; color:#FFF; width:500px; background-color:#e2007a;padding:20px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px}
#secondogiorno td {padding-left:10px; font-size:12px}
#secondogiorno strong {color:#f6d341}
#secondogiorno .titleyel { color:#f6d341; font-size:14px}
#secondogiorno .titlewhi { color:#FFF; font-size:14px}
#secondogiorno .byel { border-right:1px solid #f6d341}
#secondogiorno .bwhi { border-bottom:1px solid #FFF}

#terzogiorno  {font-weight:bold; color:#FFF; width:500px; background-color:#e2007a;padding:20px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px}
#terzogiorno td {padding-left:10px; font-size:12px}
#terzogiorno strong {color:#f6d341}
#terzogiorno .titleyel { color:#f6d341; font-size:14px}
#terzogiorno .titlewhi { color:#FFF; font-size:14px}
#terzogiorno .byel { border-right:1px solid #f6d341}
#terzogiorno .bwhi { border-bottom:1px solid #FFF}

