/* Corps
************************************************************/
* {
	padding: 0;
	margin: 0;
}
body
{
	/*text-align: center;*/
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #CDCDCD /*url(../images/bg-body.gif) repeat */;
	color: #000;
	line-height: 1.6em;
	margin: 0 0 1em 0.5em;
	padding-left: 5px;
}

/* Input */
#monForm input, #monForm select
{
	margin-left: 1%;
	width: 250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
#monForm input[type="submit"]
{
	margin-left: 1%;
	border: 1px solid #cc0000;
	width: 100px;
	background-color: #CCCCCC;
}

/* Liens
************************************************************/
a {
	color: #0066FF ;
	text-decoration: none;
}
div#navigation a, div#actualites a {
	color: #666666 ;
	text-decoration: none;

}
a:hover {
	color: #cc0000;
}
/* Menu */
h1 {
	padding-left: 30px;
	line-height: 30px;
	background: url(../images/puce.gif) no-repeat left bottom;
	border-bottom: 2px solid #990000;
	color: #990000;
	margin: 0 0 1em 0;
	font-size: 1.6em;
	font-weight:bold ;
}

h1 a {
	color: #990000;
}


/* En-tetes H
************************************************************/
h2 {
	padding-left: 33px;
	padding-top: 5px;	
	line-height: 30px;
	background: url(../images/puce.png) no-repeat left bottom; 
	border-bottom: 2px solid #000066;
	color: #000066;
	margin: 0 0 1em 0;
	font-size: 1.4em;
	font-weight:bold ;
}
h2 a {
	color: #000066;
}

h1 a:hover, h2 a:hover ,h3 a:hover, h4 a:hover, h5 a:hover {
	color: #cc0000;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
/*	border-bottom: 1px solid #000;
	  border-left: 5px solid #000066;
	padding-left: 5px;
	margin: 2 2 1em 0.3em;
*/	
	padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 0px;
	line-height: 20px;
	color: #750000;
}
h3 a {
	color: #750000;
}

h4 {
	padding-left: 35px;
	padding-top: 5px;	
	line-height: 29px;
/*	background: url(../images/puce25.gif) no-repeat left bottom; 
	border-bottom: 2px solid #000;
	border-left: 3px solid #000;*/

	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 0.2em 0;
	color: 000;
}
h4 a {
	color: #000;
}

h5 {
/*	padding-top: 2px;	*/
	font-size: 1.0em;
	font-weight:normal;
/*	margin: 0 0 2em 0em; */
	color:#666666;
}
h5 a {
	color: #666666;
}

li {
	margin-left: 25px;
	padding-left: 10px;
	padding-top: 5px;
	
}
div#navigation li, div#actualites li {
	line-height: 1.4em; 
	margin-left: 5px;
	padding-left: 0px;
	padding-top: 0px;
}

div#contenu p {
	line-height: 1.6em;
	padding-top: 3px;	
	padding-bottom: 3px;	
}

/*div#contenu a , */

div#footer a {
	color:#0066FF ;
	text-decoration: none;
}

/*
div#contenu a:hover , div#contenu a:footer {
	color: #cc0000;
	text-decoration: none;
}
*/

/* Conteneur
************************************************************/
div#conteneur {
	width: 910px;
	margin: 0 auto;
	/*text-align: left;*/
	background: #fff url(../images/main.jpg) repeat-y;
}

div#diapo {
	top: 20px;
	width: 860px;
/*	margin: 0 auto; */
/*	text-align: left;*/
	padding-top: 25px;
}

/* Images
************************************************************/
img {
	border:0; 
}
div#main img {
	border:0; padding-right: 10px; padding-left: 10px;padding-top: 5px; padding-bottom: 5px;
}

div#img_pub_entete {
	position:relative;
	width: 460px;
	height: 60px;
	margin: 0 auto;
	text-align: left;
	top: 0px;
	left: 280px;
	float: left;
	padding: 0 0 0 0;
}
div#img_pub_accueil {
	position:relative;
	width: 256px;
	height: 190px;
	margin: 0 auto;
	/*text-align: left;*/
	top: 0px;
	float: right;
	padding: 0 0 0 0;
	padding-right: 0px;
	overflow: auto;
}

/* En-tete
************************************************************/

div#header a
{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#header h6 span
{
	visibility: hidden;
}
div#header
{
	display: block;
	height: 190px;
	background: url(../images/header.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Contenu
************************************************************/
div#contenu
{
	position: relative;
	float: left;
	width: 690px;
	padding: 0 0 0 0;
	left: 25px;
/*	background-color:#CCCCCC; */
	bottom:30px;

}
div#contenu_admin
{
	position: relative;
	top: 0px;
	left: 30px;
	float: left;
	width: 820px;
	padding: 0 0 0 0;

}

div#actualites {
	position: relative;
	top: 10px;
	left: 42px;
	float: left;
	width: 144px;
	/*text-align: left;*/
	padding: 0 0 0 0px;
}

div#actualites ul {
	list-style-type: none;
	padding: 0 0 1em 0.5em;
	cursor: pointer;
	font-weight: bold;
}
div#actualites ul li {
	line-height: 2em;
	font-weight: bold;

}

div#main_let
{
	position: relative;
	/*bottom:30px;*/
	width: 560px;
}

div#main
{
	position: relative;
	bottom:0px;
}

div#main_actualite
{
	position: relative;
	top: 0px;
	bottom:0px ;
	width: 250px;
}

div#main_1
{
	position: relative;
	top: 0px;
	bottom:0px;
	width: 690px;
	padding: 5 5 5 5px;

}
div#main_2
{
	position: relative;
	top: 10px;
	bottom:15px;
	width: 230px;
	padding: 0 0 0 15px;

}
div#main_3
{
	position:relative;
	bottom:15px;
	width: 230px;
	left: 290px;
	padding: 0 0 0 15px;
	height: 0;
}

/* Barre verticale Gauche
************************************************************/
div#navigation {
	position: relative;
	top: 10px;
	left: 0px;
	float: left;
	width: 144px;
	/*text-align: left;*/
	padding: 0 0 0 15px;
}

div#navigation ul {
	list-style-type: none;
	padding: 0 0 1em 0.5em;
	cursor: pointer;
	font-weight: bold;
}
div#navigation ul li {
	line-height: 2em;
	font-weight: bold;

}

/* Barre verticale Droite position: relative;
************************************************************/
div#la_lettre td, div#la_lettre a
{
	font-size: 1.0em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#la_lettre a
{
	font-size: 1.0em;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* Pied de page
************************************************************/
div#footer {
	clear: left;
	height: 64px;
	padding: 0 0 0 0px;
	margin: 0;
	background: url(../images/footer.jpg) no-repeat;
	color: #cc0000;
	font-size: 0.8em;
	line-height: 15px;
}
div#cpr {
	position: relative;
	top: 15px;
	left: 15px;
	float: left;
	width: 150px;
	/*text-align:left;*/
	padding: 0 0 0 0px;
}
div#compteur {
	position: relative;
	top: 15px;
	left: 40px;
	float: left;
	text-align:center;
	padding: 0 0 0 0px;
	width: 140px;
}

div#les_liens_du_pied_de_page
 {
	position: relative;
	top: 15px;
	left: 35px;
	float: left;
	text-align:center;
	padding: 0 0 0 0px;
	width: 558px;
}
div#cadre_titres {
	position: relative;
	line-height: 1.2em;
	top: 40px;
	right: 0px;
	float: right;
	width: 120px;
	text-align: left;
	padding: 0 0 0 0px;
	margin: 0 0 2em 0.5em;
}
div#tab_info_1_1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
}
div#tab_info_1_2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
}
div#tab_info_2_1 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
}
div#tab_info_2_2 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
}

a.liresuite, a.liresuite, a.liresuite {
	font-size: 0.9em;
	font-weight: bold;
	border-bottom: 0px solid #750000;
	border-left: 4px solid #750000;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	color: #750000;
	margin: 0em 0em 5em 3em;
	/*line-height: 25px;*/
}

