/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

img, div {
	behavior: url(iepngfix/iepngfix.htc);
	border:0px;
}

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

h1, h2 {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-weight:normal;
}

#divGlobal {
	width:979px;
	padding:5px 9px;
	padding-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/fondbarres.png);
	background-repeat:no-repeat;
}

*html #divGlobal {
	background-image:url(images/fondbarresie6.png);
}

.divGauche {
	width:835px;
	float:left;
	position:relative;
}

#divDroite {
	width:144px;
	float:left;
	margin-top:4px;
	background-color:#EDEDED;
	min-height:300px;
}

*html .divDroite {height:300px;}

.divMenuGlobal {
	margin:3px 0px;
	/*background-color:#B3B3B4;*/
	height:36px;
	/*overflow:hidden;*/
	position:absolute;
	top:249px;
	left:0px;
	z-index:100;
}

.lienMenu {
	display:block;
	height:36px;
	line-height:36px;
	float:left;
	font-size:14px;
	text-align:center;
	vertical-align:center;
	background-color:#B3B3B4;
	border-right:1px dotted #FFFFFF;
}



.lienMenu:hover {
	display:block;
	height:36px;
	line-height:36px;
	float:left;
	font-size:14px;
	text-align:center;
	vertical-align:center;
	background-color:#E6811A;
	color:#FFFFFF;
	border-right:1px dotted #FFFFFF;
}

.lienMenuAll {
	display:block;
	height:36px;
	line-height:36px;
	float:left;
	font-size:14px;
	text-align:center;
	vertical-align:center;
	background-color:#E6811A;
	color:#FFFFFF;
	border-right:1px dotted #FFFFFF;
}

.sousMenu {
	clear:both;
}

.lienSousMenu {
	display:block;
	
	/*line-height:36px;*/
	padding-top:11px;
	padding-bottom:11px;
	font-size:14px;
	text-align:center;
	vertical-align:center;
	background-color:#B3B3B4;
	filter:Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.lienSousMenu:hover {
	display:block;
	
	/*line-height:36px;*/
	padding-top:11px;
	padding-bottom:11px;
	font-size:14px;
	text-align:center;
	vertical-align:center;
	background-color:#E6811A;
	color:#FFFFFF;
	filter:Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}


.lienSousMenuAll {
	display:block;
	
	/*line-height:36px;*/
	padding-top:11px;
	padding-bottom:11px;
	font-size:14px;
	text-align:center;
	vertical-align:center;
	background-color:#E6811A;
	color:#FFFFFF;
	filter:Alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

.divContenuGauche {
	width:320px;
	float:left;
	margin-right:17px;
	margin-top:43px;
	overflow:auto;
}

.divContenuDroite {
	width:480px;
	float:left;
	margin-top:43px;
}

.divParticuliers {
	position:relative;
}

.divContenuGaucheTitreGlobal {
	overflow:auto;
}

#geocapro {
	position:relative;
	overflow:auto;
}

.divContenuGaucheTitre {
	float:right;
	text-transform:uppercase;
	color:#FFFFFF;
	background-color:#006FB7;
	line-height:28px;
	vertical-align:middle;
}

.divContenuGaucheTitreGauche {
	float:right;
	background-image:url(images/arGauche.gif);
	background-repeat:no-repeat;
	width:14px;
	height:28px;
}

.divContenuGaucheTitreDroit {
	float:right;
	background-image:url(images/arDroit.gif);
	background-repeat:no-repeat;
	width:14px;
	height:28px;
}

.divContenuGaucheBloc {
	position:relative;
	min-height:100px;
	background-color:#EDEDED;
}

*html .divContenuGaucheBloc {height:100px;}

.divContenuDroiteBloc {
	position:relative;
	min-height:150px;
	background-color:#EDEDED;
}

*html .divContenuDroiteBloc {height:150px;}

.divContenuGaucheBlocImage {
	width:182px;
	position:absolute;
	top:8px;
	left:0px;
	overflow:hidden;
}

.divContenuGaucheBlocImage2 {
	width:109px;
	position:absolute;
	top:8px;
	left:0px;
	overflow:hidden;
}

.etoile {
	position:absolute;
	top:6px;
	left:-2px;
}

.divContenuGaucheBlocTitre {
	background-color:#B3B3B4;
	padding:5px 5px 3px 111px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.divContenuGaucheBlocContenu {
	padding:5px 5px 18px 118px;
	overflow:auto;
}

.btnPlus {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	float:right;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	width:52px;
	background-image:url(images/btnPlus.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 15px 0px 4px;
	font-size:11px;
}

.btnPlus:hover {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	float:right;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	width:52px;
	background-image:url(images/btnPlusAll.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 15px 0px 4px;
	font-size:11px;
}


.btnOccasions {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	float:right;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background-image:url(images/btnOccasions.png);
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 18px 0px 4px;
	font-size:11px;
}

.btnOccasions:hover {
	position:absolute;
	bottom:0px;
	right:0px;
	display:block;
	float:right;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	background-image:url(images/btnOccasionsAll.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 18px 0px 4px;
	font-size:11px;
}
.espace {
	height:5px;
	font-size:1px;
}

.divDroiteBloc {
	margin-bottom:10px;
	overflow:auto;
}

.divDroiteTitre {
	height:28px;
	background-color:#0D3082;
	margin-bottom:9px;
}

.titreDroite {	
	text-transform:uppercase;
	line-height:28px;
	vertical-align:middle;
	color:#FFFFFF;
	float:left;
	cursor:pointer;
}

.imgDroite {
	float:left;
	margin:2px 4px 0px 4px;
}

.azurTexte {
	color:#00A2DF;
	float:right;
	font-size:10px;
}

.lienBlocDroite {
	display:block;
	float:left;
	margin-left:9px;
	
}

.lienBlocDroite:hover {
	text-decoration:underline;
}

.divBleu {
	float:left;
	background-color:#00A2DF;
	color:#FFFFFF;
	height:18px;
	line-height:18px;
	vertical-align:middle;
	text-transform:uppercase;
	padding:0px 6px 0px 13px;
	margin:10px 0px;
}

.div96 {
	display:block;
	margin:117px 0px 20px 10px;
	color:#00A2DF;
	
}

*html .div96 {
	margin:64px 0px 20px 10px;
	
}

.divInfobulle {
	width:127px;
	height:88px;
	background-image:url(images/infobulle.png);
	background-repeat:no-repeat;
	text-align:center;
	margin:20px 0px 0px 7px;
}

#divContenuDroiteGauche {
	width:92px;
	background-color:#E6811A;
	padding-top:43px;
	float:left;
	text-align:center;
	font-size:11px;
	color:white;
	min-height:100%;
}
.divContenuDroiteDroite {
	float:left;
	position:relative;
	width:388px;
}

.divPromoMois {
	position:absolute;
	top:0px;
	right:0px;
	width:92px;
	background-color:#E6811A;
	text-align:center;
}

.divVendu {
	position:absolute;
	top:0px;
	left:0px;
}

.divInfoPromoMoi {
	background-color:#D3D4D5;
	/*padding-right:77px;*/
	padding-left:10px;
	position:relative;
	margin-bottom:18px;
	height:54px;
}

.divPointillers {
	background-image:url(images/rond.gif);
	background-position:bottom right;
	background-repeat:repeat-x;
	overflow:auto;
	margin-bottom:18px;
}

*html .divPointillers {height:35px;}

.titreOrange {
	color:#E6811A;
	font-size:16px;
	padding-left:28px;
}

.sousTitreOrange {
	color:#000000;
	background-color:#FFFFFF;
	font-size:14px;
	float:left;
	padding-right:4px;
	padding-left:28px;
}
.divContenuTexte {	
	padding-left:28px;
	margin-bottom:18px;
}

.divEncart {
	position:relative;
	margin-left:28px;
	height:171px;
	background-color:#EDEDED;
}

.divEncartGauche {
	position:relative;
	float:left;
	width:92px;
	height:156px;
	background-color:#E6811A;
	padding-top:15px;
	text-align:center;
}

.divEncartDroite {
	position:relative;
	float:left;
	height:171px;
	width:268px;
}

.divEncartHaut {
	position:relative;
	height:17px;
	line-height:17px;
	vertical-align:middle;
	background-color:#D3D4D5;
	
	padding:5px 5px 5px 42px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

.divEncartBas {
	position:relative;
	padding:19px 14px;
}

.photoEncart {
	float:right;
	margin:0px 0px 10px 10px;
}

.divBas {
	height:36px;
	line-height:36px;
	vertical-align:middle;
	background-color:#B3B3B4;
	clear:both;
	margin-top:3px;
	padding:0px 9px;
	color:#FFFFFF;
}

.langues {
	float:right;
}

.lienBas {
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#FFFFFF;
}

.lienBas:hover {
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#000000;
}

.lienBasAll {
	display:block;
	float:left;
	height:36px;
	line-height:36px;
	vertical-align:middle;
	color:#000000;
}

.lienBasSite {
	color:#FFFFFF;
}

.lienBasSite:hover {
	color:#000000;
}

.lienBasSiteAll {
	color:#000000;
}

.blocGOPGlobal {
	margin-left:44px;
}

.blocGOP {
	width:98px;
	float:left;
	margin-right:4px;
	background-color:#D3D4D5;
	padding:3px;
}

.sousBlocGOP {
	background-color:white;
	text-align:center;
	overflow:auto;
}

.titreGOP {
	text-transform:uppercase;
	color:white;
	font-size:12px;
	text-align:center;
	margin:2px 0px;
}

.btnPourquoi {
	display:block;
	float:right;
	border:none;
	text-decoration:none;
	margin-left:2px;
}

.lienPourquoi{
	color:#E6811A;
	text-decoration:underline;
	
}

.spanLienPourquoi {	
	color:#E6811A;
}

.blocAbrisBasTitre {
	background-color:#E6811A;
	color:white;
	font-size:14px;
	padding-left:30px;
	height:36px;
	line-height:36px;
	vertical-align:middle;
}

.blocAbrisBas {
	background-color:#EDEDED;
	padding:9px;
}

.lienSousMenuBloc {
	width:172px;
	padding-left:18px;
	padding-right:18px;
	text-align:left;
	filter:Alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color:#EDEDED;
}

.lienSousMenuBloc:hover {
	width:172px;
	padding-left:18px;
	padding-right:18px;
	text-align:left;
	filter:Alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color:#E6811A;
}

.lienSousMenuBlocAll {
	width:172px;
	padding-left:18px;
	padding-right:18px;
	text-align:left;
	filter:Alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	background-color:#E6811A;
}

.sousTitreOption {
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:36px;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}

.sousTitreOption2 {
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
	float:left;
	margin:0px;
	cursor:pointer;
}

.optionsContenu {
	margin-left:28px;
}

.optionsContenu a {
	text-decoration:underline;
}

.titreBandeOrange {
	font-size:22px;
	font-weight:normal;
	color:white;
}

.titreSalons {
	color:#E6811A;
	font-size:14px;
}

.divAdresseCarte {
	float:left;
	margin-left:4px;
	width:200px;
}

.divCarteFrance {
	position:absolute;
	left:130px;
	top:400px;
}

#texteBas h3{
	color:#6E6E71;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding-top:5px;
	padding-bottom:10px;
	font-weight:normal;
	background-color:#FFF;
	margin-right:-1px;
}

#texteBas h3 a {
	color:#6E6E71;
	font-size:11px;
}

.titreContact {
	font-size:16px;
	color:#E6811A;
	margin-left:32px;
}

.contactTd1{
	text-align:right;
	width:135px;
}


.contactTd2{
	width:45px;
	height:32px;
}


.contactTd3{
	
}


.contactTd4{
	width:18px;
	text-align:right;
	vertical-align:top;
}

.ContactInput {
	padding:2px;
	border:1px solid #E6811A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.contactSelec {
	float:right;
	width:161px;
	
}

.lienSelec {
	display:none;
	background-color:#E6811A;
	color:white;
	padding:2px;
}

.lienSelec:hover {
	display:block;
	background-color:white;
	color:#E6811A;
	padding:2px;
}

.texteSelec {
	float:right;
	margin-right:4px;
	color:#E6811A;
	margin-top:2px;
}

.contactTexteArea {
	margin-top:8px;
	height:100px;
	padding:2px;
	width:190px;
	border:1px solid #E6811A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

#document {
	line-height:50px;
	vertical-align:middle;
	text-align:right;
	position:relative;
	margin-top:10px;
}

#document a {
	text-decoration:underline;
	color:#F19300;
}

.cache {
	display:none;
}

.cacheFic {
	display:none;
}

.cfrm {
	height:1px;
	border:0px;
}

.ligneCachee {
	display:none;
}

#infosTech{
	display:none;
	cursor:pointer;
}

#infosTech strong {
	color:#E6811A;
}

.loader {
	position:absolute;
	left:390px;
	top:130px;
	width:50px;
	height:50px;
	z-index:0;
}
