@charset "utf-8";
/* CSS Document */

*, form, fieldset, table, a, img, ol , textarea{
    margin: 0;
    padding: 0;
    border: 0;
	font-family:Arial, Helvetica, sans-serif;	
}
body{
	width:100%;
	height:100%;
	position: absolute;
	font-family:"Courier New", Courier, monospace;
	font-size:11px;
	background-color:#fff;
	background:url(images/bg_general.gif) repeat 50% 0;	
}
p{
	color:#6d6c6c;
	font-size:12px;
}
textarea{
	font-size:12px;
}
div.clearer{
	clear:both;
	height:1px;
}
div.spacer{
	clear:both;
	height:15px;
}
/**/
div#main{
	margin:auto;
}
div#main div#header{
	height:130px;
	width:954px;
	margin:auto;
}
div#main div#top_line{
	background-color:#bebebe;
	height:3px;
	border:5px solid #fff;
	border-width:5px 2px 5px 2px;
}
div#main div#content{
	background-color:#fff;
	height:auto;
	margin:auto;
}
div#main div#bot_line{
	background-color:#bebebe;
	height:3px;
	border:5px solid #fff;
	border-width:5px 2px 5px 2px;
}
div#main div#footer{
	width:954px;
	margin:auto;
}
/*HEADER*/
div#main div#header div#top_spacer {
	height:100px;
}
div#main div#header div#name {
	width:764px;
	float:left;
}
div#main div#header div#name h1{
	font-family:"Courier New", Courier, monospace;
	color:#646464;
	font-size:25px;
	font-weight:bold;
}
div#main div#header div#traduction {
	width:188px;
	float:left;
	padding-top:10px;
}
div#main div#header div#traduction p{
	font-family:"Courier New", Courier, monospace;
	font-size:15px;
	text-transform:uppercase;
	color:#646464;
}
div#main div#header div#traduction p img{
	vertical-align:middle;
}

/*CONTENT*/
div#main div#content div#content_center{
	width:954px;
	margin:auto;
	padding:3px 0px 30px 0px;
}
*+html div#main div#content div#content_center{
	padding:3px 0px 0px 0px;
}
/*MENU_PARTICULIERS*/
div#main div#content div#content_center div#menu_particuliers{
	border:1px solid #3d3d3d;
	border-width:0 0 1px 0;
	height:14px;
}
div#main div#content div#content_center div#menu_particuliers div.menu_simple{
	color:#3d3d3d;
	width:auto;
	float:left;
	background-color:none;
}
div#main div#content div#content_center div#menu_particuliers div.menu_simple a{
	background-color:#fff;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-decoration:none;
	font-size:17px;
	text-transform:uppercase;
	height:25px;
}
div#main div#content div#content_center div#menu_particuliers div.menu_simple a:hover{
	color:#f4364c;
}
div#main div#content div#content_center div#menu_particuliers div.menu_simple a.selected{
	color:#f4364c;
}
/*SEPARATEUR*/
div#main div#content div#content_center div#menu_particuliers div.separate_simple{
	float:left;
	width:40px;
	/*width:30px;*/
}
/*SEPARATEUR*/
div#main div#content div#content_center div#menu_particuliers div.separate_extra{
	float:left;
	width:250px;
	/*width:190px;*/
}
/*EXTRA*/
div#main div#content div#content_center div#menu_particuliers div.menu_extra{
	color:#3d3d3d;
	width:auto;
	float:left;
	background-color:none;
}
div#main div#content div#content_center div#menu_particuliers div.menu_extra a{
	background-color:#fff;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-decoration:none;
	font-size:17px;
	text-transform:uppercase;
}
div#main div#content div#content_center div#menu_particuliers div.menu_extra a:hover{
	color:#5db2a9;
}
/*SOUS MENU PARTICULIERS*/
div#main div#content div#content_center div#sous_menu{
	border:1px solid #3d3d3d;
	border-width:0 0 1px 0;
	height:15px;
}
div#main div#content div#content_center div#sous_menu div.sousmenu_simple{
	color:#f4364c;
	font-family:"Courier New", Courier, monospace;
	width:auto;
	float:left;
	background-color:#fff;
	text-transform:uppercase;
	font-size:11px;
}
/*END SOUS MENU*/

/*MENU_PROFESSIONNELS*/
div#main div#content div#content_center div#menu_pro{
	border:1px solid #3d3d3d;
	border-width:0 0 1px 0;
	height:14px;
}
div#main div#content div#content_center div#menu_pro div.menu_simple{
	color:#3d3d3d;
	width:auto;
	float:left;
	background-color:none;
}
div#main div#content div#content_center div#menu_pro div.menu_simple a{
	background-color:#fff;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-decoration:none;
	font-size:17px;
	text-transform:uppercase;
	height:25px;
}
div#main div#content div#content_center div#menu_pro div.menu_simple a:hover{
	color:#5db2a9;
}
div#main div#content div#content_center div#menu_pro div.menu_simple a.selected{
	color:#5db2a9;
}
/*SEPARATEUR*/
div#main div#content div#content_center div#menu_pro div.separate_simple{
	float:left;
	width:50px;
}
/*SEPARATEUR*/
div#main div#content div#content_center div#menu_pro div.separate_extra{
	float:left;
	width:380px;
}
/*EXTRA*/
div#main div#content div#content_center div#menu_pro div.menu_extra{
	color:#3d3d3d;
	width:auto;
	float:left;
	background-color:none;
}
div#main div#content div#content_center div#menu_pro div.menu_extra a{
	background-color:#fff;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-decoration:none;
	font-size:17px;
	text-transform:uppercase;
}
div#main div#content div#content_center div#menu_pro div.menu_extra a:hover{
	color:#f4364c;
}
/*SOUS MENU PRO*/
div#main div#content div#content_center div#sous_menu_pro{
	border:1px solid #3d3d3d;
	border-width:0 0 1px 0;
	height:15px;
}
div#main div#content div#content_center div#sous_menu_pro div.sousmenu_simple{
	color:#5db2a9;
	font-family:"Courier New", Courier, monospace;
	width:auto;
	float:left;
	background-color:#fff;
	text-transform:uppercase;
	font-size:11px;
}
/*END SOUS PRO*/
/*----------------------------------*/
/*FOOTER*/
div#main div#footer div#copyright{
	width:580px;
	float:left;
	
}
div#main div#footer div#copyright p{
	font-family:"Courier New", Courier, monospace;
	color:#646464;	
	font-size:10px;
}
div#main div#footer div#copyright p a{
	font-family:"Courier New", Courier, monospace;
	color:#646464;	
	font-size:10px;
	text-decoration:none;
}
div#main div#footer div#contact_bg{
	width:368px;
	height:97px;
	float:left;	
	background:url(images/bg_contact.gif) no-repeat;
	margin-top:15px;
	margin-bottom:25px;
}
div#main div#footer div#contact_bg p{
	font-family:"Courier New", Courier, monospace;
	text-align:right;
	font-size:14px;
	padding:14px 15px 0 0;
	color:#646464;	
}
div#main div#footer div#contact_bg a{
	font-family:"Courier New", Courier, monospace;
	text-align:right;
	font-size:14px;
	color:#646464;	
	text-decoration:none;
}
div#main div#footer div#contact_bg a:hover{
	font-family:"Courier New", Courier, monospace;
	text-align:right;
	font-size:14px;
	color:#f4364c;	
	text-decoration:none;
}
/*CONTENT*/
div#main div#content div#content_center div#extra_content{
	clear:both;
	padding:28px 0 0px 0;
}

/*CONCEPT PARTICULIERS*/
div#main div#content div#content_center div#extra_content div#texte_concept_part{
	float:left;
	width:310px;
}
div#main div#content div#content_center div#extra_content div#texte_concept_part p.special{
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-align:center;
	font-size:17px;
}
div#main div#content div#content_center div#extra_content div#texte_concept_part p{
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:14px;
	padding:15px 20px 0 0;
}

div#main div#content div#content_center div#extra_content div#anim_concept_part{
	float:left;
	width:640px;
	height:296px;
	background-image:url(images/flash_concept.jpg);
}
/*PRESTATIONS PARTICULIERS*/
div#main div#content div#content_center div#extra_content div#col_rdvconseil{
	float:left;
	width:270px;
	margin-right:50px;
}
div#main div#content div#content_center div#extra_content div#col_locations{
	float:left;
	width:270px;
	margin-right:50px;
}
div#main div#content div#content_center div#extra_content div#col_projet{
	float:left;
	width:300px;
}
div#main div#content div#content_center div#extra_content div#col_rdvconseil p,div#main div#content div#content_center div#extra_content div#col_locations p,div#main div#content div#content_center div#extra_content div#col_projet p{
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
}
div#main div#content div#content_center div#extra_content div#col_rdvconseil h1,div#main div#content div#content_center div#extra_content div#col_locations h1,div#main div#content div#content_center div#extra_content div#col_projet h1{
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
	color:#f4364c;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	margin:0 0 5px 0;
}
div#main div#content div#content_center div#extra_content div#col_rdvconseil p span.mea,div#main div#content div#content_center div#extra_content div#col_locations p span.mea,div#main div#content div#content_center div#extra_content div#col_projet p span.mea{
	font-family:"Courier New", Courier, monospace;
	color:#f4364c;
	font-size:12px;
	font-weight:bold;
}
div#main div#content div#content_center div#extra_content div#col_rdvconseil img,div#main div#content div#content_center div#extra_content div#col_locations img{
	margin-bottom:10px;
}
div#main div#content div#content_center div#extra_content div#col_rdvconseil p a,div#main div#content div#content_center div#extra_content div#col_locations p a,div#main div#content div#content_center div#extra_content div#col_projet p a{
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
	text-decoration:none;
}
div#main div#content div#content_center div#extra_content div#col_rdvconseil p a:hover,div#main div#content div#content_center div#extra_content div#col_locations p a:hover,div#main div#content div#content_center div#extra_content div#col_projet p a:hover{
	font-family:"Courier New", Courier, monospace;
	color:#f4364c;
	font-size:12px;
	text-decoration:none;
}
/*1000 MERCIS PARTICULIERS*/
div#main div#content div#content_center div#extra_content div#image_fixe{
	width:352px;
	height:378px;
	float:left;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe{
	width:580px;
	height:350px;
	float:left;
	overflow:auto;
	padding:10px;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe div#scroller_messages{
	/*TAILLE HAUTEUR 1000 MERCIS*/
	height:500px;
	/*height:auto;*/
}
div#main div#content div#content_center div#extra_content div#scroller_fixe div#scroller_messages p.message_type{
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-align:justify;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe div#scroller_messages p.signature{
	font-family:"Courier New", Courier, monospace;
	color:#f4364c;
	font-weight:bold;
}
/*Galerie PARTICULIERS*/
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie{
	height:432px;
	width:954px;
	overflow:auto;
}
*+html div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie{
	margin-bottom:10px;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie{
	/*LONGUEUR GALERIE PARTICULIERS*/
	width:31800px;
	/*LONGUEUR GALERIE PARTICULIERS*/
	height:380px;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie_pro{
	/*LONGUEUR GALERIE PRO*/
	width:14700px;
	/*LONGUEUR GALERIE PRO*/
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie div.box,
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie_pro div.box{
	float:left;
	height:380px;
	/*max-width:500px;*/
	/*min-width:50px;*/
	margin:0 15px 0 0;
	position:static;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie div.box img,
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie_pro div.box img{
	height:380px;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie div.box div.description{
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie div.box div.title,
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie_pro div.box div.title{
	width:40%;
	float:left;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
}
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie div.box div.credit,
div#main div#content div#content_center div#extra_content div#scroller_fixe_galerie div#scroller_galerie_pro div.box div.credit{
	width:40%;
	float:right;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	text-align:right;
	font-size:10px;
}
/*CONCEPT PROFESSIONNELS*/
div#main div#content div#content_center div#extra_content div#texte_concept_pro{
	float:left;
	width:345px;
}
div#main div#content div#content_center div#extra_content div#texte_concept_pro h1{
	font-family:"Courier New", Courier, monospace;
	color:#5db2a9;
	font-size:14px;
	text-decoration:underline;
}
div#main div#content div#content_center div#extra_content div#texte_concept_pro p{
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
	padding:15px 20px 0 0;
}
div#main div#content div#content_center div#extra_content div#anim_concept_pro{
	float:left;
	width:609px;
	height:301px;
	background-image:url(images/flash_concept_pro.jpg);
}
/*PRESTATIONS PRO*/
div#main div#content div#content_center div#extra_content div.col_pro{
	float:left;
	width:295px;
}
div#main div#content div#content_center div#extra_content div.col_pro_spacer{
	float:left;
	width:32px;
}
div#main div#content div#content_center div#extra_content div.col_pro p{
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
}
div#main div#content div#content_center div#extra_content div.col_pro p a{
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
}
div#main div#content div#content_center div#extra_content div.col_pro p a:hover{
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	color:#5db2a9;
	font-size:12px;
}
div#main div#content div#content_center div#extra_content div.col_pro p.special{
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
	padding:15px;
}
div#main div#content div#content_center div#extra_content div.col_pro p.special span{
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	color:#3d3d3d;
	font-size:12px;
	padding:15px;font-weight:bold;
}
div#main div#content div#content_center div#extra_content div.col_pro p.special a{
	text-align:center;
	font-family:"Courier New", Courier, monospace;
	color:#5db2a9;
	font-size:12px;
}
div#main div#content div#content_center div#extra_content div.col_pro h1{
	text-align:justify;
	font-family:"Courier New", Courier, monospace;
	color:#5db2a9;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
	margin:0 0 5px 0;
}
div#main div#content div#content_center div#extra_content div.col_pro img{
	margin-bottom:10px;
}
