@import "/design/styles/video.css";
@import "/design/styles/avisdecourse.css";
@import "/design/styles/contacts.css";
@import "/design/styles/programme.css";
@import "/design/styles/goodies.css";
@import "/design/styles/actu.css";
@import "/design/styles/diaporama.css";
@import "/design/styles/accueil.css?version=2";
@import "/design/styles/partenaires.css";
@import "/design/styles/newsletter.css";
@import "/design/styles/plandusite.css";
@import "/design/styles/parcours.css";
@import "/design/styles/formulairepresse.css";



html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
}
body {
	background-color:#005ea8;
	font-family: Arial, Helvetica, sans-serif;
}
#page {
	background:transparent url(/design/images/page.jpg) no-repeat scroll center top;
}
#contour {
	width:980px;
	background:#FFFFFF none repeat scroll 0 0;
	left:0;
	margin:0 auto 0;
	overflow:hidden;
	padding:0;
	position:relative;
	top:0;
}
#conteneur {
	background:#FFF /*url(/design/images/vague.jpg) no-repeat scroll left top*/;
	padding:0 70px;
	overflow:auto;
	min-height:400px;
}
#colGauche {
	float:left;
	width:250px;	
	margin-right:55px;
}
#colDroite {
	float:left;
	width:535px;
}

/* accueil */
#conteneurAccueil {
	background:#FFF url(/design/images/accueil/filetsRougesAccueil.gif) repeat-y;
	padding:0 25px;
	min-height:300px;
	overflow:auto;
	margin-bottom:20px;
	margin-top:30px;
}

#col1 {
	float:left;
	width:220px;
	padding-right:20px;
	margin-right:20px;
/*	margin-top: 30px;
*/}
#col2 {
	float:left;
	width:220px;
	padding-right:20px;
/*	margin-top: 30px;
*/}
#col3 {
	float:left;
	width:210px;
	margin-right:20px;
/*	margin-top: 30px;
*/}
#col4 {
	float:left;
	width:195px;
/*	margin-top: 30px;
*/}


/* têtière */

#tetiere img {
	height:183px;
	float:left;
	background-color:#005ea8;
}
/* accueil */
#menuBottom {
	width:980px;
	overflow:hidden;
}

#menuBottom img {
	float:left;
	}

#menuBottom h1 {
	font-size: 16px;
	color: #0f3765;
	font-weight: 500;
	position: absolute;
	top: 418px;
	right: 20px;
}

/* pied de page */

#piedDePage {
	background: url(/design/images/accueil/piedDePage.jpg) no-repeat scroll left top;
	height:108px;
	width:980px;
	overflow:auto;
	padding-top:20px
}

#piedDePage h2{
	font-weight: 200;
	color: #FFF;
	font-size: 12px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	line-height:15px;
}

#logoOFblanc {
	background:url(/design/images/logoOFblanc.png) no-repeat scroll left top;
	height:37px;
	width:129px;
	float:right;
	margin-right: 20px;
	cursor:pointer;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/logoOFblanc.png', sizingMethod='scale')
}

#logoVoilesEtVoiliers {
	background:url(/design/images/voilesEtVoiliers.png) no-repeat scroll left top;
	height:49px;
	width:113px;
	float:right;
	margin-right: 20px;
	_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/images/voilesEtVoiliers.png', sizingMethod='scale')
}

#inLineBas ul {
	width:500px;
	float:left;
	margin-top: 20px;
}

#inLineBas ul li {
	border-right:1px solid #FFF;
	color:#FFF;
	font-size:12px;
	padding-right:20px;
	padding-left: 20px;
	width:auto;
	display:inline;
}

#inLineBas a {
	color:#FFF;
	text-decoration:none;
	}


/* -- bloc 2 colonnes --------------------------------------*/





/* --col Gauche --------------------------------------------*/





/* -- col Droite --------------------------------------------*/





/* -- Pied de page -----------------------------------------*/