/* Général / commun */


* {
	padding: 0;
	margin:0;
}

html, body {
	height:100%;
}

body {
	font-size:12px;
    text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:#2F4D7E url(/images/layout/fond_general.jpg) no-repeat center top;
}

a {
	color: #324D7A;
	text-decoration: none;
}

a:hover {
	color: #2E95C2; 
	text-decoration: underline;
}

a:visited {
	color:#41669A;
}
a#deconnect {
	float: right;
	padding-right: 10px;
	}
img.left {
	float:left;
}

img.right {
	float:right;
}

img.centre {
	display:block;
	margin: 0 auto;
	text-align:center;
	width:auto;
}

#contenu_middle ul {
	margin-left:15px;
	list-style: disc inside;
}

#contenu_middle ul li {
	list-style: disc inside;
}
	

span.obligatoire, span.incomplet { color:#940052; font-style:italic; font-weight:bold; }

label {
	display:block;
	float:left;
	margin-right:10px;
	width:150px;
}

input#send_url {
	float:right;
	margin-right: 20px;
}

#col_centrale div.contenu_content p.subtitre {
	background: transparent url(/images/pictos/subtitre.gif) no-repeat left top;
	padding: 3px 0 10px 22px;
	font-size: 13px;
	color: #385984;
	margin-left:15px;
	font-weight: bold;
}

div#global {
	text-align: left;
	height:99%;
	margin:0 auto;
	text-align:left;
	width:951px;
}

/* Header */
div#header {
	background:#2F4D7E url(/images/layout/header_en.jpg) no-repeat center top;
	float:left;
	height:184px;
	width:100%;
	margin:0 auto;
	padding: 0;
}

div#header .flag {
	width:17px;
	height:14px;
	display:block;
	float: left;
	margin-right:15px;
}

div#header #flag_fr {
	background:#2F4D7E url(/images/pictos/fr.gif) no-repeat center top;
}

div#header #flag_en {
	background:#2F4D7E url(/images/pictos/en.gif) no-repeat center top;
}

div#header #flag_pt {
	background:#2F4D7E url(/images/pictos/pt.gif) no-repeat center top;
	width:36px;
}

#header_links {
	height: 147px;
	width:600px;
	float:left;
}

#header_logo {
	width:600px;
	height:55px;
	display: block;
	float:left;
}

#header_flags {
	padding-left:180px;
	padding-top:10px;
	float:left;	
}

#header_chrono {
	width:300px;
	height:137px;
	float:right;
}


#header_chrono a{
	float:left;
}

#header_chrono_links {
	height:110px;
	padding-top:17px;
	width:150px;
	float:left;
}

#flashChrono_capsule {
	float:left;
	margin-top:23px;
	margin-left:12px;
	display: inline;
	zoom:1;	
	width:126px;
	height: 78px;
}
/* Fin Header */

div#content {
	background:#94C73A url(/images/layout/degrade_vert.jpg) repeat-x center top;
	float:left;
	padding-top:12px;
	width:951px;
}

#col_centrale {
	float:left;
	margin-bottom:20px;
}

#col_centrale div.pointille {
	background: transparent url(/images/layout/barre_sep.gif) repeat-x center top;	
	width:620px;
	height: 1px;
	margin: 4px auto;
	text-align: center;
	
}

#contenu div.contenu_content {
	width:645px;
	padding-left:7px;
	padding-bottom:20px;
	min-height: 500px;
}

* html #contenu div.contenu_content {
	height: 500px;
}

#contenu div.contenu_content #img_centrale {
	margin: 0 auto;
	text-align : center;

}

#col_centrale div.contenu_content p {
	padding: 7px 15px 10px 15px ;
	text-align: justify;
}

#col_centrale div.contenu_content img.bloc_contenu_content {
	float:right;
	margin: 5px 25px 5px 15px;
	border: #B7DF2C solid 4px;
}

p#copyright_home {
	text-align: right;
	color:white;
	margin-right:5px;
	font-size: 11px;
}

.autolist {
	list-style: none;
	padding-top:2px;
}

.autolist li {
	list-style: none;
	height:13px;
}
/* Actu liste */
#contenu h1#titre_listing {
	background: transparent url(/images/layout/fleche_verte.gif) no-repeat left center;	
	padding-left:35px;
	font-size: 25px;
	margin-bottom: 10px;
	margin-left:15px;
	width:360px;
}
#contenu h1#titre_listing.forPress {
	margin-bottom: 0;
	}
#contenu img.bloc_actu_list {
	float:left;
	margin: 5px 15px 5px 15px;
	border: #B7DF2C solid 2px;	
}

#contenu div.actu_list {
	width:645px;
	padding-left:7px;
}

#contenu div.actu_list p {
	padding: 7px 15px 10px 15px ;
	text-align: justify;

}

#contenu div.actu_list h2 {
	color: #385984;
	font-size: 12px;
	padding: 0px 15px 0px  15px;
}

#contenu div.actu_list h2 a {
	color: #385984;
	font-size: 12px;
	text-decoration: none;
}
/* Fin Actu liste */


.paginate {
	text-align: right;
}

.paginate a {
	color: black;
	text-decoration: none;
	
}

.paginate a:hover {
	color: #385984;
	text-decoration: none;	
}

.paginate {
	width: 95%;
	
}

#associes {
	margin:10px auto;
	width:626px;
}

#associes_top {
	background:  transparent url(/images/layout/associes_top.gif) no-repeat center bottom;
	width:626px;
	height:13px;
}

#associes_middle {
	background:  transparent url(/images/layout/associes_middle.gif) repeat-y center bottom;
	width:626px;
	min-height:130px;
}

#associes_middle h3{
	padding-left:25px;
	margin-top:5px;
}

#contenu_associe {
	height:1px;
	font-size: 1px;
	margin:0;
	padding:0;
}

#col_centrale .contenu_content #associes_middle p {
	padding: 4px 0 0 20px ;
}


#associes_bottom{
	background:  transparent url(/images/layout/associes_bottom.gif) no-repeat center top;
	width:626px;
	height:13px;
}



#toute_infos {
	text-decoration: none;
	color: #152E57;	
	font-size: 12px;
	padding-left:15px;
	padding-top:7px;
	display: block;	
}

#baseline {
	width: 951px;
	height: 219px;
	background: #93C737;	
	margin-top: 5px;
}

div#footer {
	background: white;	
	margin-top: 5px;
	height: 59px;
	margin-bottom:20px;		
	width:951px;	
}

div#footer a {
	display: block;
	float:left;
}

div#footer a img {
	border:none;
}

div#footer #footer_links {
	float:right;
	margin-right:5px;
	margin-top:22px;
}

div#footer #footer_links a, div#footer  #footer_links a:hover {
	color: #152E57;
	border-right: 1px solid #152E57;
	padding: 0 5px;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

div#footer #footer_links a.last {
	border: none;
}


ul#menu_bas {
	color:white;
	list-style: none;
	position: relative;
	margin-left: 5px;
	margin-top:10px;
	float:left;		
	display: inline;
	zoom:1;
}

ul#nav {
	float:left;
}

ul#menu_bas li, ul#nav li {
	list-style: none;
	display:block;
	float:left;	
	border-right:1px solid white;
	padding-left:6px;
	position: relative;
}

ul#menu_bas li {
	padding-bottom: 1px;	
	padding-left:5px;
}

ul#nav li {
	height:24px;
	
}

ul#menu_bas li.last, ul#nav li.last {
	border:none;
}

ul#menu_bas a, ul#menu_bas a:hover,
ul#nav a, ul#nav a:hover
 {
	color:white;
	text-decoration: none;
	margin-right: 10px;
	margin-left: 5px;
	font-size: 14px;
	font-weight: bold;
}

ul#nav a, ul#nav a:hover {
	margin-top:10px;
}
	
ul#menu_bas ul.submenu_bas {
	position: absolute;
	height: 180px;
	width: 120px;
	top: 25px;
	left:0;
}

ul#menu_bas ul.submenu_bas li {
	float:none;
	padding-left:10px;
	border: none;	

}

ul#menu_bas ul.submenu_bas li a, ul#menu_bas ul.submenu_bas li a:hover  {
	font-size: 12px;
	text-transform: none;	
	font-weight: normal;	
	padding:0;
	margin:0;		
}

.top_link {
	text-transform: uppercase;
}

#col_centrale p.fond_date {
	background: transparent url(/images/layout/fond_date.gif) no-repeat center top;	
	width: 125px;
	height:18px;	
	margin-left:15px;
	padding: 2px 0 0 15px;			
}

.fond_date p {
	padding: 2px 7px;	
}

#htop_classement {
	float:left;
	height:153px;
	margin-top:20px;
	padding:13px 0px 0 22px;
	width:240px;
	display: inline;
	zoom:1;
}

#htop_carto {
	float:left;
	height:143px;
	margin-top:20px;
	padding:5px 0 0 15px;
	width:236px;
	display: inline;
	zoom:1;	
}

#htop_carto img {
	margin-left:20px;
	display: block;
}

#htop_meteo {
	margin-top:20px;
	height:143px;
	width:123px;
	float:left;
	padding:0 0 0 10px;	
	display: inline;
	zoom:1;		
}	

#htop_meteo {
	display: block;
}

#htop_meteo a {
	display: block;
}

/* La colonne de droite */
#col_droite {
	/*height: 1512px;*/
	width: 253px;
	float:right;
	margin-right: 5px;
	margin-bottom: 15px;
	padding-bottom: 11px;
}

#col_droite #central_col_droite {
	background: transparent url(/images/layout/fond_col_droite.gif) repeat-y center top;
	width: 253px;
	/*height: 1450px;*/
}

#col_droite #central_col_droite h3 {
	margin: 8px 10px;
}

#col_droite #top_col_droite {
	background: transparent url(/images/layout/top_col_droite.gif) no-repeat center bottom;	
	width: 253px;
	height:11px;	
}

#col_droite #bottom_col_droite {
	background: transparent url(/images/layout/bottom_col_droite.gif) no-repeat center top;	
	width: 253px;
	height:46px;
}

#col_depeches {
	margin-bottom: 25px;
}

#col_depeches p {
	color: #02213C;
	padding:1px 0 2px 10px;
	
}

#col_depeches p a {
	color: #02213C;
	text-decoration: none;
	font-size: 11px;

}

#b_depeches {position: relative;}

#b_depeches #toute_dep {
	position: absolute ;
	color:#152E57;
	display:block;
	font-size:11px;
	margin-right:15px;
	margin-bottom:7px;
	text-decoration:none;
	bottom:0;
	right:0;
}

#col_recherche {
	background: transparent url(/images/layout/loupe.gif) no-repeat left center;	
	width: 225px;
	height:22px;
	border:0;
	margin: 0 auto;
}

#bloc_recherche {
	text-align: center;
}	
	
#col_droite div#bloc_partners {
	text-align:center;
	margin:0 auto;
	width:246px;	
	float:left;
}

#col_droite div#b_partenaires {
	text-align:center;
	margin:0 auto;
	width:246px;	
	float:left;
}
	
#col_message {
	background: transparent url(/images/layout/book.gif) no-repeat left top;	
	width: 220px;
	height:50px;
	margin:0 0 0 10px;
	padding:0 0 0 5px;
	border:none;
}

#col_message p {
	color: #02213C;
	font-size: 12px;
	padding-top:0px;
	padding-left:37px;
}


#col_recherche input, #col_recherche a,
#col_message input, #col_message a{
	color: black;
	border: #A6B3CB 1px solid;
	background: white;
}
#col_message p a {
	border: none;
	background: none;
	padding-top: 10px;
	display:block;
	}

#col_recherche a,
#col_message a {
 	padding: 1px 2px 0 2px;
}


#col_mag {
	width: 225px;
	height: 130px;
	margin-left:10px;
	text-align: center;
}

#col_mag img {
	border: 2px #6A7C88 solid;
}

#col_droite a.bcold {
	width: 110px;
	height:20px;
	display: inline;
	zoom:1;
	float: left;
	margin-left: 9px;
	margin-bottom: 5px;
}

#col_droite a#bt_demarrage {
	background: transparent url(/images/layout/bouton_demarrage.gif) no-repeat center top;	
}

#col_droite a#bt_rss {
	background: transparent url(/images/layout/bouton_rss.gif) no-repeat center top;	
}

#col_droite a#bt_facebook {
	background: transparent url(/images/layout/bouton_facebook.gif) no-repeat center top;	
	clear:left;
}

#col_droite a#bt_twitter {
	background: transparent url(/images/layout/bouton_twitter.gif) no-repeat center top;	
}

#col_droite a#bt_widget {
	background: transparent url(/images/layout/bouton_widget.gif) no-repeat center top;	
}

#col_droite a#bt_bookmark {
	background: transparent url(/images/layout/bouton_bookmark.gif) no-repeat center top;	
	clear:right;
}
#col_droite form#col_newsletter {
	background: transparent url(/images/pictos/newsletter.gif) no-repeat 10px 3px;	
	padding-left: 40px;
	}
#col_droite form#col_newsletter input {
	border: 1px solid #A0B6CB;
	font-size: 11px;
	line-height: 13px;
	height: 13px;
	width: 150px;
	text-align: right;
	padding: 2px;
	}
#col_droite form#col_newsletter input.submit {
	border: 1px solid #A0B6CB;
	background-color: #FFF;
	width: 20px;
	line-height: 10px;
	height: 18px;
	text-align: center;
	padding: 0px;
	}

#barre_partage {
	width:645px;
	height:25px;
}

#barre_partage #partage {
	float: left;	
}

#barre_partage #accessibilite {
	margin-right:15px;
	float: right;	
}	

#barre_partage a.bcold {
	height:20px;
	margin-left: 14px;
	margin-bottom: 5px;
	display: block;
	float:left;
	
}

#barre_partage a#bt_imprimer {
	background: transparent url(/images/pictos/p_imprimer.gif) no-repeat center top;
	width: 23px;	
}

#barre_partage a#bt_envoyer {
	background: transparent url(/images/pictos/p_envoyer.gif) no-repeat center top;	
		width: 23px;	
}

#barre_partage a#bt_plus {
	background: transparent url(/images/pictos/p_plus.gif) no-repeat center top;	
	width: 23px;	
}

#barre_partage a#bt_moins {
	background: transparent url(/images/pictos/p_moins.gif) no-repeat center top;	
	width: 23px;	
}

#barre_partage a#bt_facebook {
	background: transparent url(/images/pictos/facebook.gif) no-repeat center top;
	width: 16px;		
}

#barre_partage a#bt_delicious {
	background: transparent url(/images/pictos/delicious.gif) no-repeat center top;	
	width: 16px;	
	clear:right;
}

#barre_partage a#bt_twitthis {
	background: transparent url(/images/pictos/twitter.gif) no-repeat center top;
	width: 16px;		
}

#barre_partage a#bt_wikio {
	background: transparent url(/images/pictos/wikio.gif) no-repeat center top;
	width: 16px;		
}

#barre_partage a#bt_technorati {
	background: transparent url(/images/pictos/technorati.gif) no-repeat center top;
	width: 16px;		
}

#barre_partage a#bt_digg {
	background: transparent url(/images/pictos/diggit.gif) no-repeat center top;
	width: 16px;		
}

#col_droite div.pointille {
	background: transparent url(/images/layout/barre_sep.gif) no-repeat center top;	
	width: 246px;
	height: 1px;
	margin: 8px 0 ;
	float:left;
	font-size: 1px;
}

#col_droite div.bloc_gris {
	background: transparent url(/images/layout/fond_gris.jpg) no-repeat center bottom;	
	width: 246px;
	float:left;	
	margin-bottom: 5px;
}

#col_droite div.bloc_gris h3 {
	margin-left: 15px;
}

#col_droite div#b_videos a span {
	display: none;
	}
#col_droite div#b_videos.bloc_gris a {
	display: block;	
	height: 128px;
	width: 246px;
	}
#col_droite div#b_videos.bloc_gris a {
	background: transparent url('http://transat650.mativi.fr/images/video_mativi_en.gif') no-repeat top;	
	}
	
#col_droite div#b_photos {
	height: 186px;
}

#col_droite div#b_envoyer {
	height: 80px;
}

#col_droite div#b_site_mobile {
	height: 139px;
	background: url("/images/layout/titres/site_mobile_en.jpg") no-repeat;
}

#col_droite div#b_site_mobile a {
	width: 246px;
	height: 139px;
	display: block;
}

#col_droite div#b_jeu {
	height: 128px;
	background: url("/images/layout/titres/jeu_regatta_en.jpg") no-repeat;	
}

#col_droite div#b_jeu a {
	height: 128px;
	width: 246px;
	display: block;	
}

#col_droite div#b_le_mag {
	height: 170px;
	margin-bottom: 0px;
}

#col_droite div#b_depeches h3 {
	background: url("/images/layout/titres/depeches_en.gif") no-repeat;
	width: 90px;
	height: 21px;
}

#col_droite div#b_videos h3 {
	background: url("/images/layout/titres/videos_fr.gif") no-repeat;
	width: 87px;
	height: 21px;
}

#col_droite div#b_photos h3 {
	background: url("/images/layout/titres/photos_fr.gif") no-repeat;
	width: 87px;
	height: 21px;
}

#col_droite div#b_partenaires h3 {
	float:left;
	padding-bottom:0;
	display:inline;	
	margin-bottom:0;
	background: url("/images/layout/titres/partenaire_en.gif") no-repeat;
	width: 140px;
	height: 21px;
}

#col_droite div#bloc_partners h3 {
	float:left;
	display:inline;
	padding-bottom:0;
	margin-bottom:0;
	margin-right:0;
	background: url("/images/layout/titres/partenaire_majeur_en.gif") no-repeat;
	height: 21px;
	width: 219px;
}

#col_droite div#b_envoyer h3 {
	background: url("/images/layout/titres/envoyez_fr.gif") no-repeat;
	width: 209px;
	height: 21px;
}

#col_droite div#b_le_mag h3 {
	background: url("/images/layout/titres/le_mag_en.gif") no-repeat bottom center;
	width: 87px;
	height: 21px;
	margin-left:0;	
}

#col_droite h3 span {
	display: none;
}

/* Home */

#fil_info {
	width: 658px;
	height:32px;
	background: transparent url(/images/layout/fil_info.gif) no-repeat center top;	
	margin-left:15px;
	margin-top:3px;
}

#fil_info p {
	padding: 2px 7px;
	color: white;
}

#bloc_contenu_content {
	width: 664px;
	margin-left:9px;	
}

div#global.home h2#main {
	color:white;
	font-size: 36px;
	text-decoration: underline;
	padding-left:25px;
	margin: 0 0 9px 0;
	width:652px;	
}

div#global.home h2#main a {
	color:white;
}

div#global.home .contenu_content h2 {
	margin: 0 0 0 15px;	
}

div#global.home .contenu_content h2 a,
#contenu h1 {
	color: #385984;
	font-size: 26px;
	text-decoration: none;
	font-weight: bold;
	margin:0;
}

#contenu h1 {
	padding-left:15px;	
}
	
h3 span {
	display: none;
}


h3#associes_photos {
	background: transparent url(/images/layout/associes_autres_photos.gif) no-repeat center top;
	width:99px;
	height:17px;
}

h3#associes_articles {
	background: transparent url(/images/layout/associes_autres_articles.gif) no-repeat center top;
	width:120px;	
	height:14px;	
}

h3#associes_sons {
	background: transparent url(/images/layout/associes_autres_sons.gif) no-repeat center top;
	width:101px;	
	height:14px;	
}

#col_centrale .contenu_content .date_actu, 
#contenu .actu_list .date_actu {
	padding: 0 0 0 15px;
	color:black;
}

#tableau_bord {
	height:170px;
	width:665px;	
}

#bloc_flash {
	height:320px;
	width:652px;	
	margin-left:10px;	
}

#hcontenu_top {
	background: transparent url(/images/layout/hcontenu_top.gif) no-repeat center bottom;
	position:relative;
	margin-left:10px;
	width:652px;
	height:199px;
}

#hcontenu_middle {
	background: transparent url(/images/layout/hcontenu_middle.gif) repeat-y center top;
	position:relative;
	margin-left:10px;
	width:652px;
}

#hcontenu_bottom {
	background: transparent url(/images/layout/hcontenu_bottom.gif) no-repeat center top;
	position:relative;
	margin-left:10px;
	width:652px;
	height:18px;
}

#contenu {
	margin-left:15px;
}

#contenu_top {
	background:  transparent url(/images/layout/contenu_top.gif) no-repeat center top;
	width:661px;
	height:38px;
}

#contenu_middle {
	background:  transparent url(/images/layout/contenu_middle.gif) repeat-y center top;
	width:661px;	

}


* html #contenu div.contenu_content {
	height: 500px;
}

#contenu_bottom {
	background:  transparent url(/images/layout/contenu_bottom.gif) no-repeat center top;
	width:661px;	
	height:35px;	
}

* html #bloc_white {
	width:653px;
}

/* main menu ul or ol elment */
#nav {
	display:block;
	list-style:none;
	margin:0;
	text-align: center;
	width: 951px;	
}

#subMenusContainer {
	display:block;
	position:absolute;
	top:0;left:0;
	width:100%;
	height:0;
	overflow:visible;
	z-index:1000000000; 
}

/* Menu Navigation */Q
#nav li span {
	display:none;
}

#nav a {
	margin:0;
	float:left;

	height:27px;
}

#nav a.presentation:hover,
#nav a.produit:hover,
#nav a.support:hover,
#nav a.actualite:hover,
#nav a.carriere:hover,
#nav a.implantation:hover {
	background-position:top right;
}
/* all menu links */
#subMenusContainer a, ul#nav .sub a {
	display:block;
	width:180px;
	height:17px;	
	color:#fff;
	padding:1px 0;
	font-size:12px;
	text-indent:5px;
	line-height:20px;
	font-weight:normal;
	text-decoration:none; 
	border-bottom:1px solid #FFF;	
}

ul#nav .sub a {
	background-color:#62789C;
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
	padding-bottom:0;
	height:18px;
}

ul#nav .sub li {
	height:19px;
}



/* Just sub menu links */
#subMenusContainer a, #nav li li a {
	text-align:left;
}
/* All menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#subMenusContainer a.subMenuParentBtnFocused {
	color:#FFF;
	border-bottom:1px solid #FFF;
	background-color:#62789C;
}
/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#subMenusContainer a.subMenuParentBtnFocused,
#nav li a:hover,
#nav li a:focus {
	/*background-color:#627CA7;*/
	color:#BCD635;
}

#nav li a.on {
	color:#BCD635;
}


/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW { 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	/*the 2px left & right padding lets you have a 1px border 
	  on the ul or ol inside since overflow is set to hidden*/
	padding:0 2px;
	margin:0 0 0 -2px;
}
/* All ULs and OLs */
#nav, #nav ul, #nav ol, 
#subMenusContainer ul, #subMenusContainer ol { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}
/* All submenu OLs and ULs */
#subMenusContainer ul, #subMenusContainer ol {	
	border-top:1px solid #FFF;
	background-color:#3B61A0;
}
/* List items in main menu --[for non-javascript users this applies to submenus as well]  */
#nav li { 
	/*great place to use a background image as a divider*/
	display:block;
	list-style:none;
	position:relative;
	float:left;
}
#subMenusContainer li {
	list-style: none;
}

/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#nav li li {float:none;}
#nav li li a { /* Just submenu links*/	
	position:relative;
	float:none;
}
#nav li ul { /* second-level lists */
	position: absolute;
	width:10em;
	margin-left:-1000em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin-top:2.2em;
}
/* third-and-above-level lists */
#nav li ul ul {margin: -1em 0 0 -1000em; }
#nav li:hover ul ul {margin-left: -1000em; }

 /* lists nested under hovered list items */
#nav li:hover ul{margin-left: 0; }
#nav li li:hover ul {margin-left: 10em; margin-top:-2.5em;}


table {
	margin:20px;
}

/* Page recherche */
#resultats_recherche {
	padding: 0 40px;
}

.searchBox {
	margin: 0;
}

.searchBox td {
	border:none;
}
/* Fin Page recherche */

/* Page partenaires */
.partner {
	margin: 5px 15px 5px 5px; 
	padding-right: 5px;
	border-right: 1px solid black;
	width: 180px; 
	height: 60px; 
	float: left;
	text-align:right;
}
/* Fin page partenaires */

/* Page skippers */
#skippers {
	
}

#skippers h2 {
	font-size: 22px;
	color: #96B904;
}

#skippers h3 {
	font-size: 14px;
	color: #96B904;
	padding-top:15px;
	padding-bottom:20px;
	padding-left:10px;
	width:220px;
}

#skippers img {
	border: 2px #BAD635 solid;
	margin-top:5px;	
	margin-bottom:5px;
	float:left;
}

#skippers img#photo_skip {
	margin-left:15px;
	margin-right:10px;
}

form#all_skippers_form {
	float:right;
	margin-right:25px;
	margin-top:5px;
}

#skippers #bloc_console {
	background: transparent url(/images/layout/skipper_fond_console.gif) no-repeat left top;
	height:180px;
	margin:2px 0; 
	width:240px; 
	float:left;	
}

#skippers #bloc_console p {
	padding: 5px 15px;
}

.skip_blue {
	color:#294A76;
	font-size: 16px;
	font-weight: bold;
}

.skip_blue.small {
	font-size: 14px;
}

.skip_blue.vsmall {
	font-size: 10px;
}

.skip_vert {
	color:#90B100;
	font-size: 16px;
	font-weight: bold;
}

.skip_vert.small {
	font-size: 14px;
}

.skip_vert.vsmall {
	font-size: 10px;
}

.skip_vert.big {
	font-size: 18px;
}

.autolist p {
	overflow:hidden;
	height:13px;	
}

#col_centrale div.contenu_content p.carre_desc {
	float:left;
	width:270px;
	height:20px;
	padding:0 15px;
}

#col_centrale div.contenu_content p.carre_devo {
	padding:2px 15px;
}

#bloc_desc {
	margin: 15px 0;
}

#col_centrale div.contenu_content .liste_skippers {
	background: transparent url(/images/layout/fond_concurrents.gif) no-repeat center top;	
	height:900px;
	width: 314px;
	float:left;
}

#col_centrale div.contenu_content .liste_skippers p {
	padding:1px 15px 1px;
}

#col_centrale div.contenu_content .liste_skippers p a {
	color:black;
}

#col_centrale div.contenu_content .liste_skippers table {
	width:260px;
	margin: 0 20px 20px;
	float: left;
}
/* Fin page skippers */

/* Page m�diatheque photo */

.thumb_info {
	margin-top:79px;
	background: #B7DF2C;
	-moz-border-radius-topright :5px;
	-moz-border-radius-bottomright :5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border: #B7DF2C 2px solid;
    padding:5px;
    font-weight:bold;
}

.thumb_info_2 {
	background: #B7DF2C;
	-moz-border-radius :5px;
    -webkit-border-radius: 5px;
    border: #B7DF2C 2px solid;
    padding:5px;
    font-weight:bold;
}

/* Fin photo */

/* Page m�diatheque sons et press*/

#sounds {
	margin-left:17px;
	background: transparent url(/images/layout/sounds_bg.gif) repeat-y;
}



#sounds {
	margin-left:17px;
	background: transparent url(/images/layout/sounds_bg.gif) repeat-y;
}

#sounds .top {
	background: transparent url(/images/layout/sounds_top.gif) no-repeat;
	width: 628px;
	height: 53px;	
}

#sounds .top #player {
	background: transparent url(/images/layout/player.jpg) no-repeat;
	margin:35px 0 0 275px;
	position:absolute;
	width: 332px;
	height: 20px;	
}

#sounds .bottom{
	background: transparent url(/images/layout/sounds_bottom.gif) no-repeat;
	width: 628px;
	height: 33px;
}

#sounds table {
	width: 590px;
	border: 0;
	border-collapse: 0;
	border-spacing: 0;
}
#sounds table th, #sounds table td { padding: 0; }

#sounds table thead {
	color: #96B904;
	font-weight: bold;
	font-size: 15px;
}




#sounds table thead tr td.date {
	width: 90px;
}

#sounds table thead tr td.title {
	width: 430px;
}

#sounds table tbody tr.even {
	background: #F9F9F9;
}

#sounds table tbody tr.odd {
	background: #EEEFEF; 
}


/* Fin audio */


/* Page photo press*/

#photos {
	margin-left:17px;
	background: transparent url(/images/layout/sounds_bg.gif) repeat-y;
}

#photos .top {
	background: transparent url(/images/layout/sounds_top.gif) no-repeat;
	width: 628px;
	height: 53px;	
}

#photos .top #player {
	background: transparent url(/images/layout/player.jpg) no-repeat;
	margin:35px 0 0 275px;
	position:absolute;
	width: 332px;
	height: 20px;	
}

#photos .bottom{
	background: transparent url(/images/layout/sounds_bottom.gif) no-repeat;
	width: 628px;
	height: 33px;
}
/* end photo press */


/* Page document press*/

#documents {
	margin-left:17px;
	background: transparent url(/images/layout/sounds_bg.gif) repeat-y;
}

#documents .top {
	background: transparent url(/images/layout/sounds_top.gif) no-repeat;
	width: 628px;
	height: 53px;	
}

#documents .top #player {
	background: transparent url(/images/layout/player.jpg) no-repeat;
	margin:35px 0 0 275px;
	position:absolute;
	width: 332px;
	height: 20px;	
}

#documents .bottom{
	background: transparent url(/images/layout/sounds_bottom.gif) no-repeat;
	width: 628px;
	height: 33px;
}

doc-list a[href^="mailto:"] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/images/pictos/mail.png) center left no-repeat;
    }

#doc-list a[href$='.pdf'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/images/pictos/document-pdf.png) center left no-repeat;
    }

#doc-list a[href$='.xls'], #doc-list a[href$='.csv'], #doc-list a[href$='.xlt'], #doc-list a[href$='.xlw'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/images/pictos/document-excel.png) center left no-repeat;
    }

#doc-list a[href$='.ppt'], #doc-list a[href$='.pps'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/images/pictos/document-powerpoint.png) center left no-repeat;
    }

#doc-list a[href$='.doc'],#doc-list a[href$='.rtf'],#doc-list a[href$='.txt'],#doc-list a[href$='.wps'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/images/pictos/document-word-text.png) center left no-repeat;
    }

#doc-list a[href$='.zip'],#doc-list a[href$='.gzip'],#doc-list a[href$='.rar'] {
    display:inline-block;
    padding-left:20px;
    line-height:18px;
    background:transparent url(/images/pictos/document-zipper.png) center left no-repeat;
    }
/* end documents press */


/* form presse */

form.inline label       { font-weight: bold; }
form.inline fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
form.inline legend      { font-weight: bold; font-size:1.2em; }

form.inline input[type=text],
form.inline input[type=password],
form.inline input.text, form.inline input.title, 
form.inline textarea, select { 
  background-color:#fff; 
  border:1px solid #bbb; 
}
form.inline input[type=text]:focus,form.inline  input[type=password]:focus,
form.inline input.text:focus,form.inline  input.title:focus, 
form.inline textarea:focus,form.inline  select:focus { 
  border-color:#666; 
}
form.inline input[type=password],
form.inline input[type=text], 
form.inline input.text,form.inline  input.title,
form.inline textarea,form.inline  select {
  margin:0.5em 0;
}

form.inline input.text, 
form.inline input.title   { width: 300px; padding:5px; }
form.inline input.title   { font-size:1.5em; }
form.inline textarea      { width: 390px; height: 250px; padding:5px; }

form.inline input[type=checkbox],form.inline input[type=radio], 
form.inline input.checkbox, form.inline input.radio { 
  position:relative; top:.25em; 
}

form.inline { line-height:3; }
form.inline p { margin-bottom:0; }

.error,
.notice, 
.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }


/* end form presse */


/* Envoie a un ami */

#send_url_to_friend {
	padding: 20px;	
}

#send_url_to_friend span.url{
	font-style: italic;
}

#send_url_to_friend #form-send-url{
	margin-top: 10px;
}

#send_url_to_friend #form-send-url label {
	width: 200px;
}
#send_url_to_friend #form-send-url input {
	margin-bottom: 10px;
}

/* Fin envoie � un ami */

/* Bloc diaporama colonne de droite */
.sample {
	margin:0 auto;
	text-align: center;
	width:220px;
	height:100px;
}

#box1{
	position:absolute;
}
#box1 span, #box2 span{
	display:block;
	float:left;
}

.mask1{
	position:relative;
	width:184px;
	height:138px;
	overflow:hidden;
	margin:0 auto;
}
.mask1 img{
	border: 2px solid #6A7C88;
}
/* Fin bloc diaporama colonne de droite */	


/* El Club del Transat */
#col_centrale div.contenu_content .bloc_club {
	width:204px;
	height: 307px;
	float:left;
	margin-bottom: 10px;
}

#col_centrale div.contenu_content #les_blocs_club {
	margin-left: 15px;
	width: 620px;
	height: 614px;
}

#col_centrale div.contenu_content .bloc_club p {
	background:transparent url(/images/layout/puce_noire.gif) no-repeat;
	padding: 0 15px;
	margin-left:10px;
	text-align: left;
	
}

#col_centrale div.contenu_content #les_blocs_club.tele .bloc_club {
	height:227px;
} 

#col_centrale div.contenu_content #les_blocs_club.tele img {
	margin:0 auto;
	text-align:center;
	border:1px solid black;
}
	
#col_centrale div.contenu_content #les_blocs_club.tele ul {
	list-style: none;
	margin: 10px auto 0 auto;
	text-align:center;
	width:200px;
}

#col_centrale div.contenu_content #les_blocs_club.tele ul li {
	list-style: none;
}	
	
	
#col_centrale div.contenu_content .bloc_club p a,
#col_centrale div.contenu_content .bloc_club p a:hover {
	text-decoration: none;
	color:black;
}
/* Fin El Club del Transat */		