/* CSS Document */
.sIFR-flash{
	visibility: visible;
	margin: 0;
}
.sIFR-replaced{
	visibility: visible;
}
span.sIFR-alternate{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none;
}
.sIFR-hasFlash h1{
}
.sIFR-hasFlash h2{
}
.sIFR-hasFlash h3{
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}
.sIFR-hasFlash h5{
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}
.sIFR-hasFlash .chiffre{
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 28px;
}
.sIFR-hasFlash #headerInfos .chiffre2{
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 30px;
	font-weight:bold;
}
.sIFR-hasFlash #headerInfos .chiffre{
	visibility: hidden;
	letter-spacing: -2px;
	font-size: 28px;
	font-weight:bold;
}

.sIFR-hasFlash #headerInfos{
	_margin-left:132px; !margin-left:132px;
}
*{
margin:0px; padding:0px; border:0px;
}
body{
background-color:#e8eaea;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4d4f;
}
#container{
position:relative;
width:949px;
margin:auto;
margin-top:-458px; !margin-top:-465px; _margin-top:-465px;
}
#bg{
background-image:url(../images/bg.gif);
background-repeat:repeat-x;
background-position:bottom;
height:465px;
background-color:#eaeaea;
}
#header{
position:relative;
height:461px;
text-align:center;
border-bottom-color:#00FF33;
margin-top:88px; _margin-top:22px; !margin-top:22px;
margin-left:30px;
}
#imgHeader{
position:relative;
float:left;
margin:-72px 0px -20px -40px; _margin:0px 0px 0px -41px; !margin:0px 0px 0px -41px;
padding:0px 0px 0px 180px;
}
#infosTop{
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#menu{
position:relative;
margin:3px 0px 0px 87px; _margin:-1px 0px 0px 87px; !margin:-1px 0px 0px 87px;
}
#menu a:link, #menu a:visited{
display:block;
color:#FFFFFF;
}
#menu a:hover, #menu a:active{
background-image:url(../images/mHover.gif);
background-repeat:no-repeat;
background-position:bottom;
display:block;
padding-bottom:15px; _padding-bottom:12px;
color:#FFFFFF;
}
#mGauche{
position:relative;
float:left;
background-image:url(../images/mGauche.gif);
width:22px;
height:40px;
display:block;
}
#mPropos{
position:relative;
float:left;
background-image:url(../images/mPropos.gif);
width:91px;
height:40px;
display:block;
}
#mInscription{
position:relative;
float:left;
background-image:url(../images/mInscription.gif);
width:77px;
height:40px;
}
#mConseil{
position:relative;
float:left;
background-image:url(../images/mConseil.gif);
width:112px;
height:40px;
}
#mBulletin{
position:relative;
float:left;
background-image:url(../images/mBulletin.gif);
width:119px;
height:40px;
}
#mTrajet{
position:relative;
float:left;
background-image:url(../images/mTrajet.gif);
width:99px;
height:40px;
}
#mForum{
position:relative;
float:left;
background-image:url(../images/mForum.gif);
width:57px;
height:40px;
}
#mPartenaire{
position:relative;
float:left;
background-image:url(../images/mPartenaire.gif);
width:84px;
height:40px;
}
#mLien{
position:relative;
float:left;
background-image:url(../images/mLien.gif);
width:65px;
height:40px;
}
#mDroite{
position:relative;
float:left;
background-image:url(../images/mDroite.gif);
width:20px;
height:40px;
display:block;
}
#contenu{
position:relative;
width:750px;
min-height:450px;
margin:-140px 0px 20px 115px; _margin:-80px 0px 20px 115px; !margin:-80px 0px 20px 115px;
}
#onglet{
position:relative;
float:left;
width:180px;
min-height:450px;
padding:40px 30px 40px 40px;
}
#onglet p{
font-size:11px;
color:#0c1238;
margin:10px 0px 10px 0px;
}
#onglet input{
background-color:#FFFFFF;
color:#4c4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #df9d2c;
margin:-14px 5px 5px 75px;
padding-left:5px;
}
#onglet .ligne{
border-bottom:1px solid #AEAEAE;
width:140px;
margin:auto;
}
#onglet .chiffre{
font-size:32px;
color:#383838;
font-weight:bold;
text-transform:uppercase;
vertical-align:baseline;
}
#texte{
position:relative;
float:left;
width:455px;
min-height:300px;
padding:40px 10px 40px 20px;
}
#texte p{
font-size:11px;
color:#4c4d4f;
margin:10px 10px 10px 0px;
}
#texte img{
position:relative;
float:right;
border:3px solid #383838;
margin:0px 30px 15px 20px;
}
form{
display:inline;
width:200px;
}
#texte input{
float:left;
background-color:#FFFFFF;
color:#4c4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #df9d2c;
margin:5px 0px 5px 30px;
padding-left:5px;
}
#texte textarea{
float:left;
background-color:#FFFFFF;
color:#4c4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:1px solid #df9d2c;
margin:5px 0px 5px 30px;
padding-left:5px;
width:282px;
height:100px;
}
#texte select{
float:left;
color:#4c4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px 0px 5px 30px;
border:1px solid #4c4d4f;
}
#texte label{
clear:both;
float:left;
display:block;
font-size:11px;
color:#4c4d4f;
margin:0px 0px 10px 10px;
}
#texte table{
color:#4c4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:-50px; _margin-left:0px;
text-align:center;
width:400px;
}
#texte th{
font-weight:bold;
font-size:11px;
padding-bottom:10px;
}
#onglet label{
clear:both;
font-size:11px;
color:#4c4d4f;
margin:10px 0px 10px 0px;
}
#texte .submit{
font-size:9px;
color:#0c1238;
text-transform:uppercase;
padding:3px 3px 0px 3px;
margin:-14px 5px 5px 0px;
}
#onglet .submit{
font-size:9px;
color:#4c4d4f;
text-transform:uppercase;
padding:3px 3px 0px 3px;
margin:-14px 5px 5px 0px;
}
#texte .sexe{
display:block;
border:none;
background-color:transparent;
margin:10px 0px 0px -10px; !margin:10px 0px 0px -10px; _margin:10px 0px 0px -45px;
}
#texte .radio{
background-color:transparent;
display:block;
border:none;
margin:0px 5px 0px 27px; _margin:0px 5px 0px 25px; !margin:-3px 5px 0px 25px;
}

#texte .kmJour{
position:absolute;
float:left;
margin:8px 0px 0px 387px; _margin:-2px 0px 0px 387px; !margin:-2px 0px 0px 388px;
font-size:13px;
font-weight:bold;
width:23px;
padding:0px;
text-align:center;
}
#texte .foisSemaine{
position:absolute;
float:left;
margin:8px 0px 0px 207px; _margin:-2px 0px 0px 207px; !margin:-2px 0px 0px 208px;
font-size:13px;
font-weight:bold;
width:16px;
padding:0px;
text-align:center;
}
#texte .medium{
margin-left:0px;
}
#texte .ligne{
border-bottom:1px solid #AEAEAE;
width:320px;
margin:auto;
}
#texte .date{
font-size:13px;
color:#c3cc39;
font-weight:bold;
}
#texte .inscrire{
background-image:url(../images/inscrire.gif);
width:79px;
height:15px;
border:none
}
#texte .effacer{
background-image:url(../images/effacer.gif);
width:64px;
height:15px;
border:none;
}
#sondage input{
float:left;
background-color:transparent;
color:#4c4d4f;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:none;
margin-left:10px;
margin-top:0px; _margin-top:-3px; !margin-top:-3px;
}
#sondage .submit{
background-color:#FFFFFF;
font-size:9px;
color:#4c4d4f;
text-transform:uppercase;
border:1px solid #df9d2c;
padding:3px 3px 0px 3px;
margin:-14px 5px 5px 0px;
}
#footer{
position:relative;
background-color:#d6dadb;
background-image:url(../images/footerHaut.gif);
background-repeat:no-repeat;
background-position:top;
width:746px;
height:54px;
text-align:right;
margin:-4px 0px 0px 120px;
}
#footer p{
float:left;
font-size:10px;
color:#595959;
display:inline;
margin:20px 10px 0px 180px;
}
#footer a{
font-weight:normal;
font-size:10px;
}
#footer img{
float:left;
margin:10px 30px 0px 0px;
}
h1{
font-size:26px;
color:#df9d2c;
margin:0px 0px 10px 0px;
}
h2{
font-size:26px; 
color:#c3cc39;
text-transform:uppercase;
margin:0px 0px 20px 0px; _margin:20px 0px 20px 0px; !margin:20px 0px 20px 0px;
}
h3{
font-size:18px;
color:#383838;
text-transform:uppercase;
margin:0px 0px 20px 0px; _margin:20px 0px 20px 0px; !margin:20px 0px 20px 0px;
}
h4{
font-size:13px;
color:#383838;
font-weight:bold;
margin:0px 0px 20px 0px; _margin:20px 0px 20px 0px; !margin:20px 0px 20px 0px;
display:inline;
}
h5{
font-size:13px;
color:#383838;
font-weight:bold;
text-transform:uppercase;
}
blockquote{
font-size:13px;
color:#383838;
margin:10px 0px 10px 0px;
font-style:italic;
}
ul, li{
font-size:11px;
color:#4c4d4f;
margin:10px 0px 5px 10px;
list-style-image:url(../images/puce.gif);
}
a:link, a:visited{
font-size:11px;
color:#383838;
font-weight:bold;
text-decoration:none;
}
a:hover, a:active{
font-size:11px;
color:#383838;
font-weight:bold;
text-decoration:underline;
}
label{
font-size:11px;
color:#0c1238;
margin:10px 0px 10px 10px;
display:block;
}
.bienvenue{
width:250px;
font-size:17px;
color:#df9d2c;
text-transform:uppercase;
margin:0px 0px 20px 0px; _margin:20px 0px 20px 0px; !margin:20px 0px 20px 0px;
}
.resultat{
background-image:url(../images/resultat.gif);
width:79px;
height:15px;
}
.votez{
background-image:url(../images/votez.gif);
width:43px;
height:15px;
}
.footerVelo{
margin-left:120px;
}
.chiffre2{
font-size:26px;
color:#383838;
font-weight:bold;
text-transform:uppercase;
vertical-align:middle;
margin:0px 8px 0px 8px;
}
.chiffre{
font-size:20px;
color:#383838;
font-weight:bold;
text-transform:uppercase;
vertical-align:middle;
margin:0px 8px 0px 8px;
}
.align{
margin:0px 0px 0px 0px;
}
.space{
clear:both;
display:block;
}
.erreur{
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.titre{
font-size:11px;
font-weight:bold;
color:#383838;
margin:20px 10px 0px 0px;
}
.orange{
color:#df9d2c;
}
.vert{
color:#c4cc39;
}
.indent{
padding-left:15px;
}
.page{
	float:left;
	display:block;
	height:18px;
	width:20px;
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
	padding-top:5px;
	cursor:pointer;
	color:#666;
	margin:0px 3px 0px 3px;
}
a:hover .page{
	background-color:#e8eaea;
	border:1px solid #999;
}