html, body {margin:0px;padding:0px;font-family: Verdana, Arial;color:#FFFFFF;font-size:11px;background-color:#000000;}

#conteneur {position:absolute;left:50%;width:1000px;height: auto; min-height: 100%;margin-left:-500px;}
#logo {position:absolute; top: 0px;left:50px;height: 167px;width: 100px;z-index:99;}
#gauche{position:relative; float:left;width:787px;}
#cdem{padding-left:160px; padding-top:15px; height:20px;font-size:16px;font-family:"Century Gothic",Verdana;}
#menu1{padding-left:150px;height:35px;vertical-align:middle; line-height: 35px; background-image: url(../images/site/menu.png);}
#espace20h{ height:20px;padding-left:160px;vertical-align:bottom; line-height: 20px; font-weight:bold; /*background-color:#000*/}
#centre{padding-left:45px; padding-top:90px}

#cadre_titre{height:25px; padding-top:17px;margin-right:32px; font-size:18px; text-align:right; color:#bf0707;}
#cadre_ligne{ margin-left:157px; height:1px; width:565px}
#cadre_ligne2{height:1px; width:513px}
#cadre_menu{ float:left; width:143px; margin-left:14px; margin-top:15px; font-size:10px; color:#999;}
#cadre_menu img{border:none;}
.lien1{font-size: 12px; font-weight: bold;color: #333;}
#cadre_menu ul {position:relative;font-family: Verdana;font-size: 10px;color: #999999;left:-30px;width:110px;margin-top:-5px;list-style-image:none;list-style-type: none;
}
#cadre_menu ul li {position:relative;margin-bottom:5px;list-style-image: none;list-style-type: none;}
#cadre_menu ul li a{position:relative;margin-left:5px;text-decoration:none;color: #939393;margin-top:2px;}
#cadre_menu ul li a :hover{position:relative;margin-left:5px;text-decoration:none;color: #525252;margin-top:2px;}
#cadre_menu ul li a :visited{position:relative;margin-left:5px;text-decoration:none;color: #525252;margin-top:2px;}

#cadre_contenu{ float:left; max-width:533px;  padding-left:0px;padding-top:42px; padding-right:12px; font-size:12px; color:#939393;}
/*#cadre_contenu .lib{font-weight:bold;}
#cadre_contenu .lib2{font-weight:bold;color: #bf0707;font-size: 9pt;}
#cadre_contenu .txt2{margin-left:180px; padding-top:0px;}*/
#cadre_contenu img{ top:0px; margin-top:0px; padding-top:0px; padding-right:10px}
#cadre_contenu p{ margin-top:0px; margin-bottom:0px;}
#cadre_contenu a{line-height:15px; color:#525252; text-decoration:none; font-style:italic}
#cadre_contenu a :hover{line-height:15px; color:#525252;text-decoration:none; font-style:italic}
#cadre_contenu a :visited{line-height:15px; color:#525252;text-decoration:none; font-style:italic}
#cadre_contenu ul{ list-style-position:inside;padding:0px;margin:0px;line-height:15px;}
/*#cadre_contenu li {clear:both}*/
.titre1 { float:left;font-size:13px; font-weight:bold;color:#bf0707; padding-bottom:10px;}
.titre2 { clear:both; font-size:13px; font-weight:bold;color:#bf0707; padding-bottom:10px;}
.titre3 { float:right;font-size:13px; font-weight:bold; color:#bf0707; padding-bottom:10px;}
.texte1 { float:left;line-height:15px; text-align:justify; width:363px;}
.texte2 { line-height:15px; text-align:justify;}

.titre_form{font-size:14px; font-weight:bold; color:#bf0707; text-align:left; }
.rouge{color:#bf0707;}
.entete_tab{color: #bf0707; font-weight:bold; border-bottom:solid 1px #000000; text-align:left; width:33%}
#cadre_contenu select{font-size: 10px;font-style: italic;text-transform: uppercase;color: #000000;text-decoration: none;background-color: #CCCCCC;height:20px;}
.date{font-size:10px; text-align:center}
.date2{font-size:10px; text-align:right}

#droite{position:relative; float:left;width:213px; text-align:center}/*height:100%;*/
#ligne1{float:left;height:10px;border-left: solid; border-left-color:#fff; border-left-width:1px;margin-top:25px;}
#noir1{ clear:none;height:35px; width:173px; margin-left:20px; background-image: url(../images/side_bar.png);}
#ligne2{float:left;height:35px;border-left: solid; border-left-color:#fff; border-left-width:1px;}
#menu2{ clear:none;height:35px;vertical-align:middle; line-height: 35px;background-color:#ce0021}
#menu2 ul {text-align: center;font-size: 9px;}
#menu2 a{color:#FFFFFF;text-decoration:none}
#menu2 a:hover {color:#FFFFFF;text-decoration:none}
#ligne3{float:left;height:20px;border-left: solid; border-left-color:#fff; border-left-width:1px;}
#noir2{ height:20px;width:173px; margin-left:20px;background-image: url(../images/side_bar.png);}

#adherents{height:auto;width:173px; margin-left:20px; padding-top:10px;font-size:12px; font-weight:bold;background-image: url(../images/side_bar.png);}
#adherents .recherche{ height: 14px;width: 120px;color: #CCCCCC;}
a.lien_club{font-size: 10px;text-decoration: none;color:#FFFFFF;}
a.lien_club:hover{color:#FFFFFF;text-decoration: underline;}
a.lien_club:visited{text-decoration: none;color:#FFFFFF;}
a.lien_deco{font-size: 7px;text-decoration: none;color:#FFFFFF;}
a.lien_deco:hover{color:#FFFFFF;text-decoration: underline;}
a.lien_deco:visited{text-decoration: none;color:#FFFFFF;}

#video{height:auto;width:173px; margin-left:20px; padding-top:20px;font-size:12px; font-weight:bold;background-image: url(../images/side_bar.png);}
#video .cadre{margin-top:10px; padding-left:41.5px}
#video .titre{font-size: 10px;margin-top:10px}

.pics {  
    height:  61px;  
    width:   100%;  
	overflow: hidden;
} 
 
.pics img {   
    width:  90px; 
    height: 61px; 
    top:  0px;
} 


#search{height:auto;width:173px; margin-left:20px; padding-top:10px;font-size:12px; font-weight:bold;background-image: url(../images/side_bar.png);}
#search .recherche{ height: 14px;width: 120px;color: #CCCCCC;}

#bouton{height:auto;width:173px; margin-left:20px; padding-top:15px;background-image: url(../images/side_bar.png);}

#reste{height:140px;width:173px; margin-left:20px; padding-top:20px; padding-bottom:20px;background-image: url(../images/side_bar.png);}

#footer{ clear:both; padding-bottom:0px; width:1000px; text-align:center;height:24px;vertical-align:middle; line-height: 24px;background-image: url(../images/footer.png)}
#footer a{color: #FFFFFF;text-decoration: none;}

/* Gallery Styles */

#motioncontainer {
/*margin:0 auto;  Uncomment this line if you wish to center the gallery on page */
width:533px; /* Set to gallery width, in px or percentage */
height: 95px; /* Set to gallery height */
}

#motioncontainer a img {
border: 1px solid #fff; /* Set image border color */
}

#motioncontainer a:hover img {
border: 1px solid #fff; /* Set image border hover color */
}

#statusdiv {
background-color: lightyellow;
border: 1px solid #bf0707;
padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;
visibility: hidden;
}

#motioncontainer a:hover {
color: red; /* Dummy definition to overcome IE bug */
}
/* End Gallery Styles */
