/* CSS Document */

body#contenuprincipal {
	background-color:#FFFFAA;
	margin:0px;
	padding:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#contenusite {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	margin-top:2px;
	text-align:center;
	width:800px;			
	border:1px solid #2431E3;
}

div#contenuhaut {
	margin:0px;
	padding:0px;
	text-align:left;
	width:798px;
	height:152px;
	clear:left;	
	padding-top:2px;
	padding-right:2px;
}

div#contenumilieu {
	margin:0px;
	padding:0px;
	text-align:center;
	width:800px;
	clear:left;
	padding-top:5px;	
	
}

div#contenumilieugauche {
	background: url(images/charte/fond_menu_gauche.jpg) repeat-y;
	margin:0px;
	padding:0px;
	text-align:center;
	width:197px;
	margin-left:3px;
	float:left;			
}

div#actualite {
	margin:0px;
	padding:0px;
	text-align:center;
	width:300px;
	border:1px solid #2431E3;
	
}

p.titre_actualite{margin:0px; height:25px; padding:0px; padding-top:3px; font-weight:bold; font-size:16px; color:#FFFFAA; background-color:#2431E3;}


div.menugauche{
	width:190px;
	height:40px;
	padding-top:10px;
	clear:left;	
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #FFFFAA;
}


p.menugauche{margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#000000; padding-left:28px; background: url(images/charte/puce_menu_gauche.gif) no-repeat left 3px;}
p.menugauche a {margin:0px; padding:0px; font-size:14px; color:#000000; text-decoration:none;}
p.menugauche a:hover {margin:0px; padding:0px; font-size:14px; color:#FFFF00; text-decoration:underline;}

p.menubas{margin:0px; padding:0px; padding-top:5px; font-weight:bold; font-size:14px; color:#FFFFFF;}
p.menubas a {margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:none;}
p.menubas a:hover {margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#FFFFFF; text-decoration:underline;}


div#contenumilieudroite {
	margin:0px;
	padding:0px;
	text-align:justify;
	width:560px;
	min-height:410px;
	float:left;	
	padding-left:15px; 
	padding-right:15px; 
	background: url(images/charte/fond_contenu.jpg) repeat-y;
}

div#contenubas {
	margin:0px;
	padding:0px;
	text-align:center;
	width:800px;
	height:30px;	
	clear:left;	
	margin-top:15px; 
	border-top:1px solid #2431E3;
	background: url(images/charte/fond_menu_bas.jpg) repeat-y;	
}

div.separation{
	text-align:center;
	width:90%;
	margin-left:5%;
	margin-right:5%;
	height:9px;
	background: url(images/charte/separation.jpg) repeat-x;
}
h1{margin:0px; padding:0px; font-weight:bold; font-size:16px; color:#000000;}
h2{margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#000000;}
h2 a{margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#000000; text-decoration:none;}
h2 a:hover{margin:0px; padding:0px; font-weight:bold; font-size:14px; color:#2431E3; text-decoration:underline:}
p{margin:0px; padding:0px; font-weight:normal; font-size:12px; color:#494949;}
p a {margin:0px; padding:0px; font-weight:normal; font-size:12px; color:#494949; text-decoration:none;}
p a:hover{margin:0px; padding:0px; font-weight:normal; font-size:12px; color:#7F7F7F; text-decoration:underline;}
li{margin:0px; padding:0px; padding-left:15px; list-style-type:square; font-weight:normal; font-size:12px; color:#494949;}

td{margin:0px; padding:0px; font-weight:normal; font-size:12px; color:#494949;}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td table tr td h2 strong {
	color: #F00;
}
.TitreBoite {
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td {
	color: #0080FF;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td div {
	color: #0080FF;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td div strong {
	color: #0080FF;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td {
	color: #400000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td table tr td p strong {
	color: #800000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td {
	color: #400000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td {
	color: #800000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite p i {
	color: #00F;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite p em {
	color: #00F;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr .titre_actualite div {
	color: #00F;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td p strong {
	color: #FF0;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td div {
	color: #800000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td div strong {
	color: #800000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td table tr td h2 strong {
	color: #800000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td table tr td div strong {
	color: #800000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td p strong {
	color: #000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table .titre_actualite td #actualite strong {
	color: #FF0;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td {
	color: #000;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr td {
	color: #808080;
}
#contenuprincipal #contenusite #contenumilieu div table tr th p {
	color: #FF0;
}
#contenuprincipal #contenusite #contenumilieu div table tr th p {
	color: #000;
}
#contenuprincipal #contenusite #contenumilieu div table tr th p {
	color: #FFF;
}
#contenuprincipal #contenusite #contenumilieu #contenumilieudroite table tr th p strong {
	color: #000;
}

