/**  
  * css Colorise
  * Par PROPIXO
  * 
  **/
body {
	margin: 0em;
	padding: 0em;
	/*background-color: #e3f5df;*/
	color: black;
	font-family: Arial, sans-serif;
}

#conteneur_gen {
	/*margin-top: 180px;*/
	/*margin: 0 auto;*/
    width: 1024px;
}


a img {
	border:0;
}
img {
	border: none;
	vertical-align: bottom;
}


a:hover, a:focus {
	text-decoration: none;
}
label {
	cursor: pointer;
}

/* EN-TETE */
#haut {
height: 85px;
    margin-top: 16px;
    width: 1024px;
	/*position:absolute;
	top:0;
	left:0;*/
	/*border-bottom: 1px solid black;*/
	/*background-color: #e0e8f2;*/
	
}
#haut h1, #haut p {
	display:none;
}
#entete_logo {
/*position:absolute;left:10px;top:5px;*/
}

div#titre_bienvenue {
/*color: rgb(0, 0, 0);
text-align:center;
position:absolute;
top:20px;
left:880px;*/
 text-align: right;
}
#utilisateur {
	font-weight: bold;
	margin-right: 10px;
	color: #5B5B5B;
	font-size: 0.7em;
}
/* MENUS */

#menu_horizontal {
	margin: 28px 0 0 8px;
    padding-left: 0;
	/*position: absolute;
	top: 90px; 
	left: 5px;
	width:1000px;
	font-family: Arial, sans-serif;
	margin: 0;
	margin-top: 0.7em;
	font-size: 18px;
	padding: 0;
	padding-bottom: 0.1em;
	color: #F47572;*/
}
#menu_horizontal li {
	display:inline;
}
#menu_horizontal li a {
	/*display: block;
	font-weight:100;
	float: left;
	padding:2px;
	padding-left: 5px;
	border: 0;
	color: #F47572;
	text-decoration: none;
	margin-right: 5px;
	padding-right: 0.1em;
	padding-top: 0.4em;
	padding-bottom: 0.15em;*/
	color: #5B5B5B;
    font-size: 13pt;
    font-weight: bold;
    margin-right: 20pt;
    text-decoration: none;
}

ul#menu_horizontal a:hover {
/*	background-color:white!important;*/
	/*color: #7AD269;*/
}

/* contenu_gen */

#contenu_gen {
	padding: 7px;
	padding-bottom: 1em;
	padding-top:7px;
	margin-bottom: 1.5em;
	margin-top:2em;
}

#footer {
	margin: 0;
	font-size: 0.9em;
	background-color: #fbeed4;
	color: black;
	text-align: center;
	padding: 5px;
}


/* index */

#menu_nav_tl {
  /* margin: 0px;
   padding-top: 4px;
   color: rgb(0, 0, 0);*/
	 background: url(../02_images/fond_menu.gif) no-repeat;
	/* position:absolute;*/
	 width:1024px;
	/* top:135px;*/
	 height:40px;	
	 padding-top: 4px;
	/* left:5px;
   font-family: Arial, sans-serif;
	 font-size: 1em;*/
    }

#menu_nav_tl a { text-decoration: none;
    color: rgb(0, 0, 0);
    }

#menu_nav_tl a:link { color: rgb(0, 0, 0);
    }

#menu_nav_tl a:visited { color: rgb(0, 0, 0);
    }

#menu_nav_tl a:hover { text-decoration: underline;
    color: rgb(0, 0, 0);
    }

#menu_nav_tl a:active { color:rgb(204, 204, 204);
    }

#menu_nav_tl ul { margin: 0px;
    /* haut, droite, bas, gauche */ 
    padding: 0px 0px 0px 1%;
    background: rgb(204, 204, 204) none repeat scroll 0% 50%;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

#menu_nav_tl li { margin: 0px;
  /* haut, droite, bas, gauche */ 
    padding: 3px 4px 6px 6px;
    /*font-size: 80%;*/
	 font-size: 0.7em;
	 float: left;
    color: rgb(0, 0, 0);
    font-weight: bold;
	 
    }

#menu_nav_tl li a { margin: 0px;
    padding: 0px 2px 0px 0px;
    color: rgb(204, 204, 204);
    white-space: nowrap;
    }

#menu_nav_tl form {
	display: inline;
	vertical-align:middle;
	/* haut, droite, bas, gauche */ 
   /*padding: 3px 2px 6px 3px;*/
	/*padding: 3px 2px 3px 3px;*/
}
#menu_nav_tl input {vertical-align:middle;
font-family: Arial, sans-serif;margin-top:-2px;

}

#menu_nav_tl select {font-family: Arial, sans-serif;
font-size: 0.9em;margin-top:2px;
	/*vertical-align:middle;
	text-align:left;*/
	
}
#menu_nav_tl span {
	white-space: nowrap;
	vertical-align:middle;
	
	}

#menu_nav_tl img {
	border:none;
	margin:0; padding:0;
	}
.texte_bandeau {
	color: rgb(0, 0, 0);
	background-color: rgb(151, 255, 186);
	font-weight: bold;
	font-size: 11px;
	height: 22px;
	width:1024px;
	position:absolute;
	/*float:left; */
	/*padding: 0px 0px 0px 5px;*/ /* bas, gauche, droite, haut */
	text-align:center; 
	padding: 5px;
	
}

.texte_bandeau a {
	color: rgb(0, 0, 0);
	}		
	

.texte_tl_new { 
   margin: 0px; 
	/*padding: 0px;*/
	/*padding: 1% 0px 0px 1%;*/ /* bas, gauche, droite, haut */
	color: rgb(0, 0, 0);
   height:18px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left:5px;
	/*position:absolute;*/
	font-family: Arial, sans-serif;
    }
	 
/*Affichage photos table lumineuse */

/*** début affichage  par sujet ***/
.sujet_photo {border: 2px double #00B72B;
	color: rgb(255, 255, 255);
	text-align:center;
	width:180px;
	height:180px;
	/*background-color:#97EBBA;*/
	/*background:rgb(204, 204, 204) url(../02_images/fondphoto.jpg) repeat;*/
}
.titreSujet {border-bottom: 1px solid #00B72B; padding-bottom: 2px;
  font-weight: bold; font-size: 12px; color: #00B72B;  
  PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
 TEXT-DECORATION: none;
}

.txt_photo_par_sujet {height:200px;width: 260px; overflow: auto; margin-top: 4px;background-color:white;
	}	
	
/*** fin affichage  par sujet ***/

/*** profil web */
.affichage {font-weight: bold;
	/*background-color: rgb(204, 204, 204);*/
	height:16px;
	float:left; 
	position: relative;
	margin-top: 3px;
	white-space: nowrap;
	vertical-align: bottom;
	/*background:rgb(204, 204, 204) url(../02_images/fondmenu.jpeg) repeat-x ;*/
	/*top: 50%; 
	margin-top: -8px;*/ /*pour centrer le conteneur sur la page*/
	}
.menu_pWeb { 
	/*border-style: solid none solid solid;
    border-color: rgb(255, 0, 0);
    border-top: 1px solid rgb(255, 0, 0);
    border-left: 1px solid rgb(255, 0, 0);
    border-bottom: 1px solid rgb(255, 0, 0);
	border-right: 1px solid rgb(255, 0, 0);*/
	background: url("../02_images/fond_menu.gif") no-repeat scroll 0 0 transparent;
    height: 40px;
    padding-top: 4px;
    width: 1024px;
	/*background:rgb(204, 204, 204) url(../02_images/fondmenu.jpeg) repeat-x ;*/
    }

.menu_pWeb div {
	padding: 3px 3px 3px 5px; /* bas, gauche, droite, haut */
	font-weight: bold;
   font-size: 11px;
	}
.menu_pWeb form {
	list-style:none;
	margin:0px;
	height:20px;
	float:left;
	margin:0px;
	padding: 3px 3px 3px 3px; 
	/* bas, gauche, droite, haut */
	}


		 	 
.texte_bandeau {
	color: rgb(255, 255, 255);
	background-color: rgb(204, 0, 1);
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	width:100%;
	float:left; 
	padding: 0px 0px 0px 0px; /* bas, gauche, droite, haut */
	text-align:center;  
	
	
}
.texte_bandeau a {
	color: rgb(255, 255, 255);
	}	
	
.spacer { clear: both;height:0px;
}
/*fin mon compte*/

UL.thesaurus { padding: 0 0 0 8; margin: 0; line-height: 10px;}
LI.thesaurus { list-style-type: none;}
LI.thesaurus_couleur1 { color: #e8a81c; }

#contenu_rechav { height: 350; width: 220; overflow:auto; background-color:#FFFFFF;}

.trebuchetnav {
	font-family: "Trebuchet MS";
	font-size: 10px;
	color: #191919;
	text-decoration: none;
	line-height: 16px;

}
.vignette{
	-moz-box-shadow: 5px 5px 12px #AAAAAA !important;
}
.texte
{color:#9b9898; font-size:16pt;
}

.texte_rouge
{color: #5B5B5B;font-size:16pt;
}
.bg_input{	background-image: url("../02_images/input_text_bg.gif");	background-repeat:no-repeat;	width: 194px; height:20px;}
.chp_saisie {background-color: transparent;
    border: medium none;
    font-size: 12px;
    height: 18px;
    width: 145px;
	}
	
.trebuchet10 {
color:#191919;
font-family:"Arial";
font-size:10px;
}	
