/* CSS Document */
@import "base.css";

/**************
	BASE
**************/
a {
	color:#706d68;	
}
a:hover {
	color:#ff7f00 ;	
}
.div_fin {
	clear:both;	
}
.div_gauche {
	float:left;	
}
.div_droite {
	float:right;	
}
.txt_gauche {
	text-align:left;	
}
.txt_center {
	text-align:center;	
}
.txt_droite {
	text-align:right;	
}
.coulBlanc {
	color:#FFF;	
}
.coulVert {
	color:#706d68;	
}
.coulGris {
	color:#cadcdc;	
}
.coulRouge {
	color:#F00;	
}
.taille_Sin_A {
	font-family: 'Sintony', sans-serif;	
	font-size:2.5em;	
	line-height:1.1em;
}
.taille_Sin_A2 {
	font-family: 'Sintony', sans-serif;	
	font-size:2.5em;	
	line-height:1.3em;
}
.taille_Sin_B {
	font-family: 'Sintony', sans-serif;	
	font-size:1.6em;	
	line-height:1.1em;
}
.taille_Sin_B2 {
	font-family: 'Sintony', sans-serif;	
	font-size:1.6em;	
	line-height:1.1em;
	font-weight:normal;
}
.taille_Sin_C {
	font-family: 'Sintony', sans-serif;	
	font-size:2.8em;	
	line-height:1.1em;
}
.taille_Sin_D {
	font-family: 'Sintony', sans-serif;	
	font-size:1.4em;	
	line-height:1.2em;
}
.taille_Sin_E {
	font-family: 'Sintony', sans-serif;	
	font-size:1.8em;	
	line-height:1.1em;
}
.taille_Sin_F {
	font-family: 'Sintony', sans-serif;	
	font-size:1em;	
	line-height:1em;
}

/******************************
	Tableaux
******************************/
/*A*/
#tabA {
	border-collapse:separate;
    border-spacing:0 10px;
}
#tabA thead th {
	color:#706d68;font-size:0.85em;
	text-align:left;
}
#tabA thead th a {
	color:#706d68;text-decoration:none;
}
#tabA thead th a:hover {
	color:#706d68;text-decoration:none;
}
#tabA tbody tr {
	background-color:#ece9e3;
	font-size:0.85em;	
	margin-top:5px;
	color:#000;
}
#tabA tbody tr:hover {
	background-color:#706d68;color:#FFF;cursor:pointer;
	background-image:url(../img/modele/fond_cell.png);background-repeat:repeat-x;background-position:top;
}
#tabA tbody td {
	padding-top:5px;padding-bottom:5px;
}
#tabA tbody > tr > td:first-child {
	-moz-border-top-left-radius: 5px;-webkit-top-left-border-radius: 5px;border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;-webkit-bottom-left-border-radius: 5px;border-bottom-left-radius: 5px;
}
#tabA tbody > tr > td:last-child {
	-moz-border-top-right-radius: 5px;
	-webkit-top-right-border-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-bottom-right-border-radius: 5px;
	border-bottom-right-radius: 5px;
	background-image:url(../img/modele/puce2_off.png);
	background-repeat:no-repeat;
	background-position: 0px 3px;
}
#tabA tbody > tr:hover > td:last-child {
	background-image:url(../img/modele/puce2_on.png);
}
/* B */
#tabB {
	border-collapse:separate;
    border-spacing:0 10px;
}
#tabB thead th {
	color:#706d68;font-size:0.85em;
	text-align:left;
}
#tabB thead th a {
	color:#706d68;text-decoration:none;
}
#tabB thead th a:hover {
	color:#706d68;text-decoration:none;
}
#tabB tbody tr {
	background-color:#ece9e3;
	font-size:0.85em;	
	margin-top:5px;
	color:#000;
}
#tabB tbody tr:hover {
	background-color:#706d68;color:#FFF;cursor:pointer;
	background-image:url(../img/modele/fond_cell.png);background-repeat:repeat-x;background-position:top;
}
#tabB tbody td {
	padding-top:5px;padding-bottom:5px;
}
#tabB tbody > tr > td:first-child {
	-moz-border-top-left-radius: 5px;-webkit-top-left-border-radius: 5px;border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;-webkit-bottom-left-border-radius: 5px;border-bottom-left-radius: 5px;
}
#tabB tbody > tr > td:last-child {
	-moz-border-top-right-radius: 5px;
	-webkit-top-right-border-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-bottom-right-border-radius: 5px;
	border-bottom-right-radius: 5px;
}

/* BC */
#tabBC {
	border-collapse:separate;
    border-spacing:0 10px;
}
#tabBC thead th {
	color:#706d68;font-size:0.85em;
	text-align:left;
}
#tabBC thead th a {
	color:#706d68;text-decoration:none;
}
#tabBC thead th a:hover {
	color:#706d68;text-decoration:none;
}
#tabBC tbody tr {
	background-color:#ece9e3;
	font-size:0.85em;	
	margin-top:5px;
	color:#000;
}
#tabBC tbody tr tr {
	background-color:inherit;
	font-size:inherit;	
}
#tabBC tbody tr:hover {
	background-color:#706d68;
	color:#FFF;cursor:pointer;
	background-image:url(../img/modele/fond_cell.png);background-repeat:repeat-x;background-position:top;
}
#tabBC tbody tr:hover tr {
	color:#FFF;cursor:pointer;
}
#tabBC tbody tr tr:hover {
	background-color:inherit;
	background-image:inherit;
	color:#FFF;cursor:pointer;
}
#tabBC tbody td {
	padding-top:5px;padding-bottom:5px;
}
#tabBC tbody > tr > td:first-child {
	-moz-border-top-left-radius: 5px;-webkit-top-left-border-radius: 5px;border-top-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;-webkit-bottom-left-border-radius: 5px;border-bottom-left-radius: 5px;
}
#tabBC tbody > tr > td:last-child {
	-moz-border-top-right-radius: 5px;
	-webkit-top-right-border-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-bottom-right-border-radius: 5px;
	border-bottom-right-radius: 5px;
}

/******************************
	POS
******************************/
.posP_T2 {
	padding-top:2px;
}
.posM_T2 {
	margin-top:2px;
}
.posP_R3 {
	padding-right:3px;
}
.posP_T4 {
	padding-top:4px;
}
.posM_T4 {
	margin-top:4px;
}
.posM_B5 {
	margin-bottom:5px;
}
.posP_T10 {
	padding-top:10px;
}
.posP_L10 {
	padding-left:10px;
}
.posP_R10 {
	padding-right:10px;
}
.posP_B10 {
	padding-bottom:10px;
}
.posM_T10 {
	margin-top:10px;
}
.posM_L10 {
	margin-left:10px;
}
.posM_R10 {
	margin-right:10px;
}
.posM_B10 {
	margin-bottom:10px;
}
.posM_T16 {
	margin-top:16px;
}
.posM_L16 {
	margin-left:16px;
}
.posM_B16 {
	margin-bottom:16px;
}
.posP_T20 {
	padding-top:20px;
}
.posP_L20 {
	padding-left:20px;
}
.posP_R20 {
	padding-right:20px;
}
.posP_B20 {
	padding-bottom:20px;
}
.posM_T20 {
	margin-top:20px;
}
.posM_L20 {
	margin-left:20px;
}
.posM_R20 {
	margin-right:20px;
}
.posM_B20 {
	margin-bottom:20px;
}
.posM_L25 {
	margin-left:25px;
}
.posM_R25 {
	margin-right:25px;
}
.posM_T30 {
	margin-top:30px;
}
.posM_R30 {
	margin-right:30px;
}
.posM_B30 {
	margin-bottom:30px;
}
.posM_T34 {
	margin-top:34px;
}
.posM_R34 {
	margin-right:34px;
}
.posM_L36 {
	margin-left:36px;
}
.posM_T38 {
	margin-top:38px;
}
.posM_T40 {
	margin-top:40px;
}
.posM_L40 {
	margin-left:40px;
}
.posM_R40 {
	margin-right:40px;
}
.posP_L42 {
	padding-left:42px;
}
.posM_L42 {
	margin-left:42px;
}
.posM_T50 {
	margin-top:50px;
}
.posM_R50 {
	margin-right:50px;
}
.posM_R53 {
	margin-right:53px;
}
.posM_T60 {
	margin-top:60px;
}
.posM_T70 {
	margin-top:70px;
}
.posM_L100 {
	margin-left:100px;
}
.posM_L170 {
	margin-left:170px;
}
.posM_R190 {
	margin-right:190px;
}
.posM_L187 {
	margin-left:187px;
}
.posM_L275 {
	margin-left:275px;
}
.posM_L316 {
	margin-left:316px;
}

/**************
	BOUTONS
**************/
.boutonA {
	display:inline;
	font-family: 'Sintony', sans-serif;
	font-weight:bold;	
	font-size:1.10em;	
	line-height:1.1em;
	padding:8px;
	text-align:center;
	color:#FFF;
	background-image:url(../img/modele/boutonA.png);background-repeat:repeat-x;height:26px;background-position:top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.boutonA:hover {
	background-position:bottom;
}
.boutonB {
	display:inline;
	font-family: 'Sintony', sans-serif;
	font-weight:normal;
	font-size:1.55em;
	line-height:1.1em;
	padding:8px;
	padding-right:11px;
	text-align:center;
	color:#ff7f00 ;
	background-color:#FFF;
	background-image:url(../img/modele/fleche2.png);
	background-repeat:no-repeat;
	background-position:12px 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.boutonB:hover {
	color:#FFF;
	background-color:#706d68;
	background-image:url(../img/modele/fleche3.png);
}
.boutonC {
	display:inline;
	font-family: 'Sintony', sans-serif;
	font-weight:bold;	
	font-size:0.85em;	
	line-height:1em;
	padding:4px;
	padding-left:10px;padding-right:10px;
	text-align:center;
	color:#FFF;
	background-image:url(../img/modele/boutonC.png);background-repeat:repeat-x;height:14px;background-position:top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.boutonC:hover {
	background-position:bottom;
}
/**************
	POP
**************/
#masque_message {
	z-index:1000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=40);
	-khtml-opacity: .4;
	-moz-opacity: .4;
	opacity: .4;
}
.class_masque_message {
	z-index:1000;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter:alpha(opacity=40);
	-khtml-opacity: .4;
	-moz-opacity: .4;
	opacity: .4;
	display:none;
}

/* ANCIEN
#masque_contenu {
	z-index:1001;
	position: absolute;
	top: 130px;
	width:500px;
	left: 50%;
	margin-left: -267px;
}
*/
#masque_contenu {
	z-index:1001;
	position: fixed;
	top: 130px;
	width:500px;
	left: 50%;
	margin-left: -267px;
}
#masque_contenu #titre {
	background-color:#706d68;
	font-family: 'Sintony', sans-serif;	
	font-weight:normal;
	font-size: 1.3em;
	color:#FFF;
	padding-left:10px;padding-top:3px;
	height:27px;
}
#masque_contenu #contenu {
	background-color:#f6f5f2;
	padding:10px;
}

.class_masque_contenu {
	z-index:1001;
	position: fixed;
	top: 130px;
	width:500px;
	left: 50%;
	margin-left: -267px;
	display:none;
}
.class_masque_contenu #titre {
	background-color:#706d68;
	font-family: 'Sintony', sans-serif;	
	font-weight:normal;
	font-size: 1.3em;
	color:#FFF;
	padding-left:10px;padding-top:3px;
	height:27px;
}
.class_masque_contenu #contenu {
	background-color:#f6f5f2;
	padding:10px;
}

/******************************
	PAGINATION (générique)
******************************/
.pagination {
	text-decoration:none;
	float:right;
	padding-top:8px;
}
.pagination div {
	float:left;
	width:20px;
	margin:3px;
	border:solid 1px #ff7f00 ;
	background-color:#ff7f00 ;
	color:#ffffff;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}
.pagination div:hover {
	cursor:pointer;
	font-weight:bold;
	border:solid 1px #706d68;
	background-color:#706d68;
	text-decoration:none;
}
/**************
	FORMULAIRE
**************/
label {
	clear:both;
	float:left;
	width:100px;
	padding-top:2px;
}
.label_larg {
	width:170px;
}
.label_larg2 {
	width:110px;
}
input[type=text] {
	background-color:#f2f0eb;
	width:300px;
	height:16px;padding:2px;padding-left:5px;padding-right:5px;border:0;
}
input[type=text]:focus {
	outline: #706d68 1px solid;
}
input#tel_rech, input#tel_conso, input#tel_portable_conso, input#fax_conso, input#date_vente, input#date_mise_service_def, input#login_reve, input#login, input#mdp_reve, input#mdp, input#revendeur_contact_tel, input#tel_reve, input#tel_reve_PF, input#tel, input#fax_reve, input#fax_reve_PF, input#fax, input#login_reve_PF, input#mdp_reve_PF,input#c_date1,input#c_date2,input#date_mise_service {
	width:100px;
}
input#code_postal_rech,input#code_postal,input#code_postal_reve,input#code_postal_pf,input#code_postal_reve_PF {
	width:50px;
}
#form1a input#login {
	outline:none;
}
#form1a input#mdp {
	outline:none;
}
select#alerte_email {
	width:310px;
}
select {
	height:22px;
	padding:2px;padding-left:5px;padding-right:5px;border:0;margin-left:0;
	background-color:#f2f0eb;
	
}
select:focus {
	outline: #706d68 1px solid;border:0;
}
.selectSurFond {
	border:solid 1px #ff7f00 ;	
}
textarea {
	background-color:#f2f0eb;
	width:300px;
	height:50px;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;padding-left:5px;padding-right:5px;border:0; 
	resize:none;
}
textarea:focus {
	outline: #706d68 1px solid;
	/*
	border-left:#706d68 1px solid;
	border-right:#706d68 1px solid;
	*/
}

/**************
	ACCUEIL
**************/
#header1_acc {
	float:right;height:32px;margin-right:190px;margin-top:28px;
}
#header1_acc a {
	font-family: 'Sintony', sans-serif;	
	font-weight:normal;
	font-size: 0.89em;
	text-decoration:none;
	height:20px;padding-top:3px;padding-bottom:3px;padding-left:1em;padding-right:1em;background-color:#706d68;color:#FFF;
}
#header1_acc a:hover {
	color:#000000;
}
#header_acc2 {
	height:140px;
}
#header_acc2 #logo {
	float:left;background-image:url(../img/modele/fond_logo.jpg);background-repeat:repeat-x;height:140px;
}
#header_acc2 .col1 {
	margin-right:20px;text-align:right;margin-top:55px;width:150px;margin-left:30px;
}
#header_acc2 .col2bef {
	float:left;height:140px;width:550px;
	background-color:#FFF;
}
#header_acc2 .col2 {
	margin-top:31px;
}
#header_acc2 .col3 img {
	margin-top:20px;
}
#header_accB {
	height:140px;	
}
#header_accB_1 {
	float:left;width:220px;	
}
#header_accB_2 {
	float:left;width:658px;
}
#header_accC_1 {
	float:left;width:90px;height:190px;	
}
#header_accC_2 {
	float:left;width:400px;background-color:#ff7f00 ;height:190px;	
}
#header_accC_2A {
	float:left;width:140px;	padding:30px;height:60px;padding-top:20px;
}
#header_accC_2B, #header_accC_2B_oubli {
	float:right;width:170px;height:108px;color:#FFF;margin-right:30px;margin-top:24px;
}
#header_accC_2B_oubli {
	display:none;	
}
#header_accC_2B input, #header_accC_2B_oubli input {
	background-color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:hidden;height:18px;padding-left:5px;padding-right:5px;	
	width:100%;
}
#header_accC_2C, #header_accC_2C_oubli {
	float:left;width:230px;padding-left:30px;
}
#header_accC_2C a, #header_accC_2C_oubli a {
	color:#FFF;text-decoration:none;
}
#header_accC_2C a:hover, #header_accC_2C_oubli a:hover {
	color:#000000;
}
#header_accC_2C_oubli {
	display:none;	
}
#header_accC_2D {
	float:right;width:111px;text-align:right;margin-right:20px;
}
#header_accC_3 {
	float:left;width:220px;background-color:#FFF;height:130px;padding:30px;
}
#header_accC_3 .titre {
	color:#706d68;
}
#header_accC_3 .paragr {
	font-size:1em;color:#999999;	
}
#barre_obsolete {
	display:none;
	position:absolute;
	width:100%;
	background-color:#F00;
	color:#FFF;
	top: 0px;
	text-align:center;
}
/**************
	MODELE
**************/
#modele {
	background: url(../img/modele/fond.jpg) bottom fixed no-repeat;
	background-size: cover;
}
#modele .modele_conteneur {
	position:relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	text-align: left;
}
#modele .col1 {
	width:170px;margin-left:30px;
}
#modele .col2 {
	width:480px;margin-left:30px;
}
#modele .col3 {
	width:190px;margin-right:30px;
}
#header1 {
	float:right;height:32px;margin-right:30px;margin-top:28px;
}
#header1 a {
	font-family: 'Sintony', sans-serif;	
	font-weight:normal;
	font-size: 0.89em;
	text-decoration:none;
	height:20px;padding-top:3px;padding-bottom:3px;padding-left:1em;padding-right:1em;background-color:#706d68;color:#FFF;
}
#header1 a:hover {
	color:#000000;
}
#header2 {
	height:140px;background-color:#ff7f00 ;
}
#header2 #logo {
	float:left;background-image:url(../img/modele/fond_logo.jpg);background-repeat:repeat-x;height:140px;
}
#header2 .col1 {
	margin-right:20px;text-align:right;margin-top:55px;width:150px;margin-left:30px;
}
#header2 .col2 {
	margin-top:50px;
}
#header2 .col3 img {
	margin-top:20px;
}
#content {
	background-color:#FFF;padding-top:40px;
	min-height:500px;
}
#content .paveA_titre, #content .paveB_titre {
	height:21px;
	padding-left:10px;padding-top:4px;
}
#content .paveA_titre {
	background-color:#706d68;
}
#content .paveB_titre {
	background-color:#ff7f00 ;
}
#content .paveA_titre p, #content .paveB_titre p {
	font-family: 'Sintony', sans-serif;	
	font-size: 0.89em;
	font-weight:bold;
	color:#FFF;
}
#content .paveA_content p, #content .paveB_content p {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:0.85em;
	padding-bottom:0;
}
#content .paveA_content strong, #content .paveB_content strong {
	font-family:Arial, Helvetica, sans-serif;
}
#content .paveA_content p {
	color:#706d68;
	margin:10px;
	padding-bottom:0;
}
#content .paveA_content ul {
	margin:0;padding:0;border-left:solid 1px #a7c4c4;padding-left:10px;
}
#content .paveA_content li {
	color:#000000;
	font-size:0.85em;
	font-weight:bold;
}
#content .paveA_content a {
	color:#000000;	
	text-decoration:none;
}
#content .paveA_content a:hover {
	color:#ff7f00 ;	
}
#content .paveB_content {
	background-color:#f6f5f2;
	padding:10px;
}
#content .paveB_content p {
	color:#000000;padding-bottom:10px;
}
#content .paveB_content ul {
	padding:0;margin:0;	
}
#content .paveB_content li {
	background-image:url(../img/modele/puce.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:12px;
	padding-left:20px;
	margin-bottom:5px;
}
#content .paveB_content li:hover {
	background-position:left bottom;
}
#content .paveB_content ul a {
	font-family:Arial, Helvetica, sans-serif;
	color:#706d68;
	font-size:0.85em;
	text-decoration:none;
}
#content .paveB_content ul a:hover {
	color:#706d68;
}
#content .paveB_content .help {
	width:24px;height:24px;
	background-image:url(../img/modele/help.png);background-repeat:no-repeat;background-position:top;margin-bottom:5px;margin-left:5px;
}
#content .paveB_content .help:hover {
	cursor:pointer;background-position:bottom;
}
#content .txtA {
	font-size:0.85em;font-weight:bold;
}
#content #centreA p {
	font-family:Arial, Helvetica, sans-serif;line-height:1.1em;padding-bottom:11px;font-size:0.95em;
}
#content #centreA strong {
	font-family:Arial, Helvetica, sans-serif;line-height:1.1em;padding-bottom:11px;font-size:0.95em;font-weight:bold;
}
#content  #centreA a {
	color:#706d68;text-decoration:none;
}
#content  #centreA a:hover {
	color:#ff7f00 ;
}

#footer {
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:0.80em;
	color:#706d68;
	float:right;
}
#footer a {
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	color:#706d68;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
.menuRechA {
	float:left;width:80px;font-size:0.85em;font-weight:bold;
}
.menuRechB {
	float:right;width:80px;font-size:0.85em;font-weight:bold;
}
.menuRechC {
	font-size:0.85em;font-weight:bold;
}
.menuRechD {
	font-size:0.85em;
}
input#re_co, input#re_cn {
	width:68px;background-color:#FFF;
	border: #706d68 1px solid;
}
input#re_d1, input#re_d2 {
	width:55px;background-color:#FFF;
	border: #706d68 1px solid;
}

/**************
	PAGE CLASSIQUE
**************/
#content #page_classique {
	padding:30px;padding-top:0px;	
}
#content #page_classique p {
	font-size:11px;
}
#content #page_classique a {
	color:#706d68;
	text-decoration:none;
}
#content #page_classique a:hover {
	color:#ff7f00 ;	
}
/**************
	PROCESS
**************/
#process_header {
	padding-top:20px;border-top:solid 1px #706d68;text-align:center;
}
#process_header img {
	padding-right:7px;padding-left:7px;vertical-align: middle;display: inline-block;
}
#process_header div {
	margin-left:13px;margin-bottom:10px;
}
#process_header div div {
	float:left;width:100px;line-height:0.8em;
}
#process_header div div .txt {
	font-size:0.85em;
}
#process_header div span {
	padding-bottom:10px;
}
#process_titre {
	background-color:#706d68;color:#FFF;
	font-family: 'Sintony', sans-serif;	
	font-size: 1.6em;
	width:auto;
	display:inline;
	padding:5px;padding-left:15px;padding-right:15px;
}
#process_contenu {
	font-size:0.88em;
}
#process_contenu p {
}
.process_txt {
	font-size:0.88em;
}
/**************
	FAQ
**************/
.faq_ligne {
	font-size:0.85em;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:15px;padding-right:15px;
	padding-top:7px;
	padding-bottom:5px;
	color:#FFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-image: url(../img/modele/boutonA.png);
	background-repeat: repeat-x;
	background-position:top;
	height:22px;
	font-family: 'Sintony', sans-serif;	
	font-size:1.2em;	
}
.faq_ligne:hover {
	/*background-color:#706d68;*/
	color:#FFF;cursor:pointer;
	background-position:bottom;
}
.faq_ligne_niv2 {
	clear:both;
	background-image: url(../img/modele/puce3_off.png);
	background-repeat:no-repeat;
	background-position:left 2px;
	min-height:12px;
	color:#ff7f00 ;
	margin-bottom:5px;
	padding-left:20px;
}
.faq_ligne_niv2:hover {
	background-image: url(../img/modele/puce3_on.png);
	font-weight:normal;
	color:#706d68;
	cursor:pointer;
}
.faq_txt {
	background-color:#f6f5f2;
	margin-left:20px;margin-bottom:10px;padding:5px;
	font-size:0.9em;	
}

/**************
	CONTRATS
**************/
#contrats_rechA {
	float:left;width:200px;padding-top:2px;
}
#contrats_rechA p {
	font-size:0.88em;
}
#contrats_rechB {
	float:right;width:250px;text-align:right;font-size:0.88em;
}
.cont_detA {
	float:left;width:2%;
}
.cont_detB {
	float:left;width:20%;
}
.cont_detC {
	float:left;width:33%;
}
.cont_detD {
	float:left;width:19%;
}
.cont_detE {
	float:left;width:18%;
}
.cont_detF {
	float:left;width:8%;
}
.cont_detEF {
	float:left;width:26%;
}
#masque_contenu #cont_detailsA {
	float:left;width:200px;
}
#masque_contenu #cont_detailsA p {
	font-size:0.9em;
}
#masque_contenu #cont_detailsB {
	float:left;width:200px;
}
#masque_contenu #cont_detailsB p {
	font-size:0.9em;
}
.select_spec {
	height:22px;
	padding:2px;padding-left:5px;padding-right:5px;border:0; 
	background-color:#f2f0eb;
	border:solid 1px #706d68;
}
.select_spec:focus {
	outline:none;
}
#process_lien a {
	color:#706d68;	
}
#process_lien a:hover {
	color:#ff7f00 ;	
}
.process_cadreA {
	float:left;width:150px;	font-weight:bold;
}
.process_cadreB {
	float:right;width:250px;	
}
.process_cadreAA {
	float:left;width:400px;	
}
.process_cadreBB {
	float:right;width:50px;	text-align:right;
}

