/* CSS Document */
body {
	margin-top:0;
	margin-left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
}

.body_bold {
	margin-top:0;
	margin-left:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
  font-weight:bold;
}

img{
	border:none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	padding: 0px 37px 0px 37px;
}

.txt_popup{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	padding: 0px 37px 0px 37px;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #08041C;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #08041C;
	text-decoration: none;
	font-weight:bold;
}
a:hover {
	color: #EC000E;
	text-decoration: none;
	font-weight:bold;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #08041C;
	padding: 0 0 0 43px;
}

.titre, .titre h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #08041C;
	font-weight:bold;
}

.titre_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #EC000E;
	font-weight:bold;
}

.pied {
	padding:0 8px 0 8px;
}

.piedbaseline{
        font-family: Arial, Helvetica, sans-serif;
        font-size:x-small;
}


a.mention {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #FFFFFF;
	text-decoration: none;
}
a.mention:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #FFFFFF;
	text-decoration: none;
}
a.mention:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:x-small;
	color: #08041C;
	text-decoration: none;
}

td.nav1{
	background-image: url(../images/Site_ERA_04.jpg);
}
td.nav2{
	background-image: url(../images/Site_ERA_05.jpg);
}
td.nav3{
	background-image: url(../images/Site_ERA_06.jpg);
}
td.nav4{
	background-image: url(../images/Site_ERA_07.jpg);
}
td.visuelg{
	background-image: url(../images/Site_ERA_08.jpg);
}
td.visuelc{
	background-image: url(../images/Site_ERA_09.jpg);
}
td.visueld{
	background-image: url(../images/Site_ERA_10.jpg);
}
td.pied1{
	background-image: url(../images/Site_ERA_15.jpg);
	vertical-align:bottom;
}
td.pied2{
	padding:0 8px 0 8px;
	background-image: url(../images/Site_ERA_16.jpg);
}

#agences {
	padding:5px;
	background-color:#5D97C9;
	border:dashed #08041C 1px;
	width:90%;
	margin:auto;
}

#produit {
	padding:0px;
	width:100%;
	margin:auto;
}

#produit p {
	margin:10px;
	padding:0px;
	color:#08041C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
}

#produit p.infos {
	margin:10px;
	padding:0px;
	font-size:16px;
}

#annonces {
	border:dashed #08041C 1px;
	background-color:#FFFFFF;
	width:90%;
	margin:auto;
}

#resultat {
	border-bottom: solid #41698D 1px;
	background-color:#FFFFFF;
	width:100%;
	margin:5px;
	padding:0px;
}

#vignettes {
	border: none;
	background-color:#FFFFFF;
	margin:10px;
	padding:0px;
	text-list: center;
}

#vignettes img {
   padding: 5px;
   margin: 3px;
	vertical-align: middle;
}

#image {
	border: none;
	background-color:#FFFFFF;
	margin:10px;
	padding:10px;
	text-align: center;
}

.img{
	margin:5px;
	padding:0;
}

#titreannonces {
	background-color:#5D97C9;
	border:dashed #08041C 1px;
	width:90px;
	margin:0px 15px 10px 615px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;
	font-size: 12px;
	color: #FFFFFF;
}

.cadre_annonces {
	border:solid #C9D7E2 1px;
	background-color:#E6EDF3;
	width:100%;
	margin:auto;
	text-align:left;
}

.texterouge{
	color:#EC000E;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

.textebleu{
	color:#08041C;
	font-size:13px;
	text-align:left;
}

select,input, textarea {
	border: solid #08041C 1px;
	color: #08041C;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

select.left {
	width:202px;
}

form {
	margin:0px;
	padding:0px;
}

.alerte { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #EC000E;
	text-decoration: none;
}

.content{
	margin: 5px;
	padding: 5px;
}

.agence{
	margin: 5px;
	font-size: 15px;
}

.agence h1, .titrebleu {
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #5D97C9;
	color: #5D97C9;
}

.agence img, .interlocuteur img {
	padding: 5px;
}

.interlocuteur h2 {
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #08041C;
        color: #555;
}

.interlocuteur {
	margin-left: 15px;
     color: #777;
}

.nbimages{
	font-size: 9px;
}

.nom_agence_blanc {
	padding:5px;
	color:white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.linkblue, a.linkblue{
	font-weight: bold;
	color:#41698D;
}



.listcategs{
list-style-type: none;
padding-left:20px;
padding-right:20px;
}


.listliens{
list-style-type: none;
}

.liencateg {
clear: both;
font-weight: bold;
font-size:14px;
}

.liencateg h1{
font-weight: bold;
font-size:13px;
border-bottom: solid #41698D 1px;
}

.listliens img {
float: left;
}

.lienitem h2{
font-weight: bold;
font-size:13px;
}

.lienitem h3{
font-size:11px;
font-weight: normal;
}

/************* Position fixe du visuel droit *************/
/*
#fixed {
position: absolute;
top: 0px;
right:0px;
width: 235px;
z-index: 2;
}

html>body #fixed {
position: fixed;
}
*/
