﻿.gris{

	color:#7b7c80;
text-align:left;
}
.orange{

	color:#fb8910;
text-align:left;
}

.clear{
	clear:both;
	height:1px;
	font-size:1px;
}

/* aspect général */
body {
background-color:#000000;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:0.8em;
line-height:125%;


margin: 0; /* pour éviter les marges */

}

blockquote {

margin-top:0px;
margin-bottom:8px;

}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	
}

sup {
	bottom: 1ex;
}

sub {
	top: .5ex;
}

p{
color:#ffffff;
font-size:1em;
margin:0;
padding:0;
margin-top:0.5em;
text-align:justify;
}
ul{
margin:0;
padding:0;
list-style-type:none;

}

a { color:#fb8910; text-decoration:none; }
a:visited { color:#fb8910; font-weight:inherit; text-decoration:none; }
a:hover{  background-color:#fb8910;color:#000000; text-decoration:none; }
a img {	border:0 }

h1 {
 color:#fb8910; text-transform:uppercase;font-size:1.1em;
}

h2 {
font-size:1.0em;
text-transform:uppercase;
margin-bottom:0.1em;
}

h3 {
font-size:1em;
font-weight:bold;
margin-top:1em;
margin-bottom:0em;
padding:0;
}



/*---------------------------------- couleurs */


/* fin ---------------- aspect général */



/*================== différents cadres =====================*/
#global .lang_acc  {
	
	text-align:center; text-transform:uppercase
	}
#global .lang_acc a,#global .lang_acc a:link,#global .lang_acc a:visited {
	background-color:#fb8910; color:white; padding:3px;margin:1px; font-size:1.1em; font-weight:bold;
	}
	#global .lang_acc a:hover,#global .lang_acc a:active  {
	color:black;text-decoration:none
	}
#global a.retour_menu, #global a:link.retour_menu, #global a:visited.retour_menu {
	background-color:#7b7c7f; color:white; padding:3px; margin:0px; font-size:0.8em; font-weight:bold; background-image:url(../images/retour_menu.jpg); background-repeat:no-repeat; background-position:3px center; padding-left:19px;
	}
	#global a:hover.retour_menu,#global a:active.retour_menu  {
	color:white;text-decoration:underline
	}
		#global a.lang_selec,#global a:link.lang_selec,#global a:visited.lang_selec  {
	color:#000000;
	}
	#global a.pas_fond,#global a:link.pas_fond,#global a:visited.pas_fond  {
	background-color:black;
	}
		#global img  {
	margin:0
	}
.pied {
margin-top:35px;
margin-bottom:20px;
background-color:#b9bfc0;
color:#2f4146;
width:70px;
padding:3px;
clear:both;
font-size:0.85em;
padding-left:6px;

}
.pied a{
color:#2f4146;
}
/* conteneur principal */
#global {
    position:relative;
   width: 855px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:120px; overflow:visible

}

			
#menu {
	text-align:center; 
text-transform:uppercase; font-size:1.1em; font-weight:bold
	}
#menu div {
	width:200px;
	position:absolute;
	left: 0px;
	top: 0px;
}
			#menu div a,#menu div a:link ,#menu div a:visited {background-color:#7b7c7f; padding:3px; color:#000; display:inline-block}
			#menu div a:hover ,#menu div a:active {background-color:#000000; color:#fb8910; text-decoration:none}

			
			
			
	#illus{
	float:left;
	width:235px;
	height:155px;
	overflow:visible;
	}	

		#illus p{
	color:#ffffff;
	
	}	
	#illus img{
	margin-bottom:0px;
	}	
	
	
	#contenu_txt{
	clear:both;
	width: 745px; font-size:0.9em;
	margin-top:50px; overflow:visible; margin-bottom:30px; display:block;

	}
	#contenu_txt .img_montre {font-size:0.9em; text-align:center; margin:20px 0px;}
	#contenu_txt .img_montre strong {font-size:1.1em; margin-bottom:0.25em; display:block}
#contenu_txt .img_montre a img {border:1px solid #000}
#contenu_txt .img_montre a:hover img {border:1px solid #fb8910}
#contenu_txt .img_montre a:hover {text-decoration:none}
#contenu_txt .img_montre a:hover{z-index:25; background-color:#fb8910;}
#contenu_txt .img_montre a span, #contenu_txt .img_montre a:link span, #contenu_txt .img_montre a:visited span {display:none}
#contenu_txt .img_montre a:hover span,#contenu_txt .img_montre a:active span {
	background-color:#fb8910;width:450px;
	overflow:hidden; padding:5px 10px; color:#000; line-height:110%;

display: inline;
position: absolute;
margin-top:120px;
margin-left:-70px;

text-align: left;
}

.blocs3 { display:block; width:150px; height:auto; overflow:hidden; float:left; margin-left:5px }
.blocs3 a{ color:white;}
.blocs3 ul {margin:0px; padding:0px; list-style-type:none}
.sous_titre { color:#FFF; font-size:0.85em; text-transform:none; font-weight:normal; padding-top:0.5em; }

