@charset "UTF-8";



body, html {

	width:100%; height:100%;

	padding:0; margin:0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

	background-color:#647a80;

}



#wrapper { padding:0; margin:0 auto; width:765px; }

#wrapper_content { margin:0 auto; width:765px; }



#wrapper_menu { text-align:right; margin:10px 5px 0 0; padding:0; }

#wrapper_menu a h3 { font-size:11px; font-weight:normal; margin:0; padding:0; }

#wrapper_menu a { 

	color:#fff; 

	font-size:11px;

	text-decoration:none; 

	background-position:top right; 

	background-repeat:no-repeat; 

	padding:0 28px 0 0;

	margin:0; 

	height:21px; 

	display:block;

}

#wrapper_menu a.projet { background-image:url(../_images/ico_projet_off.gif); }

#wrapper_menu a.projet:hover { background-image:url(../_images/ico_projet_on.gif); }

#wrapper_menu a.plans { background-image:url(../_images/ico_plans_off.gif); }

#wrapper_menu a.plans:hover { background-image:url(../_images/ico_plans_on.gif); }

#wrapper_menu a.location { background-image:url(../_images/ico_location_off.gif); }

#wrapper_menu a.location:hover { background-image:url(../_images/ico_location_on.gif); }

#wrapper_menu a.vente { background-image:url(../_images/ico_vente_off.gif); }

#wrapper_menu a.vente:hover { background-image:url(../_images/ico_vente_on.gif); }

#wrapper_menu a.indications { background-image:url(../_images/ico_indications_off.gif); }

#wrapper_menu a.indications:hover { background-image:url(../_images/ico_indications_on.gif); }

#wrapper_menu a.brochure { background-image:url(../_images/ico_brochure_off.gif); }

#wrapper_menu a.brochure:hover { background-image:url(../_images/ico_brochure_on.gif); }

#wrapper_menu a.medias { background-image:url(../_images/ico_medias_off.gif); }

#wrapper_menu a.medias:hover { background-image:url(../_images/ico_medias_on.gif); }

#wrapper_menu a.liens { background-image:url(../_images/ico_liensutiles_off.gif); }

#wrapper_menu a.liens:hover { background-image:url(../_images/ico_liensutiles_on.gif); }

#wrapper_menu a.english { background-image:url(../_images/ico_english_off.gif); margin:20px 0 0 0; }

#wrapper_menu a.english:hover { background-image:url(../_images/ico_english_on.gif); }



body.projet a.projet { background-image:url(../_images/ico_projet_on.gif) !important; }

body.plans a.plans { background-image:url(../_images/ico_plans_on.gif) !important; }

body.location a.location { background-image:url(../_images/ico_location_on.gif) !important; }

body.vente a.vente { background-image:url(../_images/ico_vente_on.gif) !important; }

body.indications a.indications { background-image:url(../_images/ico_indications_on.gif) !important; }

body.brochure a.brochure { background-image:url(../_images/ico_brochure_on.gif) !important; }

body.medias a.medias { background-image:url(../_images/ico_medias_on.gif) !important; }

body.liens a.liens { background-image:url(../_images/ico_liensutiles_on.gif) !important; }



.header_section a.accueil h3 { font-size:11px; font-weight:normal; margin:0; padding:0; }

.header_section a.accueil { 

	color:#fff;

	font-size:11px;

	text-decoration:none; 

	background-repeat:no-repeat; 

	padding:0 28px 0 0;

	margin:0 0 0 60px; 

	height:21px; 

	display:block;

	background-image:url(../_images/ico_accueil_off.gif);

	background-repeat:no-repeat;

	background-position:top right;

	position:absolute;

	top:10px;

}

.header_section .accueil:hover { background-image:url(../_images/ico_accueil_on.gif); }



body.section .img_accueil { padding-left:20px; margin:93px 0 0 177px; }

body.section .bt_contact { margin-top:93px; }

.img_accueil { float:left; }

#content { width:519px; background-image:url(../_images/bg_repeat.gif); background-repeat:repeat-y; float:left; padding:0 0 20px 20px; margin-left:20px; display:inline; }

#options{ width:519px; background-image:url(../_images/bg_repeat.gif); background-repeat:repeat-y; float:left; padding:0 0 20px 20px; margin-left:20px; display:inline; }

#laromane{ width:519px; background-image:url(../_images/bg_repeat.gif); background-repeat:repeat-y; float:left; padding:0 0 20px 20px; margin-left:20px; display:inline; }

#sculptural{ width:519px; background-image:url(../_images/bg_repeat.gif); background-repeat:repeat-y; float:left; padding:0 0 20px 20px; margin-left:20px; display:inline; }



#wrapper_right { width:559px; float:right; }

#wrapper_menu { width:200px; float:left; }

.header_section { background-image:url(../_images/bg_header_section.jpg); height:150px; width:750px; background-repeat:no-repeat; background-position:top left; }



div.footer a { color:#fff; }

div.footer a:hover { color:#72B5D6; }

div.footer { text-align:center; margin:0 auto; padding:30px 0 30px 0; width:500px; }



div.thumbnail { float:left; margin:0 20px 5px 0px; display:inline; }

div.thumbnail img { margin-top:3px; border:1px solid #000; }

div.thumbnail_noborder { float:left; margin:0 20px 5px 0px; display:inline; }



/* Section specifics */

.side_table { width:91px; float:right; }

div.small a { color:#fff !important; font-size:10px; }

div.small a:hover { color:#000 !important; }

div.small { padding:5px; }



div.projet { 

	float:left; 

	background-image:url(../_images/bg_projet.jpg) !important; 

	background-repeat:repeat-y !important; 

	color:#333333;

}

div.projet h2 { color:#2d8bbc; }

div.projet a { color:#2d8bbc; }

div.projet a:hover { color:#000; }

div.projet_inner { 

	background-image:url(../_images/bg_projet_section.jpg); 

	width:539px; height:170px; 

	background-position:bottom left;

	background-repeat:no-repeat;

	margin:10px 0 0 20px;

}

div.projet_inner h1 { margin-left:60px; }

div.projet_inner p { margin:40px 0 0 180px; width:250px; font-size:110%; color:#984b00; }



div.section_inner { 

	background-image:url(../_images/bg_inner_section.jpg);

	width:539px; height:78px; 

	background-position:bottom left;

	background-repeat:no-repeat;

	margin:10px 0 0 20px;

}

div.section_inner h1 { margin-left:60px; }

div.section_inner p { margin:40px 0 0 180px; width:250px; font-size:110%; color:#984b00; }

div.indications { margin:0 0 0 40px; width:370px; }



.projet_right { float:right; display:inline; }

.projet_left { float:left; width:370px; margin-left:40px; display:inline; }



div.commentaires blockquote { margin:0 0 6px 0; padding:0 4px 4px 4px; }

div.commentaires p { margin-top:30px !important; }



tr.tarifs_titres td { font-weight:bold; font-weight:110%; background-color:#859aa0; padding:1px; }

table.tarifs td { border:1px solid #859aa0; }



div.content_left { width:380px; float:left; display:inline; }

div.content_right { width:120px; float:right; display:inline; text-align:center; }



/* Typo */

h1 { color:#ffe829; font-size:15px; font-weight:bold; }

h2 { color:#b6d7e0; font-size:13px; font-weight:bold; }

h5 { color:#984b00; font-size:13px; font-weight:bold; margin:0; padding:0; }



p a { color:#ffe829; }

p a:hover { color:#fff; }



.jaune { color:#FFE829; }



/* Generic */

div { padding:0; margin:0; }

img { border:0; }

a { outline:none; }

.align_center { text-align:center; }

.align_left { text-align:left; }

.align_right { text-align:right; }

.float_right { float:right; }

.float_left { float:left; }

.clear { font-size:0px;	min-height:0px; line-height:0px; height:0px; margin:0px; padding:0px; clear:both; }



.imgoptionON { border:#FFFFFF 3px solid;cursor:hand; }

.imgoptionOFF { border:lightblue 1px solid;cursor:hand;filter:alpha(opacity=30); }.CommentsSeparator {
	padding: 0px;
	width: 300px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
