/* CSS Document */

* {}
html {margin:0;padding:0}

body {background-color:#fff;margin:0; padding:0;color:#000; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; font-style:normal}

img { border:0}

#container {width:780px;text-align:left; margin:0;}

a  {color: #59210A}
a:hover {color:#000; text-decoration:none}

h1 { color:#59210A; font-size:22px; font-weight:lighter}

h2 { color:#D5A84A; font-size:16px; font-weight:bold;}

.bk_h1_1 { background-image:url(../shared/images/bk_h1_1.gif); background-position:top left; background-repeat:no-repeat; padding-left:30px; height:32px}

/*colore sfondo pannino #ECE6DA */

#header { width:100%; height:250px; clear:both; background-image: url(../shared/images/bk_header.jpg); background-position:top left; background-repeat:no-repeat; position:relative}

#logo { position:absolute; top:0; left:487px; height:215px; width:293px;}

.premiazioni {position:absolute;width:57px; height:43px;top:92px; left:175px}
.rassegna {position:absolute;width:43px; height:45px;top:86px; left:249px}
.precedenti {position:absolute;width:59px; height:40px;top:86px; left:319px}
.bando {position:absolute;width:40px; height:41px;top:81px; left:412px }

.ricc01 {position:absolute;width:30px; height:15px;top:146px; left:210px}
.ricc02 {position:absolute;width:30px; height:44px;top:136px; left:271px}
.ricc03 {position:absolute;width:19px; height:32px;top:126px; left:373px}
.ricc04 {position:absolute;width:38px; height:35px;top:122px; left:449px}

#menu_edizioni, #menu_bando {width:100px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:right;font-size:11px;}

#menu_edizioni {position:absolute;top:165px; left:270px;}

#menu_bando {position:absolute;top:165px;left:378px; }

#menu_edizioni ul,  #menu_bando ul { margin:0; padding:0}

#menu_edizioni ul li, #menu_bando ul li{display:block;list-style-type:none;padding-bottom:6px;}

#menu_edizioni ul li a, #menu_bando ul li a {font-weight: bold;text-decoration:none;display:block;}

#menu_edizioni ul li a:hover, #menu_edizioni ul li a.current1, #menu_bando ul li a:hover, #menu_bando ul li a.current1 {font-weight: bold;text-decoration: underline;display:block; color:#CA071E}


#corpo { width:100%;}

#sx { width:160px;text-align:center; margin-left:10px;display:block; float:left}

#dx { width:500px; margin-left:220px;}


#footer { width:780px; height:60px; clear:both; display:block;
font-size:90%; padding:0;margin-top:20px; text-align:right; position:relative;
}

#footer p{}

#menu_piede { width:780px; height:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:10px; background-image:url(../shared/images/bk_footer.gif); background-position:bottom right; background-repeat:no-repeat; }
#menu_piede p { margin-right:80px}
#menu_piede p a{ text-decoration:none}
#menu_piede p a:hover{ text-decoration: underline}

#loghi_piede {height:80px;margin-right:80px}
#loghi_piede a img{ margin-left:30px}


.info { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}


#stat { width:730px;margin-right:50px; margin-top:20px; margin-bottom:20px}

/*-------------- form -------------*/
fieldset,form{border: none; float:left}

br.a_capo {clear: left;}

form {width:100%; margin:0; padding:0}
legend {display:none;border: none;}

label {font-size:13px;width: 120px;float: left;text-align: right;margin: 5px 10px 5px 0;clear: both}

select{ padding:1px}

input.txt {
margin:5px 20px 5px 0px;padding:1px;display: block;width: 210px;float: left;
font-family:Tahoma, Arial, Helvetica, sans-serif;}

input.txt2 {
margin:5px 20px 5px 0px;padding:1px;display: block;float: left;width: 210px;
font-family:Tahoma, Arial, Helvetica, sans-serif;}


input.breve { width: 1.3em;}
input.breve2 { width: 2.3em;}

.invia {width:90px}
.spunta {width:20px}


/*-----------------------------------------*/

.su a { text-decoration:none;border-bottom:1px solid #FEB437}
.su a:hover { text-decoration:none;border-bottom:1px solid #3B1119}

#normativa {background:#fff;font: 12px Verdana, sans-serif;text-align:left;padding:10px;margin:5px;
border:1px solid #C5C7C7;}

#box_grande {width:650px;text-align:center; margin:0;}

.ingrandimento {background:#fff;margin:5px;padding:5px;border:1px solid #C5C7C7;}

.centra2 {background:#fff;margin:2px;padding:2px;border:1px solid #C5C7C7; width:100%; display:block; text-align:center}

table.galleria {width:100%;}

.galleria td {padding:0;}

.galleria td img {border:1px solid #59210A;margin-bottom:10px;padding:1px}

#patrocinio {color:#CA071E; position:absolute; left:80px; top:50px; font-size:10px;}
.col1 {color:#59210A}

#container_index {width:780px;text-align:left; margin:0; position:relative}

#stat_index { width:300px; left:428px; top:108px; position:absolute}
#credits { width:200px; left:169px; top:111px; position:absolute; font-size:9px; text-align:right}
.entra { position:absolute; width:64px; height:43px; top:266px; left:102px;}

.organizza { position:absolute; top:385px; left:345px; width:300; height:86px}

.loghi_piede_index {position:absolute; top:32px; left:264px; width:464px; height:66px}

.patrocinio_index {position:absolute; top:11px; left:189px; width:110;color:#CA071E; font-size:10px}

.sposta_dx { margin-right:10px;}
.sposta_dx2 { margin-right:15px;}
.sposta_dx3 { margin-right:20px;}

.scrivere { display:block; clear:both; width:534px; height:28px; background-image:url(../shared/images/scrivere-per-scrivere.gif); background-position:top left; background-repeat:no-repeat}

.riga { width:492px; height:18px; background-image: url(../shared/images/riga.jpg); background-position:top left; background-repeat:no-repeat}

.riga hr { display:none}

.colorato {color:#CA071E}

.sposta_dxdx { margin-left:130px}

.soldi { font-size:150%; padding:3px; margin:2px ; text-align:center; font-weight:bold;}
.col_marrone { background-color:#59210A; color:#FFFFFF}

.avviso { height:38px; background-color:#581E08; width:98%; color:#FFFFFF; font-weight:bold; font-size:13px; padding-left:15px; border-bottom:1px solid #fff}
.avviso a{ color:#FFFFFF; text-decoration:none}
.avviso a:hover{ color:#FFFFFF; text-decoration:underline}

dl {
 border-bottom:1px dotted #59210A;
 width:490px;
 float:left;
 margin:0 0 20px 0; padding:0;
}
dt {
 float:left;
 width:100px;
 padding:5px 0 5px 10px;
 clear:both;
 font-weight:bold;
}
dd {
 width:260px;
 margin-left:100px;
 padding:5px 5px 5px 10px;
 border-left:1px solid #999;
}

.filetto {}


/*----------FORM REGISTRAZIONE---------*/
.lista_step1 { list-style:none; list-style-type:none; margin:0; padding:0}
.lista_step1 li{ list-style:none; list-style-type:none; padding:0; margin:0}
.label_iscrizione { width:220px; float:left}
.label_iscrizione2 { width:170px; float:left}
.label_iscrizione3 { width:170px; float:left}
.label_iscrizione4 { width:400px; float:left}
.help { display:none}

.errore { border:1px dotted #CC0000 }
.errore label { color:#CC0000 ; font-weight:bold}

.sx_menu_ris {list-style:none; list-style-type:none; width:140px; margin:0; padding:0;margin-right:25px; }
.sx_menu_ris li{ list-style:none; list-style-type:none; margin-bottom:5px; text-align:right; padding:1px 3px;margin-right:20px;}
.sx_menu_ris li a{margin-bottom:8px; text-align:right; border-bottom:1px dotted #59210A; width:140px; display:block; text-decoration:none;}

.sx_menu_ris li a:hover{margin-bottom:8px; text-align:right; border-bottom:1px dotted #59210A; width:140px; display:block; text-decoration:none;}

.regolamento { width:500px}
.etichetta4 { width:200px;}

.utente_reg { width:246px; position:absolute; left:0px; top:417px; background-repeat:no-repeat; background-position:top left; background-image:url(../shared/images/bk_utente_registrato.jpg);}
.form_index { margin-top:20px;}
.footer_index {background-image:url(../shared/images/bk_footer.gif); background-position:top right; background-repeat:no-repeat;; position:relative; width:780px; height:140px; top:180px;}
