/*
table {border: 1px solid black}
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
*/

/*
*{
	margin:0px;
	padding:0px;
	border:0px;
}
*/
.faux_hr{
	clear:both;
	visibility:hidden;
}
.noir{color:#000;}
.orange{color:#ff6300;}
#conteneur_principal{
	width:863px;
	margin:auto;
}
#conteneur_menu{
	width:654px;
	height:48px;
	float:right;
	background-image:url(../images/fond_menu.jpg);
	background-repeat:no-repeat;
	padding-left:203px;
}
#conteneur_menu_flash{
	width:857px;
	height:150px;
	float:right;
	margin-top:11px;
	margin-bottom:11px;
}
#conteneur_contenu{
	float:right;
	width:863px;
	background-image:url(../images/contenu_bord_cotes.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#contenu{
	width:779px;
	margin-left:40px;
	min-height:300px;
}
#contenu_bord_haut{
	background-image:url(../images/contenu_bord_haut.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:5px;
	float:right;
	width:811px;
}
#contenu_bord_haut_gauche, #contenu_bord_bas_gauche, #contenu_bord_haut_droite, #contenu_bord_bas_droite{
	background-repeat:no-repeat;
	font-size:1px; /*bug IE*/
}
#contenu_bord_haut_gauche{
	height:6px; width:6px;
	background-image:url(../images/contenu_bord_haut_gauche.gif);
	margin-left:6px;
	_margin-left:3px;
	float:left;
}
#contenu_bord_bas_gauche{
	height:40px; width:40px;
	background-image:url(../images/contenu_bord_bas_gauche.gif);
	margin-left:6px;
	_margin-left:3px;
	float:left;
}
#contenu_bord_haut_droite{
	height:40px; width:40px;
	background-image:url(../images/contenu_bord_haut_droite.gif);
	float:right;
}
#contenu_bord_bas_droite{
	height:11px; width:11px;
	background-image:url(../images/contenu_bord_bas_droite.gif);
	float:right;
	margin-top:29px;
}
#contenu_bord_bas{
	background-image:url(../images/contenu_bord_bas.gif);
	background-repeat:repeat-x;
	height:10px;
	width:806px;
	float:right;
	margin-top:30px;
	font-size:1px; /*bug IE*/
}
#cadre_orange_gauche{
	background:url(../images/cadre_orange_gauche.gif) no-repeat;
	width:205px; height:162px;
	margin-top:10px; margin-left:0px;
	position:absolute;
}
#faux_cadre_orange_gauche{ /*a cause d'IE6 à 2 balles*/
	width:205px; height:162px;
	float:left;
	margin-top:10px; margin-left:-42px;

}
#faux_cadre_orange_gauche_mob{
	width:302px; height:162px;
	float:left;
	margin-top:10px; margin-left:-40px;
}
#faux_cadre_orange_gauche_net{
	width:212px; height:162px;
	float:left;
	margin-top:10px; margin-left:-40px;
}
#footer, #footer a{
	color:#898989;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	text-decoration:none;
}
#conditions_general{
	text-align:right;
	position:absolute;
	margin-left:800px;
	margin-top:20px;
	color:#d4d1d1;
	font-size:9px;
}
#conditions_general{
	color:#d4d1d1;
	font-size:9px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:inherit;
	margin-top:20px;
	margin-left:650px;
}
#pas_d_annonce{
	width:500px;
	float:right;
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:100px;
	margin-bottom:150px;
}
/************************************ACCUEIL*************************/
#accueil{
	padding-top:46px;
	padding-left:200px;
}
#nuage { margin-top:15px; margin-left:5px;}
#nuage a{
	text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:16px;
}
.cadre_newsletter_gauche{
	margin-top:190px; margin-left:0px;
	position:absolute;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px; padding-right:10px;
}
.cadre_newsletter_gauche img{
	border:0;
}
.cadre_newsletter_gauche a{
	text-decoration:none;
}
#titre_cadre_newsletter{
	margin: 10px 0 5px 0;
}
.cadre_newsletter_gauche input{
	border:solid 1px #ff6300;
	width:142px;
	height:15px;
	font-size:10px;
	padding-left:5px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
}
#ok_newsletter{
	background:url(../images/ok.gif) no-repeat;
	background-position:top;
	cursor:pointer;
	width:19px;
	height:21px;
	border:0;
	display:block;
	float:left;
	margin-left:4px;
}
#myForm{
	margin:5px 0 0 0; 
	padding:0;
}
#vertical_slide{
	width:200px;
	height:200px;
}
/************************************MOBILES**************************/
.cadre_mobile{
	background-image:url(../images/fond_mobile.jpg);
	background-position:right;
	background-repeat:no-repeat;
	width:245px; height:157px;
	float:left;
	padding:0; border:0;
	margin:24px 9px 0 4px;
	_margin:24px 9px 0 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.selection_mobile{
	width:15px;
	height:156px;
	float:left;
}
.nom_mobile{
	font-size:11px;
	font-weight:bold;
	color:#ff6300;
	margin:2px 0 2px 25px;
	text-align:left;
}
.desc_mobile{
	height:80px;
	margin-top:0px;
	width:90px;
	text-align:left;
}
.select_mobile{
	margin-top:4px;
	font-size:9px;
	color:#ff6300;
}
.mobi_mobile{
	font-size:10px;
	margin-top:15px;
	font-weight:bold;
}
.prix_mobile{
	font-size:16px;
	font-weight:bold;
	color:#ff6300;
	margin-top:3px;
}
.gauche_mobile{
	float:left;
	width:80px;
	margin-left:10px;
}
.droite_mobile{
	float:left;
	width:111px;
	font-size:10px;
	margin-left:24px;
	_margin-left:15px;
}
#cadre_mob{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
#cadre_mob_titre{
	margin:10px 0 10px 12px;
}
#cadre_mob_desc{
	width:180px;
	margin-left:8px;
}
#cadre_mob a{
	text-decoration:none;
	color:#FFFFFF;
}
#cadre_mob a:hover{
	text-decoration:none;
	color:#666;
}
#cadre_mob img{
	border:0;
}
.photo_mobile{
	height:120px;
	$width:120px;
	text-align:left;
}
.photo_mobile table{
	border:0; margin:0; padding:0;
	width:120px; height:120px;
}
#nav{
	margin:40px auto 0 auto;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
#nav a{
	color:#ff6300;
	text-decoration:none;
}
/******************************************************FIXE**********************/

.cadre_fixe{
	background:url(../images/fond_mobile.jpg) right no-repeat;
	width:245px; height:157px;
	float:left;
	padding:0; border:0;
	margin:24px 9px 0 4px;
	_margin:24px 9px 0 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nom_fixe{
	font-size:11px;
	font-weight:bold;
	color:#ff6300;
	margin:2px 0 2px 25px;
	text-align:left;
}
.desc_fixe{
	height:100px;
	margin-top:10px;
	width:90px;
	text-align:left;
}
.select_fixe{
	font-size:9px;
	color:#ff6300;
	margin-left:5px;
	margin-top:4px;
}
.prix_fixe{
	font-size:16px;
	font-weight:bold;
	color:#ff6300;
	margin-top:3px;
}
.gauche_fixe{
	float:left;
	width:120px;
	margin-left:5px;
}
.droite_fixe{
	float:left;
	width:90px;
	font-size:10px;
	margin-left:5px;
	_margin-left:15px;
}
.cadre_fixe_lien{
	text-decoration:none;
	color:#666;
}
.cadre_fixe_lien:hover{
	text-decoration:none;
	color:#000;
}
.cadre_fixe_lien_a{
	text-decoration:none;
	color:#FFF;
}
.photo_fixe{
	height:120px;
	$width:120px;
	text-align:left;
}
/*.photo_fixe img{
	border:1px solid #000;
	line-height:120px;
}*/
/**********************************************INTERNET****************************/


.cadre_net{
	background-image:url(../images/fond_net.jpg);
	width:570px; height:156px;
	float:right;
	padding:0; border:0;
	margin:24px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.nom_net{
	font-size:14px;
	font-weight:bold;
	color:#ff6300;
	margin:0 0 2px 0;
}
.desc_net{
	height:100px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.select_net{
	font-size:9px;
	color:#ff6300;
	margin-right:35px;
	float:right;
}
.prix_net{
	font-size:16px;
	font-weight:bold;
	color:#ff6300;
	margin-top:3px;
	text-align:center;
}
.gauche_net{
	float:left;
	width:180px;
	margin-left:5px;
	_margin-left:0;
	
}
.droite_net{
	float:left;
	width:370px;
	height:120px;
	font-size:10px;
	margin-top:15px;
	margin-left:5px;
	_margin-left:15px;
}
.cadre_net_lien{
	text-decoration:none;
	color:#666;
}
.cadre_net_lien_a{
	text-decoration:none;
	color:#FFF;
}
.photo_net{
	height:120px;
	$width:179px;
	font-size:9px;
	color:#ff6300;
	text-align:center;
	margin-top:8px;
}
#pictos{
	width:179px;
}
.picto_net{
	margin-left:4px;
}
/***********************************************ACCESSOIRES*********************************************/

/******cadre*****/
#cadre_acc_titre{
	margin:8px 0 2px 12px;
}
#cadre_acc_desc{
	width:180px;
	margin-left:28px;
}
/****fin cadre****/

.cadre_acc{
	background-image:url(../images/fond_mobile.jpg);background-position:right;background-repeat:no-repeat;
	width:245px; height:157px;
	float:left;
	padding:0; border:0;
	margin:24px 9px 0 4px;
	_margin:24px 9px 0 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.nom_acc{
	font-size:11px;
	font-weight:bold;
	color:#ff6300;
	margin:2px 0 2px 25px;
}
.desc_acc{
	height:100px;
	margin-top:10px;
	width:90px;
	text-align:left;
}
.select_acc{
	font-size:9px;
	color:#ff6300;
	margin-left:5px;
}
.prix_acc{
	font-size:16px;
	font-weight:bold;
	color:#ff6300;
	margin-top:3px;
}
.gauche_acc{
	float:left;
	width:120px;
	margin-left:5px;
}
.droite_acc{
	float:left;
	width:90px;
	font-size:10px;
	margin-left:5px;
	_margin-left:15px;
}
.cadre_acc_lien{
	text-decoration:none;
	color:#666;
}
.cadre_acc_lien:hover{
	text-decoration:none;
	color:#000;
}
.cadre_acc_lien_a{
	text-decoration:none;
	color:#FFF;
}
.photo_acc{
	height:110px;
	$width:120px;
	text-align:center;
}
/**************************************************************PC*********************************/
.cadre_pc{
	background-image:url(../images/fond_net.jpg);
	width:570px; height:156px;
	float:right;
	padding:0; border:0;
	margin:24px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.nom_pc{
	font-size:14px;
	font-weight:bold;
	color:#ff6300;
	margin:0 0 2px 0;
}
.desc_pc{
	height:100px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.select_pc{
	font-size:9px;
	color:#ff6300;
	margin-right:35px;
	float:right;
}
.prix_pc{
	font-size:16px;
	font-weight:bold;
	color:#ff6300;
	margin-top:3px;
	text-align:center;
}
.gauche_pc{
	float:left;
	width:180px;
	margin-left:5px;
	_margin-left:0;
}
.droite_pc{
	float:left;
	width:370px;
	height:120px;
	font-size:10px;
	margin-top:15px;
	margin-left:5px;
	_margin-left:15px;
}
.cadre_pc_lien{
	text-decoration:none;
	color:#666;
}
.cadre_pc_lien_a{
	text-decoration:none;
	color:#FFF;
}
.photo_pc{
	height:120px;
	$width:179px;
	font-size:9px;
	color:#ff6300;
	text-align:center;
	margin-top:8px;
}
#pictos{
	width:179px;
}
.picto_pc{
	margin-left:4px;
}

/*******************************SELECTION************************/
#sel_desel{
	background:url(../images/deselection.gif) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:65px;
}
/*******************************NOUVEAUTE***********************/
#conteneur_contenu_noir{
	float:right;
	width:863px;
	background-image:url(../images/contenu_bord_cotes_noir.gif);
	background-position:right;
	background-repeat:repeat-y;
}
#contenu_bord_haut_noir{
	background-image:url(../images/contenu_bord_haut_noir.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:5px;
	float:right;
	width:811px;
}
#contenu_bord_haut_gauche_noir, #contenu_bord_bas_gauche_noir, #contenu_bord_haut_droite_noir, #contenu_bord_bas_droite_noir{
	background-repeat:no-repeat;
	font-size:1px; /*bug IE*/
}
#contenu_bord_haut_gauche_noir{
	height:6px; width:6px;
	background-image:url(../images/contenu_bord_haut_gauche_noir.gif);
	margin-left:6px;
	_margin-left:3px;
	float:left;
}
#contenu_bord_bas_gauche_noir{
	height:40px; width:40px;
	background-image:url(../images/contenu_bord_bas_gauche_noir.gif);
	margin-left:6px;
	_margin-left:3px;
	float:left;

}
#contenu_bord_haut_droite_noir{
	height:40px; width:40px;
	background-image:url(../images/contenu_bord_haut_droite_noir.gif);
	float:right;
}
#contenu_bord_bas_droite_noir{
	height:11px; width:11px;
	background-image:url(../images/contenu_bord_bas_droite_noir.gif);
	float:right;
	margin-top:29px;
}
#contenu_bord_bas_noir{
	background-image:url(../images/contenu_bord_bas_noir.gif);
	background-repeat:repeat-x;
	height:10px;
	width:806px;
	float:right;
	margin-top:30px;
	font-size:1px; /*bug IE*/
}

#cadre_orange_gauche_noir{
	background:url(../images/cadre_orange_gauche_noir.gif) no-repeat;
	width:205px; height:162px;
	margin-top:10px; margin-left:0px;
	position:absolute;
}

#cadre_promo_gauche{
	background:url(../images/cadre_promo.gif) no-repeat;
	width:205px; height:107px;
	margin-top:200px; margin-left:0px;
	position:absolute;
}

/*Page nouveaute en elle meme*/
.cadre_nouv{
	background-image:url(../images/fond_nouv.jpg);
	width:570px; height:156px;
	float:right;
	padding:0; border:0;
	margin:24px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.nom_nouv{
	font-size:14px;
	font-weight:bold;
	color:#ff6300;
	margin:0 0 2px 0;
}
.desc_nouv{
	height:90px;
	font-size:12px;
	color:#666;
	text-align:left;
}
.select_nouv{
	font-size:9px;
	color:#ff6300;
	margin-right:35px;
	float:right;
}
.prix_nouv{
	font-size:16px;
	font-weight:bold;
	color:#ff6300;
	margin-top:3px;
	text-align:center;
}
.gauche_nouv{
	float:left;
	width:180px;
	margin-left:5px;
	_margin-left:0;
}
.droite_nouv{
	float:left;
	width:370px;
	height:120px;
	font-size:10px;
	margin-top:15px;
	margin-left:5px;
	_margin-left:15px;
}
.cadre_nouv_lien{
	text-decoration:none;
	color:#666;
}
.cadre_nouv_lien_a{
	text-decoration:none;
	color:#FFF;
}
.photo_nouv{
	height:105px;
	$width:179px;
	font-size:9px;
	color:#ff6300;
	text-align:center;
	margin-top:15px;
}
#pictos{
	width:179px;
}
.picto_nouv{
	margin-left:4px;
}
#cadre_promo_gauche{
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-left:20px;
	padding-top:18px;
}
#lien_nouv_reduc{
	text-decoration:none;
	color:#ff6300;
}
#lien_nouv_agence{
	text-decoration:none;
	color:#fff;
}

/***************************************************ENVOI SELECTION***********************************/
#envoi_selection_gauche{
	float:left;
	width:175px; height:290px;
	padding-top:30px;
}
#envoi_selection_gauche img{
	margin-bottom:5px;
}
#envoi_selection_gauche input{
	width:171px; height:16px;
	margin-top:8px;
	border:1px solid #999;
	background-color:#f5f5f5;
	color:#898989;
	font-size:11px;
	padding-top:2px;
}
#envoi_selection_gauche textarea{
	width:171px; height:180px;
	margin-top:8px;
	border:1px solid #999;
	background-color:#f5f5f5;
	overflow:auto;
	color:#898989;
}
#envoi_selection_milieu{
	float:left;
	width:235px; height:290px;
	_width:230px;
	text-align:center;
	padding-top:60px;
}
#envoi_selection_milieu img{ /*pour IE6 grrrr*/
	margin-bottom:50px;
	_width:230px;
}
#envoi_selection_doite{
	float:left;
	width:197px; height:350px;
	_width:196px;
	padding-top:30px;
}
#envoi_sel_envoyer{
	background:url(../images/envoi_sel_envoyer.gif) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:74px;
}
.choix_agences{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:4px;	
}
.choix_agences img{
	margin-bottom:-2px;
}
.choix_agences div{
	margin-left:5px;	
}
#envoi_selection_resultat_envoi{
	background-color:#fff;
	width:450px;
	text-align:left;
	float:right;
	color:#ff6300;
}

/********************************************************************ENVIRONNEMENT****************************/
#cadre_envi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
#cadre_envi_titre{
	margin:10px 0 10px 12px;
}
#cadre_envi_desc{
	width:185px;
	margin-left:12px;
	color:#000;
	text-align:justify;
	line-height:18px;
}
#envi_photo{
	float:left;
	width:240px;
	margin-top:55px;
}
#envi_texte{
	float:left;
	width:346px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#131010;
	line-height:16px;
	margin-top:12px;
}
/************************************************************PARTENAIRES*************************/
.partenaires_cadre{
	width:173px;
	height:136px;
	float:left;
	margin-left:30px;
	margin-top:20px;
}
.partenaires_cadre img{
	border:0;
}
.partenaire_images_texte{
	height:17px;
}

/**************************************************************CONTACT*****************************/
#contact_gauche_et_milieu{
	float:left;
	width:400px;
	text-align:center;
}
#contact_gauche_et_milieu img{
	border:0;
}
#contact_gauche{
	float:left;
	width:180px;
	margin-left:10px;
	margin-top:27px;
	text-align:left;
}
#contact_gauche input{
	width:169px; height:16px;
	margin-top:8px;
	border:1px solid #a8a8a8;
	background-color:#f5f5f5;
	color:#898989;
	font-size:11px;
	padding-top:2px;
}
#contact_gauche_haut{
	height:165px;
}
#contact_gauche_bas img{
	margin-bottom:8px;
}
#contact_milieu{
	float:left;
	margin-left:20px;
	margin-top:27px;
	width:180px;
	text-align:left;
	/*_width:230px;*/
}
#contact_milieu textarea{
	width:169px; height:112px;
	margin-top:6px;
	border:1px solid #a8a8a8;
	background-color:#f5f5f5;
	overflow:auto;
	color:#898989;
}
#contact_milieu_haut{
	height:165px;
}
#contact_milieu_bas img{
	margin-bottom:8px;
}
#contact_doite{
	float:left;
	width:197px;
	margin-top:27px;
	_width:186px;
	color:#898989;
}
#contact_envoyer{
	background:url(../images/contact_envoyer.gif) no-repeat;
	background-position:center;
	cursor:pointer;
	border:0;
	width:74px;
	margin-top:30px;
}
#contact_resultat_envoi{
	background-color:#000;
	width:450px;
	text-align:left;
	float:right;
	color:#ff6300;
}