/*  Fond de la page  */
body{
padding:0px;
margin: 0px;
background-image:url(images/fond.png); background-position:left top; background-repeat:repeat;
}

/*  Titre h1  */

h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0d9bd2; line-height:14px; padding-left:50px; padding-top:10px; padding-bottom:20px; }

/*  image de fond + lien  */

#fond_haut a {
	float: left;
	width: 941px;
	height: 250px;
	background-image:url(images/menu-haut.png);
	background-repeat: no-repeat;
}

/*  image de fond centre  */

#fond_centre {
    float: left;
	width: 941px;
	background-image:url(images/fond-centre.png);
	background-repeat: repeat-y;
}

/*  image de fond bas  */

#fond_bas {
	float: left;
	width: 941px;
	height: 134px;
	background-image:url(images/fond-bas2.png);
	background-repeat: no-repeat;
}

/*  Bande couleur  */

#bande_noir {
	width: 923px;
	height: 100px;
	background-color:#302f2f;
	margin-left:13px;
	margin-right:13px;
}

.Fond_bleu_Gr_cl_12G { background-color:#00a6d8; 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;}

/*  Photo  */

#photo {
	float: left;
	width: 350px;
	height: 250px;
	margin-left: 60px;
	background-image:url(images/photo.png);
	background-repeat: no-repeat;
	border:solid 1px;
}

#photo_rachat {
	float: left;
	width: 300px;
	height: 199px;
	margin-left: 60px;
	background-image:url(images/photo-rachat.png);
	background-repeat: no-repeat;
	border:solid 1px;
}

/*  animation flash  */

#flash_rachat {
	float: left;
	width: 300px;
	height: 250px;
	margin-left: 80px;
}
#flash_credit {
	float: right;
	width: 300px;
	height: 250px;
	margin-right: 80px;
}

/*  Animation banque flash  */

#partenaire {
    float:right;
	width: 480px;
	height: 99px;
	margin-right:25px;
	padding-bottom:10px;
	padding-left:400px;
}

/*  Police fond page  */

.Gr_cl_12_fond {
    font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	margin-right:315px;
	padding-top:62px;
	font-size:12px;
	line-height:14px;
	text-align:center;
	text-decoration:none;
}

/*  Lien fond page  */

.lien_fond {
     text-decoration:none;
	 }

/*  Titre h2  */

div#contenu
{
	    padding-left: 30px ;
		margin-left:20px;
}

/*  Titre h3  */

div#contenu2
{
	    padding-left: 30px ;
		background: url(images/1.png) no-repeat left center ;
		margin-left:20px;
		height:38px;
}

/*  Titre h4  */

div#contenu3
{
	    padding-left: 30px ;
		background: url(images/2.png) no-repeat left center ;
		margin-left:20px;
		height:38px;
}

/*  Titre h5  */

div#contenu4
{
	    padding-left: 30px ;
		background: url(images/3.png) no-repeat left center ;
		margin-left:20px;
		height:38px;
}

/*  Titre h6  */

div#contenu5
{
	    padding-left: 30px ;
		background: url(images/4.png) no-repeat left center ;
		margin-left:20px;
		height:38px;
}

/*  Titre h7  */

div#contenu6
{
	    padding-left: 30px ;
		background: url(images/5.png) no-repeat left center ;
		margin-left:20px;
		height:38px;
}

/*  Titre h8  */

div#contenu7
{
	    padding-left: 30px ;
		background: url(images/6.png) no-repeat left center ;
		margin-left:20px;
		height:38px;
}


/*  Police h2  */

div#contenu h2
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}

/*  Police h3  */

div#contenu2 h3
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}

/*  Police h4  */

div#contenu3 h4
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}

/*  Police h5  */

div#contenu4 h5
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}

/*  Police h6  */

div#contenu5 h6
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}

/*  Police h7  */

div#contenu6 h6
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}

/*  Police h8  */

div#contenu7 h6
{
        font-family:Arial, Helvetica, sans-serif;
	    padding-left: 20px ;
		padding-bottom:20px;
	    line-height: 14px ;
	    font-size: 14px ;
	    color: #a7c515 ;
		padding-top:10px;
}


/*  Police texte general  */

.Gr_cl_12 {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:30px;
	padding-left: 30px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

.Bl_18 {
    font-family:Arial, Helvetica, sans-serif;
	color:#00a6d8;
	margin-right:0px;
	padding-left: 25px;
	font-size:18px;
	line-height:12px;
	text-align:justify;
}

.Gr_cl_12_centre {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:30px;
	padding-left: 30px;
	font-size:12px;
	line-height:18px;
	text-align:center;
}

/*  Police texte introduction  */

.Gr_cl_12_intro {
    font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	margin-right:50px;
	padding-left: 450px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}

/* Annuaire */

#annuaire {
     text-align:right;
	 margin-right:50px;
	 }

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;	
	}

/*  Liens  */

.lien-texte-orange { font-family:Arial, Helvetica, sans-serif;
                  text-align:right;
				  margin-right:20px;
		          font-size:13px;
		          line-height:18px;
				  padding-bottom:30px;
		          color: #ff6600;
				  text-decoration:none;
			    }
.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;
			    }

a {text-decoration: none; color:#666666;}

a:visited {text-decoration: none;}

a:hover {text-decoration: underline;}

a:active {text-decoration: none;}


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

span { color:#4783C6;}

/*  Formulaire  */

.titre_form {
    font-family:Arial, Helvetica, sans-serif;
	color:#00a6d8;
	padding-left: 0px;
	font-size:18px;
	line-height:18px;
	text-align:right;
}

#formulaire {
    float:left;
	width: 750px;
	margin-left:100px;
	margin-right:0px;
	padding-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
	line-height:18px;
	color:#666666;
}

.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_checkbox {width:16px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#e2f5fc; margin:0 0px 0px 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;
	}

.form_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;
	}

