/*
*
* Css					:	Main
* Client				:	Maisons d'en Flandre
* Auteur				:	Nicolas Joly
* Date Création	:	28/01/2009
*
*/

@charset "utf-8";

body {
	margin: 0; padding: 0;
	background:  #DAD3D0 url(/images/bg.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; /* Init 1em à 10px */
	behavior: url("/css/cssHover3.htc");
}

body:nth-of-type(1) #global {
   font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; /* Init 1em à 10px */
}

/* Architecture */
#global {
	position: relative; width: 800px; left: 50%; margin-top: 30px; margin-left: -400px; /* On centre */
}



#page {
	width: 760px;
	background: #fff url(/images/pageBg.gif) repeat-y right;
	border: 20px solid #B9002E;
}

#header {}
#headerLeft {width: 220px;}

#pageGauche {width: 220px; float: left;}
#pageDroite {width: 540px; float: left; background: #BBB0AC;}
#pageDroiteMention {width: 540px; float: left; background: #FFFFFF;}


#pageDroite .contenu500		{color: #fff; font-size: 1.2em; padding: 0 20px;}
#pageDroiteMention .contenu500		{color: #fff; font-size: 1.2em; padding: 0 20px;}

#pageDroite .contenu420		{color: #fff; font-size: 1.2em; padding: 0 60px;}
#pageDroite h1 {color: #C50E1F; font-size: 1.2em; font-weight: bold; margin: 30px 0 18px; padding: 0; text-transform: uppercase;}
#pageDroite h2 {color: #C50E1F; font-size: 1.2em; font-weight: normal; background: url(/images/h2.gif) no-repeat; margin: 0; padding-left: 8px;}
#pageDroite p {margin: 0 0 16px 0;}
#pageDroiteMention p {margin: 0 0 16px 0;}

#footer {width: 800px; margin-top: 12px;}
/* Architecture : Fin */

/* Contact */
.contact {}
.contactInput {
	width: 100%; height: 16px; padding: 1px 6px 2px 4px; padding-right: 10px;
	background: #E9E8E7; border: 1px solid #A59792; color: #806E67; font-size: 1.0em;
}
.contactSelect {
	width: 100%; height: 24px; padding: 1px 6px 2px 4px;
	background: #E9E8E7; border: 1px solid #A59792; color: #806E67; font-size: 1.0em;
}
.contactInputMultiLine {
	width: 97%; padding: 1px 6px 2px 4px;
	background: #E9E8E7; border: 1px solid #A59792; color: #806E67; font-size: 1.0em;
}
/* Contact : Fin */

/* Navigation */
.nav  {
	width: 197px;
	background: #BE0917 url(/images/nav/navOnBg_.png) top left;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;
}

.nav .active{background: #BE0917 url(/images/nav/navOn.png) top left;}
.nav div {
	background: #BE0917 url(/images/nav/navOnBg_.png) top left;
	color: #fff;
	
}
.nav ul {margin: 0; margin-left: 6px; margin-top: 4px; padding: 0; list-style: none;}
.nav ul li {margin: 0; padding: 0; padding-left: 6px; padding-bottom: 4px; background: url(/images/nav/navOnFleche.gif) no-repeat;}
.nav ul li a {margin: 0; padding: 0; padding-left: 6px; padding-bottom: 4px; background: #BE0917;}
.nav p {
	margin: 8px 0 4px 6px;
	font-weight: bold;
}
.nav a {
	cursor:pointer;
	display:block;
	padding:6px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	background-color: #B2A6A1;
	background: #B2A6A1 url(/images/nav/navOff.png) top left;
}
.nav a:hover {
	background: #BE0917 url(/images/nav/navOn².png) top left;
}
.nav a.menu:hover {
	background: #BE0917 url(/images/nav/navOn_.png) top left;
}
.nav a.selected {
	background: #BE0917 url(/images/nav/navOn.png) top left;
	color: #fff;
}
/* Navigation : Fin */

/* Module Actualite*/
/*#laNewsGlobal {
	position: fixed;
	top: 130px;
	padding:0px; 
	width: 197;
	height: 98;
}*/

#laNewsTitre {
	width: 191px; height: 23px; padding-top: 5px; padding-left: 6px;
	background: url(/images/actualitesTitre.png) right; color: #fff; font-size: 1.3em; font-weight: bold;
}

#laNews {
	position: relative; width: 197px; height: 116px; overflow: hidden;
	background:  #003070;
}

#laNews ul.items {
	position: absolute; width: 185px; height: 86px; top: 108px; left: 6px; margin: 0; padding: 0;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
}
#laNews ul.items li {
	font-size: 1.0em; font-weight: normal;
}
/* Module Actualite : Fin */

/* Common */
.blanc	{color: #fff;}
.marron	{color: #806E67;}
.rouge	{color: #BD0D1E;}
.bleu		{color: #003070;}

.toLeft {float: left;}
.toRight {float: right;}
.clr {clear: both;}
.txtLeft {text-align: left;}
.txtCenter {text-align: center;}
.txtRight {text-align: right;}
.justify {text-align: justify;}
.toBold {font-weight: bold;}
.toItal {font-style: italic;}
.toNormal {font-weight: normal;}
.toUpper {text-transform: uppercase;}
.hide {display: none;}

.font10 {font-size: 1.0em;}
.font11 {font-size: 1.1em;}
.font12 {font-size: 1.2em;}
.font13 {font-size: 1.3em;}
.font14 {font-size: 1.4em;}
.font15 {font-size: 1.5em;}
.font16 {font-size: 1.6em;}
.legende {font-size: .9em;}
.pointers {font-family: Pointers;}
/* Common : Fin */