/* CSS Document */

/* ///// MISE A ZERO ///// */

form, fieldset {
	margin: 0;
	padding: 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

html{
	margin: 0 0 50px 0;
	padding: 0 0 50px 0;
	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ul, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}

li, dd, blockquote {
	margin-left: 1em;
}

form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

input, select, textarea {
	font-size: 100%;
}

img{
border:none;
}
/* /////  PROPRIETE GENERALES  ///// */

body {
position:abolute;
text-align:center;
background-color:#F5F5F5;
background-image:url(/images/global/fond.jpg);
background-repeat:repeat-y;
background-position:center top;
margin:0 0 0 0;
padding:0 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#6A6350;
font-size:10px;
line-height:10px;
text-decoration:none;
}

/* mgm-ml modifs : couleur + underline menus */
a:link { text-decoration:underline; color:#cb7443;}
a:active { text-decoration:underline; color:#cb7443;}
a:visited { text-decoration:underline; color:#cb7443;}
a:hover { text-decoration:underline; color:#d3a07f;}

h1, .h1 {
color:#6A6350;
font-size:22px;
line-height:26px;
text-decoration:none;
font-weight:normal;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
}
h1, a.h1:link { text-decoration:none; color: #6A6350; }
h1, a.h1:visited { text-decoration:none; color: #6A6350; }
h1, a.h1:hover { text-decoration:none; color: #6A6350; }
h1, a.h1:active { text-decoration:none; color: #6A6350; }

h2, .h2 {
color:#827855;
font-size:18px;
line-height:22px;
text-decoration:none;
font-weight:normal;
text-align:left;
margin:0 0 0 0;
padding:0 0 0 0;
}
h2, a.h2:link { text-decoration:none; color: #827855; }
h2, a.h2:visited { text-decoration:none; color: #827855; }
h2, a.h2:hover { text-decoration:none; color: #827855; }
h2, a.h2:active { text-decoration:none; color: #827855; }

h3, .h3 {
color:#968C71;
font-size:15px;
line-height:18px;
text-decoration:none;
font-weight:bold;
text-align:left;
margin:0 0 5px 0;
padding:0 0 0 0; 
}
h3, a.h3:link { text-decoration:none; color: #968C71; }
h3, a.h3:visited { text-decoration:none; color: #968C71; }
h3, a.h3:hover { text-decoration:none; color: #968C71; }
h3, a.h3:active { text-decoration:none; color: #968C71; }

h4, .h4 {
color:#827855;
font-size:14px;
line-height:14px;
text-decoration:none;
font-weight:normal;
text-align:left;
margin:0 0 5px 0;
padding:0 0 0 0;
}
h4, a.h4:link { text-decoration:none; color: #827855; }
h4, a.h4:visited { text-decoration:none; color: #827855; }
h4, a.h4:hover { text-decoration:none; color: #827855; }
h4, a.h4:active { text-decoration:none; color: #827855; }

h5, .h5 {
color:#827855;
font-size:12px;
line-height:12px;
text-decoration:none;
font-weight:normal;
text-align:left;
margin:0 0 5px 0;
padding:0 0 0 0;
}
h5, a.h5:link { text-decoration:none; color: #827855; }
h5, a.h5:visited { text-decoration:none; color: #827855; }
h5, a.h5:hover { text-decoration:none; color: #827855; }
h5, a.h5:active { text-decoration:none; color: #827855; }

h5.italic {
color:#968C71;
font-size:12px;
font-style:italic;
font-weight:bold;
float:left;
margin:0;
padding:2px 0 0 10px;
}
h5.italic:link { text-decoration:none; color: #968C71; }
h5.italic:visited { text-decoration:none; color: #968C71; }
h5.italic:hover { text-decoration:none; color: #968C71; }
h5.italic:active { text-decoration:none; color: #968C71; }

p, .p {
text-decoration:none;
font-weight:normal;
}
p:link { text-decoration:none; }
p:visited { text-decoration:none; }
p:hover { text-decoration:none; }
p:active { text-decoration:none; }

/* ////// TEXTES ////// */

.gris9 {
color:#C2C2C2;
font-size:9px;
line-height:18px;
text-decoration:none;
font-weight:normal;
}

a.gris9:link { color: #C2C2C2; text-decoration:none; }
a.gris9:visited { color: #C2C2C2; text-decoration:none; }
a.gris9:hover { color: #D3D3D3; text-decoration:none; }
a.gris9:active{ color: #D3D3D3; text-decoration:none; }

.gris10 {
color:#999999;
font-size:10px;
line-height:10px;
text-decoration:none;
font-weight:normal;
}

a.gris10:link { color: #999999; text-decoration:none; }
a.gris10:visited { color: #999999; text-decoration:none; }
a.gris10:hover { color: #ABABAB; text-decoration:none; }
a.gris10:active{ color: #ABABAB; text-decoration:none; }

.gris10bold{
color:#999999;
font-size:10px;
font-weight:bold;
}

.marron9{
font-size:9px;
}

.marron10 {
color:#6A6350;
font-size:10px;
line-height:10px;
text-decoration:none;
font-weight:normal;
}

a.marron10:link { text-decoration:underline; color:#6A6350;}
a.marron10:visited { text-decoration:underline; color:#6A6350;}
a.marron10:hover { text-decoration:underline; color:#6A6350;}
a.marron10:active { text-decoration:underline; color:#6A6350;}

.marron10bold{
color:#968C71;
font-size:10px;
line-height:12px;
font-weight:bold;
}

.marronf10bold{
color:#6A6350;
font-size:10px;
line-height:12px;
font-weight:bold;
}

.marron11{
color:#6A6350;
font-size:11px;
}

a.marron11:link { text-decoration:underline; color: #6A6350; }
a.marron11:visited { color: #6A6350; }
a.marron11:hover { text-decoration:none; color: #6A6350; }
a.marron11:active{ text-decoration:none; font-weight:bold; color: #6A6350; }

.marron12boldital{
color:#968C71;
font-size:12px;
font-weight:bold;
font-style:italic;
}

.beige9 {
color:#BDAE7C;
font-size:9px;
line-height:11px;
text-decoration:none;
font-weight:normal;
}

.gras{
font-weight:bold;
}

.texteclair{
color:#928b81;
}

.italic{
font-style:italic;
}
/* /////  MISE EN PAGE  ///// */

/* Marges */

.marge0{
margin:0px;
}

.marge10top{
margin-top:10px;
}

.marge20top{
margin-top:20px;
}

.marge10bottom{
margin-bottom:10px;
}

.marge20bottom{
margin-bottom:20px;
}

.marge50bottom{
margin-bottom:50px;
}

.marge10left{
margin:5px 0 10px 10px;
}

.marge20left{
margin:0 0 0 20px;
}

.marge10left20top{
margin:20px 0 10px 10px;
}

.marge10right3bottomtop{
margin: 3px 10px 3px 0;
}

.pointilleshoriz{
background-image:url(/images/global/pointilleshoriz.gif);
background-repeat:repeat-x;
margin:0 0 0 0;
padding:0 0 0 0;
}

.pointillesverti, #pointillesverti{
background-image:url(/images/global/pointillesverti.gif);
background-repeat:repeat-y;
margin:0 0 0 0;
padding:0 0 0 0;
width:5px;
height:250px;
float:left;
}

/* Float */

.floatleft{
float:left;
}

.floatright{
float:right;
}

.h1floatleft{
float:left;
margin-bottom: 5px;
}

.h3floatleft{
float:left;
padding-top: 6px;
}

.clear{
	clear:both;
}

.hidden{
visibility:hidden;
}

#container{ /* DIV GLOBAL QUI ENGLOBE TOUS LES AUTRES : IL CENTRE LA PAGE AU MILIEU*/
position:relative;
width:975px;
margin:0 0 0 0;
padding:0 0 0 0;
height:auto;
text-align: left;
margin-left: auto;
margin-right: auto;
}

#header{ /* HEADER FLASH */ 
z-index:90;
width:975px;
height:110px;
position: absolute;
margin:0 0 0 0;
padding:0 0 0 0;
border: 2px 0x00000;
}

#saisonnalite{
z-index: 50;
clear: both;
position:relative;
float:right;
margin:0 0 0 0;
padding:50px 0 0 0; 
width: 240px;
height: 261px;

top: 50px;
}

#contenu{ /* ZONE DE CONTENU OU VIENDRONT S'INSCRIRE LES DIFFERENTES MISES EN PAGES PROPRES A CHAQUE TEMPLATE */
width:975px;
height:auto;
position:absolute;
margin:148px 0 0 0;
padding:0 0 0 0;
}

/* ////// MENU HORIZONTAL HAUT DE PAGE ///// */



/* ////// MENU HORIZONTAL PIED DE PAGE ///// */

#menubottom{ /* PIED DE PAGE */
clear:both;
width:970px;
background-image:url(/images/global/fond_menubottom.gif);
background-position:center top;
background-repeat:no-repeat;
text-align:center;
position:relative;
bottom:0;
margin:0 0 0 0;
padding:18px 0 0 0;
line-height:15px;
}
