html,body {height:100%;text-align:center;}

body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana,Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	background:url(/multimedia/images/img_structures/background-2011.jpg) repeat-x center center fixed #e7edf9;	
}

/*
body.fond_1024_768 {	background:url(/multimedia/images/img_structures/background-2010-small.jpg) fixed center center #081213;		
}

body.fond_1280_800 {	background:url(/multimedia/images/img_structures/background-2010-medium.jpg) fixed center center #081213;		
}
*/

#bkgBoat {display:none;}

h1 {padding:0px;margin:0px;}

#homeContent h1 {
color:#647678;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

h2 {
margin-bottom: 10px;
margin-top: 10px;
color: #647678;
font-size: 13px;
font-weight: bold;
}

td,select,form,option,input {font-family: Verdana,Arial,sans-serif;font-size:11px;}
input{border: 1px solid #000000;font-size:10px;}
* {padding:0px;margin:0px;}
p, ul {margin-bottom:10px;}
li {margin-left:20px;}

td {vertical-align:top;}

div {padding:0px; margin:0px;text-align:left;}

img {border:0px none #ffffff; margin:0px; padding:0px;}

a{text-decoration: none;font-weight: bold;color: #000000;}

a:hover{text-decoration: underline;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Home */
.displayHome {width:510px;}
.displayHome .left, .displayHome .right {padding-bottom:15px;}
.displayHome .left {padding-right:15px;}
.secondTeaser {padding-top:15px;}
.secondTeaser .menu_titre {margin:0px;font-size:11px;}


/* Météo */
.meteo {color:#AEB1B6;position:absolute;right:10px;top:20px;}
.meteo .text, .meteo .pictos {font-size:9px;text-align:right;}

/* Sponsors */
.sponsors {text-align: center; padding-top : 20px; font-size:11px;padding-bottom:20px;}

/* Multimedia */
.video {text-align:center;margin-top:10px;}
.video a {font-size:10px;}
.video td {padding-left:100px;text-align:center;}
ul.screensavers {padding:20px;}f
.screensavers li {padding:5px;}
.videoIndexTable {width:510px;}
.videoIndexTable td {padding-top:20px;text-align:center;width:33%;}
.videoIndexTable div {text-align:center;}

/* Impressions */
.teaserImpressions h1 {font-size:13px;margin-top:10px;margin-bottom:10px;text-transform:uppercase;color:#767D87;}
.teaserImpressions h2 {font-size:13px;color:#767D87;margin-bottom:5px;}
.teaserImpressions img {float:left;margin-right:8px;margin-bottom:5px;} 
.teaserImpressions .content {} 

/* News */
.box_centre_left {}
.teaserNews h1 {font-size:11px;font-weight:bold;text-transform:uppercase;color:#767D87;}
.teaserNews h2 {font-size:10px;font-weight:normal;margin-top:0;}
.teaserNews h3 {font-size:10px;padding:2px 1px;}
.teaserNews .content {display:none;}
.teaserNews a{text-decoration: none;font-weight:normal;}
.teaserNews a:hover{text-decoration:underline;}
.pagination {clear:both;}

/* News + impressions génération */
.newscontainer{
	width: 550px;
}

.chapeaunews{
	font-weight: bold;
}

/*** DYNCONTENT ***/
.content_index{
width:358px;
margin-left:5px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
float:left;}

.content_index_no_image{
width:450px;
margin-left:5px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
float:left;}

.content_index_hr{
width:470px;
border-bottom:1px solid #546269;
padding-bottom:8px;
padding-top:5px;
float:left;}

.img_index{
width: 85px;
margin-top:0px;
margin-right:10px;
float:left;
border: none;
}

.img_news{border: none; padding-left:5px;}


/* Bruits de ponton */
.teaserBruits h1 {font-size:11px;font-weight:bold;text-transform:uppercase;color:#767D87;}
.teaserBruits h2 {font-size:10px;font-weight:normal;margin-top:0;}
.teaserBruits h3 {font-size:10px;padding:2px 1px;}
.teaserBruits .content {display:none;}
.teaserBruits a{text-decoration: none;font-weight:normal;}
.teaserBruits a:hover{text-decoration:underline;}

/* Classement 2008 */
.classement {}
.table_classement{border: 1px solid #DDDDDD;text-align: center;width: 210px;font-weight: bold;}
.table_classement td{border: none;font-size: 10px !important;font-weight: normal;}
.table_header{background-color: #444444;color: #ffffff;font-weight: bold;}
.ligne1{background-color: #fefefe;height: 16px;}
.ligne2{background-color: #dddddd;height: 16px;}
.borderright{border-right: 1px solid #444444;}

/* Portrait */
.portraitAccroche {}
.portraitAccroche .text {padding-left:10px;}

/* Templates */
#bkgBoat {position:absolute;left:0px;top:0px;width:377px;height:768px;background:url(/multimedia/images/img_structures/bkg_menu08.jpg) no-repeat;z-index:1;}
#container {z-index:99;margin:auto;width:970px;position:relative;min-height:100%;background:url(/multimedia/images/img_structures/bkg_container.gif) repeat-y right top;}
* html #container {height: 100%;}
#containerLeft {float:left;width:275px;position:relative;}
#containerLogo {position:absolute;left:2px;top:14px;}
#menu {position:absolute;right:-1px;top:210px;color:#ffffff;background:url(/multimedia/images/img_structures/bkg-menu.png);
}
#containerRight {z-index:98;margin-left:275px;position:relative;width:695px;background:#ffffff;}
#langue {position:absolute;right:-45px;top:0px;color:#ffffff;}
#flecheHaut {position:absolute;left:0px;top:123px;background:url(/multimedia/images/img_structures/fleche_haut2010.gif) no-repeat;z-index:99;width:20px;height:19px;}
#flecheBas {position:absolute;left:0px;top:362px;background:url(/multimedia/images/img_structures/fleche_bas2010.gif) no-repeat;z-index:99;width:20px;height:19px;}
#teaserNews {float:right;width:160px;}
#homeContent {border:0px solid red;margin-right:160px;padding:10px;}
#teaserSponsors {position:absolute;right:0;width:160px;background:url(/multimedia/images/img_structures/bkg_sponsors.gif) no-repeat;text-align:center;}
#teaserSponsors div {text-align:center;}
#teaserSponsors td {padding-left:5px;padding-right:0px;}
#containerFooter {position: relative;z-index:99;text-align:center;margin:auto;width:970px;}
#footer td {padding:10px;}
#footer2 {background:#ffffff;padding:10px;margin-left:275px;}

/* Style 07 */
.menu_titre{
	margin-bottom: 10px;
	margin-top: 10px;
	color: #647678;
	font-size: 13px;
	font-weight: bold;
}
.classement caption, h1, .titre_principal{
	color: #647678;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}
.topright_content{
	padding: 10px;
	background-color:#546269;
	color: #ffffff;
}
.topright_subtitle {font-weight: bold; margin-bottom: 10px;}

/*Menu*/
.menu a, .menu a:visited{
	color:#647678;
	font-weight:bold;
	line-height:16px;
}
.menu {
padding-right:12px;
}
ul.menu {
margin:0;
padding-bottom:10px;
}
.menu li {padding-top:7px;}
.sous_menu li {padding-top:0px;}
.menu {font-size:12px;}
.sous_menu {font-size:10px;}
.menu, .sous_menu{
	list-style:none;
	text-align:right;
}

/*
a.selected:link,a.selected:visited,a.selected:hover,a.selected:active {color:red;}
*/

/* Newsletter */
#newsletters_form{
color:#000000;
//margin:18 0 0 15px;
padding:5px;
text-align:right;
}
/*Gallery */

.contenu table img{

margin:10px;
}

/* Formulaire technique */
.formTechnique td {padding:4px;}

/* Classement */
.table_classement_course {border: 1px solid #546269;width: 300px;}
.table_classement_course td {padding:3px;}
.table_classement {border: 1px solid #546269;text-align: center;width: 470px;font-weight: bold;}
.table_classement td{border: none;font-size: 9px !important;font-weight: normal;}
.table_header{background-color: #444444;color: #ffffff;font-weight: bold;}
.ligne1{background-color: #fefefe;}
.ligne2{background-color: #dddddd;}
.borderright{border-right: 1px solid #546269;}
.dnc{background-color: #888888;}
.a_boat{color: #546269;font-weight: bold;text-decoration: none;}

/* Classement 09 */
.classement {border: 1px solid #dddddd;text-align: center;width: 470px;font-weight: bold;}
.classement .subhead, .classement .head, .classement .regate, .classement .total {border: none;font-size: 9px;font-weight: normal;}
.classement td {}
.classement .subhead {background-color: #444444;color: #ffffff;font-weight: bold;}
.ligne1{background-color: #fefefe;}
.ligne2{background-color: #dddddd;}
.dnc{background-color: #888888;}
.classement caption {text-align:left;padding-bottom:10px;}
ul#listeRegate {margin-top:20px;}
#listeRegate li {margin-left:20px;}

/* Classement home */
.table_classement{border: 1px solid #DDDDDD;text-align: center;width: 210px;font-weight: bold;}
.table_classement td{border:none; font-size:10px; font-weight:normal;}
.table_header{background-color: #444444;color: #ffffff;font-weight: bold;}
.ligne1{background-color: #fefefe;height: 16px;}
.ligne2{background-color: #dddddd;height: 16px;}
.borderright{border-right: 1px solid #444444;}


/* Classement home 09 */
.displayHome .classement {border: 0px; width:210px;}
.displayHome .classement td {border: none;font-size: 11px;font-weight: normal;}
.displayHome .classement .subhead, .displayHome .classement th {display:none;}
.ligne2 {background-color: #dddddd;height: 16px;}
.displayHome .classement caption {margin-bottom:10px; margin-top:10px; color:#647678; font-size:13px; font-weight:bold; padding:0;text-transform:uppercase;}
.displayHome .classement .team {text-align:left;text-transform:capitalize;}
.displayHome .classement .rank {width:25px;}

/* Slideshow */
ul.crossfade {padding:0;margin:0;list-style:none;position:relative;}
#fade li {position: absolute;top: 0;left: 0;width: 523px;height: 240px;background-color: #FFF;visibility: hidden;}

/* Home 09 */
.eventHome .image {margin-right: 15px; margin-bottom: 6px; cursor: pointer;float:left;}
#newsLiveRight {margin-left:265px;}
#newsLiveLeft {float:left;width:245px;}
.box_centre #newsLiveLeft {float:none;width:auto;}
.box_centre #newsLiveRight {margin-left:0;border-top: 1px solid rgb(209, 209, 209); margin-top: 10px; padding-top: 10px;}
#newsLiveLeft h2, #newsLiveRight h2 {margin-top:0px;}

/* Twitter */
#twitter_div {margin:10px;border-top:1px solid rgb(209, 209, 209);}
#twitter_div ul {text-align:left;}
#twitter_div li {font-size:9px;list-style-type:none;padding-bottom:5px;}
#twitterContent_div {margin:0 50px 0 50px;}
#twitterContentHome_div {margin:0}
#twitterContentHome_div ul, #twitterContent_div ul {text-align:left;}
#twitterContentHome_div li, #twitterContent_div li {list-style-type:none;padding-bottom:15px;font-size:12px;}
.twitterRssFeed {padding-bottom:25px;} 
.twitterRssFeed a {background:url(/multimedia/images/img_structures/rss.gif) no-repeat left center;padding-left:20px;}

.pair {background:#cecece;}
.impair {background:#efefef}

.box_centre_left #newsLiveLeft {
  float:left;
  margin-right:20px;
  margin-left:0;
  width:230px;
  height:290px;
}
.box_centre_left #newsLiveLeft {width:auto;}
.box_centre {clear:both;}

.bg-tab-cla td {padding:2px;}
.bg-tab-man td {padding:2px;}
