

/* Classes de définition des boutons du menu horizontal */

/*
.dr-menu-label-select
.dr-menu-label-unselect
.rich-ddmenu-label-select{
.rich-ddmenu-label-unselect{


.dr-menu-label,.dr-menu-label, .dr-menu-label-select, .rich-ddmenu-label, .rich-ddmenu-label-select{
}
*/

/* Pages entretien */
#bloc_deuxlignes { display:block; width:409px; height:210px; background:url("../img/fond_2lignes.gif") no-repeat; margin-top:5px;}
#bloc_troislignes { display:block; width:409px; height:241px; background:url("../img/fond_3lignes.gif") no-repeat; margin-top:5px; }
#bloc_conseils { display:block; width:409px; height:109px; background:url("../img/fond_form.gif") no-repeat right; margin-top:5px; }

.element1 { display:block; float:left; width:175px; padding:19px 0px 0px 13px; clear:both; }
.element2 { display:block; float:right; width:auto; padding:19px 14px 0px 5px; }
.element3 { display:block; float:left; width:175px; padding:8px 0px 0px 13px; clear:both; }
.element4 { display:block; float:right; width:auto; padding:8px 14px 0px 5px; }
.element5 { display:block; float:left; width:175px; padding:7px 0px 0px 14px; clear:both; }

* html .element1 { display:block; float:left; width:175px; padding:19px 0px 0px 13px; clear:both; }
* html .element2 { display:block; float:right; width:auto; padding:19px 14px 0px 0px; }
* html .element3 { display:block; float:left; width:175px; padding:8px 0px 0px 13px; clear:both; }
* html .element4 { display:block; float:right; width:auto; padding:8px 14px 0px 0px; }
* html .element5 { display:block; float:left; width:175px; padding:7px 0px 0px 14px; clear:both; }

#bloc_deuxlignes .demande_rdv { display:block; float:right; width:auto; vertical-align:bottom; padding:17px 12px 0px 7px; }
#bloc_troislignes .demande_rdv { display:block; float:right; width:auto; vertical-align:bottom; padding:48px 12px 0px 0px; }

#contenu_gauche { display:block; width:420px; height:auto; float:left;}
#bouton_droit { display:block; width:159px; height:auto; float:right; margin:32px 5px 0 0  }
* html #bouton_droit { display:block; width:159px; height:auto; float:right; margin-top:32px; }

.img_conseil {display:block; float:left; width:auto;}
.form_conseil {display:block; float:left; width:180px; vertical-align:middle; padding:18px 12px 0 14px;}
.txt_form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; width:250px;}




.rich-ddmenu-label{
	float: left;
	margin: 0px;
	padding: 0px;
	/* height: 32px; */
	height: 39px;
	border: 0px;
}

.rich-menu-list-bg{
	background-color: #666666;
}

.rich-menu-item-label{
	color: #FFFFFF;
}

.rich-menu-list-border{
	border: #666666 solid 1px;
}

.rich-menu-item-hover{
	background-image: url("../img/carre_select_menu.gif");
	background-repeat: no-repeat;
	background-position: left;
	border: #666666 solid 1px;
}

/*a.abs-menu-item-link a.abs-menu-item-link:hover{
	color: #FFFFFF;
}
*/

.rich-menu-item-label a{
	color: #FFFFFF;	
}

.rich-menu-item-label a:hover{
	color: #FFFFFF;	
}

.tab-decoration{
	margin-left: 0px;
	margin-right: 0px;
	border-left: #CCCCCC solid 1px;
	border-top: 0px;
}

.rich-tab-inactive {
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		cursor: pointer;
}

.rich-tab-active {
	color: #27458D;
	border-style:  solid;
	border-color: #BFBFBF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}


.rich-tabpanel-content{
		border: #CCCCCC solid 1px;
		height: auto;
}

.rich-tabpanel-content-position{
		
}

.rich-tabhdr-side-cell{
	border-top: 0px;
	font-weight: bold;
	margin-left: 10px;
}

.rich-tabhdr-cell-inactive{
		border-left: 0px;
		border-right: 0px;
}
.rich-tabhdr-cell-disabled{
	
}

.rich-tabhdr-side-border{
	
}

.rich-tabhdr-cell-active{
	background-color: #FFFFFF;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		border-bottom: 0px;
}

.tabLeft{
	margin-left: 15px;
}

.fondTabs{
	display: block;
	background-image: url("../img/onglets_trame.gif");
	background-repeat: repeat-x;
	background-position: top;
	height: auto;
	width: 570px;
	overflow: visible;
}

.customTabSide{
	margin-left: 15px;
}

.customTab{
	float: left;
	display: block;
	height: 18px;
	width: auto;
	border-left: #C0C0C0 1px solid;
	border-top: transparent 1px solid;
	border-bottom: #C0C0C0 1px solid;
	padding-left: 17px;
	padding-right: 17px;
	padding-top: 4px;
	font-weight: bold;
}

.customTab-active{
	border-top: #C0C0C0 1px solid;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	color: #27458D;
}


body {
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 8pt;
	color: #727171;
	margin: 0px;
	padding: 0px;
}

#general{
	width:1030px;
	height:auto;
}

* html #general{
	width:1040px;
	height:auto;	
}

#menu{
	float: left;
	display: block;
	width: 841px;
	/* border: #cccccc solid 1px; */
	height: 39px;
	text-align: left;
	overflow: visible;
}

#telecommande{
/*	float: left; */
	display: block;
	width: 179px;
	height: auto;
	margin-top:2px;
	/* border: #CCCCCC solid 1px; */
	overflow: visible;
	clear: both;
}

#pageContent{
	float: left;
	display: block;
	width: 851px;
	height: auto;
	overflow: visible;
}

#content_col_gauche{
	float:left;
	width:591px;
	margin-left:10px;
	
}

* html #content_col_gauche{
	float:left;
	width:591px;
	margin-left:5px;
}

#content_col_droite{
	float:left;
	width:240px;
	margin-left:10px;
	text-align:center;
}

* html #content_col_droite{
	float:left;
	width:240px;
	margin-left:0px;
	text-align:center;
	border:0px solid black;
}

#colMenuGauche{
	float: left;
	display: block;
	width: 179px;
	height: 550px;
	border: 0px solid black;
}

#disclaimer{
	width: 561px;
	height: auto;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 7pt;
	color: #999999;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
	/*	border: #CCCCCC solid 1px; */
}

.legal{
	width: 561px;
	height: auto;
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 6pt;
	color: black;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
	}

#footer{
	overflow: hidden;
	float: none;
	clear: both;
	background: #FFFFFF url("../img/fond_menu_footer.gif") repeat-x bottom;
	height: 53px;
	width: 997px;
	text-align: right;
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 7pt;
	color: #595858; 
	padding: 0px;
	padding-right: 10px;
}

* html #footer{
	float: none;
	clear: both;
	background: #FFFFFF url("../img/fond_menu_footer.gif") repeat-x bottom;
	height: 73px;
	width: 997px;
	text-align: right;
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 7pt;
	color: #595858; 
	padding: 0px;
	padding-right: 10px;
}

#footer a {
	font-family: Verdana, Helvetica, arial, sans-serif;
	font-size: 7pt;
	color: #595858;
	text-decoration: none;
}

#pageColGauche{
	float: left;
	display: block;
	width: 564px;
	height: auto;
	border: 0px solid black;
}

#pageColGauche img{
	border: 0px;
	margin-bottom: 7px;	
}

#pageColDroite{
	float: left;
	display: block;
	width: 270px;
	height: auto;
	margin-left:10px;
}

#pageColDroite img{
	border: 0px;
}

#pageColCentrale{
	width:790px;
	height:auto;
	margin-left:50px;
	border:0px solid black;
	margin-top:20px;
}

#bloc_welcome_hg{
	width:245px;
	height:182px;
	/*background-image:url(../img/accueil/welcome_HG.jpg);*/
	/*background:url(../img/accueil/visu_porte_ouverte.gif) #e0dfe0 no-repeat;*/
	background:url(../img/accueil/rcz.jpg) #fff 0px 1px no-repeat;
	float:left;
	/*border:1px solid black;*/
}

#bloc_welcome_hg_fppe{
	width:245px;
	height:182px;
	background-image:url(../img/fppe/accueil/welcome_HG_fppe.jpg);
	float:left;
	/*border:1px solid black;*/
}

#bloc_welcome_hd{
	width:319px;
	height:182px;
	background-image:url(../img/accueil/welcome_HD.jpg);
	float:left;
	/*border:1px solid black;*/
}
#bloc_welcome_hd ul{
	list-style-type: none;
	list-style-position: inside;
	margin-left:-40px;
	
}
*+html #bloc_welcome_hd ul{
	margin-left: 0px;
}

.texte_bloc_welcome{
	font-family: Arial,Helvetica,Sans-serif;
	font-size:8pt;
	margin-right:10px;
	margin-left:10px;
}

.texte_bloc_welcome_bleu{
	color:#004B93;
}

.titre_bloc_welcome{
	font-family: Arial,Helvetica,Sans-serif;
	display:block;
	color:#004B93;
	font-size:10pt;
	margin-top:30px;
	margin-bottom:5px;
	font-weight:normal;
}

.transparent_table{
	border: 0px solid black;
	font-size:6pt;	
}

.transparent_table a{
	text-decoration:none;
	color: #727171;
	
}
.transparent_table a:hover{
	text-decoration:none;
	color: #004B93;
	
}
.transparent_table td{
	font-family: Arial,Helvetica,Sans-serif;	
}

.price_cell{
	color: #004B93;
	text-align: right;
	font-weight: bold;
	
}

#bloc_welcome_bg{
	width:333px;
	height:138px;
	background-image:url(../img/accueil/welcome_BG.jpg);
	float:left;
}

* html #bloc_welcome_bg{
	width:333px;
	height:138px;
	background-image:url(../img/accueil/welcome_BG.jpg);
	float:left;
}

#bloc_central_index_champs {
	float:right;
	width:150px;
	margin-right:10px;
}

* html #bloc_central_index_champs {
	float:right;
	width:150px;
	margin-right:0px;
}

#bloc_central_index_libelles {
	float:left;
	width:150px;
}

* html #bloc_central_index_libelles {
	float:left;
	width:137px;
}

#bloc_welcome_bd{
	width:231px;
	height:138px;
	background-image:url(../img/accueil/welcome_BD.jpg);
	float:left;
}

#bloc_welcome_under{
	width:564px;
	height:24px;
	background-image:url(../img/accueil/welcome_under.jpg);
	float:left;
}

#bloc_welcome_under a{
	color:#fff;
	text-decoration:none;
	font-size:8pt;
}
#bloc_welcome_under a:hover{
	color:#003366;
	text-decoration:none;
	font-size:8pt;
}

img.pubDroite{
	margin-top: 3px;
}

#pagePetiteColGauche{
	float: left;
	display: block;
	width: 300px;
	height: auto;
	border: 0px solid black;
}

#pagePetiteColDroite{
	float: right;
	display: block;
	width: 270px;
	height: auto;
}

.cadreDroite{
	border: #BFBFBF solid 1px;
	display: block;
	width: 268px;
	height: 167px;
	margin-bottom: 10px;
}

.newCadreDroite{
	/* border: #BFBFBF solid 1px; */
	display: block;
	/* width: 268px;
	height: 167px; */
	margin-top: 7px;
}

* html .newCadreDroite{
	/* border: #BFBFBF solid 1px; */
	display: block;
	/* width: 268px;
	height: 167px; */
	margin-top:5px;
}

.espaceCadreDroiteReduit{
	margin-top:9px;
}

* html .espaceCadreDroiteReduit{
	margin-top:9px;
}

.bouton_valider_home{
	margin-left:75px;
	margin-top:10px;
}

* html .bouton_valider_home{
	margin-left:40px;
	margin-top:10px;
}

.CDVisuel{
	display: block;
	float: left;
	width: 151px;
	height: 167px;
	font-size: 1px;
}

.CDVisuelHaut{
	float: left;
	width: 151px;
	height: 13px;
}

.CDVisuelGauche{
	float: left;
	width: 14px;
	height: 140px;
}

.CDVisuelDroite{
	float: left;
	width: 12px;
	height: 140px;
}

.CDVisuelBas{
	float: left;
	width: 151px;
	height: 12px;
}

.CDVisuelCentre{
	float: left;
	width: 125px;
	height: 140px;
}

.CDContent{
	float: left;
}

.CDContentTitre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #595858;
	margin-top: 13px;
	margin-bottom: 0px;
}

.CDContentParagraphe{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #595858;
	margin-top: 5px; 
	margin-bottom: 5px;
	height: 100px;
	width: 110px;
}

.CDContentLien{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #595858;
	margin-top: 5px;
	text-align: center; 
}

.CDContentLien a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #ED6426;
	text-decoration: none;	
}

#contenuOmbre{
	float: left;
	width: 834px;
	height: auto;
	overflow:visible;
}

p.elemForm{
	display: block;
	width: 562px;
	margin-left: 15px;
	margin-top: 5px;
}

h3.elemForm{
	font-size: 8pt;
	font-weight: bold;
	color: #727171;
	border-bottom: solid #BFBFBF 1px;
	display: block;
	width: 557px;
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 10px;
	padding:0px;
	background: none;
}

#pageContentOmbreHaut{
	width: 100%;
	height: 7px;
	background: url("../img/ombrePageContent_haut.jpg") no-repeat right;
	font-size: 1px;
}

#pageContentOmbreDroite{
	width: 7px;
	height: auto;
	float: left;
}

#pageContentOmbreBas{
	width: 100%;
	height: 7px;
	background: url("../img/ombrePageContent_bas.jpg") no-repeat right;
	clear: both;
	display: block;
}

#formVisuel_ombreHaut{
	display: block;
	clear: both;
	width: 100%;
	height: 12px;
	background: url("../img/ombre_visuelPage_haut.jpg") no-repeat center;   
}

#formVisuel_image{
	width: 100%;
	text-align: center;
	height: auto;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#formVisuel_ombreBas{
	display: block;
	clear: both;
	width: 100%;
	height: 8px;
	background: url("../img/ombre_visuelPage_bas.jpg") no-repeat top;
	padding: 0px;
	margin: 0px;
}

h3.fleche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #27458D;
	text-decoration: none;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
	background: url("../img/puce_fleche_grisclair.gif") no-repeat left;
}

h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #27458D;
	text-decoration: none;
	margin-top: 10px;
}

.fieldBlockModele{
	display: block;
	float: none;
	width: 100%;
	height: 70px;
	padding-top: 23px;
	padding-bottom: 23px;
	background: #FFFFFF url("../img/fond_bloc_champs_modele.gif") no-repeat;
}

.fieldBlockSet{
	display: block;
	float: none;
	height: auto;
	overflow: auto;
	margin-top: 2px;
	margin-bottom: 2px;
}

html>body .fieldBlockLeft{
	display: block;  
	float: left;
	padding: 0px;
	margin-left: 15px;
	vertical-align: middle;
	
	}
	
.fieldBlockLeft{
	display: block;  
	float: left;
	padding: 0px;
	margin-left: 8px;
	vertical-align: middle;
}

.fieldBlockRight{
	display: block;
	float: right;
}

#gaucheMenuHrz{
	display: block;
	float: left;
	width: 164px;
	height: 32px;
	margin: 0px;
}

.w400{
	width: 600px;
}


.w90{
	width: 90px;
}

.w100{
	width: 100px;
	}

.w150{
	width: 150px;
}
	
.margL15{
	margin-left: 15px;
}

.margL10{
	margin-left: 10px;
}

.margL0{
	margin-left: 0px;
}

.margLR{
	margin-left: 4px;
	margin-right: 4px;
}

.fieldLabel{
	display: block;
	float: left;
	vertical-align: middle;
	margin-top: 4px;
}

.fieldLabelNA{
	display: block;
	float: left;
	vertical-align: middle;
}

.fieldLabelNF{
	display: block;
	float: none;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 4px;
}

.inputSelect{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #727171;
	width: 150px;
	padding: 3px;
	border: #CDCDCD solid 1px;
}

.inputText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #727171;
	width: 120px;
	padding: 3px;
	border: #CDCDCD solid 1px;
}

.inputTextLong{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #727171;
	width: 200px;
	padding: 3px;
	border: #CDCDCD solid 1px;
}


.inputCB{
	color: #727171;
/*	padding-top: 3px 	
	border: #CDCDCD solid 1px; */
}

.inputTextarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #727171;
	width: 430px;
	height: 50px;
	border: #CDCDCD solid 1px;
	padding: 3px;
}

.cadreRVH{
	font-size: 7pt;
	display: block;
	float: left;
	border: #9CAACB solid 1px;
	background-color: #DADBDE;
	width: 80px;
	padding: 4px;
	margin: 12px;
}

a.lienGrisPetitSouligne{
	font-size: 7pt;
	color: #727171;
	text-decoration: underline;
	cursor: pointer;
}

#displayReseller{
	display: block;
	float: left;
	height: auto;
	overflow: hidden;
	margin-left: 30px;
	border-left: #C0C0C0 solid 1px;
	padding-left: 30px;
}

.legende{
	font-size: 7pt;
	font-style: italic;
}

.titreAPuce{
	margin-top: 10px;
	margin-bottom: 5px;
}

.titreNumero{
	float: left;
	display: block;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	color: #FFFFFF;
	font-weight: bold;
	background: #BFBFBF;
	border: #BFBFBF solid 1px;
}

.titreTexte{
	border-bottom: #BFBFBF solid 1px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-weight: bold;
}

.titreTexteSimple{
	text-decoration: underline;
	font-weight: bold;
}

.petitTexte{
	font-size: 7pt;
}

.petitTexte ul{
	margin-top: 0px;
	margin-bottom: 0px;
}

.texte_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color:#009999;
}

.margeBoutonGamme{
	margin-top: 19px;
}

.visuelGamme{
	width: 392px;
	height: 303px;
	border: #CCCCCC 1px solid;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
}

.visuelGammeHeaderLeft{
	float: left;
	width: 127px;
	height:42px;
}

.visuelGammeHeaderRight{
	float: left;
	width: 260px;
	height: 37px;
	background-image: url("../img/headerTarifGamme.jpg");
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	padding-left: 5px;
	padding-top: 5px;
}

.visuelGammeVoiture{
	width: 392px;
	height: 260px;
}

.actionsGamme{
	height: auto;
	float: left;
	margin-left: 10px;
}

.legendeTarif{
	margin-left: 5px;
	font-family: Arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: italic;
	color: #666666;
	float: none;
	clear: both;
}

.iconeVoiture{
	float: left;
	width: 94px;
	height: 89px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}

.iconeVoitureRoll{
	background-image: url("../img/fond_vignetteVehicule_roll.jpg");	
}

.iconeVoitureNormal{
	background-image: url("../img/fond_vignetteVehicule.jpg");	
}

.iconeVoiture img{
	margin-top: 7px;
}

.iconeVoitureButton{
	margin-top: 7px;
}

.gamme_type{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style:italic;
	color: #27458D;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-right: 10px;
	border-bottom:1px dotted #27458D;
}

.popup_gamme{
	position:absolute;
	background-color:white;
	z-index:99;
	top:53px;
	left:0px;
	border:1px solid #CCCCCC;
	display:none;
	padding:5px;
	height:auto;
}

.vignette_gamme{
	dislay:block;
	position:relative;
	float:left;
	margin-right:15px;
	overflow:visible;
}

.vignette_gamme img{
	margin-bottom:5px;
}

.titre_gamme_fppe {
	padding:3px;
	background-color:#6d7781;
	color:#FFFFFF;
	font-size:10pt;
	text-align:right;
	margin-bottom:5px;
}

.titre_gamme_fppe .nomGamme {
	font-weight:bold;
	text-style:italic;
}

.blockVignetteGamme{
	display: block;
	float: left;
	padding: 0px;
	text-align: center;
	height: 250px;
	margin-left: 3px;
	margin-right: 3px;
	/* width: 150px; */
	/* border: 1px solid #000000; */
}


.blockVignetteGammePro{
	display: block;
	float: left;
	padding: 0px;
	text-align: center;
	height: auto;
	margin-left: 3px;
	margin-right: 3px;
	/* width: 150px; */
	/*border: 1px solid #000000;*/
	}

.blockVignetteGammeIE6{
	display: block;
	float: left;
	padding: 0px;
	text-align: center;
	height: 250px;
	margin-left: 3px;
	margin-right: 3px;
	width: 170px;
	/* border: 1px solid #000000; */
}

.blockVignetteGamme img{
	display: block;
	clear: both;
	margin-bottom: 10px;
}

.sepVignetteGamme{
	margin-left: 3px;
	margin-right: 3px;
}

.legendeVH{
	display: block;
	float: none;
	height: 80px;
	text-align: center;
	font-size: 8pt;
	padding-top: 1px;
	background: url("../img/fond_legende_VH.gif") no-repeat top;
	/*margin-left: 10px;*/
}

.legendeVH_texte{
	display: block;
	width: 162px;
/*	width: 150px; */
	height: 43px;
	padding-top: 0px;
	margin-top: 4px;
	text-align: center;
	vertical-align: middle;
}

.lienAccueil{
		display: block;
		margin-left: 10px;
		color: #606166;
		font-family: Verdana, Helvetica, Arial, Sans-serif;
		font-size: 9px;
		font-weight: bold;
}

img.lienAccueil{
	border-bottom: 0px;
}

img.lienAccueilHover{
	border-bottom: #606166 1px solid;
}

.lienAccueil a{
		color: #606166;
		font-family: Verdana, Helvetica, Arial, Sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
}
	
.lienAccueil a:hover{
	text-decoration: underline;
}

.enteteLienNewsletter{
	display: block;
	width: 100%;
	height: auto;
	/* border: 1px solid #666666;*/
	background-color: #FFFFFF;
	text-align: center;
}

#pv_global{
	width: 577px;
	height: 271px;
	display: block;	
}

#pv_bordHaut{
	display: block;
	float: none;
	width: 577px;
	height: 13px;
	background-image: url("../img/pointVente_bord_cadre_haut.jpg");
	background-position: left;
}

#pv_bordGauche{
	display: block;
	float: left;
	width: 11px;
	height: 243px;
	background-image: url("../img/pointVente_bord_cadre_gauche.jpg");
}

#pv_carte{
	display: block;
	float: left;
	width: 383px;
	height: 243px;
}

#pv_coord{
	display: block;
	float: left;
	width: 169px;
	height: 243px;
	background-color: #E6E6E6;
	overflow: hidden;
}

#pv_bordDroite{
	display: block;
	float: left;
	width: 14px;
	height: 243px;
	background-image: url("../img/pointVente_bord_cadre_droite.jpg");
}

#pv_bordBas{
	display: block;
	float: none;
	clear: both;
	width: 577px;
	height: 15px;
	background-image: url("../img/pointVente_bord_cadre_bas.jpg");
	background-position: right;
}
	
h3.pointVente{
	font-size: 8pt;
	font-weight: bold;
	color: #727171;
	display: block;
	padding-left: 15px;
	margin-top: 0px;
	margin-bottom: 10px;
	background: url("../img/puce_fleche_grisclair.gif") no-repeat left;
}

h3.flechePV{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #27458D;
	text-decoration: none;
	padding-left: 15px;
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 0px;
	background: url("../img/puce_fleche_grisfonce.gif") no-repeat left;
}

.coordReseller{
	border-top: 1px dotted #727171;
	border-bottom: 1px dotted #727171;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.dispPointVente{
	display: block;
	margin-left: 20px;
	width: 130px;
	height: auto;
	font-size: 7pt;
}

.lignePointVente{
	margin-bottom: 5px;
	display: block;
	border: 1px solid #D9D9D9;
	background-color: #F3F3F3;
	background: url("../img/pointVente_fond_ligne.gif") repeat-x top;
	height: 67px;
}

.nomPointVente{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #27458D;
}

a.lnkNewsletter{
	color: #006d73;
}

a.lnkNewsletter:hover{
	text-decoration: underline;
}

.planSite_bloc{
	width: 190px;
	float: left;
}

.planSite_titre{
	width: 190px;
	height: 38px;
	background: url("../img/fond_titre_plansite_bleu.gif") no-repeat;
	text-align: center;
	padding-top: 12px;
}

.planSite_corps{
	margin-left: 25px;
}

.planSite_corps_IE{
	margin-left: 15px;
}

a.lnkPlanSite{
	text-decoration: none;
	color: #727171;
}

a.lnkPlanSite:hover{
	color: #999999;
	text-decoration: underline;
}

.heightSepIndexFF{
	height: 7px;
}

.heightSepIndexIE{
	height: 9px;
}

.cgIcones{
	float: left;
	width: 110px;
	height: auto;
	margin-left: 10px;
}

.cgIcone{
	margin-bottom: 10px;
	text-align: center;
}

a.lienCGIcone{
	color: #717171;
	text-decoration: none;
}

a.lienCGIcone:hover{
	text-decoration: underline;
}

a.lien_webStore{
	background: url("../img/puce_webStore.jpg") left no-repeat;
	padding-left: 50px;
	color: #AEB3B9;
	font-size: 9pt;
	font-weight: bold;
}
.site_concession{
	margin-left: 20px; 
	margin-top: 2px; 
	font-size: 10px;
}
.plaque1{
	background: url("../img/VN/plaque1bis.jpg") left no-repeat;
	width: 548px;
	height: 40px;
	margin-top: 10px;
}
.plaque2{
	background: url("../img/VN/plaque2bis.jpg") left no-repeat;
	width: 548px;
	height: 40px;
	margin-top: 10px;
}
.plaque3{
	background: url("../img/VN/plaque3Bis.jpg") left no-repeat;
	width: 548px;
	height: 40px;
	margin-top: 10px;
}
.plaque4{
	background: url("../img/VN/plaque4bis.jpg") left no-repeat;
	width: 548px;
	height: 40px;
	margin-top: 10px;
}
.plaque5{
	background: url("../img/VN/plaque5bis.jpg") left no-repeat;
	width: 548px;
	height: 42px;
	margin-top: 10px;
}
.voir_vehicules {
	float:left;
	margin-left:130px;
	/*margin-top:5px;*/
}
* html .voir_vehicules {
	float:left;
	margin-left:130px;
	/*margin-top:11px;*/
}

.voir_BA {
	float:left;
	margin-left:3px;
}
* html .voir_BA {
	float:left;
	margin-left:4px;
}
.voir_BA_bo {
	float:left;
	margin-left:439px;
}
* html .voir_BA_bo {
	float:left;
	margin-left:200px;
}
#flash_VN {
	position: absolute;
	top:425px;
	left:760px;
}
#flash_VN_new {
	position: absolute;
	top:370px;
	left:760px;
}
* html #flash_VN_new {
	position: absolute;
	top:370px;
	left:780px;
}
#flash_VN_bo {
	position: absolute;
	top:390px;
	left:760px;
}
#flash_VN_bo2 {
	position: absolute;
	top:560px;
	left:760px;
}
* html #flash_VN_bo {
	position: absolute;
	top:390px;
	left:780px;
}
* html #flash_VN_bo2 {
	position: absolute;
	top:560px;
	left:780px;
}

a.lien_webStore_svica:hover{
	color: #00A6EA;
	background: url("../img/VN/plaque1.jpg") left no-repeat;
}

a.lien_webStore_botzaris:hover{
	color: #00CC33;
	background: url("../img/VN/plaque2.jpg") left no-repeat;
}

a.lien_webStore_darlmat:hover{
	color: #F50000;
	background: url("../img/VN/plaque3.jpg") left no-repeat;
}

a.lien_webStore_defense:hover{
	color: #FBE200;
	background: url("../img/VN/plaque4.jpg") left no-repeat;
}

a.lien_wspromo{
	
	padding-left: 10px;
	padding-bottom : 10px;
	color: #AEB3B9;
	font-size: 8pt;
	font-weight: bold;
}

.onglets_points_vente{
	height: 30px;
}

.contenu_onglet{
	background-color: #FFFFFF;
	border-top: 1px solid #717171;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding: 10px 10px 10px 10px;
}

.onglet_pv{
	display: block;
	float: left;
	height: 30px;
	color: #717171;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	/* border-left: 1px solid #CCCCCC; */
	border-right: 1px solid #CCCCCC;
	background-color: transparent;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.onglet_pv_selected{
	background-color: #FFFFFF;
	color: #27458D;
}

a.lien_onglet_pv{
	text-decoration: none;
	cursor: pointer;
}

.gamme_onglet_nsel {
	/* padding: 0px;
	float: left; */
	border: 1px solid #BBBBBB;
	border-bottom: 0px;
	background-color: transparent;
}

.gamme_onglet_sel {
/*	padding: 0px;
	float: left; */
	border: 1px solid #BBBBBB;
	background-color: #DDDDDD;
}

.bloc_finance {
	float: left;
	border: 1px solid #233527;
	background-color: #EEEEEE;
	width: 178px;
	height: 190px;
	margin-right: 5px;
}

.bloc_finance_content {
	margin: 2px;
	margin-top: 5px;
	margin-top: 5px;
	height: 110px;
}

.cvo_titre_bloc_recherche{
	color: #27458D;
	font-weight:bold;
}

.cvo_bloc_recherche_small{
	background: url(../img/cvo/barre_longue.jpg) top left no-repeat;
	height: 33px;
	width:830px;
	margin-top:4px;
	margin-bottom:15px;
}

.cvo_bloc_recherche_modele{
	background: url(../img/cvo/drill1_a.jpg);
	background-repeat: no-repeat;
	width:209px;
	/*height:187px;*/
	float:left;
}

.cvo_bloc_recherche_titre{
	margin-top:13px;
	margin-left:10px;
	color:#FFFFFF;
}

.cvo_bloc_recherche_content{
	margin-top:18px;
	margin-left:0px;
	width:210px;
}
.cvo_bloc_recherche_content a{
	font-size:7pt;
}
.cvo_bloc_recherche_departement{
	background: url(../img/cvo/drill2_a.jpg);
	background-repeat: no-repeat;
	width:153px;
	height:187px;
	float:left;
}
.cvo_bloc_recherche_departement a{
	font-size:7pt;
}
.cvo_bloc_recherche_annee{
	background: url(../img/cvo/drill3_a.jpg);
	background-repeat: no-repeat;
	width:67px;
	height:187px;
	float:left;
}
.cvo_bloc_recherche_annee a{
	font-size:7pt;
}
.cvo_bloc_recherche_prix{
	background: url(../img/cvo/drill4_a.jpg);
	background-repeat: no-repeat;
	width:161px;
	height:187px;
	float:left;
}
.cvo_bloc_recherche_prix a{
	font-size:7pt;
}
.cvo_bloc_recherche_km{
	background: url(../img/cvo/drill5_a.jpg);
	background-repeat: no-repeat;
	width:158px;
	height:187px;
	float:left;
	font-size:7pt;
	
	overflow:hidden;
}
.cvo_bloc_recherche_km a{
	font-size:7pt;
}

.cvo_bloc_recherche_energie{
	background: url(../img/cvo/drill6_a.jpg);
	background-repeat: no-repeat;
	width:81px;
	height:187px;
	float:left;
}
.cvo_bloc_recherche_energie a{
	font-size:7pt;
}
#liste_vehicules_drilldown{
	width: 560px;
	float: left;
	font-size:7pt;
	
}

#visuels_droite_liste_drilldown{
	float: left;
	width:250px;
	margin-left:10px;
}

.nbr_vehicules_VN {
	color:#da1660;
	position:relative;
	font-size:1;
	top:39px;
	left:15px;
	
}
.nbr_vehicules_VO {
	color:#f27500;
	position:relative;
	font-size:1;
	top:42px;
	left:15px;
	
}
.btn_telecommande1 {
	display:block;
	width:162px;
	height:73px;
	background: url(../img/telecommande_1024/btn1_tele.jpg);
	background-repeat:no-repeat;
	
}
.btn_telecommande1 a {
	display:block;
	width:162px;
	height:73px;
	text-decoration:none;
	background: url(../img/telecommande_1024/btn1_tele.jpg);
	background-repeat:no-repeat;
}
.btn_telecommande1 a:hover {
	display:block;
	width:162px;
	height:76px;
	text-decoration:none;
	background: url(../img/telecommande_1024/btn1_tele_hover.jpg);
	background-repeat:no-repeat;
}
.btn_telecommande2 {
	display:block;
	width:162px;
	height:76px;
	background: url(../img/telecommande_1024/btn2_tele.jpg);
	background-repeat:no-repeat;
	
}
.btn_telecommande2 a {
	display:block;
	width:162px;
	height:76px;
	text-decoration:none;
	background: url(../img/telecommande_1024/btn2_tele.jpg);
	background-repeat:no-repeat;
}
.btn_telecommande2 a:hover {
	display:block;
	width:162px;
	height:73px;
	text-decoration:none;
	background: url(../img/telecommande_1024/btn2_tele_hover.jpg);
	background-repeat:no-repeat;
}
.btn_telecommande2_fppe {
	display:block;
	width:162px;
	height:76px;
	background: url(../img/fppe/telecommande_1024/btn2_tele.jpg);
	background-repeat:no-repeat;
	
}
.btn_telecommande2_fppe a {
	display:block;
	width:162px;
	height:76px;
	text-decoration:none;
	background: url(../img/fppe/telecommande_1024/btn2_tele.jpg);
	background-repeat:no-repeat;
}
.btn_telecommande2_fppe a:hover {
	display:block;
	width:162px;
	height:73px;
	text-decoration:none;
	background: url(../img/fppe/telecommande_1024/btn2_tele_hover.jpg);
	background-repeat:no-repeat;
}

.mu_link {
	display:block;
	margin-top:5px;
	cursor:pointer;
	text-decoration:underline;
}

.mu_paragraphe {
	margin-bottom:10px;
}

.mu_ligne_bleue {
	font-weight:bold;
	color:#00376F;
}





/*------------------------------------------------------
	                 PRIMO & PREMIUM  
-------------------------------------------------------*/

#primo_premium{
	width:591px;
	background: #fff;
	margin:auto;
}

#primo{
	text-align:center;
	width: 280px;
	background: #fff;
	float:left;
}

#premium{
	text-align:center;
	width: 280px;
	background: #fff;
	float:right;
}

.fond_primo{
	margin-top:25px;
	background:#f2f2f2;
	width: 260px;
	padding:10px;
}

.entete_message{
	font-family:Myriad Pro;
	background:#002553;
	font-size:18px;
	text-transform:uppercase;
	text-align:left;
	padding:15px;
	line-height: 17px;
}

.listing_primo_premium{
	text-align:left;
	font-family:Myriad Pro;
	font-weight: bolder;
	font-size:13px;
	margin-left: 15px;
	margin-top:15px;
	text-transform:uppercase;
}

.panel{
	width:591px;
	background:#f2f2f2;
	margin-bottom:2px;
	border-top:1px solid #d9d9d9;
	text-align:left;
	padding: 5px 0 5px 0;
}

.panel .titre{
	background: url(../img/primo_premium/puce_primo.gif) no-repeat 5px 4px;
	color:#002553;
	font-family:Myriad Pro;
	font-weight: bolder;
	font-size:13px;
	padding-left:20px;
	cursor:pointer;
}

.panel .titre_actif{
	background: url(../img/primo_premium/puce2_primo.gif) no-repeat 5px 4px;
	color:#002553;
	font-family:Myriad Pro;
	font-weight: bolder;
	font-size:13px;
	padding-left:20px;
	cursor:pointer;
}

.panel .interieur{
	padding: 10px 20px;
}































