
@charset "utf-8";
/* CSS Document */

html, body{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

img{ border:0; }

.top{ padding-right:5px; margin-top:-2px;}

img.flag{ padding:10px 5px 7px 5px; }

.bandiere{ padding-right:5px;}

img.gallery{ padding:4px; margin:0 5px 5px 5px; border:1px dotted #ccc; }

img.gallery_video{ padding:4px; border:1px dotted #ccc; margin-bottom:10px;}

img.gallery2{ padding:4px; margin:0 3px 3px 3px; border:1px dotted #ccc; }

img.gallery3{ padding:4px; margin:0 0px 5px 0px; border:1px dotted #ccc;}

h1{color:#068f99; padding:0; margin:0; font-size:16px; font-weight:bold;}

h2{color:#333333; padding:0; margin:0; font-size:14px; font-weight:bold;}

ul.testo_interno3 { list-style:outside; padding:10px 0 0px 10px; color:#333333; font-weight:normal;}

ul.testo_interno3 li {list-style:outside; padding:0 0 3px 8px; color:#333333; font-weight:normal;}

ul.testo_interno2 { list-style:outside; padding:0 0 0px 20px; color:#333333;}

ul.testo_interno2 li { list-style:outside; padding:0 0 3px 8px; color:#333333;}

ul.testo_interno2 li a { font-size:12px; color:#068f99; text-decoration:none;}

a{ color:#333333; text-decoration:none;}

a:hover{ color:#cccccc; text-decoration:none;}

a.azzurro{ font-size:12px; color:#068f99; text-decoration:none;}

a:hover.azzurro{ color:#cccccc; text-decoration:none;}

a.azzurro_big{ font-size:12px; color:#606060; text-decoration:none; font-weight:bold; font-size:12px; margin-top:5px;}

a:hover.azzurro_big{ color:#cccccc; text-decoration:none; text-decoration:none; font-weight:bold; font-size:12px; margin-top:5px;}

a#bianco{ color:#ffffff; text-decoration:none;}

a:hover#bianco{ color:#068f99; text-decoration:none;}

#wrapper{ width:100%; height:100%}

#top{ width:100%; background:url(../img/bg.png) repeat-x 0 0; height:486px;}

#header{ width:898px; margin:0 auto;}

#content{ width:898px; margin:0 auto; padding:30px 0 0 0;}

#content_home{ width:898px; margin:0 auto; padding:30px 0 0 0;}

#footer{ position:relative; bottom:0px; clear:both; width:100%; background:url(../img/bg_footer.png) repeat-x 0 0; height:270px; vertical-align:bottom;}

#content_footer{ width:898px; margin:0 auto }

.clear { clear:both; }

.istruzioni{ margin:30px 0 20px 0px;}

/* - */

#logo-circolo{ padding:20px 0 10px 0px; float:left;}

#flag{ float:right; }


.data{ margin-top:20px;}

 /* menu */

#menu{ clear:right; float:right; color:#FFFFFF; }

#menu a{ color:#FFFFFF; text-decoration:none;
font-weight:bold;
font-size: 11px;}

.menu{
float:left;
padding:0 4px 0 6px;}

.menu-border{
float:left;
border-left:#068f99 solid 2px;
padding:0 4px 0 6px;}

ul{
list-style: none;
padding: 0;
margin: 0;
color:#068f99;
padding-left:10px;
margin-bottom:20px;
}

li {list-style:disc; padding:5px 0 0 10px;color:#068f99;}

/*flash*/

#flash-content.home{background:url(../img/header_natale2.jpg) no-repeat; height:423px; clear:both; margin:0 auto;}

#flash-content.iscrizioni{ height:423px; background:url(../img/header_iscrizioni.jpg) no-repeat; clear:both; margin:0 auto; }

#flash-content.percorsi{
height:423px; background:url(../img/header_percorsi.jpg) no-repeat; clear:both; margin:0 auto; }

#flash-content.ultima_edizione{ height:423px; background:url(../img/header_ultima_edizione.jpg) no-repeat; clear:both; margin:0 auto; }

#flash-content.edizioni{ height:423px; background:url(../img/header_edizioni.jpg) no-repeat; clear:both; margin:0 auto; }

#flash-content.velaraid{ height:423px; background:url(../img/header_cosa5.jpg) no-repeat; clear:both;
margin:0 auto; }

#flash-content.photo{
height:423px; background:url(../img/header_photo.jpg) no-repeat; clear:both; margin:0 auto; }

#flash-content.link{
height:423px;
background:url(../img/header_link.jpg);
background-repeat:no-repeat;
clear:both;
margin:0 auto;
}

#flash-content.contatti{
height:423px;
background:url(../img/header_contatti.jpg);
background-repeat:no-repeat;
clear:both;
margin:0 auto;
}

#flash-content.info{
height:423px;
background:url(../img/header_info.jpg);
background-repeat:no-repeat;
clear:both;
margin:0 auto;
}

#flash-content.equipaggi{
height:423px;
background:url(../img/header_equipaggi.jpg);
background-repeat:no-repeat;
clear:both;
margin:0 auto;
}

#flash-content.rassegna{
height:423px;
background:url(../img/header_rassegna.jpg);
background-repeat:no-repeat;
clear:both;
margin:0 auto;
}

#box_iscrizioni{ width:898px; float:left;}

/* content*/

.box1{ width:226px; margin:0 0 15px 27px; text-align:left; display:inline; float:left; }

.box2{
width:226px;
margin-bottom:15px;
text-align:left;
margin-left:27px;
display:inline;
float:left;
}

.box3{
width:226px;
margin-bottom:40px;
text-align:left;
margin-left:27px;
display:inline;
}


/**/

div#accordion_info{}

div.accordion { position: relative;	 overflow:hidden; }

div.accordion-toggle{
position: relative; 
z-index: 10; 
background-color:#fff; 
color:#ffffff; 
cursor: pointer; 
height:24px; 
background:url(../img/sfondo_titolo_box.jpg) repeat-x #fff; 
border-bottom:1px solid #fff;	
font-weight:normal; 
color:#646464;	
margin:0; 
padding:11px 10px 0 10px;
}

div.accordion-toggle img {
margin:0 7px 0 0; 
padding:0;
}

div.accordion-toggle:hover, div.accordion-toggle-active{ 
background:url(../img/sfondo_titolo_box_over.jpg) repeat-x #fff; 
}

div.accordion-content{ 
overflow: auto; 
background: #ffffff; 
color:#7a7a7a; 
height:400px; 
margin:0; 
padding:0; 
font-size:12px;	
line-height:1.3;
}

div.accordion-content p {
margin:0; 
padding:10px 20px 10px 30px;
}




/*------------------------SPONSOR----------------------------*/
.box_sponsor{
margin:0 auto;
height:328px;
width:898px;
}

#dx{
float:right;
width:279px;
text-align:left;
background:url(../img/bg_dx.jpg);
background-repeat:no-repeat;
width:279px;
height:650px;
margin-bottom:40px;
margin:0 auto;
display:inline;
}

#dx2{
float:right;
width:279px;
text-align:left;
width:279px;
margin-bottom:40px;
margin:0 auto;
display:inline;
}

#sx{ margin:0 auto; float:left; width:600px; margin-bottom:30px; margin: 0 auto; }

#sponsor01{ text-align:center; width:131px; height:111px; float:left; margin:0 0 20px 10px; padding:10px 5px 5px 5px; font-size:11px; }

#sponsor02{ text-align:center; width:131px; height:111px; float:left; font-size:11px; padding:10px 5px 5px 5px; margin:0 0 15px 0px }

#sponsor_big{ text-align:center; width:200px; height:170px; float:left; font-size:12px; margin:0 0 25px 0px }

.contenitore{ margin:0 auto; width:600px; padding:0 auto;}

#sponsor02_center{ text-align:center; width:131px; height:111px; float:left; font-size:11px; padding:10px 5px 5px 5px; margin:0 0 15px 0px }

.sponsor_txt{ clear:both; padding:20px 10px 10px 10px; text-align:center; line-height:1.3; }

.img-box{ margin:3px 0 0 auto; }

.box_footer{ width:279px; float:left; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; line-height:1.3; }

.box2_footer{ width:279px; float:left; margin:65px 25px 0 25px; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; line-height:1.3; }

.box3_footer{ background:url(../img/box.png); background-repeat:no-repeat; width:279px; height:240px; float:right; margin:0;}

#copy{ clear:both; margin:auto; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:12px; color:#FFFFFF; line-height:1.3;}

.img_footer{ border-bottom:7px solid #ffffff; margin:10px 0 5px auto; }

.img_content{ border-bottom:7px solid #ffffff; padding:10px 0 5px 10px; } 

.testo{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#333333;
margin:5px 0 0 0;
line-height:1.4;
}

.testo_interno{ padding:5px 10px 30px 10px; !important}

.testo_photo{ width:868px; margin:0 auto 30px auto; !important padding:0 10px 30px 10px; !important}

.bt a{ text-align:right; margin:5px 0 0 auto;}

/*------------------------EQUIPAGGI----------------------------*/

.crew01{ width:155px; height:360px; float:left; margin:0 9px 30px 15px; font-size:12px; color:#666666; font-size:12px;}

a.titolo_equipaggi{font-size:13px; color:#05919b; font-weight:bold; text-align:center; }

.sottotitolo_equipaggi{font-size:11px; color:#666666; font-weight:bold; margin-top:4px;}


/*------------------------EDIZIONI----------------------------*/

.titolo_percorsi{ margin-bottom:5px; font-weight:bold;}

.testo_percorsi_edizioni{ width:300px; float:right; text-align:left; height:100px; margin:00px 0 00px 0;}

.edizioni01{width:170px; float:left; margin:0 9px 90px 0; text-align:center; font-weight:bold; color:#05919b; font-size:16px;}

.edizioni02{ width:170px; float:right; margin: 0 5px 90px 0; text-align:center; font-weight:bold; color:#05919b; font-size:16px;}

.edizioni03{ width:170px; float:left; margin:0 9px 90px 5px; text-align:center; font-weight:bold; color:#05919b; font-size:16px; }


.titolo_edizioni{color:#05919b; font-size:16px; font-weight:bold;	}

.img_edizioni{ margin:20px 0 10px 0;}

.separatore{ height:20px; border-bottom:#05919b dotted 1px; margin-bottom:20px;}

a.link_edizioni{
color:#05919b;
font-size:16px;
font-weight:bold;
background:url(../img/sfondo_titolo_box.jpg) repeat-x #fff; 
border-bottom:1px solid #fff;	
height:27px;
width:229px;
float:left;	
margin:0;
margin-left:5px;
padding:8px 10px 0 12px;
}

a.link_edizioni:hover{
color:#999999;
font-size:16px;
font-weight:bold;
background:url(../img/sfondo_titolo_box.jpg) repeat-x #fff; 
border-bottom:1px solid #fff;	
height:27px;
width:229px;
float:left;	
margin:0;
margin-left:5px;
padding:8px 10px 0 12px;
}

a.select{
color:#999999;
font-size:16px;
font-weight:bold;
background:url(../img/sfondo_titolo_box.jpg) repeat-x #fff; 
border-bottom:1px solid #fff;	
height:27px;
width:229px;
float:left;	
margin:0;
margin-left:5px;
padding:8px 10px 0 12px;}

a.link_edizioni_top{
color:#05919b;
font-size:16px;
font-weight:bold;
background:url(../img/sfondo_titolo_box.jpg) repeat-x #fff; 
border-bottom:1px solid #fff;	
height:27px;
width:229px;
float:left;	
margin:0;
margin-left:5px;
margin-top:10px;
padding:8px 10px 0 12px;
}

a.link_edizioni_top:hover{
color:#999999;
font-size:16px;
font-weight:bold;
background:url(../img/sfondo_titolo_box.jpg) repeat-x #fff; 
border-bottom:1px solid #fff;	
height:27px;
width:229px;
float:left;	
margin:0;
margin-left:5px;
margin-top:10px;
padding:8px 10px 0 12px;
}




/*------------------------LINK----------------------------*/

.link01{
width:200px;
float:left;
margin-bottom:70px;}

.link02{
width:200px;
float:left;
margin:0 20px 40px 0;
}

.link03{
width:200px;
float:right;
margin:0
}

.titolo{
color:#05919b;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
}

.link{
margin-bottom:2px;
font-weight:bold;}

/*******************  PERCORSI  *********************/

.intro_percorsi{
text-align:left;
clear:both;
}

.intro_percorsi02{
text-align:left;
width:200px;
clear:both;
}

.testo_percorsi{
width:300px;
float:right;
text-align:left;
height:100px;
margin:10px 0 00px 0;
}
.box_percorsi_sx{
margin:10px 0 30px 0;
width:430px;
float:left;
}

.box_percorsi_sx02{
margin:0px 0 20px 0;
width:430px;
float:left;
}

.box_percorsi_dx{
width:430px;
float:right;
margin:10px 0 30px 0;
}

img.percorsi{
padding:4px;
border:1px dotted #ccc;
float:left;
}

.pdf{
padding:7px 5px 0px 0px;
}




.thumb_video{
width:160px;
float:left;
margin-right:20px;
margin-top:10px;
margin-bottom:20px;
text-align:center;
color:#05919b;
font-size:12px;
font-weight:bold;
text-decoration:none;
}


/****************** MENU ***************************/

#navigation{
padding:40px 0 0 65px; display:inline; float:left; width:200px; position:relative;}

#logo{padding:30px 0 0 45px; width:197px; text-align:right; }

.bt_ultima_edizione{
background-image:url(../img/bt_ultima_edizione.png);
background-repeat:no-repeat;
display:block;
width:137px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_ultima_edizione{
background-image:url(../img/bt_ultima_edizione_over.png);
background-repeat:no-repeat;
display:block;
width:137px;
height:14px;
padding:3px 0 4px 0;
}

.bt_info{
background-image:url(../img/bt_info.png);
background-repeat:no-repeat;
display:block;
width:116px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_info{
background-image:url(../img/bt_info_over.png);
background-repeat:no-repeat;
display:block;
width:116px;
height:14px;
padding:3px 0 4px 0;
}

.bt_percorsi{
background-image:url(../img/bt_percorsi.png);
background-repeat:no-repeat;
display:block;
width:76px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_percorsi{
background-image:url(../img/bt_percorsi_over.png);
background-repeat:no-repeat;
display:block;
width:76px;
height:14px;
padding:3px 0 4px 0;
}

.bt_iscrizioni{
background-image:url(../img/bt_iscrizioni.png);
background-repeat:no-repeat;
display:block;
width:86px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_iscrizioni{
background-image:url(../img/bt_iscrizioni_over.png);
background-repeat:no-repeat;
display:block;
width:86px;
height:14px;
padding:3px 0 4px 0;
}

.bt_equipaggi{
background-image:url(../img/bt_equipaggi.png);
background-repeat:no-repeat;
display:block;
width:164px;
height:18px;
padding:3px 0 0px 0;
}

a:hover.bt_equipaggi{
background-image:url(../img/bt_equipaggi_over.png);
background-repeat:no-repeat;
display:block;
width:164px;
height:18px;
padding:3px 0 0px 0;
}

.bt_photo{
background-image:url(../img/bt_photo.png);
background-repeat:no-repeat;
display:block;
width:113px;
height:18px;
padding:0px 0 4px 0;
}

a:hover.bt_photo{
background-image:url(../img/bt_photo_over.png);
background-repeat:no-repeat;
display:block;
width:113px;
height:18px;
padding:0px 0 2px 0;
}

.bt_link{
background-image:url(../img/bt_link.png);
background-repeat:no-repeat;;
display:block;
width:43px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_link{
background-image:url(../img/bt_link_over.png);
background-repeat:no-repeat;
display:block;
width:43px;
height:14px;
padding:3px 0 4px 0;
}

.bt_contatti{
background-image:url(../img/bt_contatti.png);
background-repeat:no-repeat;
display:block;
width:74px;
height:14px;
padding:6px 0 4px 0;
margin-top:1px;
}

a:hover.bt_contatti{
background-image:url(../img/bt_contatti_over.png);
background-repeat:no-repeat;
display:block;
width:74px;
height:14px;
padding:6px 0 4px 0;
margin-top:1px;
}

.bt_facebook{
background-image:url(../img/bt_facebook.png);
background-repeat:no-repeat;
display:block;
width:79px;
height:24px;
padding:0px 0 4px 0;
position:absolute;
top:165px;
left:160px;

}


/****************** MENU  eng   ************************/

.bt_ultima_edizione_eng{
background-image:url(../img/bt_ultima_edizione_eng.png);
background-repeat:no-repeat;
display:block;
width:106px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_ultima_edizione_eng{
background-image:url(../img/bt_ultima_edizione_over_eng.png);
background-repeat:no-repeat;
display:block;
width:106px;
height:14px;
padding:3px 0 4px 0;
}

.bt_info_eng{
background-image:url(../img/bt_info_eng.png);
background-repeat:no-repeat;
display:block;
width:116px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_info_eng{
background-image:url(../img/bt_info_eng_over.png);
background-repeat:no-repeat;
display:block;
width:116px;
height:14px;
padding:3px 0 4px 0;
}

.bt_percorsi_eng{
background-image:url(../img/bt_percorsi_eng.png);
background-repeat:no-repeat;
display:block;
width:76px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_percorsi_eng{
background-image:url(../img/bt_percorsi_eng_over.png);
background-repeat:no-repeat;
display:block;
width:76px;
height:14px;
padding:3px 0 4px 0;
}

.bt_iscrizioni_eng{
background-image:url(../img/bt_iscrizioni_eng.png);
background-repeat:no-repeat;
display:block;
width:86px;
height:18px;
padding:0px 0 4px 0;
}

a:hover.bt_iscrizioni_eng{
background-image:url(../img/bt_iscrizioni_eng_over.png);
background-repeat:no-repeat;
display:block;
width:86px;
height:18px;
padding:0px 0 4px 0;
}

.bt_equipaggi_eng{
background-image:url(../img/bt_equipaggi_eng.png);
background-repeat:no-repeat;
display:block;
width:164px;
height:18px;
padding:3px 0 4px 0;
}

a:hover.bt_equipaggi_eng{
background-image:url(../img/bt_equipaggi_eng_over.png);
background-repeat:no-repeat;
display:block;
width:164px;
height:18px;
padding:3px 0 4px 0;
}

.bt_photo{
background-image:url(../img/bt_photo.png);
background-repeat:no-repeat;
display:block;
width:113px;
height:18px;
padding:0px 0 4px 0;
}

a:hover.bt_photo{
background-image:url(../img/bt_photo_over.png);
background-repeat:no-repeat;
display:block;
width:113px;
height:18px;
padding:0px 0 4px 0;
}

.bt_link{
background:url(../img/bt_link.png) no-repeat;
display:block;
width:43px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_link{
background:url(../img/bt_link_over.png) no-repeat;
display:block;
width:43px;
height:14px;
padding:3px 0 4px 0;
}

.bt_contatti_eng{
background-image:url(../img/bt_contatti_eng.png);
background-repeat:no-repeat;
display:block;
width:80px;
height:14px;
padding:3px 0 4px 0;
}

a:hover.bt_contatti_eng{
background-image:url(../img/bt_contatti_eng_over.png);
background-repeat:no-repeat;
display:block;
width:80px;
height:14px;
padding:3px 0 4px 0;
}

