body,html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	background-color:#F5F5F5;
	background-image:url(../images/bgmoov.jpg);
	background-position:top;
	background-attachment:fixed;
	background-repeat:no-repeat;
}

.clear{
	clear:both;
}

form,p{
	padding:0px;
	margin:0px;
}

#wrapper_haut{
	width:auto;
	margin:0 auto;
	height:44px;
	background-image:url(../images/bg_haut.gif);
	background-repeat:repeat-x;
}

.menu_haut{
	float:left;
	font-size:13px;
	margin:0 15px 0 21px;
	height:30px;
	padding:14px 0 0 0;
	font-weight:bold;
}

.menu_haut a{
	text-decoration:none;
	color:#FFF;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.menu_haut a:hover{
	text-decoration:none;
	color:#000;
}



#haut{
	height:44px;
	width:985px;
	margin:0 auto;
}

#haut_gauche{
	height:44px;
	float:left;
	width:35px;
	background-image:url(../images/haut_gauche.gif);
	background-repeat:no-repeat;
}
#haut_mid{
	height:44px;
	float:left;
	width:915px;
	background-color:#95C20C;
}
#haut_droit{
	height:44px;
	float:right;
	width:35px;
	background-image:url(../images/haut_droit.gif);
	background-repeat:no-repeat;
}
/* LOGO BAND */
#logo_band{
	height:48px;
	width:100%;
	background-color:#FFF;
}
#logo_band_in{
	height:38px;
	width:985px;
	background-color:#FFF;
	margin:0 auto;
}

#logo{
	height:38px;
	width:267px;
	background-color:#FFF;
	float:left;
}

/* SEARCH */
#search_wrapper{
	height:38px;
	width:470px;
	background-color:#FFF;
	float:left;
}
#search_left{
	height:38px;
	width:10px;
	background-image:url(../images/search_left.gif);
	background-repeat:no-repeat;
	float:left;
}
#search_mid{
	height:38px;
	width:450px;
	background-color:#95C20C;
	float:left;
}

#search_right{
	height:38px;
	width:10px;
	background-image:url(../images/search_right.gif);
	background-repeat:no-repeat;
	float:right;
}
#compteur{
	height:18px;
	width:247px;
	background-color:#FFF;
	color:#99A231;
	float:right;
	padding:12px 0 0 0;
	text-align:center;
	font-size:11px;
	font-family:"Comic Sans MS", cursive;
}

/* BANNIERE */
#banniere{
	height:110px;
	width:100%;
	background-color:#333;
}
#banniere_in{
	width:985px;
	height:140px;
	margin:0 auto;
}

/* BAND CATEGORIE HAUT */
#categ_haut{
	height:auto;
	width:100%;
	background-color:#FC0;
}
#categ_haut_in{
	width:985px;
	height:15px;
	margin:0 auto;
	padding:7px 0;
	text-align:center;
}

.categ_haut{
	float:left;
	width:auto;
	padding:0 6px;
	border-right:solid 1px #FF6;
}
.categ_haut a{
	text-decoration:none;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.categ_haut a:hover{
	color:#696969;
}

/* BODY */
#body_wrapper{
	height:auto;
	width:100%;
	background-color:#F5F5F5;
	background-image:url(../images/bgmoov.jpg);
	background-position:top;
	background-attachment:fixed;
	background-repeat:no-repeat;
}
#body_wrapper_in{
	width:940px;
	height:auto;
	margin:0 auto;
	background-color:#FFF;
	padding:0px 20px;
}

#body_left{
	width:635px;
	height:auto;
	float:left;
	padding:10px 0;
}

#body_right{
	width:285px;
	height:auto;
	float:right;
}

/* LOGIN PANEL */
#login_wrapper{
	height:73px;
	width:285px;
	margin:0 0 15px 0;
	background-color:#FC0;
}

#login_left{
	height:73px;
	width:10px;
	float:left;
	background-image:url(../images/member_log_gauche.gif);
	background-repeat:no-repeat;
}
#login_mid{
	height:73px;
	width:265px;
	background-color:#FC0;
	float:left;
	font-size:11px;
}
#login_mid a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#C00;
}
#login_mid a:hover{
	text-decoration:underline;
	color:#000;
}


#login_right{
	height:73px;
	width:10px;
	float:right;
	background-image:url(../images/member_log_droit.gif);
	background-repeat:no-repeat;
}

/* RIGHT PANELS CLASS */

.panel_wrapper{
	width:285px;
	height:auto;
	float:left;
	margin:2px 0 10px 0;
}

.panel_top{
	height:auto;
	background-color:#EBF988;
	padding:4px 0;
	text-indent:8px;
	font-weight:bold;
	font-size:14px;
	color:#666;
}

.panel_bottom{
	height:auto;
	padding:6px 10px;
	border-bottom:solid 1px #EBF988;
	border-left:solid 1px #EBF988;
	border-right:solid 1px #EBF988;
}
.panel_bottom img{
	vertical-align:baseline;
}

#footer_part_bg{
	width:1100px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/nospartenaires.jpg);
	background-repeat:no-repeat;
	background-position:left;
}

#partners_footer{
	height:auto;
	width:920px;
	padding:10px 30px;
	background-color:#FFF;
	margin:0 auto;
}
#partners_footer_in{
	width:auto;
	margin:0 auto;
}

#footersitemap{
	height:auto;
	width:920px;
	padding:10px 30px;
	margin:0 auto;
	background-color:#39464a;
	color:#FFF;
}
	
#footersitemap a{
	color:#c4c4c4;
	text-decoration:none;
	font-size:12px;
}

#footersitemap a:hover{
	color:#CC0;
}

.la1la2la3{
	height:28px;
	width:630px;
	background-image:url(../images/la1la2la3.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	letter-spacing:1px;
	padding:10px 0 0 15px;
	font-size:11px;
	color:#6D685C;
}

#une_div_wrap{
	height:auto;
	width:625px;
	border:0px;
	border:solid 0px #000;
	margin:0px;
}


.div_partner{
	height:auto;width:auto;padding:0 7px 3px 0;float:left;
}
.sep_colones_g{
	border-bottom:solid 2px #d7f894;
	background-color:#FFF;color:#484848;
	padding:4px 0;
}
.sep_colones_g:hover{
	background-color:#F4F4F4;
	}
.rougea{color:#C30;}

.verda{color:#7DBA01;}

.lire_la_suite{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.lire_la_suite:hover{text-decoration:underline;}

/*.div_une_titre{
	height:35px;
	width:615px;
	overflow:auto;
	background-color:#F60;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=60);
	color:#FFF;
	font-weight:bold;
	font-size:23px;
	padding:0 10px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:99;
}*/
#div_une_titre{
	height:auto;
	width:615px;
	background-color:#40332B;
	color:#FFF;
	font-weight:bold;
	font-size:23px;
	padding:5px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
#la_une_h1{
	font-weight:bold;
	font-size:32px;
	overflow:hidden;
	color:#EC7000;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	line-height:32px;
	margin:5px 0;
	text-shadow:#CDCDCD 1px 1px 1px;
}
#la_une_sur_titre{
	font-weight:bold;
	font-size:22px;
	color:#D63601;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	line-height:32px;
	margin:5px 0;
	text-shadow:#CDCDCD 1px 1px 1px;
	font-variant:small-caps;
}


#cinq_h1{
	font-weight:bold;
	font-size:32px;
	overflow:hidden;
	color:#D20FAB;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:0px;
	line-height:32px;
	margin:5px 0;
	text-shadow:#CDCDCD 1px 1px 1px;
}

#cinq_sur_titre{
	font-weight:bold;
	font-size:22px;
	color:#C91DB8;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	line-height:32px;
	margin:5px 0;
	text-shadow:#CDCDCD 1px 1px 1px;
	font-variant:small-caps;
}


.chapo{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	padding:1px 0 0 0;
	line-height:22px;
	color:#333;
	padding-bottom:6px;
	text-align:justify;
}

.chapo a{
	text-decoration:none;
	color:#333;
}

.chapo a:hover{
	text-decoration:underline;
	color:#06C;
}

.label_titre{
	font-weight:bold;
	font-size:22px;
	overflow:hidden;
	color:#555;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	line-height:32px;
	margin:5px 0;
	text-shadow:#CDCDCD 1px 1px 1px;
}

h1{font-family:Arial,Helvetica,sans-serif;font-size:21px;color:#C30;font-weight:700;margin:0;padding:0;}h2{font-family:Arial,Helvetica,sans-serif;font-size:24px;color:#C30;line-height:normal;font-weight:700;margin:0;padding:0;}h3{font-weight:700;font-size:21px;color:#57697f;line-height:26px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;margin:0;padding:0;}.detail_texte{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#2e2e2e;text-align:justify;}.detail_sst{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:21px;color:#292929;}

#footaapad{padding:0 10px 0 0;}.footapad_td{padding-top:4px;padding-bottom:4px;border-bottom:solid 1px #535c5f;}
.activepage{
	padding:3px 7px;
	background-color:#F60;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	border:solid 1px #900;
}

.nonactivepage{
	padding:3px 7px;
	background-color:#DCFAAF;
	color: #639104;
	text-decoration:none;
	font-weight:bold;
	border:solid 1px #87A912;
	margin:0 3px 0 0;
}
.nonactivepage a{
	text-decoration:none;
}
.nonactivepage:hover{
	color:#000;
	border:solid 1px #F60;
	background-color:#FFAE5E;
	text-decoration:none;
}

.la_deux_wrapper{
	width:293px;
	height:auto;
	float:left;
	margin-right:7px;
	border:solid 1px #D6FC9C;
	padding:4px 8px;
/*	background-image:url(../images/bg2hov.png);
	background-repeat:repeat-x;
	background-position:bottom;*/
}

.la_deux_wrapper:hover{
	background-image:url(../images/bg3hov.png);
	background-repeat:repeat-x;
	background-position:bottom;
}


.la_trois_wrapper{
	width:195px;
	height:auto;
	float:left;
	margin:0 2px 5px 0;
	padding:3px 5px;
	border:solid 1px #C1C1C1;
	line-height:15px;
}
.la_trois_wrapper a{
	text-decoration:none;
	color:#666;
}
.la_trois_wrapper a:hover{
	color:#666;
	text-decoration:underline;
}
.la_trois_wrapper:hover{
	background-image:url(../images/bg3hov.png);
	background-repeat:repeat-x;
	background-position:bottom;
}
.la_trois_categ{
	background-color:#C1C1C1;
	padding:3px 10px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	width:187px;
	margin:0 2px 0px 0;
	font-size:10px;
}

.la_trois_categ:hover{
	background-color:#E7FD4D;
}

.la_trois_categ a{
	text-decoration:none;
	color:#000;
}

.la_trois_categ a:hover{
	text-decoration:none;
	color:#C00;
}

#sa_article{
	padding:5px 10px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:outset 1px #000;
}

.hidden{
	display:none;
}

#ereur404{
	font-size:110px;
	color:#F00;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	text-align:center;
}

.table_sep_bas{
	border-bottom:solid 1px #999;
	padding:4px 0;
}

.table_sep_bas:hover{
	background-color:#E2E2E2;
}

.label_section{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC9411;
	font-weight:bold;
}

.panel_bg_blan{
	padding:5px 10px;
	color:#5A5149;
	line-height:19px;
	border-bottom:solid 6px #951395;
	border-top:1px solid #951395;
	border-right:1px solid #951395;
	border-left:1px solid #951395;
	font-size:14px;
}

.panel_bg_gris{
	padding:5px 10px;
	color:#5A5149;
	line-height:19px;
	border-bottom:solid 6px #A4A4A4;
	border-top:1px solid #A4A4A4;
	border-right:1px solid #A4A4A4;
	border-left:1px solid #A4A4A4;
	font-size:14px;
}

.bul_sujet_forum{
	font-size:11px;
	color:#C06;
}

.bul_rep_forum{
	font-size:11px;
	color:#F90;
}

.detail_sst{
	font-size:12px;
	padding:5px 10px;
	border-top:solid 6px #FAC614;
	border-bottom:solid 1px #FAC614;
	border-right:solid 1px #FAC614;
	border-left:solid 1px #FAC614;
	line-height:18px;
}#div_paging{
	margin:5px 0;
}

.gergiaitalic{
	font-size:13px;
	font-style:italic;
	color:#5D5D5D;
	font-weight:bold;
}

.lireSujetLink{
	border:outset 1px #900;
	background-color:#8D0D91;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;

}
.lireSujetLink a{
	border:outset 1px #900;
	background-color:#8D0D91;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 6px;
	text-decoration:none;
}
.lireSujetLink:hover{
	border:outset 1px #03C;
	background-color:#06C;
}

#note{
	border-bottom:solid 1px #81BE0E;
	border-top:solid 6px #81BE0E;
	border-left:solid 1px #81BE0E;
	border-right:solid 1px #81BE0E;
	background-color:#D5FEA7;
	padding:5px 10px;
	color:#000;
	margin:6px 0;
}

.conf{
	padding:6px 15px;
	background-color:#E6FD9D;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#000;
	border-bottom:solid 3px #73BD02;
	border-top:solid 1px #73BD02;
	border-right:solid 1px #73BD02;
	border-left:solid 1px #73BD02;
	margin:5px 0;
	font-size:11px;
}

.dropdownselect{
	color:#4F4F4F;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.index_txt_area{
	font-size:13px;
	padding:6px 10px;
	font-family:"Comic Sans MS", cursive;
	color:#696969;
}

#hideme{
	display:none;
}

#texte_defil{
	width:100%;
	height:auto;
	padding:7px 0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#FFF;
	font-size:11px;
	background-color:#000;
}

#texte_defil_in{
	width:984px;
	height:auto;
	font-size:11px;
	margin:0 auto;
}



