body
{
	background-color: #808080;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000000;
	
	/* NON VALIDE en dehors de IE
	scrollbar-3dlight-color: #808080;
	scrollbar-darkshadow-color: #808080;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-face-color: #222222;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #000000;
	*/
	
	margin-top: 0px;
	margin-left: 0px;
	text-align : justify;

}


/*____________________________________________________________________________/
P
{	background : #550000;
	color :white;
	FONT-WEIGHT: bold;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 5px;
	padding-bottom : 5px;
}



/____________________________________________________________________________*/
a img
{
	border:0px;
}

a:link {color: #663300}
a:visited {color: #B48C54}
a:hover {color: #DD6900}
a:active {color: #EE9122}

a{
	cursor: pointer;
}

.dark_cell {
	background-color:#AAAAAA;
	filter:alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
	-khtml-opacity:0.80;
}

.piedpage {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab_titre{
	background-image: url(images/tab_titre.jpg);
}
.titre{
	text-indent: 15px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titre_date{
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}
.tab_soustitre {
	background-image: url(images/tab_soustitre.jpg);
	text-indent: 15px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.sous_titre {
	text-indent: 15px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.evenement {
	vertical-align: top;
	text-indent: 15px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.evenement2 {
	vertical-align: top;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #000000 solid;
	border-width: 0px 1px 0px 1px;
}
.tab_fond{
	background-image: url(images/tab_fond.jpg);
	text-indent: 15px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tab_fond2{
	background-image: url(images/tab_fond.jpg);
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tab_fond_fonce{
	background-image: url(images/tab_soustitre.jpg);
	text-align: justify;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tab_pied{
	background-image: url(images/tab_pied.jpg);
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.tab_pied_news{
	background-image: url(images/tab_pied_news.jpg);
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tab_info_right{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: right;
	margin-right: 8px;
}
.non_renseigne{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #888888;
}
.tab_photo {
	vertical-align: top;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #000000 solid;
	border-width: 0px 0px 0px 1px;
}


/* cadre flottant pour photo */
.flottante {
	background-color: #dddddd;
	border: #888888 1px solid;
	margin: 12px;
	float: left;
	text-align: center;
	padding:3px;
	vertical-align: top;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
}
div.flottante:hover{
	/*filter:alpha(opacity=100);-moz-opacity:1;opacity:1;*/
	border: #000000 1px solid;
}
.conteneur {
  width: 100%;
}
.spacer {
  clear: both;
}
.nonflottante {
	background-color: #dddddd;
	border: #000000 1px solid;
	margin: 2px;
	text-align: center;
	padding:3px;
	vertical-align: top;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



hr {
	width:100%; height:1px;
}

ul {
  list-style-image: url("img/puce.gif");
}


/* FORMULAIRE */

select {
  font: 10pt verdana, arial, helvetica, sans-serif;
  color: #000000;
  padding-bottom: 0px;
  border-right: #444444 1px solid; 
  border-top: #444444 1px solid; 
  border-left: #444444 1px solid; 
  border-bottom: #444444 1px solid; 
  background-color: #FFFFFF;
}

input { 
  font: 10pt verdana, arial, helvetica, sans-serif;  
  color: #000000;
  padding-bottom: 0px; 
  border-left: #444444 1px solid;
  border-right: #444444 1px solid; 
  border-top: #444444 1px solid; 
  border-bottom: #444444 1px solid; 
  background-color: #FFFFFF;
}

.bouton { 
  font: 10pt verdana, arial, helvetica, sans-serif;  
  color: #000000;
  padding-bottom: 0px; 
  border-left: #ff9900 1px solid;
  border-right: #ff9900 1px solid; 
  border-top: #ff9900 1px solid; 
  border-bottom: #ff9900 1px solid; 
  background-color: #ffffff
}

textarea {
  font: 10pt verdana, arial, helvetica, sans-serif; 
  color: #000000;  
  padding-bottom: 0px; 
  border-left: #444444 1px solid; 
  border-right: #444444 1px solid; 
  border-top: #444444 1px solid;
  border-bottom: #444444 1px solid; 
  background-color: #ffffff
}


/* BIOGRAPHIES */

.tab_bio_text		{ border: #000000 solid; border-width: 1px 1px 1px 1px; }
.tab_bio_select_on	{ border: #000000 solid; border-width: 1px 1px 1px 1px; }
.tab_bio_select_off	{ border: #000000 solid; border-width: 0px 0px 0px 0px; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
td.tab_bio_select_off:hover	{ border: #000000 solid; border-width: 0px 0px 0px 0px; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; }


/* ___________________ UTILISER POUR L'INTEGRATION DU FORUM __________________*/
/* General text */
.gen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px;}
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #663300; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #DDDDDD; border: #AAAAAA; border-style: solid;
		border-left-width: 1px; border-top-width: 1px; border-right-width: 1px;border-bottom-width: 1px;
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}