* {margin:0;padding:0;}

img { border:0;}



body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	font-family: Arial;

	text-align:center;

	background:#000000 url(../images/header_fd.jpg) top left repeat-x;

	/*overflow-y : scroll;*/ 

}

a {

	color: #fff;

}

a:link {

	text-decoration: none;

}

a:visited {

	text-decoration: none;

}

a:hover {

	text-decoration: none;

	color: #ff0000;

}

a:active {

	text-decoration: none;

}

.rouge {color: #ff0000;}

table { font-family:Arial;}

.txt_menu1{

	font-family: Arial;

	font-size: 10px;

	color: #ccc;

	font-weight: bold;

	font-style: italic;

}.txt_menu1standby{

	font-family: Arial;

	font-size: 10px;

	color: #666;

	font-weight: bold;

	font-style: italic;

}

.txt_menu2log{

	font-family: Arial;

	font-size: 11px;

	color: #fff;

	padding-left: 20px;

}

.txt_menu3class{

	font-family: Arial;

	font-size: 10px;

	color: #fff;

}

p{

	font-family: Arial;

	font-size: 12px;

	color: #000000;

	margin-top: 0;

}

.txt_titre2menu{

	font-family: Arial;

	font-size: 10px;

	color: #fff;

	font-weight: bold;

}

.txt_titre2page{

	font-family: Helvetica;

	font-size: 20px;

	color: #2B7DC9;

	font-weight: bold;

}

.txt_general{

	font-family: Arial;

	font-size: 11px;

	color: #fff;

}

.txt_general_rouge {

	font-size: 11px;

	color: #FF0000;

}

.txt_general_gras{

	font-size: 11px;

	color: #fff;

	font-weight: bold;

}

.txt_asterix {

	font-size: 11px;

	color: #FF0000;

}

.txt_ref{

	font-size: 10px;

	color: #999;

	font-style: italic;

}

.txt_ref_gras{

	font-family: Arial;

	font-size: 10px;

	color: #000000;

	font-weight: bold;

}

.txt_staff {

	font-family: Arial;

	font-size: 10px;

	color: #fff;

	padding-left: 20px;

}

.txt_staff_bas {

	font-family: Arial;

	font-size: 10px;

	color: #fff;

}

a.lien_rouge {

	font-size: 11px;

	color: #FF0000;

	text-decoration:underline;

}



.liste_pays { height:20px;width:205px;margin:0px 5px;border: 2px ridge #838383;font-size:11px}

.liste_jour { width:46px;height:20px; margin:0px 5px;border: 2px ridge #838383; font-size:11px;}

.liste_mois { width:65px;height:20px; margin:0px 5px;border: 2px ridge #838383; font-size:11px;}

.liste_annee { width:55px;height:20px; margin:0px 5px;border: 2px ridge #838383; font-size:11px;}

.liste_statut { height:20px;width:205px;margin:0px 5px;border: 2px ridge #838383;font-size:11px }

.liste_rubrique { height:20px;width:205px;margin:0px 5px;border: 2px ridge #838383;font-size:11px }

.textarea_description { width:300px;height:100px;border: 2px ridge #838383;font-size:11px;margin:0px 5px;}

.champ_objet {width:300px; height:20px; margin:10px 0px;font-size:11px;}

.champ_compte {width:205px; height:20px; margin:0px 5px;border: 2px ridge #838383;font-size:11px }

.champ_file { height:20px; width:205px; font-size:11px;}

.champ_file2 { height:20px; width:300px; font-size:11px;margin-left:5px;}

.champ_erreur { background-color:red}

.champ_recherche {width:115px;height:20px;font-size:11px;}

.select_recherche {width:115px;height:20px;font-size:11px;}

.TxtErreur { color:#FF0000}

.Txtrouge { color:#FF0000}

.Txt9px { font-size:9px;}



.pvign_galerie { margin:5px 0px; border: 1px solid #000000}

.pvign_galerie_sel { margin:5px 0px; border: 1px solid #FF0000}

.mvign_galerie_sel {border:1px solid #FF0000}



.txt11 {

	font-family: Arial;

	font-size: 11px;

}

#general {width:1010px;margin:0 auto;position:relative;}



.btMenu {width:104px;height:20px;}

.btMenu a {display:block;width:104px;height:20px;line-height:20px;}

.sousMenu {width:180px;background-color:#99393A;position:absolute;top:215px;display:none;opacity: 0.95;filter: alpha(opacity=95);-khtml-opacity: 0.95;-moz-opacity:0.95;}
.sousMenu li {line-height:20px;border-bottom:1px solid #803031;list-style:none;}
.sousMenu a {display:block;margin:0;padding-left:15px;text-align:left;font-size:12px;}
.sousMenu a:hover {}

.sousMenuPub {width:180px;background-color:#99393A;position:absolute;top:215px;display:none;opacity: 0.95;filter: alpha(opacity=95);-khtml-opacity: 0.95;-moz-opacity:0.95;}
.sousMenuPub li {line-height:20px;border-bottom:1px solid #803031;list-style:none;}
.sousMenuPub a {display:block;margin:0;padding-left:15px;text-align:left;font-size:12px;}
.sousMenuPub a:hover {}

#sousMenu2 {left:191px;}

#sousMenu3 {left:323px;}

#sousMenu4 {left:454px;}

#sousMenu6 {left:720px;}

#sousMenu7 {left:852px;}



.conteneurDerImages {width:100%;}

.conteneurDerImages td {width:128px;text-align:center;xbackground-color:#ffffff}

.conteneurDerImages div {margin:0 auto;}

.conteneurDerImages canvas {margin-top:2px}



.onglet {display:none}

.onglet p {font-family: Arial;	font-size: 11px;	color: #fff;	padding-left: 20px;}

#onglet_1 {display:block;}

.bt_onglet {cursor:pointer}

#txtQui p {color:#ffffff;padding:20px;text-align:justify}

#txtContact p {color:#ffffff;padding:20px;text-align:justify}

#txtConditions p {color:#ffffff;padding:20px;text-align:justify}


/* CAROUSSEL HOME */
#menu_carrousel {}

#menu_carrousel a {margin:0;padding:0;}

#carousel-demo > ul {
	padding-left:0px;
}
		
#carousel-demo > ul > li {
/*background:#ccc;
border:1px solid #fff;
color:#666; 
font-weight:bold;
font-size:3em;*/
color:#fff;
height:330px;
list-style:none;
/*padding:20px 0 0 0;*/
margin:0 30px 0 0;
/*text-align:center;*/
width:170px;
float:left;
}
 
#carousel-demo li img {
/*width:129px;*/
height:200px;
z-index:10;
position:relative;
margin:0;
padding:0 0 0 15px;
outline:0px none;
}
#carousel-demo p.je_vote img {width:50px;height:13px;}

		 
#carousel-demo{
height:330px;
overflow:hidden;
padding-left:0;
padding-right:0;
position:relative;
}
 
.carousel-wrap{
margin:0 auto;
width:985px;
background-color:#000000;
}

