@charset "iso-8859-1";
body { 
	background: #303030;
	color: #dcdcdc;
	font: medium, serif;
	margin : 20px 70px 5px 3px;
	border : 0px dashed;
	} 

strong {
	font-size: larger;
	color :#FFD700; 
	}

TD { 	}

.photofield {
	color : #FFD700;
	font-weight : bold;
	display : inline;
	font-size : 100%;
	} 	
		
	
H3 {
	font-size : inherit;
	font-weight : normal;
	margin : 0;
	padding : 0;
	}

.photofield {
	color : #FFD700;
	font-weight : bold;
	display : inline;
	font-size : 100%;
	} 	
	
EM   {
	font-size: larger;
	color : white;
	font-style : normal;
	}

.keyword {
	font-size: inherit;
	color : white;
	}

P 	{ margin : 0;
	padding : 0;
	}

.titre {
	text-align : center ;
	font-size: x-large;
	font-style: italic;
	font-weight : bold;
	color : White;
	margin-bottom : 40px;
	}

.titresection {
	font-size : 150%;
	color : white ;
	font-style : italic;
	font-weight : bold;
	margin-bottom :20px
	}


HR {
	clear : both;
	visibility : hidden;
	border : 0; margin : 0;
	}


	
DIV {border : 0px dashed; }	

.news_box {
	margin : 10px 1.5% 10px 240px;
	padding :0;
	width : auto;
	height:300px;
	float:right;
	}

.news_title{
	position: relative;
	top : 1em;
	left : 10px;
	float:left; 
	border: none;
	background-color: #707070;
	margin: 0 auto 0 auto;
	padding:0 5px 0 5px; 
	}	

.news_body{
	border: 1px solid;
	border-color: #D6B600;
	background-color: #505050;
	font-size: medium;
	clear:both;
	padding :0px;
	margin:0px;
	width : 100%;
	height : 100%; 
	overflow : auto;	
	}

.news_article{
	border:1px solid; 
	border-color: #303030;
	margin :0px 10px 10px 10px;
	padding : 2px 10px 2px 10px;
	}


.explorateur {
	margin: 0px;
	float : left;
	width: 140px;
	border : 0px solid;
	border-color: #FFD700;
	font-size: x-large;
	color : white; 	
	padding : 5px;
	}

.explorateur A:link {
	border : 0px;
	text-decoration: none;
	color : #dcdcdc; 	
	}	
	
.explorateur A:visited {
	border : 0px;
	text-decoration: none;
	color : #dcdcdc; 	
	}	
	
.explorateur A:hover {
	border : 0px;
	text-decoration: none;
	color : #FFD700; 	
	}	
	
.explorateur  IMG {
	border : 0px;
	text-decoration: none;
	}	
	
.explorateur A:hover img{
	border : 0px;
	text-decoration: none;
	}	
	
.bann {
	visibility:inherit;
	border : 0px;
	}

.corps {
	margin : 0px 0px 0px 160px;
	}

.section {
	margin-top : 20px;
	margin-bottom : 0px;
	}

.rubrique {
	margin-left:5px;
	margin-top:0;
	float:left;
	margin-right:5px;
	font-size: smaller;
	}

.rubriq1 {
	margin-left:5px;
	margin-top:0;
	float:left;
	margin-right:5px;
	font-size: smaller;
	}
	
.blocphoto {
	margin-left:0;
	margin-top:1.5%;
	float:left;
	margin-right:10px;
	font-size: smaller;
	}
.blocphoto_right {
	margin-left:0;
	margin-top:1.5%;
	float:right;
	margin-left:10px;
	font-size: smaller;
}
	
.element {
	margin-left:1.5%;
	margin-right:1.5%;
	display : block;
	margin-top: 18px;
	margin-bottom : 12px;
	}
	
.intro {
	font-size:inherit;
	margin: 25px 10px 10px 10px;
	padding:0;
	float:both;
	}
	
.fields {
	font-size : smaller;
	border : 1px dashed;
	padding: 10px;
	border : 0px dashed;
	}

.piedpage{
	font-size : smaller;
	margin: 0 1.5% 0px 1.5% ;
	color : #daa520;
	padding : 50px 0 0 0;
	clear : both;
	}
	
.graph img {border :0px; }
	
.graph {
	margin-left:auto;
	margin-right:auto;
	float: left;
	width: 550px;
	}
.graph table {
	width:auto;
	border:none;
	margin-left:auto;
	margin-right:auto;
	background-color:#525252;
	}
.graph tr {
	border:none;
	}
.graph td {
	border:none;
	background-image: url(img/res/graph_bk.gif);
	background-color:#525252;
	color:#FFFFFF;
	margin:0;padding:0;
	text-align:center;
	vertical-align:bottom;
	height:100%;
	font-size:8pt;
	}
A:link {
	text-decoration: none;
	color: #FFCC00;
	}

A:visited {
	text-decoration: none;
	color: #FFCC00;
	}

A:hover {
	text-decoration: underline;
	color: #FFCC00;
	}

A:hover img {
	border : 1px;
	border-color:#FFD700;
	border-style:dashed;
	}

A img {
	border : 1px;
	border-style:solid;
	border-color: #FFD700;
	}

A.ppage:link {
	text-decoration: none;
	color: #FFD700;
	}

A.ppage:visited {
	text-decoration: none;
	color: #FFD700;
	}

A.ppage:hover {
	text-decoration: underline;
	color: #FFD700;
	}
	
	
IMG {
	border : 1px;
	border-style:solid;
	border-color : #FFD700;
	}
.center {
	text-align : center;
	border-color : #303030;
	}
.smile {
	border : 0px;
	}

		

