/*---------------------------------*/
/*------------ RESET -------------*/
/*---------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {
	margin : 0;
	padding : 0;
	border : 0;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
fieldset,img {
	border : 0;
}
address,caption,cite,code,dfn,th,var {
	font-style : normal;
	font-weight : normal;
}
ol,ul {
	list-style : none;
}
caption,th {
	text-align : left;
}
h1,h2,h3,h4,h5,h6 {
	font-size : 100%;
	font-weight : normal;
	display : inline;
}




/*---------------------------------*/
/*--------- BODY ET GLOBALE -------*/
/*---------------------------------*/
body {
	color:#111111;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height : normal;
	background-color:#F5F5F5;
}

table{
	font-size:12px;
}

a {
	color : #111111;
	text-decoration : none;
}
a:hover {
	color : #111111;
	text-decoration : underline;
}
input, select, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	font-size: 11px;
	color : #111111;
}
strong, b, .b {
	font-weight: bold;
}

img {
	border: 0;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.block {
	display: block;
}
.blockLeft {
	float : left;
	display: block;
}
.blockRight {
	display: block;
	float : right;
}
.blockCenter {
	display: block;
	margin: 0 auto;
}
.u {
	text-decoration: underline;
}
sup {
	font-size:9px;
	line-height:normal;
	vertical-align:super;
}

.clearRight {
	clear: right;
}
.clearLeft {
	clear: left;
}


.mrpropre {
	clear: both;
	font-size: 0pt;
	height: 0px;
	line-height: 0px;
}
.mini {
	font-size: 9px;
}
.moyen {
	font-size: 11px;
}



/*---------------------------------*/
/*--------- CONTAINER -------------*/
/*---------------------------------*/
.container  {
	display: block;
	position: relative;
	width: 957px;
	height: auto;
}

.container-container01bis2 {
	display: block;
	position: relative;
	width: auto;
	height:auto;
	min-height: 340px;
	padding-left:10px;

}

.mentions {
	color: #646464;
	font-size: 11px;
	text-align: justify;
}
.container  td {
	vertical-align: top;
	width: 957px;
}

.formulaireContainer td.colGfull {
	width:620px;
	padding-left: 5px;
}

.formulaireContainer td.colD {
	width:300px;
}

.container  td.container01 {
	background-image: url(../medias/container-01.gif);
	background-repeat: repeat-y;
}
.container  div.container01 {
	display: block;
	position: relative;
	width: 935px;
	height:auto;
	min-height: 369px;
	padding-left:10px;
	background-repeat: no-repeat;
	background-position: 12px 0px
}
.container  div.container01noBG {
	display: block;
	position: relative;
	width: 935px;
	height:auto;
	/*min-height: 369px;*/
	padding-left:10px;

}
/* styles pour le simulateur multicolor */
.blocSimulateur, .container01-blocG {
	display: block;
	position: relative;
	width: 695px;
	height:330px;
	float: left;
}
.blocSimulateur-zone01 {
	display: block;
	position: absolute;
	width: auto;
	height:auto;
	top: 18px;
	left:12px;
}
.blocSimulateur-zone02 {
	display: block;
	position: absolute;
	width: auto;
	height:auto;
	top: 12px;
	left:295px;
	font-size: 22px;
	font-weight: bold;	
}


.blocSimulateur-zone03 {
	display: block;
	position: absolute;
	width: auto;
	height:auto;
	top: 70px;
	left:330px;
	font-size: 14px;
	font-weight: bold;
}

.blocSimulateur-zone04 {
	display: block;
	position: absolute;
	width: auto;
	height:auto;
	top: 9px;
	left:282px;
	font-size: 22px;
	font-weight: bold;
}

.blocSimulateur-zone03-ppc {
	display:block;
	font-size:13px;
	font-weight:bold;
	height:auto;
	left:320px;
	position:absolute;
	top:85px;
	width:auto;
}


.blocSimulateur-zone04-ppc {
	display:block;
	font-size:13px;
	font-weight:bold;
	height:auto;
	left:320px;
	position:absolute;
	top:185px;
	width:auto;
}



.containerBlocSimulateur .blocEngagement, .containerBlocSimulateur .container01-blocD {
	display: block;
	position: relative;
	width: 240px;
	height:auto;
	float: left;
}
.containerBlocSimulateur .blocEngagement-liste {
	display: block;
	position: relative;
	width: auto;
	height:auto;
	margin-top: 40px;
}
.containerBlocSimulateur  .blocEngagement-liste p {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
}
.containerBlocSimulateur .blocEngagement-liste li {
	padding-top: 4px;
}


.blocEngagement-tableau table.blocEngagement-table {
    margin-top: 2px;
    color: #656464;
}

.blocEngagement-tableau table.blocEngagement-table td {
    height: 17px;
    padding-left: 6px;
}

.blocEngagement-tableau table.blocEngagement-table td.lastEngagement {
    height: 31px;
    vertical-align: bottom;
}

.blocEngagement-tableau table.blocEngagement-table td.gauche {
	font-weight: bold;
	width: 120px;
}

.blocEngagement-tableau table.blocEngagement-table td.milieu {
	text-align: right;
	width: 3px;
}


.blocEngagement-tableau table.blocEngagement-table td.droite {
	text-align: right;
	width: 100px;
}


.blocEngagement-tableau div {
    font-size: 9px;
    color: #656464;
    margin: 10px 0 0 8px;
}


.blocSimulateur-zoneSimu {
	display: block;
	position: absolute;
	width: 340px;
	height:85px;
	top: 100px;
	left:315px;
}
.blocSimulateur-zoneSimu2 {
	display: block;
	position: absolute;
	width: 350px;
	height:85px;
	top:200px;
	left:315px;
}

.blocSimulateur-zoneSimu2 .zoneSimu-pointeur {
	width: 135px;
}

.blocSimulateur-zoneDispo {
	display: block;
	position: absolute;
	width: 350px;
	height:65px;
	top: 185px;
	left:305px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.blocSimulateur-zoneDispo em {
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
}

.blocSimulateur-zoneDispo em.triple{
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
}

.blocSimulateur-zoneBtn {
	display: block;
	position: absolute;
	width: 236px;
	height:45px;
	top: 250px;
	left:365px;
}
.blocSimulateur-zoneBtn a, .blocSimulateur-zoneBtn a:hover {
	display: block;
	position: relative;
	width: 236px;
	height:45px;
	text-decoration: none;
	background-repeat: no-repeat;
}
.blocSimulateur-zoneNote {
	display: block;
	position: absolute;
	width: 380px;
	height:auto;
	top: 300px;
	left:290px;
	font-size: 10px;
	color: #646464;
	text-align: center;
}
.zoneSimu-barre {
	display: block;
	position: absolute;
	width: 288px;
	height:20px;
	top: 30px;
	left:25px;
	background-repeat: no-repeat;	
}
.zoneSimu-moins {
	display: block;
	position: absolute;
	width: 25px;
	height: 20px;
	top: 30px;
	left: 3px;
	padding-top: 20px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: top left;
}

.zoneSimu-moins-texte {
	display: block;
	position: absolute;
	width: 60px;
	height: 20px;
	top: 60px;
	left: 3px;
	font-size: 14px;
	font-weight: bold;

}
.zoneSimu-plus {
	display: block;
	position: absolute;
	width: 25px;
	height: 20px;
	top: 30px;
	left: 310px;
	padding-top: 20px;
	cursor: pointer;

	background-repeat: no-repeat;
	background-position: top right;
}
.zoneSimu-plus-texte {
	display: block;
	position: absolute;
	width: 60px;
	height: 20px;
	top: 60px;
	left: 275px;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.handle {
	display: block;
	position: absolute;
	width: 21px;
	height: 20px;
	top: 5px;
	left: 175px;
	padding-bottom: 9px;
	cursor: pointer;

	text-align: center;
	z-index: 10;
	background-repeat: no-repeat;
	background-position: bottom center;
}

.handleLabel {
	display: block;
	position: absolute;
	width: 60px;
	height: 20px;
	top: -20px;
	left: 175px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	z-index: 10;
	background-repeat: no-repeat;
	background-position: bottom center;
}
#slider .handleLabel,#sliderPPC   .handleLabel{
	padding-left : 15px; 
}
	
#sliderDuree .handleLabel{
	font-size: 12px;
	width: 140px;
	left: 125px;
}





/* orange */
.container div.container01.simulateurOrange {
	background-image: url(../medias/orange-simulateur-container01-bg.gif);
}
.simulateurOrange .blocSimulateur-zoneBtn a {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe.gif);
}

.simulateurOrange .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurOrange .blocSimulateur-zoneDispo em, .simulateurOrange .blocSimulateur-zone02, .simulateurOrange .zoneSimu-plus, .simulateurOrange .zoneSimu-plus-texte, .simulateurOrange .zoneSimu-moins, .simulateurOrange .zoneSimu-moins-texte, .simulateurOrange .handle, .simulateurOrange .handleLabel {
	color: #ff540b;
}
.simulateurOrange .zoneSimu-barre {
	background-image: url(../medias/orange-simulateur-barre.gif);	
}
.simulateurOrange .zoneSimu-moins {
	background-image: url(../medias/orange-simulateur-moins.gif);	
}
.simulateurOrange .zoneSimu-plus {
	background-image: url(../medias/orange-simulateur-plus.gif);	
}
.simulateurOrange .handle {
	background-image: url(../medias/orange-simulateur-pointeur.gif);	
}



/* bleu */
.container div.container01.simulateurbleu {
	background-image: url(../medias/bleu-simulateur-container01-bg.gif);
}
.simulateurbleu .blocSimulateur-zoneBtn a{
	background-image: url(../medias/bleu-simulateur-btn-reponseprincipe.gif);
}

.simulateurbleu .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/bleu-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurbleu .blocSimulateur-zoneDispo em, .simulateurbleu .blocSimulateur-zone02, .simulateurbleu .zoneSimu-plus, .simulateurbleu .zoneSimu-moins, .simulateurbleu .zoneSimu-plus-texte, .simulateurbleu .zoneSimu-moins-texte, .simulateurbleu .handle, .simulateurbleu .handleLabel {
	color: #066997;
}
.simulateurbleu .zoneSimu-barre {
	background-image: url(../medias/bleu-simulateur-barre.gif);	
}
.simulateurbleu .zoneSimu-moins {
	background-image: url(../medias/bleu-simulateur-moins.gif);	
}
.simulateurbleu .zoneSimu-plus {
	background-image: url(../medias/bleu-simulateur-plus.gif);	
}
.simulateurbleu .handle {
	background-image: url(../medias/bleu-simulateur-pointeur.gif);	
}





/* fuschia */
.container div.container01.simulateurfuschia {
	background-image: url(../medias/fuschia-simulateur-container01-bg.gif);
}
.simulateurfuschia .blocSimulateur-zoneBtn a {
	background-image: url(../medias/fuschia-simulateur-btn-reponseprincipe.gif);
}
.simulateurfuschia .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/fuschia-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurfuschia .blocSimulateur-zoneDispo em, .simulateurfuschia .blocSimulateur-zone02, .simulateurfuschia .zoneSimu-plus, .simulateurfuschia .zoneSimu-moins, .simulateurfuschia .zoneSimu-plus-texte, .simulateurfuschia .zoneSimu-moins-texte, .simulateurfuschia .handle, .simulateurfuschia .handleLabel {
	color: #d1035b;
}
.simulateurfuschia .zoneSimu-barre {
	background-image: url(../medias/fuschia-simulateur-barre.gif);	
}
.simulateurfuschia .zoneSimu-moins {
	background-image: url(../medias/fuschia-simulateur-moins.gif);	
}
.simulateurfuschia .zoneSimu-plus {
	background-image: url(../medias/fuschia-simulateur-plus.gif);	
}
.simulateurfuschia .handle {
	background-image: url(../medias/fuschia-simulateur-pointeur.gif);	
}


/* gris */
.container div.container01.simulateurgris {
	background-image: url(../medias/gris-simulateur-container01-bg.gif);
}
.simulateurgris .blocSimulateur-zoneBtn a{
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe.gif);
}
.simulateurgris .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurgris .blocSimulateur-zoneDispo em, .simulateurgris .blocSimulateur-zone02, .simulateurgris .zoneSimu-plus, .simulateurgris .zoneSimu-moins, .simulateurgris .zoneSimu-plus-texte, .simulateurgris .zoneSimu-moins-texte, .simulateurgris .handle, .simulateurgris .handleLabel {
	color: #ff540b;
}
.simulateurgris .blocSimulateur-zone02 {
	color: #585858;
}
.simulateurgris .zoneSimu-barre {
	background-image: url(../medias/orange-simulateur-barre.gif);	
}
.simulateurgris .zoneSimu-moins {
	background-image: url(../medias/orange-simulateur-moins.gif);	
}
.simulateurgris .zoneSimu-plus {
	background-image: url(../medias/orange-simulateur-plus.gif);	
}
.simulateurgris .handle {
	background-image: url(../medias/orange-simulateur-pointeur.gif);	
}



/* marron */
.container div.container01.simulateurmarron {
	background-image: url(../medias/marron-simulateur-container01-bg.gif);
}
.simulateurmarron .blocSimulateur-zoneBtn a {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe.gif);
}
.simulateurmarron .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurmarron .blocSimulateur-zoneDispo em, .simulateurmarron .blocSimulateur-zone02, .simulateurmarron .zoneSimu-plus, .simulateurmarron .zoneSimu-moins, .simulateurmarron .zoneSimu-plus-texte, .simulateurmarron .zoneSimu-moins-texte, .simulateurmarron .handle, .simulateurmarron .handleLabel {
	color: #5e2902;
}
.simulateurmarron .zoneSimu-barre {
	background-image: url(../medias/marron-simulateur-barre.gif);	
}
.simulateurmarron .zoneSimu-moins {
	background-image: url(../medias/marron-simulateur-moins.gif);	
}
.simulateurmarron .zoneSimu-plus {
	background-image: url(../medias/marron-simulateur-plus.gif);	
}
.simulateurmarron .handle {
	background-image: url(../medias/marron-simulateur-pointeur.gif);	
}





/* noir */
.container div.container01.simulateurnoir {
	background-image: url(../medias/noir-simulateur-container01-bg.gif);
}
.simulateurnoir .blocSimulateur-zoneBtn a {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe.gif);
}
.simulateurnoir .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/orange-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurnoir .blocSimulateur-zoneDispo em, .simulateurnoir .blocSimulateur-zone02, .simulateurnoir .zoneSimu-plus, .simulateurnoir .zoneSimu-moins, .simulateurnoir .zoneSimu-plus-texte, .simulateurnoir .zoneSimu-moins-texte, .simulateurnoir .handle, .simulateurnoir .handleLabel {
	color: #ff540b;
}
.simulateurnoir .blocSimulateur-zone02 {
	color: #000;
}
.simulateurnoir .zoneSimu-barre {
	background-image: url(../medias/orange-simulateur-barre.gif);	
}
.simulateurnoir .zoneSimu-moins {
	background-image: url(../medias/orange-simulateur-moins.gif);	
}
.simulateurnoir .zoneSimu-plus {
	background-image: url(../medias/orange-simulateur-plus.gif);	
}
.simulateurnoir .handle {
	background-image: url(../medias/orange-simulateur-pointeur.gif);	
}





/* rouge */
.container div.container01.simulateurrouge {
	background-image: url(../medias/rouge-simulateur-container01-bg.gif);
}
.simulateurrouge .blocSimulateur-zoneBtn a {
	background-image: url(../medias/rouge-simulateur-btn-reponseprincipe.gif);
}
.simulateurrouge .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/rouge-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurrouge .blocSimulateur-zoneDispo em, .simulateurrouge .blocSimulateur-zone02, .simulateurrouge .zoneSimu-plus, .simulateurrouge .zoneSimu-moins, .simulateurrouge .zoneSimu-plus-texte, .simulateurrouge .zoneSimu-moins-texte, .simulateurrouge .handle, .simulateurrouge .handleLabel {
	color: #a4061b;
}
.simulateurrouge .zoneSimu-barre {
	background-image: url(../medias/rouge-simulateur-barre.gif);	
}
.simulateurrouge .zoneSimu-moins {
	background-image: url(../medias/rouge-simulateur-moins.gif);	
}
.simulateurrouge .zoneSimu-plus {
	background-image: url(../medias/rouge-simulateur-plus.gif);	
}
.simulateurrouge .handle {
	background-image: url(../medias/rouge-simulateur-pointeur.gif);	
}




/* PPC */
.blocSimulateur-zoneBtn-ppc {
	display: block;
	position: absolute;
	width: 236px;
	height:45px;
	top: 270px;
	left:365px;
}
.blocSimulateur-zoneBtn-ppc a, .blocSimulateur-zoneBtn-ppc a:hover {
	display: block;
	position: relative;
	width: 236px;
	height:45px;
	text-decoration: none;
	background-repeat: no-repeat;
}
.blocSimulateur-zoneNote-ppc {
	color:#646464;
	display:block;
	font-size:10px;
	height:auto;
	left:290px;
	position:absolute;
	text-align:center;
	top:320px;
	width:380px;
}
.blocSimulateur-zoneNote-ppc2 {
	color:#646464;
	display:block;
	font-size:9px;
	font-style:italic;
	height:auto;
	left:290px;
	position:absolute;
	text-align:center;
	top:320px;
	width:380px;
}
.blocSimulateur-zone03-ppc {
	display:block;
	font-size:13px;
	font-weight:bold;
	height:auto;
	left:320px;
	position:absolute;
	top:85px;
	width:auto;
}


.blocSimulateur-zone04-ppc {
	display:block;
	font-size:13px;
	font-weight:bold;
	height:auto;
	left:320px;
	position:absolute;
	top:185px;
	width:auto;
}





/* vert */
.container div.container01.simulateurvert {
	background-image: url(../medias/vert-simulateur-container01-bg.gif);
}
.simulateurvert .blocSimulateur-zoneBtn a {
	background-image: url(../medias/vert-simulateur-btn-reponseprincipe.gif);
}
.simulateurvert .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/vert-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurvert .blocSimulateur-zoneDispo em, .simulateurvert .blocSimulateur-zone02, .simulateurvert .zoneSimu-plus, .simulateurvert .zoneSimu-moins, .simulateurvert .zoneSimu-plus-texte, .simulateurvert .zoneSimu-moins-texte, .simulateurvert .handle, .simulateurvert .handleLabel {
	color: #335f04;
}
.simulateurvert .zoneSimu-barre {
	background-image: url(../medias/vert-simulateur-barre.gif);	
}
.simulateurvert .zoneSimu-moins {
	background-image: url(../medias/vert-simulateur-moins.gif);	
}
.simulateurvert .zoneSimu-plus {
	background-image: url(../medias/vert-simulateur-plus.gif);	
}
.simulateurvert .handle {
	background-image: url(../medias/vert-simulateur-pointeur.gif);	
}



/* violet */
.container div.container01.simulateurviolet {
	background-image: url(../medias/violet-simulateur-container01-bg.gif);
}
.simulateurviolet .blocSimulateur-zoneBtn a {
	background-image: url(../medias/violet-simulateur-btn-reponseprincipe.gif);
}
.simulateurviolet .blocSimulateur-zoneBtn a:hover {
	background-image: url(../medias/violet-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurviolet .blocSimulateur-zoneDispo em, .simulateurviolet .blocSimulateur-zone02, .simulateurviolet .zoneSimu-plus, .simulateurviolet .zoneSimu-moins, .simulateurviolet .zoneSimu-plus-texte, .simulateurviolet .zoneSimu-moins-texte, .simulateurviolet .handle, .simulateurviolet .handleLabel {
	color: #770577;
}
.simulateurviolet .zoneSimu-barre {
	background-image: url(../medias/violet-simulateur-barre.gif);	
}
.simulateurviolet .zoneSimu-moins {
	background-image: url(../medias/violet-simulateur-moins.gif);	
}
.simulateurviolet .zoneSimu-plus {
	background-image: url(../medias/violet-simulateur-plus.gif);	
}
.simulateurviolet .handle {
	background-image: url(../medias/violet-simulateur-pointeur.gif);	
}






/* fin des styles pour le simulateur multicolor */




.blocCommentFaire-noback {
	height:115px;
	width:554px;
	float: left;

}



.blocCommentFaire-g {
	background-image: url(../medias/blocCommentfaire_g.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:85px;
	width:546px;
	float: left;
	padding-top:30px;
	padding-left: 8px;
}


.blocCommentFaire-g .blocCommentFaire-g-g {
	float: left;
	width: 132px;
	background-image: url(../medias/souris.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:67px;
	font-size: 15px;
	font-weight: bold;
	padding-top: 8px;
	color: #333333;
	padding-left: 45px;
}
.blocCommentFaire-g .blocCommentFaire-g-c {
	float: left;
	width: 188px;
	background-image: url(../medias/telephone.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:67px;
	padding-top: 8px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.blocCommentFaire-g .blocCommentFaire-g-cbis {
	float: left;
	width: 225px;
	background-image: url(../medias/telephone.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:67px;
	padding-top: 8px;
	padding-left: 30px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.blocCommentFaire-g .blocCommentFaire-g-d {
	float: left;
	width: 110px;
	background-image: url(../medias/horloge.jpg);
	background-position: left;
	height:67px;
	background-repeat: no-repeat;
	padding-top:8px;
	padding-left: 35px;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}

.blocCommentFaire-g .blocCommentFaire-g-g a,  .blocCommentFaire-g .blocCommentFaire-g-d a,  .blocDemande a{
	color: #333333;
	text-decoration: underline;
	font-size: 14px;
}

.blocCommentFaire-g .blocCommentFaire-g-g a:hover, .blocCommentFaire-g .blocCommentFaire-g-d a:hover, .blocDemande a:hover {
    color: #000000;
}

.blocCommentFaire-g .blocCommentFaire-g-c .mini, .blocCommentFaire-g .blocCommentFaire-g-cbis .mini {
	font-size: 8x;
	font-weight: normal;
	line-height: 10px;
	padding-top: 3px;
	float: left;
}

.blocCommentFaire-g .blocCommentFaire-g-c .middle {
	font-size: 12px;

}

.blocDemande {
	background-image: url(../medias/blocCommentfaire_d.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:77px;
	width:257px;
	float: right;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 38px;
	padding-left: 50px;
}



.blocAutresCredits {
	background-image: url(../medias/blocCommentfaire_b.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:195px;
	float: left;
	width:855px;
	margin-top:15px;
	padding-top:40px;
	padding-left:12px;
	text-align: left;
	margin-bottom: 15px;
}

.blocAutresCredits .autreCredit1 {
	width:188px;
	float: left;
	margin-right:30px;
	text-align: center;
}

.blocAutresCredits .autreCredit2 {
	width:188px;
	float: left;
	text-align: center;
	margin-right:30px;
}

.blocAutresCredits .autreCredit3 {
	width:188px;
	text-align: center;
	float: left;
	margin-right:30px;
}

.blocAutresCredits .autreCredit4 {
	width:188px;
	text-align: center;
	float: left;
}


.blocAutresCredits a.lienRouge {
	text-decoration: underline;
	color: #BC161C;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	display: block;
	margin-top: 6px;
}

.blocAutresCredits a.lienRouge:hover {
	text-decoration: underline;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	display: block;
	margin-top: 6px;
}



.onglets {
	left:283px;
	position:absolute;
	top:44px;

}
.onglets div {
	float: left;
	margin-right: 1px;
}

.onglets div a, .onglets div a:hover {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
    font-size: 0;
}


/*Onglet vert*/
.onglets #auto {
	background-image: url(../medias/vert-autoOFF.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 55px;
	height: 27px;
}
.onglets #autre {
	background-image: url(../medias/vert-autreOFF.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 104px;
	height: 27px;
}
.onglets #deco {
	background-image: url(../medias/vert-decoOFF.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 53px;
	height: 27px;
}
.onglets #travaux {
	background-image: url(../medias/vert-travauxOFF.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 76px;
	height: 27px;
}
.onglets #tresorerie {
	background-image: url(../medias/vert-tresorerieOFF.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 93px;
	height: 27px;
}

.onglets #auto:hover,.onglets #auto.hover,.onglets #auto.hover:hover, .onglets #auto a:hover {
	background-image: url(../medias/vert-autoON.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 55px;
	height: 27px;
}
.onglets #autre:hover,.onglets #autre.hover,.onglets #autre.hover:hover, .onglets #autre a:hover {
	background-image: url(../medias/vert-autreON.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 104px;
	height: 27px;
}
.onglets #deco:hover, .onglets #deco.hover, .onglets #deco.hover:hover, .onglets #deco a:hover {
	background-image: url(../medias/vert-decoON.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 53px;
	height: 27px;
}
.onglets #travaux:hover,.onglets #travaux.hover,.onglets #travaux.hover:hover, .onglets #travaux a:hover {
	background-image: url(../medias/vert-travauxON.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 76px;
	height: 27px;
}
.onglets #tresorerie:hover,.onglets #tresorerie.hover,.onglets #tresorerie.hover:hover, .onglets #tresorerie a:hover {
	background-image: url(../medias/vert-tresorerieON.gif);
	background-position: left;
	background-repeat: no-repeat;
	display: block;
	width: 93px;
	height: 27px;
}



/*Onglet bleu*/
.simulateurbleu-ppc  .onglets #auto {
	background-image: url(../medias/bleu-autoOFF.gif);
}
.simulateurbleu-ppc .onglets #autre {
	background-image: url(../medias/bleu-autreprojetOFF.gif);
}
.simulateurbleu-ppc .onglets #deco {
	background-image: url(../medias/bleu-decoOFF.gif);
}
.simulateurbleu-ppc .onglets #travaux {
	background-image: url(../medias/bleu-travauxOFF.gif);
}
.simulateurbleu-ppc .onglets #tresorerie {
	background-image: url(../medias/bleu-tresorerieOFF.gif);
}

.simulateurbleu-ppc .onglets #auto:hover,.simulateurbleu-ppc .onglets #auto.hover,.simulateurbleu-ppc .onglets #auto.hover:hover,.simulateurbleu-ppc .onglets #auto a:hover {
	background-image: url(../medias/bleu-autoON.gif);
}
.simulateurbleu-ppc .onglets #autre:hover,.simulateurbleu-ppc .onglets #autre.hover,.simulateurbleu-ppc .onglets #autre.hover:hover,.simulateurbleu-ppc .onglets #autre a:hover {
	background-image: url(../medias/bleu-autreprojetON.gif);
}
.simulateurbleu-ppc .onglets #deco:hover,.simulateurbleu-ppc .onglets #deco.hover,.simulateurbleu-ppc .onglets #deco.hover:hover,.simulateurbleu-ppc .onglets #deco a:hover {
	background-image: url(../medias/bleu-decoON.gif);
}
.simulateurbleu-ppc .onglets #travaux:hover,.simulateurbleu-ppc .onglets #travaux.hover,.simulateurbleu-ppc .onglets #travaux.hover:hover,.simulateurbleu-ppc .onglets #travaux a:hover {
	background-image: url(../medias/bleu-travauxON.gif);
}
.simulateurbleu-ppc .onglets #tresorerie:hover,.simulateurbleu-ppc .onglets #tresorerie.hover,.simulateurbleu-ppc .onglets #tresorerie.hover:hover,.simulateurbleu-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/bleu-tresorerieON.gif);
}


/*Onglet fuschia*/
.simulateurfuschia-ppc  .onglets #auto {
	background-image: url(../medias/fuschia-autoOFF.gif);
}
.simulateurfuschia-ppc .onglets #autre {
	background-image: url(../medias/fuschia-autreprojetOFF.gif);
}
.simulateurfuschia-ppc .onglets #deco {
	background-image: url(../medias/fuschia-decoOFF.gif);
}
.simulateurfuschia-ppc .onglets #travaux {
	background-image: url(../medias/fuschia-travauxOFF.gif);
}
.simulateurfuschia-ppc .onglets #tresorerie {
	background-image: url(../medias/fuschia-tresorerieOFF.gif);
}

.simulateurfuschia-ppc .onglets #auto:hover,.simulateurfuschia-ppc .onglets #auto.hover,.simulateurfuschia-ppc .onglets #auto.hover:hover,.simulateurfuschia-ppc .onglets #auto a:hover {
	background-image: url(../medias/fuschia-autoON.gif);
}
.simulateurfuschia-ppc .onglets #autre:hover,.simulateurfuschia-ppc .onglets #autre.hover,.simulateurfuschia-ppc .onglets #autre.hover:hover,.simulateurfuschia-ppc .onglets #autre a:hover {
	background-image: url(../medias/fuschia-autreprojetON.gif);
}
.simulateurfuschia-ppc .onglets #deco:hover,.simulateurfuschia-ppc .onglets #deco.hover,.simulateurfuschia-ppc .onglets #deco.hover:hover,.simulateurfuschia-ppc .onglets #deco a:hover {
	background-image: url(../medias/fuschia-decoON.gif);
}
.simulateurfuschia-ppc .onglets #travaux:hover,.simulateurfuschia-ppc .onglets #travaux.hover,.simulateurfuschia-ppc .onglets #travaux.hover:hover,.simulateurfuschia-ppc .onglets #travaux a:hover {
	background-image: url(../medias/fuschia-travauxON.gif);
}
.simulateurfuschia-ppc .onglets #tresorerie:hover,.simulateurfuschia-ppc .onglets #tresorerie.hover,.simulateurfuschia-ppc .onglets #tresorerie.hover:hover,.simulateurfuschia-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/fuschia-tresorerieON.gif);
}

/*Onglet gris*/
.simulateurgris-ppc  .onglets #auto {
	background-image: url(../medias/gris-autoOFF.gif);
}
.simulateurgris-ppc .onglets #autre {
	background-image: url(../medias/gris-autreprojetOFF.gif);
}
.simulateurgris-ppc .onglets #deco {
	background-image: url(../medias/gris-decoOFF.gif);
}
.simulateurgris-ppc .onglets #travaux {
	background-image: url(../medias/gris-travauxOFF.gif);
}
.simulateurgris-ppc .onglets #tresorerie {
	background-image: url(../medias/gris-tresorerieOFF.gif);
}

.simulateurgris-ppc .onglets #auto:hover,.simulateurgris-ppc .onglets #auto.hover,.simulateurgris-ppc .onglets #auto.hover:hover,.simulateurgris-ppc .onglets #auto a:hover {
	background-image: url(../medias/gris-autoON.gif);
}
.simulateurgris-ppc .onglets #autre:hover,.simulateurgris-ppc .onglets #autre.hover,.simulateurgris-ppc .onglets #autre.hover:hover,.simulateurgris-ppc .onglets #autre a:hover {
	background-image: url(../medias/gris-autreprojetON.gif);
}
.simulateurgris-ppc .onglets #deco:hover,.simulateurgris-ppc .onglets #deco.hover,.simulateurgris-ppc .onglets #deco.hover:hover,.simulateurgris-ppc .onglets #deco a:hover {
	background-image: url(../medias/gris-decoON.gif);
}
.simulateurgris-ppc .onglets #travaux:hover,.simulateurgris-ppc .onglets #travaux.hover,.simulateurgris-ppc .onglets #travaux.hover:hover,.simulateurgris-ppc .onglets #travaux a:hover {
	background-image: url(../medias/gris-travauxON.gif);
}
.simulateurgris-ppc .onglets #tresorerie:hover,.simulateurgris-ppc .onglets #tresorerie.hover,.simulateurgris-ppc .onglets #tresorerie.hover:hover,.simulateurgris-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/gris-tresorerieON.gif);
}


/*Onglet marron*/
.simulateurmarron-ppc  .onglets #auto {
	background-image: url(../medias/marron-autoOFF.gif);
}
.simulateurmarron-ppc .onglets #autre {
	background-image: url(../medias/marron-autreprojetOFF.gif);
}
.simulateurmarron-ppc .onglets #deco {
	background-image: url(../medias/marron-decoOFF.gif);
}
.simulateurmarron-ppc .onglets #travaux {
	background-image: url(../medias/marron-travauxOFF.gif);
}
.simulateurmarron-ppc .onglets #tresorerie {
	background-image: url(../medias/marron-tresorerieOFF.gif);
}

.simulateurmarron-ppc .onglets #auto:hover,.simulateurmarron-ppc .onglets #auto.hover,.simulateurmarron-ppc .onglets #auto.hover:hover,.simulateurmarron-ppc .onglets #auto a:hover {
	background-image: url(../medias/marron-autoON.gif);
}
.simulateurmarron-ppc .onglets #autre:hover,.simulateurmarron-ppc .onglets #autre.hover,.simulateurmarron-ppc .onglets #autre.hover:hover,.simulateurmarron-ppc .onglets #autre a:hover {
	background-image: url(../medias/marron-autreprojetON.gif);
}
.simulateurmarron-ppc .onglets #deco:hover,.simulateurmarron-ppc .onglets #deco.hover,.simulateurmarron-ppc .onglets #deco.hover:hover,.simulateurmarron-ppc .onglets #deco a:hover {
	background-image: url(../medias/marron-decoON.gif);
}
.simulateurmarron-ppc .onglets #travaux:hover,.simulateurmarron-ppc .onglets #travaux.hover,.simulateurmarron-ppc .onglets #travaux.hover:hover,.simulateurmarron-ppc .onglets #travaux a:hover {
	background-image: url(../medias/marron-travauxON.gif);
}
.simulateurmarron-ppc .onglets #tresorerie:hover,.simulateurmarron-ppc .onglets #tresorerie.hover,.simulateurmarron-ppc .onglets #tresorerie.hover:hover,.simulateurmarron-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/marron-tresorerieON.gif);
}

/*Onglet noir*/
.simulateurnoir-ppc  .onglets #auto {
	background-image: url(../medias/noir-autoOFF.gif);
}
.simulateurnoir-ppc .onglets #autre {
	background-image: url(../medias/noir-autreprojetOFF.gif);
}
.simulateurnoir-ppc .onglets #deco {
	background-image: url(../medias/noir-decoOFF.gif);
}
.simulateurnoir-ppc .onglets #travaux {
	background-image: url(../medias/noir-travauxOFF.gif);
}
.simulateurnoir-ppc .onglets #tresorerie {
	background-image: url(../medias/noir-tresorerieOFF.gif);
}

.simulateurnoir-ppc .onglets #auto:hover,.simulateurnoir-ppc .onglets #auto.hover,.simulateurnoir-ppc .onglets #auto.hover:hover,.simulateurnoir-ppc .onglets #auto a:hover {
	background-image: url(../medias/noir-autoON.gif);
}
.simulateurnoir-ppc .onglets #autre:hover,.simulateurnoir-ppc .onglets #autre.hover,.simulateurnoir-ppc .onglets #autre.hover:hover,.simulateurnoir-ppc .onglets #autre a:hover {
	background-image: url(../medias/noir-autreprojetON.gif);
}
.simulateurnoir-ppc .onglets #deco:hover,.simulateurnoir-ppc .onglets #deco.hover,.simulateurnoir-ppc .onglets #deco.hover:hover,.simulateurnoir-ppc .onglets #deco a:hover {
	background-image: url(../medias/noir-decoON.gif);
}
.simulateurnoir-ppc .onglets #travaux:hover,.simulateurnoir-ppc .onglets #travaux.hover,.simulateurnoir-ppc .onglets #travaux.hover:hover,.simulateurnoir-ppc .onglets #travaux a:hover {
	background-image: url(../medias/noir-travauxON.gif);
}
.simulateurnoir-ppc .onglets #tresorerie:hover,.simulateurnoir-ppc .onglets #tresorerie.hover,.simulateurnoir-ppc .onglets #tresorerie.hover:hover,.simulateurnoir-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/noir-tresorerieON.gif);
}

/*Onglet orange*/
.simulateurOrange-ppc  .onglets #auto {
	background-image: url(../medias/orange-autoOFF.gif);
}
.simulateurOrange-ppc .onglets #autre {
	background-image: url(../medias/orange-autreprojetOFF.gif);
}
.simulateurOrange-ppc .onglets #deco {
	background-image: url(../medias/orange-decoOFF.gif);
}
.simulateurOrange-ppc .onglets #travaux {
	background-image: url(../medias/orange-travauxOFF.gif);
}
.simulateurOrange-ppc .onglets #tresorerie {
	background-image: url(../medias/orange-tresorerieOFF.gif);
}

.simulateurOrange-ppc .onglets #auto:hover,.simulateurOrange-ppc .onglets #auto.hover,.simulateurOrange-ppc .onglets #auto.hover:hover,.simulateurOrange-ppc .onglets #auto a:hover {
	background-image: url(../medias/orange-autoON.gif);
}
.simulateurOrange-ppc .onglets #autre:hover,.simulateurOrange-ppc .onglets #autre.hover,.simulateurOrange-ppc .onglets #autre.hover:hover,.simulateurOrange-ppc .onglets #autre a:hover {
	background-image: url(../medias/orange-autreprojetON.gif);
}
.simulateurOrange-ppc .onglets #deco:hover,.simulateurOrange-ppc .onglets #deco.hover,.simulateurOrange-ppc .onglets #deco.hover:hover,.simulateurOrange-ppc .onglets #deco a:hover {
	background-image: url(../medias/orange-decoON.gif);
}
.simulateurOrange-ppc .onglets #travaux:hover,.simulateurOrange-ppc .onglets #travaux.hover,.simulateurOrange-ppc .onglets #travaux.hover:hover,.simulateurOrange-ppc .onglets #travaux a:hover {
	background-image: url(../medias/orange-travauxON.gif);
}
.simulateurOrange-ppc .onglets #tresorerie:hover,.simulateurOrange-ppc .onglets #tresorerie.hover,.simulateurOrange-ppc .onglets #tresorerie.hover:hover,.simulateurOrange-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/orange-tresorerieON.gif);
}

/*Onglet rouge*/
.simulateurrouge-ppc  .onglets #auto {
	background-image: url(../medias/rouge-autoOFF.gif);
}
.simulateurrouge-ppc .onglets #autre {
	background-image: url(../medias/rouge-autreprojetOFF.gif);
}
.simulateurrouge-ppc .onglets #deco {
	background-image: url(../medias/rouge-decoOFF.gif);
}
.simulateurrouge-ppc .onglets #travaux {
	background-image: url(../medias/rouge-travauxOFF.gif);
}
.simulateurrouge-ppc .onglets #tresorerie {
	background-image: url(../medias/rouge-tresorerieOFF.gif);
}

.simulateurrouge-ppc .onglets #auto:hover,.simulateurrouge-ppc .onglets #auto.hover,.simulateurrouge-ppc .onglets #auto.hover:hover,.simulateurrouge-ppc .onglets #auto a:hover {
	background-image: url(../medias/rouge-autoON.gif);
}
.simulateurrouge-ppc .onglets #autre:hover,.simulateurrouge-ppc .onglets #autre.hover,.simulateurrouge-ppc .onglets #autre.hover:hover,.simulateurrouge-ppc .onglets #autre a:hover {
	background-image: url(../medias/rouge-autreprojetON.gif);
}
.simulateurrouge-ppc .onglets #deco:hover,.simulateurrouge-ppc .onglets #deco.hover,.simulateurrouge-ppc .onglets #deco.hover:hover,.simulateurrouge-ppc .onglets #deco a:hover {
	background-image: url(../medias/rouge-decoON.gif);
}
.simulateurrouge-ppc .onglets #travaux:hover,.simulateurrouge-ppc .onglets #travaux.hover,.simulateurrouge-ppc .onglets #travaux.hover:hover,.simulateurrouge-ppc .onglets #travaux a:hover {
	background-image: url(../medias/rouge-travauxON.gif);
}
.simulateurrouge-ppc .onglets #tresorerie:hover,.simulateurrouge-ppc .onglets #tresorerie.hover,.simulateurrouge-ppc .onglets #tresorerie.hover:hover,.simulateurrouge-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/rouge-tresorerieON.gif);
}


/*Onglet violet*/
.simulateurviolet-ppc  .onglets #auto {
	background-image: url(../medias/violet-autoOFF.gif);
}
.simulateurviolet-ppc .onglets #autre {
	background-image: url(../medias/violet-autreprojetOFF.gif);
}
.simulateurviolet-ppc .onglets #deco {
	background-image: url(../medias/violet-decoOFF.gif);
}
.simulateurviolet-ppc .onglets #travaux {
	background-image: url(../medias/violet-travauxOFF.gif);
}
.simulateurviolet-ppc .onglets #tresorerie {
	background-image: url(../medias/violet-tresorerieOFF.gif);
}

.simulateurviolet-ppc .onglets #auto:hover,.simulateurviolet-ppc .onglets #auto.hover,.simulateurviolet-ppc .onglets #auto.hover:hover,.simulateurviolet-ppc .onglets #auto a:hover {
	background-image: url(../medias/violet-autoON.gif);
}
.simulateurviolet-ppc .onglets #autre:hover,.simulateurviolet-ppc .onglets #autre.hover,.simulateurviolet-ppc .onglets #autre.hover:hover,.simulateurviolet-ppc .onglets #autre a:hover {
	background-image: url(../medias/violet-autreprojetON.gif);
}
.simulateurviolet-ppc .onglets #deco:hover,.simulateurviolet-ppc .onglets #deco.hover,.simulateurviolet-ppc .onglets #deco.hover:hover,.simulateurviolet-ppc .onglets #deco a:hover {
	background-image: url(../medias/violet-decoON.gif);
}
.simulateurviolet-ppc .onglets #travaux:hover,.simulateurviolet-ppc .onglets #travaux.hover,.simulateurviolet-ppc .onglets #travaux.hover:hover,.simulateurviolet-ppc .onglets #travaux a:hover {
	background-image: url(../medias/violet-travauxON.gif);
}
.simulateurviolet-ppc .onglets #tresorerie:hover,.simulateurviolet-ppc .onglets #tresorerie.hover,.simulateurviolet-ppc .onglets #tresorerie.hover:hover,.simulateurviolet-ppc .onglets #tresorerie a:hover {
	background-image: url(../medias/violet-tresorerieON.gif);
}




.corpsEntier{
	color:#646464;
}


.container .blocEngagement, .container  .container01-blocD {
	display: block;
	position: relative;
	width: 240px;
	height:auto;
	float: left;
}
.container  .blocEngagement-liste {
	display: block;
	position: relative;
	width: auto;
	height:auto;
	margin-top: 40px;
}

.container  .blocEngagement-liste li {
	padding-top: 4px;
}

.container  .blocEngagement-liste span.titre {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 4px;
}

.container  .blocEngagement-liste h2 {
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	padding-top: 4px;
}

.container  .blocEngagement-tableau {
	display: table-cell;
	position: relative;
	width: auto;
	height:190px;
	vertical-align: bottom;
	margin-top: 20px;
}


.containerBlocSimulateur .blocEngagement-tableau {
	display: block;
	position: relative;
	width: 242px;
	height:190px;
	vertical-align: bottom;
	margin-top: 20px;
    background-image: url('../medias/fond-engagement-tableau-ppc.gif');
    background-repeat: no-repeat;
}


.container01-blocG-margin01 {
	margin-left: 45px;
}
.container01-blocG-sousBloc01 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding-bottom: 20px;
	color:#646464;
}
.container01-blocG-sousBloc01 p, .container01-blocG-sousBloc01 form{
	padding-bottom: 10px;
	font-size:12px;
}


.container01-blocG-sousBloc01 .true{
	border:1px solid #465A84;
	float :left;
}

.container01-blocG-sousBloc01 div.formP01{
	padding-bottom: 10px;
	display:block;
	float:left;
}

.container  a.rouge {
	color:#bc161c;
	font-weight: bold;
	background-image: url(../medias/listeArguments-puce-more.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-decoration: underline;
	padding-left: 8px;
}

li div.more a.rouge{
	color:#bc161c;
	font-weight: bold;
	float:right;
	background-image: url(../medias/listeArguments-puce-more.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	text-align: right;
	text-decoration: underline;
	}

li div.more a.rouge:hover{
	color:#000;
	background-image: url(../medias/puce01.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}


a.rouge:hover {
	color:#000;
	background-image: url(../medias/puce01.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 8px;
	}


.container01-blocG-form01 {
	width: 300px;
	padding: 10px;
	font-size: 11px;
	display: block;
	position: relative;
}

.container01-blocG-form01.error {
	border: 1px solid #dadada;
	}




.formP01 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding-left:10px;
	font-size: 11px;
}
.formP01.active {
	background-image: url(../medias/puce-formLabel01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/*.formP01:hover, .formP01.active {
	background-image: url(../medias/puce-formLabel01.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
*/

.formLabel01 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding-bottom: 4px;
}

.formP01 .formLabel01 {
	cursor:auto;
	}

.formInput01 {
	display: block;
	position: relative;
	width: 198px;
	height: 16px;
	border: 1px solid #dadada;
	color:#646464;
	padding-left:2px;
	padding-top:2px;
}













.container  td.container02 {
	background-image: url(../medias/container-02.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.container  div.container02 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding:20px;
	padding-top: 10px;
	padding-bottom: 30px;
	color: #a8a7a7;
	min-height: 30px;
}






.container  td.container03 {
	background-image: url(../medias/container-03.gif);
	background-repeat: repeat-y;
}
.container  div.container03 {
	display: block;
	position: relative;
	width: 871px;
	height: auto;
	padding-left:43px;
	padding-bottom: 20px;
}
.container  ul.listeArguments {
	display: block;
	position: relative;
	width: 871px;
	height: auto;
}
.container  ul.listeArguments li {
	display: block;
	position: relative;
	height: auto;
	width:420px;
	float: left;
}
.container  ul.listeArguments li div {
	padding-bottom:10px;
}

.container  ul.listeArguments li.gauche {
	padding-right:31px;
}

.container  ul.listeArguments li div p {
	padding-bottom:4px;
	text-align: justify;
}

.container  ul.listeArguments li div p.qts   {
	color:#bc161c;
	font-weight: bold;
	background-image: url(../medias/listeArguments-puce-qts.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
	padding-bottom:0px;
	text-align: left;
}

.container  ul.listeArguments li div h2.qts   {
	color:#bc161c;
	font-weight: bold;
	background-image: url(../medias/listeArguments-puce-qts.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 18px;
		padding-bottom:0px;
	text-align: left;
}


.container  ul.listeArguments li div.more {
	border-top:1px solid #e8e8e8;
	float:right;
	width: 100%;
}
.container  ul.listeArguments li div.more div a.more {
	color:#bc161c;
	font-weight: bold;
	float:right;
	background-image: url(../medias/listeArguments-puce-more.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	text-align: right;
	text-decoration: underline;
}
.container  ul#argumentX10 {
	display: none;
}








.container  .blocArguments {
	display: block;
	position: relative;
	height: 173px;
	width:867px;
	margin-bottom:30px;
	margin-top:15px;
}
.container .blocArguments01 {
	display: block;
	position: relative;
	height: 116px;
	width:560px;
	background-image: url(../medias/blocArguments01-bg.gif);
	background-repeat: no-repeat;
}
.container .blocArguments02 {
	display: block;
	position: relative;
	height: 57px;
	width:560px;
	background-image: url(../medias/blocArguments02-bg.gif);
	background-repeat: no-repeat;
}
.container .blocArguments03 {
	display: block;
	position: absolute;
	height: 173px;
	width:307px;
	background-image: url(../medias/blocArguments03-bg.gif);
	background-repeat: no-repeat;
	right: 0px;
	top:0px;
}
.container .blocArguments01-titre {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 10px;
	left: 15px;
}
.container .blocArguments03-titre {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 10px;
	left: 20px;
}
.container .blocArguments02-titre {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 14px;
	left: 45px;
}
.container .blocArguments01-txt01 {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 32px;
	left: 10px;
}
.container .blocArguments01-txt02 {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 35px;
	left: 185px;
}
.container .blocArguments01-txt03 {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 35px;
	left: 400px;
}
.container .blocArguments02-txt01 {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 14px;
	left: 12px;
}
.container .blocArguments03-txt01 {
	display: block;
	position: absolute;
	height: auto;
	width:auto;
	top: 55px;
	left: 20px;
}
.container .blocArguments03-txt01 ul {
	list-style-type: decimal;
	list-style-position: outside;
	width:270px;
	padding-left:15px;
	_padding-left:25px;
}

*:first-child+html .container .blocArguments03-txt01 ul {
	padding-left:25px
}
	
.container .blocArguments03-txt01 ul li {
	color: #BC161C;
	padding-bottom:8px;
	font-weight: bold;
}
.container .blocArguments03-txt01 ul li span {
	color: #000;
	font-weight: normal;
}

/**********ESPACE SUIVI***********/		
.txt-acceuil{
	font-size:18px;
	color:#616060;
	font-weight:normal;
	padding-bottom: 5px;
	}
	
/***********IDENTIFICATION******************/	

.bloc-identification{
	}
	
.formsubmit01 {
	display: block;
	position: relative;
	cursor:pointer;
	margin-left:5px;
}

.blocG-form02{
	padding:0px;
	margin:0px;
	}
	
.formP04 {
	display: block;
	position: relative;
	height: auto;
	margin-bottom: 6px;
	font-size: 11px;
	color: #646464;
	width:364px;
	padding-top:30px;
}	

.lien-oublie{
	clear:left;
}

.lien-oublie a{
	text-decoration:underline;
	color:#656464;
       font-size: 11px;
}
.lien-oublie a:hover{
	color:#656464;
	font-weight:bold;
}

.bloc-insertion{
    background:url(../medias/bg-bleu-chiffre.jpg) no-repeat top left;
    width:184px;
    height:200px;
    /*height: 160px;*/
    padding:12px 8px;
}

    
.pavenum_label{
	color:#fff;
	}
	
.formInput07{
	width:111px;
	height:18px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	}	
	
.bloc-insertion-btn{
	width:96px;
	height:auto;
	float:left;
	padding-top:12px;
	}	
	
	
.bloc-insertion-btn td{
	width:22px;
	height:22px;
	border:2px solid #c5cdde;
	background:#ffffff;
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#6a7b9e;
	}
	
.corriger{
	width:85px;
	height:20px;
	/* background:url(../medias/btn-corriger.jpg) no-repeat top center; */
	text-align:center;
	padding-top:0px;
	margin-bottom:10px;
	margin-top:42px;
}	
	
.valider{
	width:85px;
	height:20px;
	/* background:url(../medias/btn-valider.jpg) no-repeat top center; */
	text-align:center;
	padding-top:0px;
       margin-top: 5px;
}

.corriger a, .valider a{
	color:#fff;
	text-decoration:none;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	}	
	
.corriger a:hover, .valider a:hover{
	text-decoration:none;
	color:#fff;
	}	

.formInput05 {
	border-top: 1px solid #C9CCDF;
	border-bottom: 1px solid #C9CCDF;
	border-left: 1px solid #C9CCDF;
	border-right: 1px solid #C9CCDF;
}

  .formInput05 {
	display: block;
	position: relative;
	width: 111px;
	height: 16px;
	color: #646464;
}

.formLabel02 {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	padding-bottom:0px;
       font-size: 11px;
}

.btn-interrogation {
	display: -moz-inline-box; /* Fixes Firefox 2 */
	display: inline-block;
	position: relative;
	width: 18px;
	height: auto;
	padding-left: 5px;
	margin-top:2px;
}


.img-dossier{
  margin-bottom: 9px;
  margin-top:31px;
}

.zoneCliquable:hover
{
  cursor: pointer;
}


/**************************************/
span.txt-champs-obligatoire{
	font-style:normal;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#656464;
	padding-right:10px;
	letter-spacing:-0.3pt;
	}	
	
.italic{
	font-style:italic;
	}		
	
	
#montantToReload
{
	display: inline;
}
	
.homeEspaceSuiviError
{
	border: 1px solid #BE1B23;
	display:block;
	float:left;
	padding:2px;
}

.errorColor
{
	color: #BE1B23;
	font-size: 11px;
}

.elementCache {
	display: none;
}

#avatar {
	display: block;
	position: relative;
	height: 360px;
	width: 207px;
	padding-left:93px;
	background-image: url(../medias/avatar-bg.gif);
	background-repeat: no-repeat;
	background-color: white;
	font-size: 9px;
}
#avatar .fleche {
	display:block;
	position: absolute;
	width: 10px;
	height: 17px;
	top: 50px;
	left: 84px;
	z-index: 30;
	background-image: url(../medias/avatar-fleche.gif);
	background-repeat: no-repeat;
}
#avatar a.close, #avatar a.close:hover {
	display:block;
	position: relative;
	width: auto;
	height: auto;
	padding-top: 5px;
	padding-right: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #ff6829;
	text-align: right;
}
#avatar em {
	display: block;
	position: relative;
	height: auto;
	width: 190px;
	margin-left: 10px;
	margin-right: 7px;	
	padding-top:10px;
	padding-bottom:5px;	
	color: #ff6829;
	border-bottom: 1px solid #ff6829;
}
#avatar p {
	display: block;
	position: relative;
	height: auto;
	width: 190px;
	padding-left: 10px;
	padding-right: 7px;		
	padding-top:5px;
	padding-bottom:10px;
	color:#656464;	
	font-size: 10px;	
	background-image: url(../medias/avatar-p-bg.gif);
	background-repeat: no-repeat;	
	background-position: bottom;
}

.tableOptIn {
width: 95px;	
}

.tableOptIn tr td:first-child label
{
	font-weight: bold;
}

.tableOptIn label {
	font-size:11px;
	color:#646464;
	font-weight:normal;
	margin:0 0 0 2px;
}

.errors {
	color: #BE1B23;
	font-size: xx-small;
	font-weight: bold;
	clear:both;
	display:block;
	float:left;
}



/*
.errors .tableOptIn {
	display:block;
	border: 1px solid #660000;
}
*/

.errors .tableOptIn input{
		border: none;
		display:block;
		float:left;
}


/*
.errors input {
	border: 1px solid #660000;
}
*/


#formRecevoir .errors {
display:block;
border: 1px solid #BE1B23;
padding:2px;
width:240px;
}

#formRecevoir .errors .errors{
border: none;
}

.errors select {
	background-color: #EC4413;
}


.messageConfimartion{
	color: #465A84;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight:bold;
	float:left;
	display:block;
}


/**** AIDE SAISIE *****/
.aideSaisie {
	display: none;
	position: absolute;
	height:auto;
	width:114px;
	font-size: 10px;
	color:white;
	bottom:5px;
	left:243px;
	text-align: left;
	background-image: url(../medias/aideSaisie-bg.gif);
	background-repeat: repeat-y;
	line-height: 10px;
	z-index: 10;
}



.aideSaisie small {
	display: block;
	position: relative;
	height:auto;
	width:auto;
	font-size: 10px;
	background-image: url(../medias/aideSaisie-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px;
	padding-bottom: 10px;
}


/* ********** PAVENUM ***/
.lienFermer {
		display:block;
		text-align:right;
		width:100%;
		margin:0 0 5px 0; 
}

.lienFermer a, .lienFermer a:hover {
		text-decoration:none;
		color:#000000;
		font-weight:bold;
		font-size:11px;
}





/* vertPPC */
.containerBlocSimulateur.simulateurvert-ppc {
	background-image: url(../medias/vert-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurvert-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/vert-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurvert-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/vert-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurvert-ppc .blocSimulateur-zoneDispo em, .simulateurvert-ppc .blocSimulateur-zone02,.simulateurvert-ppc .blocSimulateur-zone04, .simulateurvert-ppc .handleLabel {
	color: #88bd04;

}
.simulateurvert-ppc .zoneSimu-plus, .simulateurvert-ppc .zoneSimu-moins {
	color:#7f7f7f;
}
.simulateurvert-ppc .zoneSimu-plus-texte, .simulateurvert-ppc .zoneSimu-moins-texte {
	color:#7f7f7f;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurvert-ppc .zoneSimu-barre {
	background-image: url(../medias/vert-ppc-simulateur-barre.gif);
}
.simulateurvert-ppc .zoneSimu-moins {
	background-image: url(../medias/vert-ppc-simulateur-moins.gif);
}
.simulateurvert-ppc .zoneSimu-plus {
	background-image: url(../medias/vert-ppc-simulateur-plus.gif);
}
.simulateurvert-ppc #sliderPPC .handle, .simulateurvert-ppc #sliderDuree .handle {
	background-image: url(../medias/vert-ppc-simulateur-pointeur.gif);
}

/* bleu PPC */
.containerBlocSimulateur.simulateurbleu-ppc {
	background-image: url(../medias/bleu-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurbleu-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/bleu-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurbleu-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/bleu-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurbleu-ppc .blocSimulateur-zoneDispo em, .simulateurbleu-ppc .blocSimulateur-zone02,.simulateurbleu-ppc .blocSimulateur-zone04, .simulateurbleu-ppc .handleLabel {
	color: #066997;

}
.simulateurbleu-ppc .zoneSimu-plus, .simulateurbleu-ppc .zoneSimu-moins {
	color:#066997;
}
.simulateurbleu-ppc .zoneSimu-plus-texte, .simulateurbleu-ppc .zoneSimu-moins-texte {
	color:#066997;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurbleu-ppc .zoneSimu-barre {
	background-image: url(../medias/bleu-simulateur-barre.gif);
}
.simulateurbleu-ppc .zoneSimu-moins {
	background-image: url(../medias/bleu-simulateur-moins.gif);
}
.simulateurbleu-ppc .zoneSimu-plus {
	background-image: url(../medias/bleu-simulateur-plus.gif);
}
.simulateurbleu-ppc #sliderPPC .handle, .simulateurbleu-ppc #sliderDuree .handle {
	background-image: url(../medias/bleu-simulateur-pointeur.gif);
}

/* fuschia PPC */
.containerBlocSimulateur.simulateurfuschia-ppc {
	background-image: url(../medias/fuschia-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurfuschia-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/fuschia-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurfuschia-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/fuschia-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurfuschia-ppc .blocSimulateur-zoneDispo em, .simulateurfuschia-ppc .blocSimulateur-zone02,.simulateurfuschia-ppc .blocSimulateur-zone04, .simulateurfuschia-ppc .handleLabel {
	color: #d1035b;

}
.simulateurfuschia-ppc .zoneSimu-plus, .simulateurfuschia-ppc .zoneSimu-moins {
	color:#d1035b;
}
.simulateurfuschia-ppc .zoneSimu-plus-texte, .simulateurfuschia-ppc .zoneSimu-moins-texte {
	color:#d1035b;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurfuschia-ppc .zoneSimu-barre {
	background-image: url(../medias/fuschia-simulateur-barre.gif);
}
.simulateurfuschia-ppc .zoneSimu-moins {
	background-image: url(../medias/fuschia-simulateur-moins.gif);
}
.simulateurfuschia-ppc .zoneSimu-plus {
	background-image: url(../medias/fuschia-simulateur-plus.gif);
}
.simulateurfuschia-ppc #sliderPPC .handle, .simulateurfuschia-ppc #sliderDuree .handle {
	background-image: url(../medias/fuschia-simulateur-pointeur.gif);
}

/* gris PPC */
.containerBlocSimulateur.simulateurgris-ppc {
	background-image: url(../medias/gris-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurgris-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurgris-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurgris-ppc .blocSimulateur-zoneDispo em, .simulateurgris-ppc .blocSimulateur-zone02,.simulateurgris-ppc .blocSimulateur-zone04, .simulateurgris-ppc .handleLabel {
	color: #585858;

}
.simulateurgris-ppc .zoneSimu-plus, .simulateurgris-ppc .zoneSimu-moins, .simulateurgris-ppc .handleLabel  {
	color:#ff540b;
}
.simulateurgris-ppc .zoneSimu-plus-texte, .simulateurgris-ppc .zoneSimu-moins-texte {
	color:#ff540b;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurgris-ppc .zoneSimu-barre {
	background-image: url(../medias/orange-simulateur-barre.gif);
}
.simulateurgris-ppc .zoneSimu-moins {
	background-image: url(../medias/orange-simulateur-moins.gif);
}
.simulateurgris-ppc .zoneSimu-plus {
	background-image: url(../medias/orange-simulateur-plus.gif);
}
.simulateurgris-ppc #sliderPPC .handle, .simulateurgris-ppc #sliderDuree .handle {
	background-image: url(../medias/orange-simulateur-pointeur.gif);
}


/* marron PPC */
.containerBlocSimulateur.simulateurmarron-ppc {
	background-image: url(../medias/marron-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurmarron-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurmarron-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurmarron-ppc .blocSimulateur-zoneDispo em, .simulateurmarron-ppc .blocSimulateur-zone02,.simulateurmarron-ppc .blocSimulateur-zone04, .simulateurmarron-ppc .handleLabel {
	color: #5e2902;

}
.simulateurmarron-ppc .zoneSimu-plus, .simulateurmarron-ppc .zoneSimu-moins {
	color:#5e2902;
}
.simulateurmarron-ppc .zoneSimu-plus-texte, .simulateurmarron-ppc .zoneSimu-moins-texte {
	color:#5e2902;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurmarron-ppc .zoneSimu-barre {
	background-image: url(../medias/marron-simulateur-barre.gif);
}
.simulateurmarron-ppc .zoneSimu-moins {
	background-image: url(../medias/marron-simulateur-moins.gif);
}
.simulateurmarron-ppc .zoneSimu-plus {
	background-image: url(../medias/marron-simulateur-plus.gif);
}
.simulateurmarron-ppc #sliderPPC .handle, .simulateurmarron-ppc #sliderDuree .handle {
	background-image: url(../medias/marron-simulateur-pointeur.gif);
}

/* noir PPC */
.containerBlocSimulateur.simulateurnoir-ppc {
	background-image: url(../medias/noir-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurnoir-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurnoir-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurnoir-ppc .blocSimulateur-zoneDispo em, .simulateurnoir-ppc .blocSimulateur-zone02,.simulateurnoir-ppc .blocSimulateur-zone04, .simulateurnoir-ppc .handleLabel {
	color: #000000;

}
.simulateurnoir-ppc .zoneSimu-plus, .simulateurnoir-ppc .zoneSimu-moins, .simulateurnoir-ppc .handleLabel {
	color:#ff540b;
}
.simulateurnoir-ppc .zoneSimu-plus-texte, .simulateurnoir-ppc .zoneSimu-moins-texte {
	color:#ff540b;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurnoir-ppc .zoneSimu-barre {
	background-image: url(../medias/orange-simulateur-barre.gif);
}
.simulateurnoir-ppc .zoneSimu-moins {
	background-image: url(../medias/orange-simulateur-moins.gif);
}
.simulateurnoir-ppc .zoneSimu-plus {
	background-image: url(../medias/orange-simulateur-plus.gif);
}
.simulateurnoir-ppc #sliderPPC .handle, .simulateurnoir-ppc #sliderDuree .handle {
	background-image: url(../medias/orange-simulateur-pointeur.gif);
}

/* orange PPC */
.containerBlocSimulateur.simulateurOrange-ppc {
	background-image: url(../medias/orange-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurOrange-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurOrange-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/orange-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurOrange-ppc .blocSimulateur-zoneDispo em, .simulateurOrange-ppc .blocSimulateur-zone02,.simulateurOrange-ppc .blocSimulateur-zone04, .simulateurOrange-ppc .handleLabel {
	color: #ff540b;

}
.simulateurOrange-ppc .zoneSimu-plus, .simulateurOrange-ppc .zoneSimu-moins, .simulateurOrange-ppc .handleLabel {
	color:#ff540b;
}
.simulateurOrange-ppc .zoneSimu-plus-texte, .simulateurOrange-ppc .zoneSimu-moins-texte {
	color:#ff540b;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurOrange-ppc .zoneSimu-barre {
	background-image: url(../medias/orange-simulateur-barre.gif);
}
.simulateurOrange-ppc .zoneSimu-moins {
	background-image: url(../medias/orange-simulateur-moins.gif);
}
.simulateurOrange-ppc .zoneSimu-plus {
	background-image: url(../medias/orange-simulateur-plus.gif);
}
.simulateurOrange-ppc #sliderPPC .handle, .simulateurOrange-ppc #sliderDuree .handle {
	background-image: url(../medias/orange-simulateur-pointeur.gif);
}


/* rouge PPC */
.containerBlocSimulateur.simulateurrouge-ppc {
	background-image: url(../medias/rouge-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurrouge-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/rouge-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurrouge-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/rouge-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurrouge-ppc .blocSimulateur-zoneDispo em, .simulateurrouge-ppc .blocSimulateur-zone02,.simulateurrouge-ppc .blocSimulateur-zone04, .simulateurrouge-ppc .handleLabel {
	color: #a4061b;

}
.simulateurrouge-ppc .zoneSimu-plus, .simulateurrouge-ppc .zoneSimu-moins, .simulateurrouge-ppc .handleLabel {
	color:#a4061b;
}
.simulateurrouge-ppc .zoneSimu-plus-texte, .simulateurrouge-ppc .zoneSimu-moins-texte {
	color:#a4061b;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurrouge-ppc .zoneSimu-barre {
	background-image: url(../medias/rouge-simulateur-barre.gif);
}
.simulateurrouge-ppc .zoneSimu-moins {
	background-image: url(../medias/rouge-simulateur-moins.gif);
}
.simulateurrouge-ppc .zoneSimu-plus {
	background-image: url(../medias/rouge-simulateur-plus.gif);
}
.simulateurrouge-ppc #sliderPPC .handle, .simulateurrouge-ppc #sliderDuree .handle {
	background-image: url(../medias/rouge-simulateur-pointeur.gif);
}

/* violet PPC */
.containerBlocSimulateur.simulateurviolet-ppc {
	background-image: url(../medias/violet-ppc-container01simulateur-bg.gif);
		background-repeat: no-repeat;
}
.simulateurviolet-ppc .blocSimulateur-zoneBtn-ppc a {
	background-image: url(../medias/violet-ppc-simulateur-btn-reponseprincipe.gif);
}
.simulateurviolet-ppc .blocSimulateur-zoneBtn-ppc a:hover {
	background-image: url(../medias/violet-ppc-simulateur-btn-reponseprincipe-hover.gif);
}
.simulateurviolet-ppc .blocSimulateur-zoneDispo em, .simulateurviolet-ppc .blocSimulateur-zone02,.simulateurviolet-ppc .blocSimulateur-zone04, .simulateurviolet-ppc .handleLabel {
	color: #770577;

}
.simulateurviolet-ppc .zoneSimu-plus, .simulateurviolet-ppc .zoneSimu-moins, .simulateurviolet-ppc .handleLabel {
	color:#770577;
}
.simulateurviolet-ppc .zoneSimu-plus-texte, .simulateurviolet-ppc .zoneSimu-moins-texte {
	color:#770577;
	font-size:12px;
	font-weight:bold;
	top:50px;
}
.simulateurviolet-ppc .zoneSimu-barre {
	background-image: url(../medias/violet-simulateur-barre.gif);
}
.simulateurviolet-ppc .zoneSimu-moins {
	background-image: url(../medias/violet-simulateur-moins.gif);
}
.simulateurviolet-ppc .zoneSimu-plus {
	background-image: url(../medias/violet-simulateur-plus.gif);
}
.simulateurviolet-ppc #sliderPPC .handle, .simulateurviolet-ppc #sliderDuree .handle {
	background-image: url(../medias/violet-simulateur-pointeur.gif);
}



.blocReserve {
	background-image: url(../medias/blocReserve.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height:185px;
	float: left;
	width:840px;
	margin-top:15px;
	padding-top:45px;
	padding-left:12px;
	text-align: left;
	margin-bottom: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
}


.blocReserve img {
	float: left;

}

.blocReserve .contenu {
	color:#7A7A7A;
	float:left;
	height:auto;
	margin-left:24px;
	margin-top:17px;
	width:580px;
	margin-bottom: 15px;
}

.blocReserve .contenu ul {
	margin-left: 30px;
	margin-top: 19px;
	font-weight: bold;
	font-size: 13px;
}

.blocReserve .contenu ul li {
	padding-bottom: 3px;
}

.blocReserve .rougeReserve {
	text-align: right;
	float: right;
	color:#BC161C;
	font-weight:bold;
	padding-left:8px;
	text-decoration:underline;
	background: none;
	display: block;
}
.blocReserve .rougeReserve:hover {
	text-align: right;
	float: right;
	color:#000000;
	font-weight:bold;
	padding-left:8px;
	text-decoration:underline;
	background: none;
	display: block;
}


.blocReserve .contenu h2{
	font-size:18px;
	font-weight:normal;
}

.containerBlocSimulateur .blocEngagement-tableau-v2 {
	height: 210px;
    background-image: url('../medias/fond-engagement-tableau-ppc-v2.gif');
}

