html { 
  font-size: 100%;
} 

body {
 margin: 0;
 padding: 0;
 font-family: verdana,sans-serif;
 color: black;
 background: white;
 font-size:1em;
}

h1, h2, h3, h4, h5, h6 { 
  margin: .5em 0 .5em 0;
  line-height: 1.2; 
  font-weight: bold; 
  font-style: normal; 
	clear:both;
} 

/* Listes */ 
ul, ol { 
  margin: 0; 
  padding: 0; 
  list-style-type:none;
} 
 
/* Paragraphes */ 
p { 
  margin: .75em 0; /* Marges plus faibles que par défaut. */ 
} 
address { 
  margin: .75em 0; 
  font-style: normal; 
} 
 
/* Liens  LoVe HAte*/
a { text-decoration: underline; 
} 
a:link { color: #11C; 
} 
a:visited { 
  color: #339; 
} 
a:hover, a:focus, a:active { 
  color: #00F; 
} 

a:active { 
  outline: none; 
} 

a img { 
  border: none; 
} 

em { 
  font-style: italic; 
} 
strong { 
  font-weight: bold; 
} 
 
/* Formulaires */ 
form, fieldset { 
  margin: 0; 
  padding: 0; 
  border: none; 
} 
input, button, select { 
  vertical-align: middle;
	outline: none; 
}




#page {
 margin:0 auto;
 width:1020px;
 _width:1050px;
 overflow:auto;
}
#container {
 background:#fff;
 border:1px solid #3f413e;
 float:left;
 width:848px;
 border-top:0;
 padding:0 0 29px;
 overflow:auto;
}

/* -------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/*HEADER*/

#header {
 padding:0 23px;
 margin:0 0 5px;
}

#header .logoSite {
 margin:0;
 padding:11px 0 9px;
 width:580px;
 float:left;
 text-align:right;
}
#header .logoEditeur {
 float:right;
 margin:0;
 padding:17px 0 0 0;
}

#header #time {
 color:#3f413e;
 float:left;
 font:.7em verdana,sans-serif;
 height:18px;
 margin:0;
 padding:6px 0 0;
 width:222px; 
 }
 /*finHEADER*/

#PubTop {}

#content,
#contentDepot {
margin:0;
padding:0 23px;
font-size:.7em;
}

/* ------------------------------------------------- */
#content h1 {
display:block;
font-size:2em;
color:#0C51A6;
font-family:'Trebuchet MS',Verdana,Tahoma,Arial,Helvetica;
font-style:italic;
}
#content .sousTitre {
background-color:#3f413e;
color:#0C51A6;
font-size:11px;
font-weight:bold;
margin:0;
padding:6px 0 5px 12px;
text-transform:uppercase;
}
#content .sousTitre em {
text-transform:lowercase;
padding:0 0 0 10px ;
}
#content .error {
margin:10px;
color:#cc0000;
font-weight:bold;
}

#content .error span{
font-weight:lighter;
font-style:italic;
}
/* ------------------------------------------------- */

.btnAction {
 	margin:0;
	float:right;
 	font:bold 11px verdana,sans-serif;
 	padding:0 1px;
}

.btnAction a,
.btnAction a:visited {
 display:block;
 float:left;
 padding:0 0 0 9px;
 background:url(/Resources/Common/Img/fondBtnG.gif) no-repeat;
 color:#fff;
 text-decoration:none;
}
.btnAction a span {
 display:block;
 padding:2px 9px 3px 0;
 background:url(/Resources/Common/Img/fondBtnD.gif) no-repeat right top;
}
.btnAction a:hover {
 background:url(/Resources/Common/Img/fondBtnG.gif) no-repeat left bottom;
}
.btnAction a:hover span {
 background:url(/Resources/Common/Img/fondBtnD.gif) no-repeat right bottom;
}


#footer {
 font-size:.55em;
 text-align:center;
 clear:both;
 width:848px;
 }

#footer li {
	color:#3f413e;
	display: inline;
	padding:0 0 0 10px;
	background:url(/Resources/Guichet/Auto/Img/listTiret.gif) no-repeat 2px  7px ;
	
	}
#footer li.first {
	padding:0;
	background:none;
	}
#footer li a {
	color:#3f413e;
	}
	

#footer li a:hover {color:#000;} 











