/**
* Général
*/

body {
	background: #D7D6D5 url('images/commun/fond.jpg') repeat-x;
	margin: 0;
	padding: 0;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	color: #6E6358;
}

a {
	color: #6E6358;
	text-decoration: underline;
}

a:hover {
	color: #6E6358;
	text-decoration: none;
}

input, select, textarea { 
	color: #6E6358;
	font: 10px verdana, arial, sans-serif;
	border: 1px solid #053571;
	padding: 1px;
	margin: 1px;
}

form {
	margin: 0px;
	padding: 0px;
}

p {
	margin: 5px 0 0 0;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

/**
* Blocs de positionnement
*/
#conteneur {
	width: 782px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#header {
	height: 228px;
}

#gauche {
	float: left;
	width: 193px;
	padding: 0;
}

#droite {
	float: right;
	width: 2px;
	padding: 0;
}

#centre {
	margin-left: 193px;
	margin-right: 2px;
}

#innercentre {
	width:100%;
	float:left;
}

#centreindex {
	width: 782px;
}

#copyright {
	height: 23px;
	width: 780px;
	text-align: center;
	padding: 0;
	word-spacing: 1px;
	clear: both;
}

#adresse {
	background: url('images/commun/adresse.gif') no-repeat;
	width: 183px;
	height: 142px;
}

#newsletter {
	background: url('images/commun/newsletter.jpg') no-repeat;
	width: 183px;
	height: 126px;
}

#news {
	border: 0px;
}

#classement {
	background: url('images/classement/clafond.gif') repeat-y;
}

#claequ {
	background: url('images/classement/claequ.gif') repeat;
}

/**
* Blocs menu
*/
dl, dt, dd, ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menu {
	margin-top: 6px;
	margin-left: 0;
	z-index: auto;
}
#menu dl {
	float: left;
	width: 140px;
}

#menu dt {
	cursor: pointer;
	width: 140px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #053571;
	text-decoration: none;
}

#menu dd {
	display: none;
}
#menu li {
	text-align: center;
	background-color: #FFFFFF;
}
#menu li a, #menu dt a {
	color: #053571;
	text-decoration: none;
	display: block;
	height: 14px;
	border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
	background-color: #053571;
	color: #FFFFFF;
}

#menu2 {
	margin-top: 6px;
	margin-left: 0;
	z-index: auto;
}
#menu2 dl {
	float: left;
	width: 114px;
}

#menu2 dt {
	cursor: pointer;
	width: 114px;
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #053571;
	text-decoration: none;
}

#menu2 dd {
	display: none;
}
#menu2 li {
	text-align: center;
	background-color: #FFFFFF;
}
#menu2 li a, #menu2 dt a {
	color: #053571;
	text-decoration: none;
	display: block;
	height: 14px;
	border: 0 none;
}
#menu2 li a:hover, #menu2 dt a:hover {
	background-color: #053571;
	color: #FFFFFF;
}

#mots {
	border: 0px;
}

#lientitre {
	background: url('images/lien/lienhaut.gif') no-repeat;
	text-align: center;
}

#lienfonce {
	background: url('images/lien/lienfonce.gif') no-repeat;
	/*text-align: center;*/
}

#lienclaire {
	background: url('images/lien/lienclaire.gif') no-repeat;
	/*text-align: center;*/
}

#menubas {
	height: 35px;
	width: 782px;
	padding: 0;
	margin: 0;
	background: url('images/commun/menubas.gif') no-repeat;
	text-align: center;
	word-spacing: 7px;
	color: #FFFFFF;
	clear :both;
}

#menubas a {
	color: #FFFFFF;
	text-decoration: underline;
}

#menubas a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#menusite {
	background-image:url(images/commun/fondtab2.gif);
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

#menusite  a {
	background-image:url(images/commun/fondtab2.gif);
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}

#menusite a:hover {
	background-image:url(images/commun/fondtab2.gif);
	color: #EE1D23;
	text-align: center;
	text-decoration: none;
}

#menusitevisiter {
	background-image:url(images/commun/fondtab1.gif);
	color: #3A77AB;
	text-align: center;
	text-decoration: none;
}

#menusitevisiter  a {
	background-image:url(images/commun/fondtab1.gif);
	color: #3A77AB;
	text-align: center;
	text-decoration: none;
}

#menusitevisiter a:hover {
	background-image:url(images/commun/fondtab1.gif);
	color: #3A77AB;
	text-align: center;
	text-decoration: none;
}

/**
* Blocs divers
*/

#titrebleu {
	color: #053571;
	font-size: 18px;
}

#titrerouge {
	color: #EE1D23;
	font-size: 18px;
}

#sstitrouge {
	color: #EE1D23;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: justify;
}

#sstitrougecla {
	color: #EE1D23;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}

#sstitrbleu {
	color: #053571;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: justify;
}

#sstitrougedecon {
	color: #EE1D23;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#sstitgris {
	font-size: 11px;
	color: #6E6358;
	font-weight: bold;
}

#textgris {
	color: #6E6358;
	text-align: justify;
}

#textbleu {
	color: #053571;
	text-align: justify;
}

#sstitrougeplan {
	color: #EE1D23;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

#sstitrbleuplan {
	color: #053571;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
}

/**
* Class
*/

.rouge {
	font-weight: bold;
	color: #FF8080;
	font-size: 11px;
}

.bouton {
	background-color: #225992;
	font-size: 11px;
	color: #FFFFFF;
	cursor:hand;
}

.bleu {
	color: #053571;
	text-decoration: underline;
}

.bleu:hover {
	color: #053571;
	text-decoration: none;
}

.photo {
	border: 1px double #43759C;
}

.gras {
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

#baselin, #baselin a, #baselin a:hover {
font: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #5B5B5B;
text-align : center;
text-decoration : none;
}