/*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;
}
.editorial {
	font-size: 12px;
}


li, dd, blockquote {
	margin-left: 1em;
}

form label {
	cursor: pointer;
}
fieldset {
	border: none;
}

input, select, textarea {
	font-size: 100%;
}

body{
position:relative;
margin:15px 0 50px 0;
padding:0 0 50px 0;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:normal;
color:#333333;
line-height:14px;
letter-spacing:0px;
}

.lien{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:14px;
letter-spacing:0px;
text-align:justify;
text-decoration:none;
}

a.lien:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
line-height:14px;
letter-spacing:0px;
text-align:justify;
text-decoration:underline;
}
a.lien:visited {
text-decoration:underline;
}
a.lien:hover {
text-decoration:none;
}
a.lien:active {
text-decoration:none;
}

.lien-accueil{
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
}

a.lien-accueil:link {
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
}
a.lien-accueil:visited {
color:#FFFFFF;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
}
a.lien-accueil:hover {
text-decoration:underline;
}
a.lien-accueil:active {
text-decoration:underline;
}

a:link {
color:#333333;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:underline;
}
a:visited {
text-decoration:none;
}
a:hover {
text-decoration:none;
}
a:active {
text-decoration:none;
}

/*DIVS*/ 

#titre{
display:none;
}

#global{
margin:0 0 50px 0;
padding:0 0 50px 0;
width:781px;
height:auto;
text-align: center;
margin-left: auto;
margin-right: auto;
text-align:left;
}

#container{
	position:absolute;
	margin-top:184px;
	padding:0 0 50px 0;
	width:779px;
	min-height:880px;
	height:auto;
	background-image:url(../images/fond_contenu.gif);
	background-repeat:repeat-y;
	background-position:top left;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	border-bottom:#CCCCCC 1px solid;
	margin-bottom:50px;
}

#marge{
position:relative;
margin-top:auto;
padding:0 0 0 0;
width:779px;
height:10px;
background-color:#6666CC;
}

#zonementions{
position:absolute;
width:150px;
text-align:right;
padding:0 0 0 0;
margin:0 0 0 0;
line-height:16px;
}

.mentions{
color:#888888;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

a.mentions:link {
color:#888888;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
a.mentions:visited {
color:#888888;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
a.mentions:hover {
text-decoration:underline;
}
a.mentions:active {
text-decoration:underline;
}

#menu{
	position:relative; /*pour que la fenetre augmente en meme temps que le menu*/
	margin:20px 0 0 62px;
	padding:0 0 0 0;
	width:150px;
	height:700px;
}

#contenu{
position:relative;
margin:-680px 0 30px 255px;
padding:0 0 0 0;
width:500px;
}

#adresse{
	position:absolute;
	margin:65px 0 0 65px;
	padding:0;
	color:#FFFFFF;
	line-height:13px;
	font-weight:normal;
	width:230px;
	height:80px;
}

#accueil{
position:absolute;
margin:167px 0 0 84px;
padding:0;
color:#FFFFFF;
font-weight:bold;
width:55px;
height:15px;
}

#fonctions{
position:absolute;
text-align:right;
margin:203px 0 0 630px;
width:125px;
height: 60px;
padding:0;
}

#navigation{
	position:absolute;
	margin:200px 0 0 255px;
	padding:0;
	color:#A40001;
	font-weight:normal;
	width:390px;
	height:15px;
	font-size:9px;
}

.ligne-grise{
border-bottom:#CCCCCC 1px solid;
}


/* ///// SPECIFIQUES //////*/


.tableau{
/*border: #CCCCCC 1px solid;*/
background-color:#FFFFFF;
}

.encadre{
border: #CCCCCC 1px solid;
background-color:#EEEEEE;
font-weight:bold;
}

.case-grise{
background-color:#EEEEEE;
}

.case-grise-fonce{
background-color:#AAAAAA;
}

.marge-droite{
padding:0 0 0 0;
margin:0 10px 0 0;
}

.publications{
	filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;
	border-bottom: #EEEEEE 1px solid;
	
	line-height:22px;
	background-image:url(../images/agenda.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding-left:18px;

}

