h1,h2,h3,h4,h4,p{margin:0;padding:0;}
h2{font-size:17px;text-align:center;}
h4{font-size:11px;text-align:center;margin-top:5px;margin-bottom:0;font-family:Verdana, Arial, 'Times New Roman', Times, serif;color:#2C485C;}
.espace40{height:40px;}
.espace30{height:30px;}
.espace20{height:20px;}
.espace5{height:5px;}
.couleur_fille{color:#ff1493;}
.couleur_gars{color:blue;}
#un_tableau{width:60%;border-collapse:collapse;margin:auto;}
#tableau_ligne_titre{background-image:url("haut.png");font-weight:700;}
.tableau_ligne:hover{}
.simulien{color:#5D90B5;font-size:0.85em;font-weight:700;cursor:pointer;}
.handcursor{cursor:pointer;}
.valid{color:green;font-weight:700;}
.notvalid{color:red;font-weight:700;}
.help{cursor:help;}
.NePasAfficherOui{display:none;}
.avatar{border:0 solid #000;}
.vignette_img{border:1px solid gray;padding:3px;}
.vignette_img:hover{border:1px solid gray;background:#ccc;padding:3px;}
.tab_gestion{width:90%;border:0 solid #000;margin:auto;}
.col_gestion_centre{width:10px;border:0 solid #000;}
.title-panel{padding-top:5px;}
.div_gestion{width:300px;border:1px solid #87C1FF;vertical-align:top;margin:auto;padding:0 10px 10px;}
.pagin_table_2{width:auto;text-align:center;margin:7px auto;}
.pagin_ligne_2{font-size:0.95em;font-weight:700;}
.pagin_colonne_2 a{text-decoration:none;border:1px solid #d1e4ef;padding:2px 7px;}
.pagin_colonne_2 :hover{background-color:#9cc1e8;width:15px;color:#2a96b8;border:2px solid #d1e4ef;}
.pagin_colonne_3{background-color:#ddeaf7;text-decoration:none;border:2px solid #d1e4ef;padding:2px 7px;}
.pagin_colonne_3:hover{border:2px solid #d1e4ef;padding:2px 7px;}
.table_profil_infos{width:100%;margin:auto;}
.th_profil_infos{width:50%;}
.col_profil_infos{padding:5px;}
.col_profil_infos input,.col_profil_infos select{text-align:left;}
.Corps-Centre{width:560px;border:0 solid #000;margin:auto;}
.Corps-Centre .CorpsCentre-top{color:#516B7C;font-weight:700;font-size:1.2em;height:43px;padding-left:95px;padding-top:14px;background:url(BlockCentre-top.png);}
.Corps-Centre .CorpsCentre-centre{background:url(BlockCentre-center.png) repeat-y;}
.Corps-Centre .CorpsCentre-bottom{background:url(BlockCentre-bottom.png) left bottom no-repeat;margin-top:-15px;padding:0 25px 18px;}
.CentreGeneral{width:90%;border:0 solid #000;margin:auto;}
.Plan ul{margin-left:20px;}
input.bouton_lien,input.bouton_lien:focus,input.bouton_lien:active{border:none;color:#017ab6;background:none;padding:none;}
input.bouton_lien:hover{text-decoration:underline;cursor:pointer;}
input[type=text]:focus,input[type=password]:focus,textarea:focus,select:focus{border:2px solid #B0C4DE;}
textarea{font-family:Verdana;letter-spacing:1px;font-size:1em;}
div.blokcitation{margin-bottom:5px;}
.info_profil{width:204px;color:#000;border:1px solid #55b8dd;background:#d4edf6;display:block;margin:auto;padding:0;}
img{vertical-align:middle;border:0;}
acronym{cursor:help;border-bottom:1px dotted;}
.red{color:red;}
.cleaner{clear:both;height:2px;}
label{cursor:pointer;font-size:0.9em;}
optgroup{font-style:normal;font-weight:700;}
optgroup:hover{background:#dadede;}
select{text-align:center;font-size:1em;}
a{text-decoration:none;color:#017ab6;}
a:hover{text-decoration:underline;}
/* *** CLEARFIX *** */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow:hidden;
}
.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
		.clearfix {display: block;}
	/* End hide from IE-mac */
/* ***FinCLEARFIX *** */
html *{margin:0;padding:0;}
body{font:11px Verdana, 'Lucida Grande', Geneva, Arial, sans-serif;color:#000;text-align:center;background-color:#e7e7e7;}
#container{position:relative;width:989px;text-align:left;background:#fff url(bg_container.gif) repeat-y;overflow:hidden;border:0 solid #000;margin:0 auto;padding:0 6px;}
#header{background:#FFF;z-index:997;}
#header #block-logo{height:85px;z-index:999;background:url(header.jpg);border-color:#FFF;border-style:solid;border-width:0 1px;}
#header #block-logo #logo-header{float:left;display:block;padding:10px 0 0 10px;}
/*top_ok.gif*/
#blockMb{border:0px solid black;width:650px;position:absolute;right:8px;top:1px;height:80px;padding-right:5px;}


#menu-header-container{background:#fff url(bg_menuHeaderContainer.gif) left bottom repeat-x;padding-bottom:6px;position:relative;z-index:1;}
#menu-header-container ul{list-style:none;}
ul#menu-header{background:#C7D5E0 url(bgMenu.png) left top repeat-x;height:26px;border-top:0px solid #FFF;}
ul#menu-header .topgauche{line-height:26px;white-space:nowrap;float:left;position:relative;z-index:999;padding-right:0px;}
ul#menu-header .topdroite{line-height:26px;white-space:nowrap;float:right;position:relative;z-index:999;padding-left:8px;padding-right:8px;font-weight:700;font-size:0.95em;}
ul#menu-header li a{display:block;color:#3e4545;text-decoration:none;font-weight:700;font-size:1em;padding:0 10px;
border-left:1px solid #fff;border-right:1px solid #cacbcb;}
ul#menu-header li a:hover{text-decoration:none;color:#fff;background:#C7D5E0 url(bgMenuHover.png) left top repeat-x;border-right:1px solid #298dc6;}
ul#menu-header li a:active{color:#000;background:#C7D5E0 url(bgMenuHover.png) left top repeat-x;}
#content{border:0 solid #000;padding:0 3px 0 0;}
#sidebar{width:310px;float:left;margin-left:auto;display:inline;padding-top:0;border-bottom:1px solid #ddd;
background:#f6f7f8 url('bgSideBar.png') right repeat-y;}
.blockRight{width:300px;margin:5px 0;}
.blockRight .blockRight_top{color:#516B7C;font-weight:700;font-size:1.1em;height:43px;padding-left:55px;padding-top:14px;background:url(blockRight_top_commun.png);}
.blockRight .blockRight_top a,.blockRight_top a:hover{color:#516B7C;font-weight:700;font-size:1.1em;text-decoration:none;}
.blockRight .blockRight_center{background:url(blockRight_center.png) repeat-y;}
.blockRight .blockRight_bottom{background:url(blockRight_bottom.png) left bottom no-repeat;padding:0 10px 17px 35px;}
.blockRight li, .blockForums li{display:block;float:left;width:110px;background:url(puce_bleue.gif) left 5px no-repeat;padding-left:10px;padding-right:2px;margin-bottom:2px;margin-top:2px;}
.blockRight li.leftElement, .blockForums li.leftElement{clear:left;}
#block-membre .blockRight_top{padding-left:85px;background:url(blockRight_top_mb.png);}
#block-gestion .blockRight_top{padding-left:85px;background:url(blockRight_top_admin.png);}
#block-zoomsur .blockRight_top{padding-left:85px;background:url(blockRight_top_zoom.png);}
#block-calendrier .blockRight_top{padding-left:85px;background:url(blockRight_top_cal.png);}
#block-forum .blockRight_top{padding-left:85px;background:url(icone_msg-similaires.png);}

#principal{float:right;width:665px;border:0 solid #000;margin:10px 4px 0 0;}
#principal h3{color:#eb51f1;font-size:16px;font-weight:700;margin-bottom:10px;}
#contenu{width:100%;height:100%;padding-bottom:20px;}
#_footer{height:65px;line-height:20px;background:#dcdcdc url(bg_footer2.gif) no-repeat;text-align:center;color:#FFF;margin-top:25px;border-bottom:1px solid #fff;}

#footer{height:20px;line-height:20px;background:#f2f2f2 url(bgFooter.png) repeat-x;color:#000;margin-top:15px;border-bottom:1px solid #fff;border-top:3px solid #03375e;padding:5px;}
.footer-col1{float:left;}
.footer-col2{float:right;}
.footer-col2 a{color:#000;}
h1,h5{color:#eb51f1;font-size:16px;font-weight:700;margin-bottom:10px;text-align:center;}
#formulaire_annonce,input{text-align:center;}
.espace10,.ligne_gestion_sep{height:10px;}
.tableau_col_titre,.tableau_col{text-align:center;padding:0 3px;}
.col_gestion_gauche,.col_gestion_droite{width:250px;border:1px solid #87C1FF;background:url('bg1.png');vertical-align:top;-moz-border-radius:10px;padding:0 10px 10px;}
.col_gestion_gauche:hover,.col_gestion_droite:hover,.div_gestion:hover{background-color:#f1f2f3;}
.col_gestion_gauche:active,.col_gestion_droite:active,.div_gestion:active{background-color:#e0ecf2;}
.ligne_gestion a:hover,.title-panel a:hover,#infos-header a{text-decoration:none;}
