@charset "UTF-8";
/* CSS Document */
*{
margin:0;
}
body{
margin:0;
background-color:#FAFAFA;
padding:0;
font:Geneva, Arial, Helvetica, sans-serif;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}
a:link {
	color: #333;
	text-decoration: underline;
}
a:visited {
	color: #333;
	text-decoration: underline;
}
a:hover {
	color: #666;
	text-decoration: none;
}
a:active {
	color: #333;
	text-decoration: underline;
}
.nophoto{
margin:31px;

}
hr{
border:0px;
border-top:1px #000000 dotted;
background-color:#FAFAFA;
}
.info{
font-size:0.8em;
background-color:#FFFFCC;
border:1px dotted #888;
padding:10px;
}
.bulle{
padding:10px;
width:70%;
background-color:#eee;
border:dotted 1px #333;
margin:5px;
}

.attentionbulle{
padding:10px;
width:70%;
margin:5px;
background-color:#FFD7D7;
border:dotted 1px #FF0000;
color:#FF0000;
}

h1{
margin:0;
padding:0;
font-size:2.5em;
}
.page{
margin:0px;
margin-left:190px;
}
.centrer{
width:100%;
text-align:center;
margin:auto;
}
.red{
color:#FF0000;
}
.infoinline{
font-size:0.8em;
background-color:#EEE;
display:block;
}
.infoError{
font-size:0.8em;
background-color:#FFCCCC;
border:1px dotted #888;
padding:10px;
color:#FF0000;
}
.header{
padding-top:3px;
padding-bottom:3px;
background-color:#FFFFFF;
margin:0px;
padding:0px;
}
.titresite{
margin-top:7px;
text-align:center;
font-size:1.4em;
padding-left:4px;
}
.recherche option, .recherche select{
width:200px;

}
.rechercherapide{
width:300px;
float:left;
}
recherchemots{
width:300px;
}
.recherche{
vertical-align:bottom;
font-size:0.8em;
height:100px;
overflow:hidden;
background:#FFFFFF;
padding-left:30px;
}
adscenceMenu{
float:right;
height:70px;
background-color:#000000;
}
.menu a:link{
	color: #333;
	text-decoration: none;
}
.menu a:visited{
	color: #333;
	text-decoration: none;
}
.menu a:hover{
	color: #666;
	text-decoration: none;
}
.menu a:active{
	color: #333;
	text-decoration: none;
}
.menu{
margin-top:10px;
border-top:1px dotted #888; 
font-size:1em;
padding-top:5px;
padding-bottom:5px;
padding-left:190px;
text-align:left;
}
.label{
width:300px;
}
.ladate{
font-size:0.8em;
color:#666;
}
.categorie{
font-size:0.8em;
float:right;
text-align:right;
}
.lieux{
float:left;
text-align:left;
font-size:0.8em;
}
.vignette{
float:left;
text-align:left;
font-size:0.8em;
}
.droit{
padding:10px;
font-size:0.8em;
float:right;
}
.droite{
padding:10px;
font-size:0.8em;
float:left;
text-align:left;
}
.fin{
clear:both;
height:10px;
}
.infopage{
font-size:0.8em;
}
.lignerech0{
background-color:#FFF;
padding-left:15px;
}
.lignerech1{
background-color:#EEE;
padding-left:15px;
}
pre{
font:Geneva, Arial, Helvetica, sans-serif;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
}
#content{
width:480px;
}
#contentnewobjet{
width:480px;
}

#content label {
  display: inline-block;
  width: 276px;
  border-bottom: 1px dotted #888;
  padding-bottom: 1px;
  vertical-align:3px;
  text-align:left;
}

input{
border:1px dotted #888;
width:200px;
background:#EEE;
}
#contentnewobjet input, #contentnewobjet select{
border:1px dotted #888;
width:240px;
background:#EEE;
}
textarea{
border:1px dotted #888;
width:480px;
background:#EEE;
}
.pubgauche{
position:absolute;
width:120px;
left:10px;
top:180px;
}

ol {position:relative; list-style:none;} 
ul {list-style:inside;}
#blocA { left:10px; padding-top:5px; padding-bottom:5px; position:absolute; width:160px; height:100%; margin:0; } 
#blocB { left:190px; padding-top:5px; padding-bottom:5px; top:10px; position:absolute; width:230px; height:100%; margin:0; } 
#blocC { left:460px; padding-top:5px; padding-bottom:5px; top:14px; position:absolute; width:180px; height:100%; margin:0; } 
#blocD { left:680px; padding-top:5px; padding-bottom:5px; position:absolute; width:25%; height:100%; margin:0; }

.espace{
height:10px;
}
