body {padding-right:15px;margin:5px;margin-left:15px;margin-right:15px;margin-top:0px;
background:#fff;color:#333;font-size:76%;font-family: Arial, Helvetica, sans-serif;
text-align:justify;}

a:link, a:visited { text-decoration:none;color:#003399;}
a:hover { text-decoration:underline;color:#990000;background-color:#FFFF99;}
a[title]{ color:#990000;padding-left:15px;font-size:12px;vertical-align: sub;}
a img {border: 0}

h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a{	color:#990000;text-decoration:none;background-color:#FFFFFF;}
h1 {font-size:1.8em;border-top: 1px solid #990000;border-bottom: 1px solid #990000;}
h2 {font-size:1.6em;border-bottom: 1px solid #990000;} 
h3 {font-size:1.2em;} h4 {font-size:1.0em;} h4 + p {margin-left:10px;}

/* divs */
.header {margin:0 auto 0 auto;width:750px;padding:0px 0px 0px 0px;height:auto;border:0px solid #333;background:#fff url(../../site/css/images/gradient.jpg) repeat-x bottom;}
.header a {padding:0px;}

#logo {font-size: 36px;color:#ccc;margin:54px 0 0 0;padding:0;}
.header a:hover { text-decoration:none;color:#FFFFFF;background-color:#FFFFFF;}
.menuhz {margin:0 auto;width:750px;padding:0;height:4em;border-left:0px solid #333;border-right:0px solid #333;border-bottom:0px solid #333;height:20px;line-height:20px;}
.menuhz a {font-size:12px;padding:3px 10px;text-decoration:none;color:#000;}
.menuhz a:hover {background:#ccc;}
.container {margin:0 auto;width:750px;padding:0;border-left:0px solid #333;border-right:0px solid #333;text-align:left;}
/*.left {width:160px;float:left;padding:10px;background:#eed;}
* html #left {width:179px;wid\th:160px;} */

/* couleurs du logo 
/* #edb32a = jaune fonc (fille)
/* #FEDE58 = jaune clair (femme)
/* #990000 = brun (afrique)

/* #f0f0e0 =  gris beige */
/* #EACCC0 = vieux rose
/* calcul de la colonne */
/* 10+10+550+10+10   +10+10+160+10+10 =790*/
.center {width:525px;float:left;padding:10px;background:#fff;}
* html #center {width:525px;wid\th:525px;}
.center a:link { text-decoration:none;color:#003399;}
.center a:visited { text-decoration:none;color:#003399;}
.center a:hover { text-decoration:underline;color:#003399;background-color:#FFFF99;}

.right {width:180px;float:right;padding:10px;background:#f9e4b5; color:#990000; margin-right:0; margin-bottom:10px;}
* html #right {width:179px; wid\th:179px;}
.right a:link, a:visited { text-decoration:none;color:#990000;}
.right a:hover { text-decoration:underline;color:#003399;background-color:#fede58;}

.clear {clear:both;font-size:.1em;}
.footer {margin:-2px auto 0 auto;padding-top:10px; padding-left:10px; padding-right:10px;width:730px;border:1px solid #EACCC0;line-height:15px;font-size:0.8em; margin-top:10px;clear: both;background:url(/site/images/dd_home.gif) no-repeat center right;}
/*to be removed : background:url(/site/images/dd_home_20.jpg) no-repeat center right; */

.footer a:visited { text-decoration:none;color:#003399;}
/*STYLE MENU HORIZONTAL*/

#mainNav {
	width:750px;margin: 0 auto; text-align: left;padding: 0;font-size: 0.8em;font-weight:bold;display: block;}
#mainNav ul {
	line-height: 23px;	height: 20px;	margin: 0;padding: 0 0 0 0;	list-style: none;	/*border: 1px dotted black;*/
	/*overflow: hidden;*/}
#mainNav li {
	display: inline;line-height: 23px;	height: 20px;	margin: 0;	background-color: #F7F5E8;	
	color: inherit;border-top: 1px solid #d7d6c9;	border-right: 1px solid #d7d6c9;	border-left: 1px solid #d7d6c9;	border-bottom: 1px solid #d7d6c9;}
#mainNav li a {
	color: #353535;	text-decoration: none;}
#mainNav li a span { border-bottom: 1px solid #DAD7CB;}
#mainNav li a:hover span { 	background-image: url(../../site/css/cornersNEW_o.gif);	background-color: white;	border-bottom: 1px solid #fff;}
#mainNav .cornerLeft {	background-image: url(../../site/css/cornersNEW.gif);	background-position: top left;	padding: 2px 5px 3px 0;	margin: 0;}
#mainNav .cornerRight {	background-image: url(../../site/css/cornersNEW.gif);	background-position: top right;	padding: 2px 8px 3px 0;	margin: 0;color: #353535;}
.tabOn span {	
	background-image: url(../../site/css/cornersNEW_o.gif);/* import images    !important*/
	background-color: #fff;
	border-bottom: 1px solid #fff ; } /*!important*/

/*2E MENU HORIZONTAL*/
/*2E MENU HORIZONTAL*/
.subNavBox { /* washeight: 20px;	margin: 0 auto;border-bottom: 1px solid #D9D6CA;	padding: 0 0 0 0;	width: 750px;}
 */ 
	height: 20px;	margin: 0 auto 1em auto;border-bottom: 1px solid #D9D6CA;	padding: 0 0 0 0;	width: 750px;}
.subNavBox a, .subNavBox a:link, .subNavBox a:visited {
	color: #363636;	text-decoration: none;	font-size: 0.8em;font-weight:bold;	border-top: 1px solid #d7d6c9;	border-right: 1px solid #d7d6c9;	border-left: 1px solid #d7d6c9;	border-bottom: 1px solid #d7d6c9;
	background: #F7F5E8;	margin: 0 2px 0 0;	padding: 2px 8px;	float: left;}
.subNavBox a:hover, .subNavBox a:link.current, .subNavBox a:visited.current {
	color: #363636;	text-decoration: none;	background: #ffffff;	border-bottom: 1px solid #ffffff;}
/*FIN 2E MENU HORIZONTAL*/
.floatleft {
	float: left;padding-top:2px;
}

.floatright {
	float: right;padding-top:2px;
}
.newsimg2 {
	display: block;
	background-color: #fff;
	border: 1px solid #D9D6CA;
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
}

.news_img_right {
	display: block;
	background-color: #fff;
	border: 1px solid #D9D6CA;
	margin-left: 15px;
	margin-bottom: 20px;
	float: right;
}