* {
margin:0;
padding:0;
}

/*box search*/

div#box_search{position:absolute;top:37px;left:803px;width:185px;height:68px;z-index:20;display:none;background-color:#4ab0d8;border-top:0 none;border-left:1px solid #464a4b;border-bottom:1px solid #464a4b;border-right:1px solid #464a4b;filter:alpha(opacity=90);-moz-opacity:0.9;KhtmlOpacity:.9;opacity:.9;}
div.content_search{padding:0px 0px 0px 9px;}

ul.search{margin:0;padding:0;list-style-image: none; list-style-type: none;}
ul.search li.btn_search_off { background: transparent url(../images/radio_off.gif) no-repeat 0px 14px; list-style-image: none; list-style-type: none; padding: 14px 0px 0px 24px; margin:0;cursor:pointer;}
ul.search li.btn_search_on { background: transparent url(../images/radio_on.gif) no-repeat 0px 14px; list-style-image: none; list-style-type: none; padding: 14px 0px 0px 24px; margin:0;cursor:pointer;}

ul.search li.btn_search_off a, ul.search li.btn_search_on a{color:#fff;text-decoration:none;}
ul.search li.btn_search_off a:hover, ul.search li.btn_search_on a:hover{color:#000;text-decoration:none;}


/*generali inizio*/

img{
margin:0;
padding:0;
border:0 none;
}

form{
margin:0;
padding:0;
color:#006699;
}

table {color:#006699;}

body{background-color:#4ecbf4;background-image:url(../images/back_ripeti.gif);background-repeat:repeat-x;background-position:top left;color:#006699;margin:0;padding:0;font-family:Georgia;font-size:12px;}
input{color:#3399CC;font-family:Georgia;font-size:12px;font-weight:normal;outline: 0 none;}
select{color:#3399CC;font-family:Georgia;font-size:12px;font-weight:normal;outline: 0 none;}
a{color:#FF6600;text-decoration:none;font-family:Georgia;font-size:12px;outline:0;}
a:hover{color:#FF6600;text-decoration:underline;font-family:Georgia;font-size:12px;outline:0;}


/* struttura pagina */

#sito{background-image:url(../images/back_sito.jpg);background-repeat:no-repeat;background-position:top center;}

div#page{margin:0 auto; width:1000px; padding:0;}

div#testata{margin:0; padding:0; width:1000px; height:141px; position:relative;}

div#testata_bottom{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_ok.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div#menu{margin:0; padding:0; position:absolute; top:4px; left:188px;}

div#menu div.sx{width:8px;height:41px;float:left;background-image:url(../images/menu_sx.gif);background-repeat:no-repeat;}
div#menu div.center{width:auto !important;width:597px;max-width:597px;height:41px;float:left;background-image:url(../images/menu_back.gif);background-repeat:repeat-x;}
div#menu div.dx{width:8px;height:41px;float:left;background-image:url(../images/menu_dx.gif);background-repeat:no-repeat;}

ul.menu_principale {
height:41px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 6px;
}

ul.menu_principale li {
background-image:url(../images/separatore.gif);
background-position:right top;
background-repeat:no-repeat;
display:inline;
float:left;
height:41px;
line-height:41px;
margin:0;
padding:0 5px;
}

ul.menu_principale li.last{
background-image:none;
display:inline;
float:left;
height:41px;
line-height:41px;
margin:0;
padding:0 5px;
}

ul.menu_principale li.current {
background-image:url(../images/back_current.gif);
background-repeat:no-repeat;
background-position:right top;
display:inline;
float:left;
height:41px;
line-height:41px;
margin:0;
padding:0 5px;
}

ul.menu_principale li.current a, ul.menu_principale li.current a:hover {
color:#000;
font-family:Trebuchet MS;
font-size:14px;
font-weight:normal;
text-decoration:none;
}

ul.menu_principale li.current_blog {
background-image:url(../images/back_current_blog02.gif);
background-repeat:no-repeat;
background-position:left top;
display:inline;
float:left;
width:27px;
height:41px;
line-height:41px;
margin:0;
padding:0 5px;
}

ul.menu_principale li.current_blog a, ul.menu_principale li.current_blog a:hover {
color:#000;
font-family:Trebuchet MS;
font-size:14px;
font-weight:normal;
text-decoration:none;
}

ul.menu_principale li a {
color:#fff;
font-family:Trebuchet MS;
font-size:14px;
font-weight:normal;
text-decoration:none;
}

ul.menu_principale li a:hover {
color:#000;
font-family:Trebuchet MS;
font-size:14px;
font-weight:normal;
text-decoration:none;
}

div#img_soldini{margin:0; padding:0; position:absolute; top:28px; left:97px;}

div#logo_soldini{margin:0; padding:0; position:absolute; top:62px; left:189px;}

div#logo_telecom{margin:0; padding:0; position:absolute; top:67px; left:780px;}

div#search{margin:0; padding:0; position:absolute; top:17px; left:832px;}

div#search input{border:0 none; width:150px; height:15px;}

div#multimedia{margin:0 auto; padding:0px 0px 2px 0px; width:980px; height:auto !important;height:433px;min-height:433px; background-color:#000;}

div#main{margin:0 auto; padding:0px 0px 0px 0px; width:1000px; height:auto;}

div#colonna_sx{margin:0; padding:0px 0px 0px 10px; width:660px; height:auto; float:left; text-align:left; background-color:transparent;}

div#colonna_dx{margin:0; padding:0px 0px 0px 20px; width:300px; height:auto; float:left; text-align:left; background-color:transparent;}

div#content_dx{margin:0; padding:0; width:300px; height:auto; background-color:transparent;}

div#footer{position:relative; margin:0; padding:0; width:1000px; height:156px; clear:both; background-image:url(../images/back_footer.gif); background-repeat:no-repeat; background-position:10px 0px;}

div#content_footer{position:absolute; top:20px; left:108px; width:765px; color:#fff; font-size:11px;}

div#content_footer a{color:#fff; font-size:11px; text-decoration:none;}
div#content_footer a:hover{color:#fff; font-size:11px; text-decoration:none;}

div#content_footer div.sx{float:left;}
div#content_footer div.dx{float:right;}

div#ombra{margin:0; padding:0; width:1000px; height:auto; background-image:url(../images/ombra.gif); background-repeat:repeat-y;}

div.tit{position:relative;height:43px; border:1px solid #6699CC; background-image:url(../images/back_tit.gif); background-repeat:no-repeat; background-position:top left;}

.sinistra{width:657px;margin-left:1px;}
.destra{width:297px;margin-right:1px;}

div.tit div.title{font-family:Trebuchet MS;font-size:22px;color:#fff;float:left;position:absolute;top:7px;left:35px;}
div.bottoni{float:right;margin:7px 7px 0px 0px;}

div.btn_classifica{width:300px; text-align:center;}
div.btn_posizione{width:300px; text-align:center;margin:5px 0px 10px 0px;}

div.testo_news{line-height:22px; padding:20px;}
div.testo_news span.data{color:#999;}
div.testo_news span.titolo{color:#FF6600;font-weight:bold;}
div.testo_news a.leggi{color:#FF6600;}
div.testo_news a.leggi:hover{color:#FF6600;}
div.testo_news img{float:left;margin:5px 5px 0px 0px;padding:10px;border:1px solid #bdbdbd;}
div.testo_news a.view_image{width:77px;height:34px;background-image:url(../images/btn_view_image.gif);background-repeat:no-repeat;display:block;}

div.testo_common{line-height:22px; padding:20px;}
div.testo_common span.data{color:#999;}
div.testo_common span.titolo{color:#FF6600;font-weight:bold;}
div.testo_common a.leggi{color:#FF6600;}
div.testo_common a.leggi:hover{color:#FF6600;}
div.testo_common img{float:left;margin:5px 5px 0px 0px;padding:10px;border:1px solid #bdbdbd;}
div.testo_common a.view_image{width:77px;height:34px;background-image:url(../images/btn_view_image.gif);background-repeat:no-repeat;display:block;}

div.riga{width:100%; border-bottom:1px solid #99CCCC;}

div.subscribe{float:right;margin-top:5px;}
div.write{float:right;margin-top:5px;}
div.reserved{float:right;margin-top:5px;}

div.reserved a{
background:transparent url(../images/ico_reserved.gif) no-repeat scroll 0px 0px;
color:#999;
display:block;
padding:5px 5px 3px 35px;
}

div.subscribe a{
background:transparent url(../images/ico_subscribe.gif) no-repeat scroll 15px 2px;
color:#999;
display:block;
padding:3px 5px 3px 35px;
}

div.write a{
background:transparent url(../images/ico_write.gif) no-repeat scroll 0px 0px;
color:#999;
display:block;
padding:5px 5px 3px 35px;
}

div#box_img{margin:0 auto; padding:0; width:980px; height:155px; background-color:#fff;}

/*news*/

div#breadcrumbs{position:relative;margin:0 auto; padding:10px 0px 0px 10px; width:970px; height:25px; clear:both; font-family:Trebuchet MS; font-size:12px; color:#72b9d2;}

div#breadcrumbs a{font-family:Trebuchet MS; font-size:12px; color:#72b9d2; text-decoration:none;}
div#breadcrumbs a:hover{font-family:Trebuchet MS; font-size:12px; color:#72b9d2; text-decoration:none;}

div#breadcrumbs span{color:#FF6600;}

div#testata_bottom_news{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_news.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div#box_news{margin:0 auto; padding:0; width:980px; height:147px; background-color:#fff;}

span.tit_news{font-family:Georgia; font-size:14px; color:#1f6b7d; font-weight:bold;}

div#pag{margin:0 auto; padding:0px 0px 0px 300px; width:680px; height:35px; text-align:left; line-height:35px; clear:both; font-family:Georgia; font-size:11px; color:#ff6600;}

table tr.pag{height:35px;line-height:35px;font-family:Georgia; font-size:11px; color:#ff6600;}

table tr.pag a{text-decoration:none;color:#ff6600;}
table tr.pag a:hover{text-decoration:underline;color:#ff6600;}
table tr.pag span{text-decoration:underline;color:#ff6600;}

/*tag claud*/

div#box_tag{margin:0 auto; padding:0; width:980px; height:155px; background-color:#fff;}
div#testata_bottom_tag{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_tag.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div.text{line-height:22px; padding:20px;}
div.text a{color:#006699;text-decoration:underline;}
div.text a:hover{color:#006699;text-decoration:none;}
div.text span{color:#7fb2cc;}

div.filtro_tagclaud{margin:8px 0px 0px 1px;padding:0;width:657px;min-height:156px;border:1px solid #5588bf;}
div.bordo_bianco{position:relative;margin:0;padding:0;width:655px;min-height:154px;border:1px solid #fff;background-image:url(../images/back_filtro_tagclaud.gif);background-repeat:repeat-y;}

div.txt_a{position:absolute;top:68px;left:423px;font-family:Georgia;font-size:12px;color:#13587f;font-weight:bold;}
/*div.txt_b{position:absolute;top:30px;left:495px;font-family:Georgia;font-size:12px;color:#fff;font-weight:bold;line-height:13px;}*/

div.txt_b{margin:-75px 0px 20px 550px;font-family:Georgia;font-size:12px;color:#fff;font-weight:bold;line-height:13px;}

div.txt_b a{color:#fff;text-decoration:underline;}
div.txt_b a:hover{color:#fff;text-decoration:none;}

div.label_tag{margin:45px 0px 0px 0px;padding:0;width:364px;height:64px;background-image:url(../images/back_label_tag.gif);background-repeat:no-repeat;}
div.label{margin:0px 0px 0px 100px;padding:0;font-family:Georgia;font-size:12px;color:#fff;font-weight:bold;}

/*archivio*/
div#box_archivio{margin:0 auto; padding:0; width:980px; height:153px; background-color:#fff;}
div#testata_bottom_archivio{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_archivio.jpg); background-repeat:no-repeat; background-position:0px 0px;}
div.filtro_archivio{position:relative;margin:8px 0px 0px 1px;padding:0;width:657px;height:156px;border:1px solid #5588bf;background-image:url(../images/back_filtro_archivio.gif);background-repeat:no-repeat;}
div.campo_anno{position:absolute;top:65px;left:20px;font-family:Georgia;font-size:12px;color:#006699;font-weight:bold;}
div.campo_anno select{border:0px none;width:140px;}

div.campi_anno_regata{position:absolute;top:65px;left:20px;font-family:Georgia;font-size:12px;color:#006699;font-weight:bold;}
div.campi_anno_regata select{border:0px none;}

div.archivio_results{color:#006699;margin-left:1px;margin-top:1px;line-height:22px; padding:20px;background-image:url(../images/back_archivio_results.gif);width:619px;height:auto;background-repeat:no-repeat; background-position:0px 0px;}
div.archivio_results a, div.archivio_results a:hover{color:#006699;}

div.archivio_txt{color:#006699;margin-left:1px;margin-top:1px;line-height:22px; padding:20px;background-image:url(../images/back_archivio_results.gif);width:619px;height:auto;background-repeat:no-repeat; background-position:0px 0px;}
div.archivio_txt a, div.archivio_txt a:hover{color:#006699;}
div.archivio_txt span.data{color:#999;}
div.archivio_txt span.titolo{color:#FF6600;font-weight:bold;}
div.archivio_txt a.leggi{color:#FF6600;}
div.archivio_txt a.leggi:hover{color:#FF6600;}
div.archivio_txt img{float:left;margin:5px 5px 0px 0px;padding:10px;border:1px solid #bdbdbd;}

/*advanced search*/
div.advanced_search{position:absolute;top:65px;left:20px;font-family:Georgia;font-size:12px;color:#006699;font-weight:bold;}

div.advanced_search select{border:0px none;width:140px;margin-right:5px;}
div.advanced_search input.campo_search{border:0px none;width:140px;margin-left:29px;}
table tr td.bordo{border-bottom:1px solid #99CCCC;}

/*equipaggio*/
div#box_equipaggio{margin:0 auto; padding:0; width:980px; height:153px; background-color:#fff;}
div#testata_bottom_equipaggio{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_equipaggio.jpg); background-repeat:no-repeat; background-position:0px 0px;}

/*in primo piano*/
div.box_primo_piano{margin-left:1px;padding:20px;}
div.box_primo_piano span.titolo{color:#FF6600;font-weight:bold;font-size:15px;}

/*HOME PAGE*/
div.col_sx{margin:0; padding:0px 0px 0px 10px; width:660px; height:auto; float:left; text-align:left; background-color:transparent;}

div.col_dx{margin:0; padding:0px 0px 0px 20px; width:300px; height:auto; float:left; text-align:left; background-color:transparent;}

div.cont_dx{margin:0; padding:0; width:300px; height:auto; background-color:transparent;}

div.content_app{padding-top:20px;}

div.testo_app{padding:0px 0px 15px 20px;}
div.testo_app span.data{color:#999;}
div.testo_app span.titolo{color:##006699;font-weight:bold;}
div.testo_app a.leggi{color:#FF6600;}
div.testo_app a.leggi:hover{color:#FF6600;}

/*area riservata*/
div.area_riservata{padding:20px;}

/*approfondimenti*/
div#testata_bottom_approfondimenti{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_approfondimenti.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div#testata_bottom_areastampa{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_areastampa.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div#testata_bottom_scrivimi{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_scrivimi.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div#testata_bottom_link{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_link.jpg); background-repeat:no-repeat; background-position:0px 0px;}

div#testata_bottom_contatti{margin:0; padding:0; width:1000px; height:13px; line-height:0px; font-size:0px; background-image:url(../images/back_testata_bottom_contatti.jpg); background-repeat:no-repeat; background-position:0px 0px;}