body{ font-family:Arial, Helvetica, sans-serif; background:#FFFFFF url(../_img/bgPage.jpg) repeat-x 0px 0px; padding:0px; margin:0px; color:#000000;}
h2, h3, h4, form{ padding:0px; margin:0px;}
p{ padding:0px; margin:0px; font-size:11px; font-weight:bold;}
ul{padding:0px; margin:0px; list-style:none;}
a{ color:#000000;}
a:hover{color:#db001c;}
/** Conteneur Général **/
#conteneur { width:813px; margin:0px auto; padding:0px;  background:url(../_img/bg_cont.jpg) no-repeat 0px 0px; margin-top:13px;}
#header{  background:url(../_img/bg_top.jpg) no-repeat 0px 0px; padding:8px 0px 0px 7px;}
#centre{ padding:0px 0px 0px 6px; float:left; }
#footer{ width:813px;  margin:-80px 0px 0px; padding:0px; float:left; background:url(../_img/bg_bottom.jpg) no-repeat 0% 100%; padding:0px 0px 7px 7px; margin-bottom:0px;}
#accrocFooter{ background:#FFFFFF; text-align:center; color:#e20025; font-size:10px; padding-bottom:5px; font-weight:bold;}
/** **/
#bloc1{ float:left; width:358px; margin-left:2px;}
#bloc2{ float:right; width:430px; _width:420px;  margin-right:7px; text-align:left;}
/** Home **/
.bloc1Home{  height:340px; background:url(../_img/bg_home1.jpg) no-repeat 8px 111px; _background:url(../_img/bg_home1.jpg) no-repeat 10px 111px;}
#mouv{ width:216px; float:left; }
#participer{ float:right; width:165px; margin-right:16px; _margin-right:5px;}
#txtParticiper { float:right; width:190px; padding-right:16px; _padding-right:5px; font-size:11px; font-weight:bold; margin-top:5px; text-align:left;}
/** Envoyez une photo **/
.blocEnvoyer{  height:420px; background:url(../_img/bg_envoyer.jpg) no-repeat 8px 100px;}
.blocEnvoyer .bloc1{ padding:15px 5px 15px 25px;width:328px;}
.blocEnvoyer #bloc2{ padding:15px 25px 15px 5px;width:400px; float:right;}
ul.liste {margin:10px 0px 10px 0px;}
ul.liste li{font-size:11px; font-weight:bold; background:url(../_img/puce_liste.gif) no-repeat 0px 3px;  
_background:url(../_img/puce_liste.gif) no-repeat 0px 7px; padding:0px 0px 5px 15px;}
label.label1, label.label2, label.label3{ font-size:11px; font-weight:bold; float:left; text-align:right; padding-right:10px;}
label.label1{ width:100px;}
label.label2{ width:50px;}
input.texte{ border:1px solid #db001c; font-size:11px; float:left; color:#000000; background:#FFFFFF;}
input.radioButton{ float:left; font-size:10px;}
div.texte{ font-size:11px; float:left; padding:0px 5px 0px 5px;}
input.checkBox{ color:#000000; background:#FFFFFF; float:left; margin-left:110px;}
/** Galerie **/
.blocGalerie{  background:url(../_img/bg_galerie.jpg) no-repeat 20px 270px;}
#galerie{ padding:5px 20px 5px 20px;}
.blocPhoto{ background:url(../_img/bg_galerie.gif) no-repeat 0px 0px; width:160px; margin:10px 15px 10px 15px; float:left;}
.blocPhoto img{ padding:15px 0px 10px 18px;}
.blocPhoto h3, .blocPhoto p{ padding:0px 0px 0px 18px;}
.blocPhoto h3{ font-size:11px;}
.blocPhoto h3 a{ text-decoration:none;}
.blocPhoto .rating img{ padding:0px;}
.blocPhoto .rating{ padding:2px 0px 0px 18px;}
#pagination{ text-align:center; font-size:11px; font-weight:bold;}
.blocZoom{ background:url(../_img/bg_zoom.gif) no-repeat 0px 0px; width:400px; height:300px; margin:10px 15px 10px 15px; float:left;}
.blocZoom img{ padding:32px 0px 10px 43px;}
.blocZoomDetail{ float:right;}
.blocZoomDetail h3, .blocZoomDetail p{ padding:0px 0px 0px 0px; width:270px;}
.blocZoomDetail h3{ font-size:15px; margin:10px 0px 0px 0px}
.blocZoomDetail h3 a{ text-decoration:none;}
.blocZoomDetail h4{ font-size:12px; color:#db001c; padding:10px 0px 0px 0px;}
.blocZoomDetail ul.liste{  border-top:1px solid #db001c; width:275px; padding:10px 0px 10px 0px;}
.blocZoomDetail ul.liste li{ margin:0px 0px 0px 0px;}
#zoom{padding:5px 50px 5px 50px; }
/** Dotation **/
.blocDotation{  height:530px; background:url(../_img/bg_dotation.jpg) no-repeat 9px 2px;}
#blocDotation{ float:left; width:444px; padding:0px;}
#blocDotation ul li{ font-size:1px;}
#blocDotationTxt { float:right; width:363px;}
#blocDotationTxt p{ padding:10px 20px 10px 7px; margin:0px 0px 0px 0px;}
/** Comment Participer **/
.blocComment{  height:330px; background:url(../_img/bg_comment.jpg) no-repeat 8px 0px; width:100%;}
.blocComment #bloc1, .blocComment .bloc1, .blocComment #bloc2{ width:400px;}
.blocComment #bloc1, .blocComment .bloc1{ float:left;}
.blocComment #bloc2{ float:right;}
#par1 p, #par2 p, #par3 p{ padding:10px 0px 10px 0px;}
#par1{ padding:40px 0px 10px 20px;}
#par2{ padding:20px 0px 10px 75px;}
#par3{ padding:45px 30px 10px 30px;}
/** Carte Club Mouv' **/
.blocClub{  height:600px; background:url(../_img/bg_club.jpg) no-repeat 8px 0px; width:800px;}
.blocClub #bloc1, .blocClub .bloc1, .blocClub #bloc2{ width:330px;}
.blocClub #bloc1, .blocClub .bloc1{ float:left; padding:30px 0px 10px 20px;}
.blocClub #bloc2{ float:right; padding:30px 20px 10px 0px; text-align:right;}
.blocClub #bloc1 p, .blocClub .bloc1 p, .blocClub #bloc2 p{ padding:10px 0px 25px 0px; width:250px;}
.blocClub #bloc2 p{  margin-left:80px;}
/** **/
#reglement{ overflow:auto;width:780px; padding-left:20px; height:280px;}
#reglement p{ padding:0px 10px 10px 0px;}
/** **/
#popup{ width:400px;}
#contenu{ padding:10px; overflow:auto; height:150px;}
#contenu p{ padding:0px 0px 10px 0px; }
/** **/
.erreur{
	background:url(../_img/bg_erreur.gif) no-repeat 0px 0px; width:305px; height:227px; padding:10px; margin:0px auto;
}
.erreur h2{
	padding-bottom:15px;
}
.erreur{
	background:url(../_img/bg_erreur.gif) no-repeat 0px 0px; width:305px; height:227px; padding:10px;
}
.erreur input.bouton{
	border:1px solid #666666; background:#FFFFFF; padding:1px 2px 1px 2px; font-size:11px; font-weight:bold;
	float:right; margin-top: 75px;
}
/** **/
.clr{ clear:both; font-size:1px; line-height:1px; height:1px; }
.txtRouge{ color:#db001c;}
.legende{ font-size:10px; padding:8px 0px 0px 20px; _padding:6px 0px 0px 20px;}
.legende2{ font-size:10px; padding:140px 0px 0px 10px; _padding:125px 0px 0px 10px;}
.legende3{ font-size:10px; padding:14px 0px 0px 30px; _padding:12px 0px 0px 30px; float:left;}
.legende4{ font-size:10px; padding:0px 0px 0px 155px; _padding:0px 0px 0px 155px; float:left;}
.legende5{ font-size:10px; width:400px; margin:0px auto;}


