@CHARSET "ISO-8859-1";

body{
	padding: 0;
	margin: 0;
	background: #fff url("/templates/default/pics/bg_site.gif") repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
.sousTitre3  {
color:#666666;
font-size:18px;
font-weight:bold;
}


img{
	border: 0;
}

a:link, a:visited{
color:#000000;
}
/* ajout 1 */
img#imga
{
color:white;
border: 2px solid;

}
img#imga:hover
{
color:#555555;
border: 2px solid;

}
/* fin ajout 1*/

/* ajout 2*/
td#aaa
{
height:9px;
width:9px;
background:url(/pics/tempskin/hg.gif) no-repeat;

}

td#aab
{
background-color:white;
}
td#aac
{
width:9px;
background:url(/pics/tempskin/hd.gif) no-repeat;

}

td.essai
{
height:45px;
}

td.essai2
{
width:130px;
}

div#general
{
position : relative;
height : 1px;
}

td#aa
{
background-color:white;
}

div#pig
{
background-image : url(/pics/tempskin/pig70.gif);
height : 40px;
width : 46px;
position : float;
margin-left : 500px;
margin-top : -15px;
}

#leftarrow
{
height : 13px;
width : 8px;
margin : 0px 7px 0px 0px;

}
#rightarrow
{
height : 13px;
width : 8px;
margin : 0px 0px 0px 7px;
}

td#aa b
{
color : #d2007a;
}

td#ab
{
height:7px;

}

td#aag
{
height:9px;
width:9px;
background:url(/pics/tempskin/bg.gif) no-repeat;
}

td#aah
{
background-color:white;
}

td#aai
{
width:9px;
background:url(/pics/tempskin/bd.gif) no-repeat;
}

/* fin ajout 2 */



#page{
	width: 995px;
	margin: 0 auto 0 auto;
	background-color: #fff;
}

.border_r1{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #b0b0b0; 
}

.border_r2{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #9f9f9f; 
}

.border_r3{
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #888; 
}

.pink_hr{
	color: #ff3f9f;
	background-color: #ff3f9f;
	height: 2px;
	border: 0;
}

.top_menu_bar{
	height: 26px;
	background: #d4dccd url("/templates/default/pics/top_menu_bar_bg.gif");
	border-color: #bdc7b6;
	border-width: 1px 0 1px 0; 
	border-style: solid;
	font-size: 13px;
	line-height: 26px;
	padding: 0 10px 0 10px;
	font-weight: bold;
}


#footer_menu_bar{
width: 995px;
margin-left: auto;
margin-right: auto;
text-align: center;
color: #444444;
font-size: 10px;
margin-bottom: 10px;
}

#footer_menu_bar a:link, #footer_menu_bar a:visited{
color: #444444;
text-decoration:none;
}

.bloc_column_1, .bloc_column_2 {
	width: 210px;
	padding: 0;
	background: #fff;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	float: left;
}



.main_container{
	width: 569px;
	text-align: center;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	background-color: #fff;
	float: left;
}



.top_menu_bar a.active_rubrique{
color: #f39;
text-decoration: none;
}

a.inactive_rubrique{
	color: #000;	
	text-decoration: none;
}

.top_menu_bar a:hover{	color: #f39;}

.clearer{
	clear: both;
}


/*********************************/
/**		Style bloc ss colonne 	**/
/*********************************/

.ssbloc_column_header{
background: #d1e534 url("/templates/default/pics/bg_titre_thumb2.gif");
background-repeat: repeat-x;
width: 200px;
height:23px;
padding-top: 5px;
color: #000;
font-size: 14px;
font-weight: bold;
text-align:center;
margin-left: auto;
margin-right: auto;
border: 1px solid #cecece;
}

.ssbloc_column{
width: 200px;
background-color: #ccc;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
margin-bottom: 10px;
border-left: 1px solid #cecece;
border-right: 1px solid #cecece;
border-bottom: 1px solid #cecece;
text-align:center;
}



.ssbloc_column p{
font-size: 18px;
width: 100%;
margin-left: auto;
margin-right: auto;
}

.annonceur_name a:hover{
	background: #C8CEC4;
}


.ssbloc_column p a:hover{
text-decoration: none;
}

.ssbloc_column a:hover{
	background: #FFAFD8; 
}

.ssbloc_column ul{
padding: 0;
margin: 0px 0px 0px 40px;
text-align: left;
}
.ssbloc_column li{
list-style-image: url("/templates/default/pics/pink_puce.gif");
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

.ssbloc_column li a:hover{
text-decoration: underline;}

.ssbloc_column a:link, .ssbloc_column a:visited{
color: #000000;
text-decoration: none;
}


/*********************************/
/**	Fin style bloc colonne	 	**/
/*********************************/



/*********************************/
/**		Style tableau de thumb 	**/
/*********************************/
.table_thumb{
margin: 10px 0 10px 0; 
margin-left: auto; 
margin-right: auto; 
font-size: 12px; 
border: 1px solid #cecece;
text-align:center;
background-color: #f9f9f9;

}

.table_thumb a:link, a:visited{
text-decoration: none;
}
.header_vignette{
background: #d1e534 url("/templates/default/pics/bg_titre_thumb2.gif");
background-repeat: repeat-x;
padding-top: 4px;
height:22px;
color: #000;
font-size: 14px;
font-weight: bold;
text-align:center;
border: 1px solid #b3b3b3;
}



.annonceur_name{
	margin-top: 10px;
	color: #ff3399;
	margin-bottom: 10px;
	font-weight: bold;
}

.annonceur_name a:link, a:visited{
color: #ff3399;
text-decoration: none;
}
.button_simulation{
	background: #fff url("/templates/default/pics/button_simulation.jpg") no-repeat center;
	width: 125px;
	height: 23px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -10px;
	padding-top: 10px;
	font-size: 10px;
}

.button_simulation a:link, a:visited{
color: #000000;
}

/*********************************/
/**		Fin Style tableau thumb	**/
/*********************************/


/*********************************/
/**		Style Grande Campagne 	**/
/*********************************/

.container_big_campagne{
	background-color: #ccc; 
	padding: 0 0 20px 0; 
	border: 1px solid #cecece; 
	margin: 10px 0 25px 0;
}

.header_big_campagne{
	padding: 5px auto 7px 15px; 
	background: #d1e534 url("/templates/default/pics/bg_titre_thumb2.gif");
	background-repeat: repeat-x;
	height:23px;
	text-align: center;
	margin: 0 0 5px 0; 
	font-weight: bold; 
	color: #000;
	border-bottom: 1px solid #cecece;
}

.header_big_campagne p{
margin-top : -20px;
margin-left: 20px;

}

.content_text{
	font-size: 12px;
	font-family: verdana;
	margin: 0px 10px -10px 10px;
	text-align:justify;
	padding: 10px;
	
}

/******* ajout ****/
.content_text   a:link, a:visited{
color: #000000;
text-decoration:underline;
}
.content_text   a:hover{
font-weight:bold;
color:#FF3399;
}
.content_text_m{
	font-size: 9px;
	font-family: verdana;
	text-align:justify;
	padding: 0px;
	
}

.content_text_m2{
	font-size: 12px;
	font-family: verdana;
	/*vertical-align:top;*/
	padding: 2px;
	
}

.content_text_m3{
	font-size: 14px;
	font-weight:bold;
	font-family: arial;
	/*vertical-align:top;*/
	padding: 2px;
	
}
#labarre
{
	position:relative;
	width:100%;
	height:26px;
	background-color: #ababab;
	font-size: 12px;
	overflow:hidden;
}

#labarre_de
{
	float:left;
	margin-left:148px;
	margin-top:1px;
	width:60px;
	height:16px;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4B4B4B;
}

#labarre_a
{
	float:left;

	margin-top:1px;
	width:80px;
	height:16px;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4B4B4B;
}

#labarre_taux
{
	float:left;
	
	margin-top:1px;
	width:80px;
	height:16px;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #4B4B4B;
	
}

#labarre_de_nb
{
	float:left;
	margin-left:52px;
	margin-top:6px;
	width:60px;
	height:16px;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica, sans-serif;
	color: #000000;
}

#labarre_a_nb
{
	float:left;
	margin-top:6px;
	margin-left:8px;
	width:80px;
	height:16px;
	font-size: 12px;
	font-weight:bold;
	font-family: helvetica, sans-serif;
	color: #000000;
}

#labarre_taux_nb
{
	float:left;
	margin-top:-17px;
	margin-left:200px;
	width:80px;
	height:16px;
	font-size: 13px;
	font-weight:bold;
	font-family: helvetica, sans-serif;
	color: #d2007a;
}

/******* fin ajout ****/
/*********************************/
/**	 Fin Style Grande Campagne **/
/*********************************/

.border_campaign{
border: 1px solid #cecece;
}


#catchmail_top{
	width: 569px;
	height: 85px;
	background: #fff url("/templates/default/pics/catchmail_top.jpg") no-repeat center;
	
}


#infos_site{
	background-color: transparent;
	text-align:center;
	font-size:10px;
	color: #cecece;
}

#infos_site a:link, #infos_site a:visited{
	color: #cecece;
}
#bloc_statiques {
	font-size: 12px;
	padding: 20px;
}

#bloc_statiques h1, h3{
color: #707070;
}

#bloc_statiques h2, h3{
color: #FF3399;
}
#bloc_statiques h3{
font-style:italic;
}

#bloc_statiques p{
text-align: justify;
text-indent: 2em;
font-size: 12px;
}
#ajoutFormulaire {
	width: 800px;
}

#ajoutFormulaire .ligne {
	padding: 10px;
}

#ajoutFormulaire .ligne label {
	float: left;
	padding: 8px 10px 5px 0;
	width: 200px;
	text-align: right;
	font-weight: bold;
}

#ajoutFormulaire .ligne select {
	padding: 5px;
	width: 300px;
}
#option
{

}
#option textarea
{
	padding: 5px;
}
#ajoutFormulaire .ligne .email_expediteur {
	padding: 5px;
	width: 290px;
}

#ajoutFormulaire .ligne .titre {
	padding: 5px;
	width: 300px;
}

#ajoutFormulaire .ligne textarea {
	padding: 5px;
}

#ajoutFormulaire .bouton{
	text-align: right;
	margin: 0 22px 0 0;
}

#ajoutFormulaire .bouton input{
	padding: 5px;
}


p#navPath{
color: #FF3399;
}

p#navPath a:link, p#navPath a:visited{
color: #FF3399;
text-decoration: none;
}

p#navPath a:hover{
text-decoration: underline;
}

.erreur{
	color:red;
	font-size:16px;
	font-weight:bold;
}
#bloc_menu{
	border: 1px solid #f39;
	float: left;
	margin: 10px 0 0 10px;
	background: #f8f8f8;	
	font-weight: bold;
	font-family: verdana, sans-serif;
	font-size: 11px;
	width: 145px;
}

#bloc_menu ul{
	padding: 5px;
	margin: 0;
}

#bloc_menu ul li{
	 list-style-type: none;
	 padding: 3px;
}
.presentation{
	float: right;
	width: 790px;
	text-align: justify;
}

#fav_homepage{
color:#f5409d; 
margin-left: 655px; 
font-size: 12px;
margin-top: 5px;
}
#fav_homepage a:link, #fav_homepage a:visited {
text-decoration: none;
color:#f5409d; 
}
#fav_homepage a:hover {
text-decoration: underline;
}


/*****************************/
/* 		Page orpheline		 */	
/*****************************/
.only_container{
width: 100%;
background-color: #fff;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding: 0;
}
.ssmenu{
float:left; 
font-weight: normal; 
display: block;
height: 23px;
margin-top: -5px; 
padding-top: 5px;
}

#ovZone{
width: 550px; 
float:left; 
margin-left: 10px; 
margin-top: 10px;
background-color: #FFF9DD;
text-align:left;
}



.content_text2{
	float:left;
	font-size: 11px;
	font-family: verdana;
	text-align:justify;
	width: 290px;
	text-indent: 10px;
	margin-top: 10px;
	margin-left: 10px;
}


.lien_offre_speciale:hover{
border:10px solid #FF5FB1;
}
.p_speciale:hover{
	background: #FBD892;
}

.p_offre:a{
	text-decoration:underline;
}

.p_offre:hover{
	
}

div.grande
    {
    height : 10px;
    }

.part:visited
{
color:white;
}

.part:link
{
color:white;
}
.part:hover
{
color:grey;
}	
	
div #avis
{
	background-color:#CCCCCC;
	margin : 0px 4px 4px 4px;
	padding : 5px;
	width : 192px;
}

#avis .new
{
	width:182px;
	background-color:#CCCCCC;
	float:left;
	padding-bottom : 4px;
	padding-top : 4px;
	margin-left : 5px;
	border-botrengfjrefhjktom : 1px solid black;
}

#avis .lastnew
{
	width:182px;
	background-color:#CCCCCC;
	float:left;
	margin-left : 5px;
	padding-bottom : 4px;
	padding-top : 4px;
}
#avis .bubble
{
	float:left;
	margin-top : 6px;
	position:absolute;
	left:342px;
	width : 570px;
	z-index: 1 ;
	bordere : 1px solid #AAAAAA;
}

#avis .title
{
	padding-top : 4px;
	padding-left : 6px;
	padding : 4px 0px 2px 6px;
	color : #FFFFFF;
	font-weight:bold;
	font-size : 14px;
	background : url('/modules/avis/lcf/h1.gif') no-repeat;
	background-color : #72b628;
}

#avis .title2
{
	padding-top : 4px;
	padding-left : 6px;
	padding : 4px 0px 2px 6px;
	color : #FFFFFF;
	font-weight:bold;
	font-size : 14px;
	background : url('/modules/avis/lcf/h4.gif') no-repeat;
}
#avis .noteanddate
{
background-color : #EEEEEE;
}

#avis .note
{
	padding-left : 6px;
	float : left;
	background-color : #EEEEEE;
	padding-top : 2px;
	height : 18px;
	font-size : 11px;
	width : 44px;
	border-bottom : 1px solid black; 
}
#avis .date
{
	height : 18px;
	background-color : #EEEEEE;
	float : right;
	text-align : right;
	padding-top : 2px;
	padding-right : 6px;
	font-size: 10px;
	font-style : italic;
	width : 126px;
	border-bottom : 1px solid black; 
	padding-left : -4px;
}
#avis .notebubble
{
	padding-left : 6px;
	float : left;
	background-color : #EEEEEE;
	padding-top : 2px;
	height : 18px;
	font-size : 11px;
	width : 40px;
	border-bottom : 1px solid black; 
}
#avis .datebubble
{
	height : 18px;
	background-color : #EEEEEE;
	float : right;
	text-align : right;
	padding-top : 2px;
	padding-right : 6px;
	font-size: 10px;
	font-style : italic;
	width : 518px;
	border-bottom : 1px solid black; 
	padding-left : -4px;
}
#avis .content
{
width : 176px;
	padding : 4px 0px 2px 6px;
	float : left;
	background-color : #FFFFFF;
	font-size : 13px;
}
#avis .contentbubble
{
	width : 570px;
	background-color : #FFFFFF;
	font-size : 13px;
}
#avis .login
{
	border-top : 1px solid black; 
	background-color : #EEEEEE;
	text-align : right;
	text-decoration : underline;
	font-size : 12px;
	padding : 2px 6px 4px 0px;
}
#avis .loginbubble
{
	border-top : 1px solid black; 
	background-color : #EEEEEE;
	border-bottom: 1px solid #888888;
	text-align : right;
	text-decoration : underline;
	font-size : 12px;
	padding : 2px 6px 4px -4px;
}

/******************/
/*   Calculateur  */
/******************/

#calculateur{
	background:#CCCCCC url(/modules/calculateur/background.gif) no-repeat;
	background-position: 2px 0;
	font-family:Arial,Helvetica,sans-serif;
	margin:0px 0px 4px 4px;
	width:182px;
	height: 150px;
	padding:10px 10px 10px 10px;
	overflow:hidden;
}	
div.row {
	clear: both;
	margin-top: 2px;
}
.texte{
	width:70px;
	margin:0px;
	border:#4B4B4B solid 1px ;
	font-weight: bold;
}
label{
	float: left;
	width: 65px;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align: left;
}
#credit_type{
	color:#fff;
	width: 75%;
	font-size:12px;
	font-weight:bold;
	background:#4B4B4B;
}
#calcButton{
	margin-top:5px;
	float:left;
	width: 65%;
	margin-left: auto;
	margin-right: auto;
}
#calcButton a{
	border:solid 1px #4B4B4B;
	background-color:#4B4B4B;
	padding-left:2px;
	padding-right:2px;
	color:#fff;
	text-decoration:none;
}
#calcButton a:hover{
	border:solid 1px #4B4B4B;
	background-color:#FF3399;
	color:#000;
	text-decoration:none;
}
#result{
	font-weight:bold;
	padding-top:5px;
	width: 140px;
	height: 30px;
	text-align:center;
}
#title_simu{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D1E534 url(/templates/default/pics/bg_titre_thumb2.gif) repeat-x scroll 0 0;
	border:1px solid #CECECE;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	height:23px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	text-align:center;
	width:200px;
}

#btnCalculate{

	background-image:url('/modules/calculateur/lcf/calcul.jpg');
	background-position:0 0;
	width:96px;
	height:23px;
	border:none;
	cursor:Pointer;
	float:right;

}

#btnCalculate:hover{
	background-position:0 23px;
}

#def_titre
{
	color:#1574ab;
}

#def_contenu
{
	text-align:justify;
}

/****************************************************************/
/*			Beginning after validation       					*/
/****************************************************************/
.header_valid{
	width:923px;
	height:87px;
	background:url("/templates/default/pics/aftervalidation/header.jpg");
	
}

.titreValidation{
	text-align:center;
}
.titreValidation h2{
	font-size:26px;
	font-weight:bold;
	color:#666666;
}
.sousTitre1{
	font-family:tahoma;
	float:left;
	color:#FF3398;
	font-size:18px;
	margin-left:100px;
	margin-right:5px;
	font-weight:bold;
	
}
.sousTitre2{
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}
.sousTitre2{
	text-align=center;
	font-size:18px;
	font-weight:bold;
	color:#666666;
}

.backgroundValidation{
	margin-top:50px;
	margin-bottom:20px;
	background:url("/templates/default/pics/aftervalidation/fond.jpg")no-repeat;
	width:739px;
	padding-left:190px;
	padding-top:20px;
	height:800px;
}
.backgroundValidation2{
	margin-top:50px;
	margin-bottom:20px;
	background:url("/templates/default/pics/aftervalidation/fond2.jpg")no-repeat;
	width:739px;
	padding-left:190px;
	padding-top:20px;
	height:800px;
}

.contenuValidation{
	width:600px;
}

.submitAfterValidation{
	background: url('/templates/default/pics/aftervalidation/submit_lcf.jpg');
	float:left;
	margin:35px 0 0 20px;
	width:177px;
	height:38px;
}
.submitAfterValidation:hover{
	background-position: 0px -37px;
}

.colonne{
	float: left; 
	width: 85px; 
	height: 29px; 
	color: #000; 
	text-align: center; 
	font-weight:bold; 
	margin-top: 50px;
}
.colonne2{
	float: left; 
	width: 100px; 
	height: 29px; 
	color: #D2007A; 
	text-align: center; 
	margin-top: 50px;
}
.ligne{
	margin: 0px 15px 15px 0;
}
.medaille{
	float: left; 
	width: 122px; 
	height: 100px; 
	color: #D2007A; 
	text-align: center;
}
.vignetteAfterValidation{
	float: left; 
	width: 120px;  
	height: 80px;
}
.ligneGauche{
	float:left;
}
.texteAfterValidation{
	text-align: center; 
	font-size:10px;
	width:520px;
}
.voirLesOffres{
	color:#FF319A;
	float:right;
	font-weight:bold;
	text-decoration:underline;
	margin:42px 100px 0 0;
}
.voirLesOffres:hover{
	color:#FF319A;
	font-weight:bold;
	text-decoration:none;
}
.voirLesOffres:visited{
	color:#FF319A;
	text-decoration:underline;
	font-weight:bold;
}
.listeDossier{
	padding:5px;
	font-size:12px;
	text-align:left;
}
.titreDossier a{
	font-weight:bold;
}
.titreDossier a:hover{
	background-color:#FF3399;
}
.contentDossier a{
	font-weight:normal;
	font-size:10px;
}
.contentDossier a:hover{
	background-color:#FF3399;
}

.titreDossier{
	font-weight:bold;
}

.vertFonce{
	background-color:#E1E1E1;
}
.vertClair{
	background-color:#EFEFEF;
}s

.p_Offres{
	color:#0000ee;
	float:right;
	text-decoration:underline;
	}
.p_Offres:hover{
	color:#0000ee;
	text-decoration:none;
}
.p_Offres:visited{
	color:#0000ee;
	text-decoration:underline;
}

/****************************************************************/
/*			End Definition after validation     				*/
/****************************************************************/