/* Global corps de page */
h2 {font : bold 18px Arial ; border-bottom : 1px solid #ccc ; margin : 0}
h2 a, h2 span {color : #222 ; background : #ffffff ; padding-right : 10px ; position : relative ; top : 7px}
h2 a:hover {text-decoration : none}

/* Structure du bloc annonces
============================= */
#home_annonces {background : #f2f3f1 url(/images/home/annonces-bg-expand.gif) left top repeat-y}
#home_annonces_table {background : url(/images/home/annonces-bg.gif) left top repeat-x}
#home_annonces_moteur {padding : 4px 16px}
#home_annonces_middle {padding : 20px 0}
#home_annonces_middle div {width : 1px ; height : 310px ; background : #ccc}
#home_annonces_annonceur {padding : 4px 16px ; width : 318px}
#home_annonces .discours {margin : 12px 0 ; font : italic 11px/18px Verdana ; color : #4e7aae}

/* Moteur */
#home_annonces_moteur .formulaire {margin : 0}
#home_annonces_moteur .formulaire th {text-align : left ; font-weight : bold ; color : #666 ; padding : 6px 10px 6px 2px}
#home_annonces_moteur .formulaire td {padding : 5px 0}
#home_annonces_moteur .formulaire td td {padding : 0 ; padding-right : 30px}
#home_annonces_moteur .formulaire input[type="checkbox"] {background:transparent}
#home_annonces_moteur .boutons input {border : 0}
#home_annonces_moteur .boutons td {padding : 16px 25px}

/* Passer une annonce */
#home_annonces_annonceur .passer-annonce p {padding-right : 28px ; padding-bottom : 16px}
#home_annonces_annonceur .passer-annonce p a {color : #000}

/* Contenu
========== */
table.contenu {width : 950px ; margin : 10px 0}
table.contenu td.right {padding : 4px 16px}
table.contenu td.left {padding : 4px 16px 4px 0}

/* Dossiers */
table.dossiers {margin-top : 8px}
table.dossiers td {padding-top : 12px}
table.dossiers a {color : #777}
table.dossiers a.rubrique {font-weight : bold}
table.dossiers div.label {background : #92a4c3 ; padding : 3px 8px ; margin-right : 14px ; margin-top : 4px}
table.dossiers div.label a {font : bold 14px Arial ; text-transform : uppercase ; color : #fff}
table.dossiers div.label a:hover {text-decoration : none}

/* Actualités */
table.actualites {margin : 15px 0}
table.actualites a {color : #000}
table.actualites b,
table.actualites b a {color : #777}
table.actualites p {text-align : left ; margin : 0 0 12px}
table.actualites td.left {padding-right : 8px}
table.actualites td.right {padding-left : 8px ; border-left : 1px solid #ccc}

/* Services */
div.service {margin : 10px 0}
div.service ul {margin : 0 ; padding : 4px 0 5px}
div.mobiles {background : url(/images/home/icone-mobiles.png) right top no-repeat}
div.diagnostics {background : url(/images/home/icone-diagnostics.gif) right top no-repeat}
div.evaluation  {background : url(/images/home/icone-evaluation.gif ) right 5px no-repeat}
div.contrats    {background : url(/images/home/icone-contrats.gif   ) right 5px no-repeat}
div.calculettes {background : url(/images/home/icone-calculettes.gif) right 0   no-repeat}
div.assurance-loyers-impayes {background : url(/images/home/icone-assurance-loyers-impayes.gif) right 0   no-repeat}
div.geometres   {background : url(/images/home/icone-geometres.gif  ) right 0   no-repeat}
div.autres-sites li {background-repeat : no-repeat ; background-position : 0 2px ; padding-left : 24px ; padding-bottom : 3px}

/* Liens Partenaires
===================== */
.homepub_container{background : url(/images/bg/homepub.png) ; height : 147px ; width : 575px; position:relative; text-align:center; padding-top: 1px; margin-top : 10px }
.homepub_container .prev {position:absolute ; cursor : pointer ; top:15px; left :10px; z-index:1000}
.homepub_container .next {position:absolute ; cursor : pointer ; top:15px; right:10px; z-index:1000}
.homepub_container .nav_bulls  {clear:both; text-align:center}
.homepub_container .nav_bulls .grey  { color:#999}
.homepub_container .nav_bulls .black { color:#333}
.homepub { display:inline; float:left ;position : relative; height : 115px; width:284px; padding-top:5px;}
.logo {text-align:center; vertical-align: middle ;  width:75px; padding-left:14px; padding-right: 8px;padding-top: 15px}
.preview-titre {color:#eb3e3e; font:bold 12px/13px Arial; padding-left:8px; padding-top:0px ; padding-left:45px ; height:20px}
.logo .preview-logo { border: 0 ; margin:auto; } 
.preview-description { font:12px/16px Arial; vertical-align:top; padding: 12px 14px 0 2px;text-align : left}
.preview-bouton { font: bold 11px Arial; position: absolute; top: 114px; left: 5px; padding-left:93px }

