/* =================== SITE =================== */
html, body {
	margin: 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	background-color: #000000;
}
.none {
	display:none;
}

#site {
	width:990px;
	margin:auto;
	overflow:hidden;
}
h1 {
	margin:0;
	padding:0;
}
#header {
	width:990px;
	height:57px;
	background-color:#FFFFFF;
}
#logo {
	width:231px;
	height:57px;
	float:left;
	background:url(../images/layout/logo.jpg) no-repeat;
}
#logo h1, #logo a {
	display:block;
	float:left;
	height:57px;
	width:231px;
}
#sur_menu {
	height:30px;
	width:759px;
	float:left;
}
#nav {
	list-style-type:none;
	float:left;
	margin:5px 0 0 0;
	padding:0;
}
#nav li {
	float:left;
	/*padding:0 10px;*/
	font-family:"Times New Roman", Times, serif;
}

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

/* ================== INTRO ================== */

#haut_intro {
	width:990px;
	height:152px;
	background:url(../images/layout/haut_intro.jpg) no-repeat;
}
#flash_intro {
	width:990px;
	height:340px;
}
#bas_intro {
	width:990px;
	height:358px;
	background:url(../images/layout/bas_intro.jpg) no-repeat;
}
/* ================== CONTENU ================== */
#contenu_accueil {
	width:990px;
	height:793px;
	background:url(../images/layout/background-accueil.jpg) no-repeat;
}
#contenu_aide {
	width:990px;
	height:793px;
	background:url(../images/layout/background-aide.jpg) no-repeat;
}
#contenu_entreprise {
	width:990px;
	height:793px;
	background:url(../images/layout/background-entreprise.jpg) no-repeat;
}
#contenu_hommes {
	width:990px;
	height:793px;
	background:url(../images/layout/background-hommes.jpg) no-repeat;
}
#contenu_moyens {
	width:990px;
	height:793px;
	background:url(../images/layout/background-moyens.jpg) no-repeat;
}
#contenu_garanties {
	width:990px;
	height:793px;
	background:url(../images/layout/background-garanties.jpg) no-repeat;
}
#contenu_activites {
	width:990px;
	height:793px;
	background:url(../images/layout/background-activites.jpg) no-repeat;
}
#contenu_cocooning {
	width:990px;
	height:793px;
	background:url(../images/layout/background-cocooning.jpg) no-repeat;
}
#contenu_ldc {
	width:990px;
	height:793px;
	background:url(../images/layout/background-ldc.jpg) no-repeat;
}
#contenu_combles {
	width:990px;
	height:793px;
	background:url(../images/layout/background-combles.jpg) no-repeat;
}
#contenu_extensions {
	width:990px;
	height:793px;
	background:url(../images/layout/background-extensions.jpg) no-repeat;
}
#contenu_agencement {
	width:990px;
	height:793px;
	background:url(../images/layout/background-agencement.jpg) no-repeat;
}
#contenu_extensions2 {
	width:990px;
	height:793px;
	background:url(../images/layout/background-extensions2.jpg) no-repeat;
}
#contenu_dialogue {
	width:990px;
	height:793px;
	background:url(../images/layout/background-dialogue.jpg) no-repeat;
}
#contenu_realisations {
	width:990px;
	height:793px;
	background:url(../images/layout/background-realisations.jpg) no-repeat;
}
#contenu_actualites {
	width:990px;
	height:793px;
	background:url(../images/layout/background-actualites.jpg) no-repeat;
}
#contenu_presse {
	width:990px;
	height:793px;
	background:url(../images/layout/background-presse.jpg) no-repeat;
}
#contenu_zone_activites {
	width:990px;
	height:793px;
	background:url(../images/layout/background-zone-activite.jpg) no-repeat;
}
#contenu_chartres {
	width:990px;
	height:793px;
	background:url(../images/layout/background-chartres.jpg) no-repeat;
}
#contenu_marboue {
	width:990px;
	height:793px;
	background:url(../images/layout/background-marboue.jpg) no-repeat;
}
#contenu_tours {
	width:990px;
	height:793px;
	background:url(../images/layout/background-tours.jpg) no-repeat;
}
#contenu_contact {
	width:990px;
	height:793px;
	background:url(../images/layout/background-contact.jpg) no-repeat;
}
#contenu_liens {
	width:990px;
	height:793px;
	background:url(../images/layout/background-liens.jpg) no-repeat;
}
#contenu_blois {
	width:990px;
	height:793px;
	background:url(../images/layout/background-blois.jpg) no-repeat;
}
#contenu_orleans {
	width:990px;
	height:793px;
	background:url(../images/layout/background-orleans.jpg) no-repeat;
}
#contenu_franchise {
	width:990px;
	height:793px;
	background:url(../images/layout/background-franchise.jpg) no-repeat;
}
#contenu_plan {
	width:990px;
	height:793px;
	background:url(../images/layout/background-plan.jpg) no-repeat;
}
#col_gauche {
	width:231px;
	overflow:hidden;
	float:left;
}
#col_droite {
	width:758px;
	float:left;
	overflow:hidden;
}
#marquee {
	width:733px;
	height:42px;
	padding:8px 0 0 255px;
	font-size:23px;
	line-height:42px;
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
}
#form_partenaire {
	width:500px;
	margin: 25px 0 0 426px;
}
#extra_login {
	background-color:#e6ecd4;
	border:1px solid #293d82;
	width:100px;
}
#lien_entreprise { padding-top:203px; }
#lien_entreprise, #lien_entreprise a, #lien_entreprise2, #lien_entreprise2 a  {
	display:block;
	width:758px;
	height:80px;
}
#lien_activites, #lien_activites a  {
	display:block;
	width:758px;
}
#titre_accueil {
	margin:100px 0 0 400px;
	font-size:22px;
	color:#ad432e;
	font-weight:bold;
}
#msg_accueil {
	width:450px;
	height:200px;
	color:#FFFFFF;
	font-size:18px;
	font-family:"Times New Roman", Times, serif;
	margin:40px 0 0 400px;
	font-weight:bold;
}
#map2 {
	width:100px; 
	height:20px; 
	position: relative; 
	top:330px; 
	left:600px; 
	cursor:pointer;
}
#map1 {
	width:100px; 
	height:20px; 
	position: relative; 
	top:240px; 
	left:600px; 
	cursor:pointer;
}
#map1 a, #map2 a { text-decoration:none; }
*+html #map1 { top:220px; }
*+html #map2 { top:310px; }
* html #map1 { top:220px; }
* html #map2 { top:310px; }
.texte_gauche {
	width:165px;
	text-align:right;
	color:#FFFFFF;
	padding-top:20px;
}
.texte_gauche_seul {
	width:165px;
	text-align:right;
	color:#FFFFFF;
	padding:60px 0 0 10px;
}
#zone_rappel { padding-top:51px; }
#zone_rappel, #zone_rappel a {
	width:231px;
	height:203px;
	display:block;
}

/* ================== CAROUSSEL ================== */
#btn_gauche {
	width:18px;
	height:192px;
	margin-top:112px;
	margin-left:44px;
	cursor:pointer;
	float:left;
}
#btn_droite {
	width:18px;
	height:192px;
	margin-top:112px;
	margin-left:30px;
	float:left;
	cursor:pointer;
}
#galerie {
	width:630px;
	height:302px;
	position:absolute;
	margin:25px 0 0 10px;
	overflow:hidden;
}
.carroussel { width:630px; overflow:hidden; float:left; }
.imgs {
	width:340px;
	height:302px;
	float:left;
	padding:15px;
}
.imgs img { margin:5px; }
.description {
	width:202px;
	height:302px;
	float:left;
	padding:15px;
}
.mask{
	position:relative;
	width:630px;
	height:382px;
	overflow:hidden;
	float:left;
	padding-top:50px;
}

/* ================== FAQ ================== */
#faq {
	width:700px;
	height:415px;
	overflow:auto;
	margin:20px 0 0 58px;
	font-size:11px;
}
#question_faq {
	list-style-type:none;
}
.titre_bleu {
	margin-bottom:3px;
	font-size:15px;
	color:#333399;
}
.titre_orange {
	margin-bottom:3px;
	font-size:15px;
	color:#feb442;
}
.titre_vert {
	margin-bottom:3px;
	font-size:15px;
	color:#009933;
}
.lien_h2 { font-size:15px; color:#009933; }
#faq p { margin:0; }
.lien_noir { color:#000000; text-decoration:none; cursor:pointer; }
.lien_noir:hover { text-decoration:underline; }
.lien_faq { text-decoration:none; color:#000000; font-weight:bold; cursor:pointer; }
.lien_faq:hover { text-decoration:underline; }

/* ================== ACTU ================== */
#actu {
	width:700px;
	height:415px;
	overflow:auto;
	margin:20px 0 0 58px;
	font-size:11px;
}
.contenu_actu { overflow:hidden; }
.contenu_actu img { float:left; margin: 0 10px 0 0 ; }
.contenu_actu p { margin:0 10px 0 10px; }

/* ================== ZONE D'ACTIVITES ================== */
#agence-chartres {
	width:143px;
	margin:114px 0 0 319px;
}
#agence-marboue {
	width:143px;
	margin-left:319px;
}
#agence-tours {
	width:102px;
	margin:108px 0 0 217px;
	float:left;
}
#agence-blois {
	width:143px;
	margin:68px 0 0 0;
	float:left;
}
#agence-orleans {
	width:158px;
	margin:0;
	float:left;
}

/* ================== CONTACT ================== */

#contact {
	width:700px;
	height:415px;
	overflow:auto;
	margin:20px 0 0 58px;
	font-size:11px;
}
/* ================== PLAN ================== */
#plan_entreprise {
	margin:316px 0 0 45px;
	width:108px;
	height:98px;
	float:left;
}
#plan_produits {
	margin:316px 0 0 33px;
	width:145px;
	height:98px;
	float:left;
}
#plan_savoir {
	margin:316px 0 0 17px;
	width:127px;
	height:125px;
	float:left;
}
#plan_entreprise2 {
	margin:316px 0 0 0;
	width:121px;
	height:158px;
	float:left;
}
#plan_partenaires {
	margin:316px 0 0 25px;
	width:97px;
	height:55px;
	float:left;
}
#plan_franchises {
	margin:0 0 0 186px;
	width:145px;
	height:40px;
	clear:both;
}
#contenu_plan #col_droite ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#contenu_plan #col_droite ul li a {
	color:#000000;
	text-decoration:none;
}
#contenu_plan #col_droite ul li a:hover {
	text-decoration:underline;
}

.mots_cles a{
	color:#FFFFFF;
	text-decoration:underline;
}

#contenu_mot_cle{
	width:686px;
	height:495px;
	background:transparent url(../images/layout/background-motcle.jpg) no-repeat;
	padding : 42px 63px 256px 241px;
}

#titre_mc{
	width:656px;
	height:25px;
	float:left;
	padding:15px;
	margin:0;
	color:#FE8B40;
	font-family:Arial, Helvetica, sans-serif;
}

* html #titre_mc{
	font-size:14px;
}

*+html #titre_mc{
	font-size:14px;
}


#texte_mc{
	width:607px;
	height:359px;
	padding:0 40px 10px 40px;
	float:left;
	text-align:justify;
	overflow: auto;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

#texte_mc a{
	color:#FE8B40;
	font-weight:bold;
	text-decoration:none;
}

#texte_mc a:hover{
	text-decoration:underline;
}

#mc_down{
	width:667px;
	height:79px;
	padding:0 10px 0 10px;
	float:left;
	color:#FFFFFF;
	overflow:auto;
	padding-top:10px;
}

#mc_down a{
	color:#004489;
	text-decoration:none;
}

#mc_down a:hover{
	text-decoration:underline;	
}
