body{
padding:0px;
margin:0px;
background-image:url(images/fond7.png); background-position: left top; background-repeat:repeat-x;
}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#666666; line-height:14px; padding-left: 380px; padding-top:20px; padding-bottom:30px; background-image:url(images/petit-carre-titre.png); margin-bottom: 20px; margin-right: 17px; background-position: right; background-repeat: no-repeat; }
		
div#contenu
{
	    padding-left: 280px ;
}

div#contenu2
{
	    padding-left: 280px ;
}

div#contenu3
{
	    padding-left: 280px ;
}

div#contenu4
{
	    padding-left: 280px ;
}
		
div#contenu h2
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
	    line-height: 14px ;
	    font-size: 14px ;
	    background: url(images/petit-carre-bleu.png) no-repeat left bottom ;
	    color: #57a3df ;
}

div#contenu2 h3
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
	    line-height: 14px ;
	    font-size: 14px ;
	    background: url(images/petit-carre-vert.png) no-repeat left bottom ;
	    color: #a0c852 ;
}

div#contenu3 h4
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
	    line-height: 14px ;
	    font-size: 14px ;
	    background: url(images/petit-carre-rouge.png) no-repeat left bottom ;
	    color: #e2463d ;
}

div#contenu4 h5
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
	    line-height: 14px ;
	    font-size: 14px ;
	    background: url(images/petit-carre-gris.png) no-repeat left bottom ;
	    color: #6a5f59;
}

.Gr_cl_12
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:18px;
		color:#666666;
	}

.Gr_cl_12_M {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 10px 7px ;
	font-size:12px;
	line-height:18px;
}

.Gr_cl_12_Menu {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin: 10px 12px ;
	padding-left: 270px;
	font-size:12px;
	line-height:18px;
}

.N_fond_14 {
    font-family:"Times New Roman", Times, serif ;
	color:#333333;
	margin: 20px 12px ;
	font-size:14px;
	line-height:18px;
}

.Vert_12 { color:#006600; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.Titre_menu_gauche
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:18px;
		color: #939191;
		font-weight:bold;
		text-align:center;
		padding-top:20px;
		padding-bottom:15px;
		background-image:url(images/titre-menu-gauche2.png);
		margin-bottom: 30px;
		background-position: bottom;
		background-repeat: no-repeat;
	}

.Titre_menu2_gauche
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		line-height:18px;
		color: #666666;
		font-weight:bold;
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
		background-image:url(images/titre-menu-gauche2.png);
		margin-bottom: 30px;
		background-position: bottom;
		background-repeat: no-repeat;
	}

.Marge_Gr_cl_12 { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#666666; padding: 24px 20px 10px 16px;}

.Fond_vert_Gr_cl_14G { background-image:url(images/c-dr2.gif); background-repeat:repeat-x; background-position:top; background-color:#c5ee86; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#666666; line-height:14px; padding: 20px 5px 20px 5px;}

.Fond_noir_Gr_cl_14G { background-color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; line-height:14px; padding: 20px 5px 20px 5px;}

.Fond_bleu_Gr_cl_12G { background-color:#8dc8f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding: 5px 5px 5px 5px;} 

.Fond_gris_Gr_cl_12G { background-color:#393939; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding: 5px 5px 5px 5px;}

.Fond_Gris_12G { background-color:#E3E3E3; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#495355; line-height:11px; padding: 5px 3px 3px 5px;}

ul {margin:0; padding-left: 0px; list-style:none}
li {background-image:url(images/point.png); background-position: left; background-repeat: no-repeat; padding-left: 0px; margin-bottom: 10px; }		

li a
	{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		padding-left: 10px;
		margin-left: 0px;
		line-height:20px;
		color: #69696a;
		text-decoration:none;	
	}
	

#cont-menu {
	float: left;
	width: 250px;
	background-image:url(images/fond-menu2.gif);
	background-repeat:repeat;
	margin-left:10px;
	margin-top: 10px;
	text-align: left;
}
#menu-gauche {
	background-image:url(images/fond-menu2.png);
	width: 178px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 26px;
	margin-left: 26px;
	padding-bottom: 5px;
}

#menu-gauche a {
    color:#888787;
}

#menu-gauche a:hover {
    color:#888787;
	text-decoration:none;
}

#menu-gauche2 {
	background: #e2463d;
	width: 178px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 26px;
	margin-left: 19px;
	padding-bottom: 20px;
}

#menu2-gauche {
	background: #ffffff;
	width: 178px;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 26px;
	margin-left: 19px;
	padding-bottom: 20px;
}

#annonce {
	float: left;
	width: 234px;
	height: 314px;
	margin-left: 20px;
	background-image:url(images/annonce.png);
	background-repeat: no-repeat;
}

#top-menu {
     background: url(images/top-menu3.gif);
	 float: left;
	 height: 30px;
	 width: 250px;
}

#foot-menu {
	background: url(images/foot-menu3.gif);
	float: left;
	height: 30px;
	width: 250px;
}

.lien-texte-bleu { font-family:Arial, Helvetica, sans-serif;
		          font-size:12px;
		          padding-left: 10px;
		          margin-left: 0px;
		          line-height:18px;
		          color: #57a3df;
			    }
.lien-texte-grisb { font-family:Arial, Helvetica, sans-serif;
		          font-size:12px;
		          padding-left: 0px;
		          margin-left: 0px;
		          line-height:18px;
		          color: #666666;
				  text-decoration:none;
			    }

.lien-texte-vert { font-family:Arial, Helvetica, sans-serif;
		          font-size:12px;
		          padding-left: 10px;
		          margin-left: 0px;
		          line-height:18px;
		          color: #a0c852;
			    }

.lien-texte-rouge { font-family:Arial, Helvetica, sans-serif;
		          font-size:12px;
		          padding-left: 10px;
		          margin-left: 0px;
		          line-height:18px;
		          color: #e2463d;
			    }

.lien-texte-gris { font-family:Arial, Helvetica, sans-serif;
		          font-size:12px;
		          padding-left: 10px;
		          margin-left: 0px;
		          line-height:18px;
		          color: #6a5f59;
			    }
				
a { color:#767676;}

a:hover{text-decoration:none;}




span a { margin-left:4px; color:#456879; line-height:11px;}

span { color:#4783C6;}

.form_l_input {width:61px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; color:#454545; line-height:11px; padding-top:0px; font-size:10px;}

.form_l select {color:#454545; font-size:9px; line-height:10px; margin-left:3px;}

.form_l_checkbox {width:13px; height:13px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; margin:0 8px 3px 0; padding:0px; vertical-align:middle;}

.form_l a {color:#006600;} 

.form_l strong a {color:#9E0B0E;}

.cell_t { padding: 2px 20px 2px 12px;}

.cell_m { padding: 8px 20px 10px 16px;}

.cell_light { background-color:#ECECEC; color:#495355; line-height:11px; padding-bottom:1px; text-align:center;}

.cell_light span { color:#4783C6;}



.form
	{
		height:19px; margin-top:0px;
	}	
	
.form input
	{
		width:193px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; line-height:10px; padding-top:0px; font-size:10px;
	}

textarea{
		width:193px; height:180px; overflow:hidden; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; font-size:10px;
	}



