/* RESET BY TERRE GRAPHIQUE */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	font-weight:normal;
	font-style:normal;
	font-family:inherit;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
ol, ul {
	list-style:none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content:"";
}
* {
	outline:none;
}
body {
	margin:0px;
	padding:0px;
	background-image:url("../images/background.png");
	background-position:center top;
	background-repeat:no-repeat;
	background-color: #f0eadf;
	border-top: solid 5px #4b4948;
	color:#333;
	font-size:12px;
	font-family:Arial, Verdana;
}
input {
	color:#333;
	font-size:12px;
	font-family:Arial, Verdana;
}
#global {
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	position:relative;
	width: 1024px;
	height:105px;
	margin-bottom:28px;
}
#logo a {
	float:left;
	width: 321px;
	height:105px;
	background-image:url("../images/logoA.png");
	background-repeat:no-repeat;
}
#menu {
	float:left;
	height:37px;
	margin-top:35px;
	margin-left:2px;
}
.b_accueil, .b_vendus, .b_estimation, .b_estimation_active, .b_cartoprix, .b_contact, .b_accueil_active, .b_vendus_active, .b_cartoprix_active, .b_contact_active, .b_estimation_hover {
	float:left;
}
.b_accueil a {
	float:left;
	height:37px;
	width:82px;
	margin-right:4px;
	background-image:url("../images/b_accueil.png");
	background-repeat:no-repeat;
}
.b_accueil a:hover {
	background-image:url("../images/b_accueil_hover.png");
}
.b_accueil_active a {
	float:left;
	height:37px;
	width:82px;
	margin-right:4px;
	background-image:url("../images/b_accueil_hover.png");
	background-repeat:no-repeat;
}
.b_vendus a {
	float:left;
	height:37px;
	width:124px;
	margin-right:4px;
	background-image:url("../images/b_vendus.png");
	background-repeat:no-repeat;
}
.b_vendus a:hover {
	background-image:url("../images/b_vendus_hover.png");
}
.b_vendus_active a {
	float:left;
	height:37px;
	width:124px;
	margin-right:4px;
	background-image:url("../images/b_vendus_hover.png");
	background-repeat:no-repeat;
}
.b_estimation a {
	float:left;
	height:37px;
	width:105px;
	margin-right:4px;
	background-image:url("../images/b_estimation.png");
	background-repeat:no-repeat;
}
.b_estimation a:hover {
	background-image:url("../images/b_estimation_hover.png");
}
.b_estimation_active a {
	float:left;
	height:37px;
	width:105px;
	margin-right:4px;
	background-image:url("../images/b_estimation_hover.png");
	background-repeat:no-repeat;
}
.b_cartoprix a {
	float:left;
	height:37px;
	width:100px;
	margin-right:4px;
	background-image:url("../images/b_cartoprix.png");
	background-repeat:no-repeat;
}
.b_cartoprix a:hover {
	background-image:url("../images/b_cartoprix_hover.png");
}
.b_cartoprix_active a {
	float:left;
	height:37px;
	width:100px;
	margin-right:4px;
	background-image:url("../images/b_cartoprix_hover.png");
	background-repeat:no-repeat;
}
.b_contact a {
	float:left;
	height:37px;
	width:86px;
	margin-right:4px;
	background-image:url("../images/b_contact.png");
	background-repeat:no-repeat;
}
.b_contact a:hover {
	background-image:url("../images/b_contact_hover.png");
}
.b_contact_active a {
	float:left;
	height:37px;
	width:86px;
	margin-right:4px;
	background-image:url("../images/b_contact_hover.png");
	background-repeat:no-repeat;
}
.b_connexion {
	position:absolute;
	top:0px;
	right:0px;
	height:33px;
	width:163px;
	background-image:url(../images/b_connexion2.png);
	background-repeat:no-repeat;
}
.b_connexion_active {
	position:absolute;
	top:0px;
	right:0px;
	height:33px;
	width:104px;
	background-image:url("../images/b_connexion_hover.png");
	background-repeat:no-repeat;
}
#int {
	float:left;
	width:1014px;
	margin-left:10px;
}
#barre_map {
	float:left;
	height:31px;
	width:1014px;
	background-image:url("../images/barre_map.png");
	background-repeat:no-repeat;
}
#barre_vide {
	float:left;
	height:23px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:1014px;
	text-align:center;
	background-image:url("../images/barre_vide.png");
	background-repeat:no-repeat;
}
.marg_p {
	float:left;
	margin-left:315px;
}
#barre_vide_p {
	float:left;
	height:23px;
	padding-top:7px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	width:403px;
	text-align:center;
	background-image:url("../images/barre_vide_p.png");
	background-repeat:no-repeat;
	clear:both;
}
.contenu_full_p {
	float:left;
	width:401px;
	border-left:solid 1px #cec7bb;
	border-right:solid 1px #cec7bb;
	background-color:#f8f5f0;
	padding-bottom: 6px;
}
#moteur_recherche {
	float:left;
	background-color: #F0EBE1;
	width: 159px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c2bbad;
	position: relative;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0EADF;
	height: 520px;
}
#conteneur_map {
	float:left;
	width:854px;
	margin-left:-1px;
}
#int_map {
	float:left;
	width:816px;
	background-color:#f8f5f0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c2bbad;
	padding-top: 18px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 18px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2BBAD;
}
.recherche_options {
	float:left;
	width:816px;
}
.mes_options {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	background-color:#a8be41;
	height:35px;
	display:none;
}
.recherche_options input[type="text"] {
	float:left;
	width:270px;
	border: solid 1px #b9b9b8;
	color:#333;
	padding:5px;
}
.b_rechercher a {
	float:left;
	margin-left:10px;
	width:106px;
	height:29px;
	background-image:url("../images/b_rechercher.png");
	background-repeat:no-repeat;
}
.b_rechercher a:hover {
	background-image:url("../images/b_rechercher_hover.png");
}
.b_options {
	float:right;
	width:86px;
	height:29px;
	background-image:url("../images/b_options.png");
	background-repeat:no-repeat;
}
.b_options:hover {
	cursor:pointer;
	background-image:url("../images/b_options_hover.png");
}
#map {
	float:left;
	width:814px;
	height:469px;
	margin-top:11px;
	background-color:#ffffff;
	border:solid 1px #cbc6b9;
	position:relative;
}
#bas_map {
	float:left;
	width:854px;
	height:8px;
	background-image:url("../images/bas_map.png");
	background-repeat:no-repeat;
}
#bas_full {
	float:left;
	width:1014px;
	height:8px;
	background-image:url("../images/bas_full.png");
	background-repeat:no-repeat;
}
#bas_full_p {
	float:left;
	width:403px;
	height:8px;
	background-image:url("../images/bas_full_p.png");
	background-repeat:no-repeat;
}
/*Footer weezim*/

#n_footer {
	margin-top:45px;
	width: 100%;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f6f2eb;
	text-decoration: none;
	text-align: center;
	background-image: url(../images/footer_ok_fond.png);
	background-repeat: repeat-x;
	float:left;
	position:relative;
}
#n_footer a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #f6f2eb;
}
#n_footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333;
}
#n_footer .gris {
	color:#f6f2eb;
	font-weight:bold;
}
#n_footer .bloc_footer_general {
	float:left;
	width:100%;
	position:relative;
}
#n_footer .footer_bloc2 {
	float:left;
	width:100%;
	height:249px;
	background-color:#4b4948;
	border-top:solid 1px #373534;
}
#n_footer .contenu_footer_bloc2 {
	width:901px;
	height:214px;
	margin-left:auto;
	margin-right:auto;
	margin-top:35px;
}
#n_footer .colonne_type_bloc2 {
	float:left;
	width:166px;
	height:175px;
	border-left:dotted 1px #767270;
	text-align:left;
	color:#f6f2eb;
	line-height:17px;
	padding-left:35px;
}
#n_footer .bloc_footer_general .footer_bloc2 .contenu_footer_bloc2 .colonne_type_bloc2 a {
	color:#b9b8b8;
	text-decoration:none;
}
#n_footer .bloc_footer_general .footer_bloc2 .contenu_footer_bloc2 .colonne_type_bloc2 a:hover {
	color:#ede5d8;
	text-decoration:underline;
}
#n_footer .footer_bloc3 {
	float:left;
	width:100%;
	height:65px;
	background-color:#161614;
	padding:21px 0px 15px 0px;
	color:white;
	border-top:solid 1px #767270;
}
#n_footer .bloc_footer_general .footer_bloc3 .pdp1 a {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#n_footer .bloc_footer_general .footer_bloc3 .pdp1 a:hover {
	text-decoration:underline;
}
#n_footer .bloc_footer_general .footer_bloc3 .pdp2 a {
	color:#fff;
	text-decoration:none;
}
#n_footer .bloc_footer_general .footer_bloc3 .pdp2 a:hover {
	text-decoration:underline;
}
/*Moteur de recherche a gauche Weezim */


#entete {
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	z-index: 1;
	position: relative;
	top: 0px;
	left: auto;
	right: auto;
	width: 941px;
	margin-right: auto;
	margin-left: auto;
}
#centre {
	position: relative;
	width: 100%;
	margin-bottom: 18px;
}
.colonne_d_map {
	position: absolute;
	width: 340px;
	top: 0;
	right: 0;
	margin-right: 10px;
}
#footer_map {
	padding-right: 0;
	padding-left: 0;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 941px;
}
.int_map_list {
	background-image: url(../images/int_options.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	color: #333333;
	text-align: left;
	min-height: 555px
}
#tabs {
	margin-left: 210px;
	background-color: #FFF;
	background-image: url(../images/bloc_map.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	padding: 16px;
	margin-right: 10px;
}
.menu_list {
	width: 180px;
}
#filtre {
	background-color: #FFF;
	background-image: url(../images/header_filtre_vendu.jpg);
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 140px;
	padding-top: 40px;
	padding-bottom: 16px;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}
#filtre dt {
	line-height: 20px;
	font-weight: bold;
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	margin-bottom: 5px;
	background-image: url(../images/affine_plus.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#filtre dd {
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #363636;
	margin-bottom: 8px;
}
#filtrep {
	margin: 16px 10px;
}
#filtre dt.filtreHover {
	color: #363636;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #363636;
	cursor: default;
	background-image: url(../images/affine_plus_hover.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#filtre dt.filtreActive {
	border-bottom:solid 1px #a8be41;
	font-weight: bold;
	color: #a8be41;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(../images/affine_moins.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#secondaire {
	position: absolute; /* -> 1 */
	top: 0;
	right: 0;
	width: 340px;
}
#tabs #option {
	width:360px;
	height:30px;
	z-index:2000;
	visibility: visible;
	position: absolute;
	top: 9px;
	right: 385px;
	overflow: hidden;
}
#barre {
	z-index:2;
	height: 40px;
	top: 60px;
	left: 812px;
	width: 100%;
	margin-bottom: 10px;
	background-image: url(../images/bloc_map.jpg);
	background-repeat: repeat-x;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	padding-top: 10px;
	display:none;
}
.bulle {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
}
.int_bulle_creche {
	float: left;
	margin-right: 10px;
	height: 25px;
	background-image: url(../ui/icon_creche.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-left: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-right: 10px;
}
.int_bulle_parking {
	float: left;
	margin-right: 10px;
	height: 25px;
	background-image: url(../ui/icon_parking.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-left: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-right: 10px;
}
.int_bulle_marche {
	float: left;
	margin-right: 10px;
	height: 25px;
	background-image: url(../ui/icon_marche.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-left: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-right: 10px;
}
.int_bulle_velo {
	float: left;
	margin-right: 10px;
	height: 25px;
	background-image: url(../ui/icon_velo.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-left: 35px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d9d9d9;
	padding-right: 10px;
}
.int_list {
	border: 1px solid #dadada;
	padding: 7px;
	margin-top: 10px;
	float: left;
	width: 98%;
}
.int_list .photos {
	margin-right: 6px;
	float: left;
}
.int_list .texte {
	margin-right: 7px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-transform: uppercase;
}
.int_list .texte a {
	color: #e56716;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.int_list .logo {
	margin-right: 7px;
	float: left;
	height: 42px;
}
.int_list .go a {
	float: left;
	height: 42px;
	background-image: url(../images/go_list_map.png);
	background-repeat: no-repeat;
	width: 39px;
}
.int_list .go a:hover {
	float: left;
	height: 42px;
	background-image: url(../images/go_list_map_roll.png);
	background-repeat: no-repeat;
	width: 39px;
}
.bloc_description {
	background-image: url(../images/bloc_pub.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	background-color: #FFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dadada;
	border-bottom-color: #dadada;
	border-left-color: #dadada;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 11px;
	padding: 10px;
	margin-top: 6px;
	float: left;
	width: 160px;
}
.txt_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #333333;
	background-color: #f5f5f5;
	border: 1px solid #f5f5f5;
}
.txt_form:hover {
	color: #7c9114;
}
/*TABS*/
.ui-tabs-nav {
	/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left;
	position: relative;
	z-index: 1;
	border-right: 1px solid #dbdbdb;
	bottom: -1px;
}
.ui-tabs-nav li {
	/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	border: 1px solid #dbdbdb;
	border-right: none;
}
.ui-tabs-nav li a {
	/*resets*/margin: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	background-image: url(../ui/ffffff_40x100_textures_05_inset_soft_100.png);
	background-repeat: repeat-x;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.ui-tabs-nav li a:hover {
	color: #333333;
	background-image: url(../ui/f3f3f3_40x100_textures_05_inset_soft_100.png);
	background-repeat: repeat-x;
}
.ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #f3f3f3;
}
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover {
	color: #e56716;
	background-image: url(../ui/f3f3f3_40x100_textures_05_inset_soft_100.png);
	background-repeat: repeat-x;
	font-weight: bold;
}
.ui-tabs-panel {
	/*resets*/margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	clear:left;
	border: 1px solid #dbdbdb;
	color: #333333;
	padding: 1.5em 1.7em;
	font-size: 11px;
}
.ui-tabs-hide {
	display: none;
}
.txt_annee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	background-color: #f5f5f5;
	border: 1px solid #f5f5f5;
	float: left;
}
.txt_annee:hover {
	color: #e56716;
}
.attente_vendu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E66A1A;
	text-decoration: none;
}
/*INPUT RECHERCHE*/
.ac_results {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.ac_results ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	line-height: 16px;
	overflow: hidden;
}
.ac_loading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background: white url('../images/indicator.gif') right center no-repeat;
}
.ac_odd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #f6ffdb;
}
.ac_over {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #ece9d8;
	color: black;
}
.inputrecherche {
	background-color: #FFF;
	border: 1px solid #dddddd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}
/**/


/*UTILES*/

.float_left {
	float:left;
}
.float_left_clear {
	float:left;
	clear:both;
}
.float_right {
	float:right;
}
.float_right_clear {
	float:right;
	clear:both;
}
.menu_vendus {
	width: 159px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
}
.b_menu {
	cursor:pointer;
	display:block;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #201E1B;
	background-color: #f0ebe1;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2BBAD;
	background-image: url(../images/fond_menu_off.png);
	background-repeat: no-repeat;
}
.b_menu:hover {
	background-color: #f6f2eb;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2BBAD;
	background-image: url(../images/fond_menu_off.png);
	background-repeat: no-repeat;
	color: #1E1D1A;
}
.b_menu.selected {
	color: #201E1B;
	background-color: #F8F5F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F8F5F0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F8F5F0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2BBAD;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2BBAD;
	background-image: url(../images/fond_menu_on.png);
	background-repeat: no-repeat;
}
.int_menu {
	padding-left: 20px;
	padding-bottom: 15px;
	background-color: #F8F5F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2BBAD;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C2BBAD;
}
#navigation {
	width: 159px;
	position: absolute;
	left: 1px;
	top: 20px;
	background-color: #F0EBE1;
	float: right;
}
.contenu_full {
	float:left;
	width:1012px;
	border-left:solid 1px #cec7bb;
	border-right:solid 1px #cec7bb;
	background-color:#f8f5f0;
	padding-bottom: 6px;
}
.err_identification {
	float:left;
	color:#7a8e10;
	width:100%;
	text-align:center;
	margin:5px 0px 7px 0px;
	font-weight:bold;
}
.err_identification2 {
	float:left;
	color:red;
	width:100%;
	font-weight:bold;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
.connecter {
	position:absolute;
	top:78px;
	left:324px;
	color:#363532;
	font-weight:bold;
	padding:5px 12px;
	height:15px;
	width:380px;
	background-image:url("../images/connecter.png");
	background-repeat:no-repeat;
}
.connecter a {
	float:right;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.connecter a:hover {
	text-decoration:underline;
}
/* Verif form */
div.container {
	float:left;
	background-color: #edf8bd;
	border: 1px solid #7c9114;
	margin-bottom : 10px;
	position:relative;
	width:334px;
	margin:0px 0px 16px 0px;
}
div.container ol li {
	list-style-image : url("../images/fleche_grise.png");
	margin-left: 20px;
	padding:2px 0px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	display:none;
}
div.container {
	display: none;
}
.container label.error {
	display: none;
}
.flash_intro {
	float:left;
	width:1012px;
	height:250px;
	overflow: hidden;
	margin-bottom: 5px;
}
.groupe_bloc {
	float:left;
	width:1014px;
	margin-top:30px;
}
.bloc_intro {
	float:left;
	width:318px;
	height:288px;
}
.header_bloc {
	float:left;
	width:308px;
	height:23px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding-top:8px;
	padding-left:10px;
}
.img_bloc {
	float:left;
	width:316px;
	height:61px;
	border-right:solid 1px #d8d1c7;
	border-left:solid 1px #d8d1c7;
	border-bottom:solid 1px #d8d1c7;
}
.contenu_bloc {
	float:left;
	width:268px;
	height:190px;
	padding:10px 25px;
	background-image: url("../images/fond_bloc.png");
	background-repeat:no-repeat;
	overflow:hidden;
	font-size: 11px;
}
.contenu_bloc li {
	width:100%;
	display : list-item;
	list-style-image : url(../images/puce.png);
	list-style-position:outside;
	padding: 3px 0px;
	font-size:11px;
	text-decoration:none;
	color:#333;
	margin-left:10px;
}
.prix_bloc {
	float:right;
	color:#94ab27;
	font-weight:bold;
}
.interieur_objet_cgv {
	background-color:#F5F5F5;
	border:1px solid #DDDDDD;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:16px;
	width:650px;
	margin-left:154px;
}
.interieur_objet_cgv a {
	color:#94ab27;
	font-weight:bold;
	text-decoration:none;
}
.interieur_objet_cgv strong {
	color:#94ab27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.interieur_objet_cgv h2 {
	color:#94ab27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.interieur_objet_cgv h2 a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.interieur_objet_cgv h2 {
	color:#94ab27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
/*FORM*/

.interieur_form {
	float:left;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:20px 16px 0px 16px;
	width:338px;
	margin-left:16px;
}
.interieur_form a {
	color:#94ab27;
	font-weight:bold;
	text-decoration:none;
}
.interieur_form strong {
	color:#94ab27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.interieur_form h2 {
	color:#94ab27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.interieur_form h2 a {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.interieur_form h2 {
	color:#94ab27;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.interieur_form p {
	float:left;
}
.ligne_formulaire {
	float:left;
	width:336px;
	clear:both;
	margin-bottom:7px;
}
.ligne_formulaire input[type="text"], .ligne_formulaire textarea, .ligne_formulaire select, .ligne_formulaire input[type="password"] {
	float:left;
	width:205px;
	font-size:11px;
	color:#333;
	border:1px solid #CEC7BB;
	padding:2px;
}
.ligne_formulaire select {
	width:211px;
	padding:2px;
}
.ligne_formulaire label {
	float:left;
	width:125px;
	margin-left:0px;
	font-size:11px;
}
#interieurCadre {
	float: left;
	width: 1012px;
	background-color: #f6f3ec;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c5beb1;
	border-left-color: #c5beb1;
	background-image: url(../images/fondInt.png);
	background-repeat: repeat-y;
}
#debutCadre {
	float: left;
	height: 31px;
	width: 1014px;
}
#finCadre {
	float: left;
	height: 15px;
	width: 1014px;
}
.colonneGauche {
	float: left;
	width: 312px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c2bbad;
	background-color: #faf7f3;
	min-height:120px;
}
.colonneDroite {
	float: left;
	width: 699px;
	margin-top: 35px;
}
.cadreInput {
	color:#333;
	font-size:12px;
	font-family:Arial, Verdana;
	height: 30px;
	width: 185px;
	background-color: #FFF;
	border: 1px solid #bdbcbb;
	float: left;
}
.titreCadreInput {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #181715;
	font-weight: bold;
	margin-right: 10px;
	text-align: right;
	margin-top: 6px;
	line-height: 11px;
	margin-left: 25px;
	width: 105px;
}
.titreCadreInput span {
	font-size: 9px;
	color: #999;
}
#interieurCadre input {
	color:#161412;
	font-size:12px;
	font-family:Arial, Verdana;
	width: 185px;
	background-color: #FFF;
	border: 1px solid #bdbcbb;
	float: left;
	padding: 6px;
}
#interieurCadre input.error {
	background-color: #FFD9D9;
}
#interieurCadre select {
	color:#161412;
	font-size:12px;
	font-family:Arial, Verdana;
	width: 198px;
	background-color: #FFF;
	border: 1px solid #bdbcbb;
	float: left;
	height:28px;
}
#interieurCadre textarea {
	color:#161412;
	font-size:12px;
	font-family:Arial, Verdana;
	width: 198px;
	background-color: #FFF;
	border: 1px solid #bdbcbb;
	float: left;
}
.ligneFormulaire {
	float: left;
	margin-bottom: 10px;
	display: inline;
}
.ligneFormulaire #adresse {
	width: 523px;
}
.ligneFormulaire #codePostal {
	width: 45px;
}
.ligneFormulaire #ville {
	width: 323px;
}
.codeUtilisateur {
	background-color: #dfddd6;
	float: left;
	width: 699px;
	padding-top: 15px;
	padding-bottom: 5px;
	margin-top: 20px;
	height: 40px;
}
#boutonValidation {
	float: right !important;
	height: 32px !important;
	width: 136px !important;
	display: block !important;
	margin-right: 20px !important;
	margin-top: 7px !important;
	background-color:none !important;
	border:none !important;
	padding:0px !important;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	padding: 0px !important;
}
#blocLois {
	font-family: Arial, Helvetica, sans-serif;
	color: #999;
	font-size: 9px;
	width: 642px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: justify;
}
.iconRond {
	background-image: url(../images/b_annex.png);
	background-repeat: no-repeat;
	height: 32px;
	width: 32px;
	position: absolute;
}
.postionConnection {
	top: 65px;
	left: 297px;
}
.postionTexte {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 30px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #6C6855;
}
.postionTexte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #8AA212;
}
.postionTexte a:hover {
	color: #000;
}
#intBconnection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
	display: block;
	float: left;
	margin-left: 28px;
	margin-top: 5px;
	font-weight: bold;
}
#intBconnection:hover {
	color: #97b438;
}
#intBconnectionPro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-decoration:none;
	display: block;
	float: left;
	margin-left: 17px;
	margin-top: 5px;
	font-weight: bold;
}
#intBconnectionPro:hover {
color: #97b438;
}#Bestimation {
	float: left;
	position: absolute;
	left: 16px;
	top: 40px;
}

