/*----------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
--- Coteaux Immobilier -------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------
--- Conception et réalisation Les petits lézards - © 2008 // www.lespetitslezards.com // François Darnez ---
------------------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------*/

body {
background: #c00418 url(../images/bg_haut.png) repeat-x top center;
font:normal 12px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:#3f3f2f;
text-align:justify;
}

div, p, img, a, ul, form, input, h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
}

a {
color:#f29400;
text-decoration:none;
}

a:hover {
color:#c00418;
}

a img {
border: none;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- CONTENEUR ---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#conteneur {
width: 1040px;
margin: 0 auto;
padding: 0px;
background: url(../images/bg_conteneur.png) repeat-y top center;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- HEADER ------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#header {
width: 1040px;
padding:0 ;
margin: 5px auto 0 auto;
height:195px;
background: url(../images/bg_header.png) no-repeat;
}

#bandeau {
height:142px;
margin: 0px;
padding: 0px;
}

#div_menu {
width:auto;
padding-left: 00px;
}

/*-------- Gestion des images du bandeau --------------------------------------------------------------------*/

#image0 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau_accueil.jpg) no-repeat;
}

#image1 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau1.jpg) no-repeat;
}

#image2 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau2.jpg) no-repeat;
}

#image3 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau3.jpg) no-repeat;
}

#image4 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau4.jpg) no-repeat;
}

#image5 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau5.jpg) no-repeat;
}

#image6 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau6.jpg) no-repeat;
}

#image7 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau7.jpg) no-repeat;
}

#image8 {
position:absolute;
width: 1000px;
padding:0 ;
margin: 18px 20px;
height:170px;
background: url(../images/bandeau8.jpg) no-repeat;
}

/*-------- Menu -----------------------------*/

ul#menu {
margin:0;
padding:0;
list-style-type:none;
width:auto;
position:relative;
display:block;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}

ul#menu li {
display:block;
float:left;
margin:0 5px 0 0 ;
padding:0;
}

ul#menu li a {
display:block;
float:left;
color:#fffff6;
text-decoration:none;
font-weight:bold;
padding: 7px 20px 0 20px;
height:27px;
background: #c00418 url(../images/bg_menu1.png) repeat-x top center;
}

ul#menu li a:hover {	
background: #c00418 url(../images/bg_menu2.png) repeat-x top center;
display:block;
float:left;
}
                    
/*----------------------------------------------------------------------------------------------------------*/
/*-------- BODY --------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

/*-------- Page ------------------------------*/

#page {
width:766px;
float:left;
height:auto;
padding: 0 0 0 20px;
}

#haut {
text-align: right;
margin: 10px 80px 0px 0;
padding: 0 20px 0 0;
background: url(../images/puce_haut.png) no-repeat top right;
}

/*-------- Page recherche -------------------*/

#page div.recherche {
background: url(../images/bg_recherche.png) no-repeat;
width:766px;
height: 100px;
margin: 0px 0 0 0px;
padding: 5px 0 0 0;
}

#page div.recherche form
{
padding: 0px;
}

#page div.recherche input
{
float:right;
width: 148px;
height: 20px;
color: #6A6757;
background: url(../images/btn_rechercher.png) no-repeat 0px center;
font-size: 90%;
border: none;
padding: 0;
margin: 0px 50px 0 12px;
}


#page div.recherche input:hover
{
color: #6d0410;
}

#page div.recherche select
{
border: 1px solid #abab93;
background-color: #fffff6;
margin: 0px 0px 0px 12px;
font-size: 11px;
padding: 0px 0px 0px 0px;
}

#page div.recherche select:hover
{
background: #ccccb5;
}

/*-------- Page accueil ---------------------*/

#page div.annoncesVentes {
width:377px;
float:left;
padding:0;
margin:5px 0 0 2px;
}

#page h1 {
font-size:150%;
font-weight:bold;
color:#c00418;
padding: 0 0 10px 20px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

span.titreOrange {
color:#f29400;
}

#page h2 {
font-size:120%;
color:#69001e;
}

#page h2 a {
color:#69001e;
}

#page h2 a:hover {
color:#f29400;
}

#page div.annoncesLocations {
width:375px;
float:right;
padding:0;
margin:5px 5px 0 0px;
}

#page div.annoncesLocations h1 {
padding: 0 0 10px 15px;
}

#page div.annoncesItemV {
clear:both;
height: 230px;
padding: 20px;
margin: 0;
background: url(../images/bg_annonceV.png) no-repeat;
}

#page div.annoncesItemL {
clear:both;
height: 230px;
padding: 20px;
margin: 0;
background: url(../images/bg_annonceL.png) no-repeat;
}

#page div.refItem {
float: left;
width: 70px;
font-size: 12px;
color:#c00418;
font-weight:bold;
margin: 0 0 5px 0;
padding: 0;
}

#page div.lieuItem {
float: right;
width:265px;
font-size: 12px;
font-weight:bold;
text-align: right;
margin: 0 0 5px 0;
padding: 0;
}

#page div.photoItem {
clear:both;
float: left;
margin: 5px 12px 0px 5px;
border: 1px solid #fee9d5;
}

#page div.prixItemV {
float: left;
padding: 8px 0px 0px 10px;
font-size: 170%;
font-weight:bold;
color:#69001e;
text-align:right;
}

#page div.moreItemV {
float: right;
width:100px;
height:20px;
padding: 3px 20px 0 0;
margin: 12px 0 0 0;
text-align:center;
color:#fffff6;
background: url(../images/btn.png) no-repeat;
font-size: 90%;
}

#page div.moreItemV a {
color:#fffff6;
text-decoration:none;
}

#page div.moreItemV a:hover {
color:#f29400;
}

#page div.prixItemL {
float: left;
padding: 8px 0px 0px 10px;
font-size: 170%;
font-weight:bold;
color:#69001e;
text-align:right;
}

#page div.moreItemL {
float: right;
width:100px;
height:20px;
padding: 3px 20px 0 0;
margin: 12px 0 0 0;
text-align:center;
color:#fffff6;
background: url(../images/btn.png) no-repeat;
font-size: 90%;
}

#page div.moreItemL a {
color:#fffff6;
text-decoration:none;
}

#page div.moreItemV a:hover {
color:#f29400;
}

#pageEnd {
clear:both;
}

/*-------- sidebar --------------------------*/

#sidebar {
width:234px;
float:left;
padding-top: 0;
margin: 0;
}

#sidebar h2 {
font-size: 110%;
color:#78ab1d;
padding: 15px 5px 10px 5px;
text-align:center;
text-transform:uppercase;
}

.rssVentes {
padding: 1px 20px 1px 20px;
background: url(../images/ic_rssVentes.png) no-repeat top left;
}

.rssLocations {
padding: 2px 20px 1px 20px;
background: url(../images/ic_rssLocations.png) no-repeat top left;
}

.newsletter {
padding: 2px 20px 1px 20px;
background: url(../images/ic_newsletter.png) no-repeat top left;
}

.estimation {
padding: 2px 20px 1px 20px;
background: url(../images/ic_estimation.png) no-repeat top left;
}

#sidebar div.sMenu1 {
height:25px;
background: url(../images/bg_menuS1.png) no-repeat;
line-height: 2em;
text-indent: 10px;
}

#sidebar div.sMenu2 {
height:25px;
background: url(../images/bg_menuS2.png) no-repeat;
line-height: 2em;
text-indent: 10px;
}

#sidebar div.sMenu1 a {
color:#f29400;
font-weight: bold;
text-decoration: none;
}

#sidebar div.sMenu1 a:hover {
color:#c00418;
font-weight: bold;
text-decoration: none;
}

#sidebar div.sMenu2 a {
color:#f29400;
font-weight: bold;
text-decoration: none;
}

#sidebar div.sMenu2 a:hover {
color:#c00418;
font-weight: bold;
text-decoration: none;
}

#sidebar div.sAnnonces {
padding: 10px 5px 0 15px;
margin: 0px 0 0 8px;
background: url(../images/bg_annonceS.png) no-repeat;
width: 219px;
height: 114px;
}

#sidebar div.sAnnonces h3 {
font-size: 110%;
color:#3f3f2f;
padding: 0;
margin: 0;
width: 187px;
}

#sidebar div.sAnnonces h3 a {
color:#3f3f2f;
}

#sidebar div.sAnnonces h3 a:hover {
color:#f29400;
}

#sidebar div.sAnnonces p {
padding:2px 35px 10px 0;
font-size:90%;
text-align: left;
}

#sidebar div.photoItemSa {
float: left;
padding: 2px 3px 0 0;
}

#sidebar div.prixItemSa {
float: left;
padding:0;
font-size: 110%;
font-weight:bold;
color:#b65302;
}

#sidebar div.moreItemSa {
float: right;
width:50px;
height:18px;
font-size: 90%;
color:#3f3f2f;
text-align:center;
line-height: 1.6em;
padding: 0 35px 0 0;
background: url(../images/btn_annonceS.png) no-repeat;
font-size: 90%;
}

#sidebar div.moreItemSa a {
color:#3f3f2f;
text-decoration:none
}

#sidebar div.moreItemSa a:hover {
color:#c00418;
text-decoration:none
}

#sidebar div.sCarte {
padding: 0px;
margin: 0px;
text-align: center;
}

#sidebar div.sCarte img {
border: none;
text-align: center;
padding: 30px 0 15px 0;
}

#sidebar div.sCarte img a {
border: none;
text-align: center;
padding: 30px 0 15px 0;
}

#sidebar div.sCarte a {
color:#f29400;

text-decoration: none;
}

#sidebar div.sCarte a:hover {
color:#c00418;
text-decoration:underline;
}

/*-------- Page agence --------------------*/

#page div.agence {
clear:both;
padding:0;
margin:5px 0 0 2px;
}

#page div.agenceHeader {
clear:both;
background: url(../images/bg_annonceH.png) no-repeat top center;
height: 71px;
width: 730px;
padding:0;
margin: 0 15px;
}

#page div.agenceHeader h1 {
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 15px 0 0 30px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.agenceContenu {
clear:both;
background: url(../images/bg_annonce.png) repeat-y top center;
width: 730px;
padding:0;
margin: 0 15px;
}

#page div.agenceContenu h2 {
margin: 5px 30px 5px 5px;
color:#f29400;
font-size: 140%;
font-weight:bold;
}

#page div.agenceContenu div.agenceTexte {
margin: 0 60px 20px 60px;
text-align:justify;
}

#page div.agenceContenu div.agenceTexte h1 {
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 0 0 10px 0px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.agenceContenu div.agenceTexte h2{
color:#f29400;
font-size: 130%;
font-weight:bold;
margin: 0 0 0 0;
padding: 0 0 5px 0;
}

#page div.agenceContenu div.agenceTexte h3{
font-size: 120%;
font-weight:bold;
margin: 0 0 0 0;
padding: 10px 0 5px 0;
}

#page div.agenceContenu div.googleMap {
margin: 20px 64px 0px 64px;
border: 1px solid #3f3f2f;
}

#page div.agenceContenu div.agenceTexte ul {
list-style-image: url(../images/puce1.png);
text-indent: 0px;
padding: 5px 0 5px 30px;
text-align:left;
}

#page div.agenceContenu div.agenceMenu {
margin: 30px 60px 0px 60px;
text-align:justify;
}

#page div.agenceContenu div.agenceMenu a {
color:#3f3f2f;
text-decoration: none;
}

#page div.agenceContenu div.agenceMenu a:hover {
color:#f29400;
text-decoration: underline;
}

#page div.agenceContenu .agenceContacter {
padding: 1px 20px 1px 20px;
background: url(../images/ic_contact.png) no-repeat top left;
margin: 5px 0 0 70px;
}

#page div.agenceContenu .agenceDemande {
padding: 1px 20px 1px 20px;
background: url(../images/ic_demande.png) no-repeat top left;
margin: 5px 0 0 70px;
}

#page div.agenceContenu .agenceEstimation {
padding: 1px 20px 1px 20px;
background: url(../images/ic_estimation.png) no-repeat top left;
margin: 5px 0 0 70px;
}

#page div.agenceContenu .agenceVentes {
padding: 1px 20px 1px 20px;
background: url(../images/ic_ventes.png) no-repeat top left;
margin: 5px 0 0 70px;
}

#page div.agenceContenu .agenceLocations {
padding: 1px 20px 1px 20px;
background: url(../images/ic_locations.png) no-repeat top left;
margin: 5px 0 0 70px;
}

#page div.agenceFooter {
clear:both;
background: url(../images/bg_annonceF.png) no-repeat top center;
height:90px;
width: 730px;
padding: 10px 0 0 0;
margin: 0 15px;
}

/*-------- Page annonce ---------------------*/

#page div.annonce {
clear:both;
padding:0;
margin:5px 0 0 2px;
}

#page div.annonceHeader {
clear:both;
background: url(../images/bg_annonceH.png) no-repeat top center;
height: 71px;
width: 730px;
padding:0;
margin: 0 15px;
}

#page div.annonceHeader h1 {
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 15px 0 0 30px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.annonceHeader div.annonceRef {
float: left;
font-size: 12px;
color:#c00418;
font-weight:bold;
margin: 0 0 5px 0;
padding: 5px 0 0 30px;
}

#page div.annonceHeader div.annonceLieu {
float: right;
width:255px;
color:#f29400;
font-size: 12px;
font-weight:bold;
text-align: right;
margin: 0 0 5px 0;
padding: 5px 30px 0 0;
}

#page div.annonceContenu {
clear:both;
background: url(../images/bg_annonce.png) repeat-y top center;
width: 730px;
padding:0;
margin: 0 15px;
}

#page div.annonceContenu div.annoncePhoto img {
float: left;
margin: 0 12px 5px 30px;
}

#page div.annonceContenu div.annoncePrix {
margin: 0 30px 0px 5px;
color:#c00418;
font-size: 200%;
font-weight:bold;
}

#page div.annonceContenu div.annoncePrix span.annonceFAI {
font-size: 60%;
font-weight:bold;
color:#6d0410;
}

#page div.annonceContenu h2 {
margin: 5px 30px 5px 5px;
color:#f29400;
font-size: 140%;
font-weight:bold;
}

#page div.annonceContenu div.annonceTexte {
margin: 0 30px 0px 30px;
text-align:justify;
}
 
#page div.annonceContenu h2.galerie {
padding: 10px 5px 0 30px;
}

#page div.annonceContenu div.annonceGalerie {
margin: 0 0 0 50px;
padding: 0;
}

#page div.annonceContenu div.annonceGalerie img {
float:left;
width: 150px;
height:113px;
margin: 2px;
padding: 0;
border: 1px solid #fffff6;
text-align: center;
}

#page div.annonceContenu div.legende {
clear:both;
text-align: center;
font-style: italic;
font-size: 90%;
padding: 0 0 10px 0;
}

#page div.annonceContenu div.annonceResume {
float: left;
width: 300px;
padding: 0 5px 5px 30px;
height: auto;
}

#page div.annonceContenu div.annonceResume ul {
list-style-image: url(../images/puce1.png);
text-indent: 0px;
padding: 5px 0 0 30px;
text-align:left;
}

#page div.annonceContenu div.annonceLocalisation {
float:right;
width: auto;
height: auto;
padding: 0 35px 0px 0px;
}

#page div.annonceContenu div.annonceLocalisation div.annonceCarte {
border: 1px solid #3f3f2f;
width: 350px;
}

#page div.annonceFooter {
clear:both;
background: url(../images/bg_annonceF.png) no-repeat top center;
height:90px;
width: 730px;
padding: 10px 0 0 0;
margin: 0 15px;
}

#page div.annonceFooter .annnonceImprimer {
padding: 1px 20px 1px 20px;
background: url(../images/ic_imprimer.png) no-repeat top left;
margin: 0 0 0 70px;
}

#page div.annonceFooter .annnonceListe {
padding: 1px 20px 1px 20px;
background: url(../images/ic_listeAnnonce.png) no-repeat top left;
margin: 5px 0 0 70px;
}

/*-------- Page liste annonces --------------*/

#page div.listePage {
width:720px;
height: auto;
float:left;
}

#page div.listeAnnonces {
width:720px;
float:left;
margin:0;
padding:20px 0 0 20px;
}

#page div.listeTri {
text-align:center;
padding: 0 0 10px 0;
margin: 0;
}

#page div.listeTri a {
text-decoration:none;
color:#3f3f2f;
}

#page div.listeTri a:hover{
text-decoration:underline;
color:#c00418;
}

#page div.listeTri span.select a {
text-decoration:none;
color:#f29400;
}

#page div.listeAnnonces h1 {
font-size:150%;
font-weight:bold;
color:#c00418;
padding: 0 0 10px 0px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

span.titreOrange {
color:#f29400;
}

#page div.listeAnnonces h2 {
font-size:120%;
color:#69001e;
padding: 15px 0 5px 0;
}

#page div.listeAnnoncesItem {
clear:both;
height: 165px;
margin: 0 0px 0 0px;
padding: 0;
background: url(../images/bg_annoncesL.png) no-repeat;
}

#page div.listeAnnonces div.refItem {
float: left;
width: 70px;
font-size: 12px;
color:#c00418;
font-weight:bold;
margin: 0 0 0 0px;
padding: 0;
}

#page div.listeAnnonces div.lieuItem {
float: right;
width:435px;
font-size: 12px;
font-weight:bold;
text-align: right;
margin: 0;
padding: 0 20px 0 0;
}

#page div.listeAnnonces div.annonceListeTexte {
margin: 0;
padding: 0 20px 0 0;
}

#page div.listeAnnonces div.photoItem {
clear:both;
float: left;
margin: 0;
padding: 20px 10px 20px 20px;
border: none;
}

#page div.listeAnnonces div.photoItem img {
border: 1px solid #fffff6;
width: 150px;
height: 113px;
}

#page div.listePagination {
text-align:center;
margin: 15px 0 15px 0;
padding: 0;
}

#page div.listePagination a {
text-decoration:none;
color:#3f3f2f;
}

#page div.listePagination a:hover{
text-decoration:underline;
color:#c00418;
}

#page div.listePagination span.select a {
text-decoration:none;
color:#f29400;
}

#page div.listePage	div.listeDemande {
text-align: center;
margin: 15px 0px;
padding: 0;
}

/*-------- Page liens -----------------------*/

#page div.liens {
clear:both;
padding:0;
margin:5px 0 0 2px;
}

#page div.liensHeader {
clear:both;
background: url(../images/bg_pageH.png) no-repeat top center;
height: 45px;
width: 725px;
padding:0;
margin: 0 15px;
}

#page div.liensHeader h1 {
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 20px 0 0 30px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.liensContenu {
clear:both;
background: url(../images/bg_page.png) repeat-y top center;
width: 725px;
padding: 10px 0 5px 0;
margin: 0 15px;
}

#page div.liensContenu div.liensTitre {
font-size: 120%;
color:#c00418;
font-weight:bold;
margin: 0 0 0px 0;
padding: 0px 0 0 40px;
}

#page div.liensContenu div.liensUrl {
float: left;
font-size: 12px;
color:#f29400;
margin: 0 0 5px 0;
padding: 0 0 0 40px;
}

#page div.liensContenu div.liensUrl a:hover {
text-decoration: underline;
color:#c00418;
}

#page div.liensContenu div.liensTexte {
clear:both;
margin: 0 30px 0px 40px;
text-align:justify;
}

#page div.liensContenu div.liensVisiter {
width:100px;
height:20px;
font-size:90%;
padding: 3px 20px 0 0;
margin: 12px 0 15px 70px;
text-align:center;
background: url(../images/btn_visiter.png) no-repeat;
}

#page div.liensContenu div.liensVisiter a {
text-decoration: none;
color:#3f3f2f;
}

#page div.liensContenu div.liensVisiter a:hover {
text-decoration: none;
color:#c00418;
}

#page div.liensFooter {
background: url(../images/bg_pageF.png) no-repeat top center;
height:40px;
width: 725px;
padding: 0 0 0 0;
margin: 0 15px;
}

/*-------- Page formulaire --------------------*/

#page div.formulaire {
clear:both;
padding:0;
margin:5px 0 0 2px;
}

#page div.formulaireHeader {
clear:both;
background: url(../images/bg_pageH.png) no-repeat top center;
height: 45px;
width: 725px;
padding:0;
margin: 0 15px;
}

#page div.formulaireHeader h1 {
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 20px 0 0 30px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.formulaireContenu {
clear:both;
background: url(../images/bg_page.png) repeat-y top center;
width: 725px;
padding: 10px 0 5px 0;
margin: 0 15px;
}

#page div.formulaireContenu div.formulaireTitre1 {
font-size: 120%;
color:#c00418;
font-weight:bold;
margin: 0 0 0px 0;
padding: 0px 0 0 40px;
}

#page div.formulaireContenu div.formulaireTitre2 {
float: left;
font-size: 12px;
color:#f29400;
margin: 0 0 5px 0;
padding: 0 0 0 40px;
}

#page div.formulaireContenu div.formulaireTexte {
clear:both;
margin: 0 30px 0px 40px;
text-align:justify;
}

#page div.formulaireContenu div.formulaireTexte ul {
list-style-image: url(../images/puce1.png);
text-indent: 0px;
padding: 15px 0 10px 30px;
text-align:left;
}

#page div.formulaireContenu div.formulaireMessageResultat {
clear:both;
margin: 20px 30px 25px 40px;
text-align:justify;
font-size: 130%;
color:#c00418;
background-color:#f29400;
line-height:25px;
padding: 0 0 0 20px;
}

#page div.formulaireFooter {
background: url(../images/bg_pageF.png) no-repeat top center;
height:40px;
width: 725px;
padding: 10px 0 0 0;
margin: 0 15px;
}

#page div.formulaire #formContact {
width: 550px;
padding: 15px 0 0 0;
margin: 0px;
}

#page div.formulaire #formContact ul li {
list-style-image:none !important;
list-style-position:outside !important;
list-style-type:none !important;
margin:5px 0 !important;
line-height: 20px;
padding:0;
text-align:right;
}

#page div.formulaire #formContact ul li label {
vertical-align: top ;
}

#page div.formulaire #formContact input {
font-size:100%;
width: 300px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #abab93;
background-color: #fffff6;
height: 18px;
padding-left: 5px;
}

#page div.formulaire #formContact input:hover {
background: #dfdfc4;
}

#page div.formulaire #formContact input:focus {
background: #f1f1d5;
}

#page div.formulaire #formContact textarea {
width: 300px;
font-size:100%;
vertical-align: top ;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #abab93;
background-color: #fffff6;
padding-left: 5px;
}

#page div.formulaire #formContact textarea:hover {
background: #dfdfc4;
}

#page div.formulaire #formContact textarea:focus {
background: #f1f1d5;
}

#page div.formulaire #formContact select {
font-size:100%;
width: 306px;
font-family: Arial, Helvetica, sans-serif;
border: 1px solid #abab93;
background-color: #fffff6;
height: 18px;
padding-left: 5px;
}

#page div.formulaire #formContact select:hover {
background: #dfdfc4;
}

#page div.formulaire #formContact select:focus {
background: #f1f1d5;
}

#page div.formulaire #formContact label.case_newsletter #chk_newsletter {
width: 15px;
height: 15px;
background: none;
}

#page div.formulaire #formContact label.btnEnvoyer #submit_contact {
float: left;
width:100px;
height:20px;
padding: 0;
margin: 5px 0 35px 270px;
text-align:center;
color:#fffff6;
font-size:90%;
border: none;
background: url(../images/btn.png) no-repeat;
}

#page div.formulaire #formContact label.btnEnvoyer #button:hover {
color:#f29400;
}

#page div.formulaireContenu .formulaireObliglatoire {
font-size: 90%;
color:#f29400;
font-style:italic;
}

#page div.formulaireContenu div.formulaireObliglatoire {
clear:both;
font-size: 90%;
margin: 35px 100px 5px 100px;
color:#f29400;
font-style:italic;
}

#page div.formulaireContenu div.formulaireLiberte {
clear:both;
font-size: 90%;
margin: 35px 100px 5px 100px;
text-align:justify;
}

#page div.formulaire #formContact h1.h1_form {
clear:both;
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 0 0 0 30px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.formulaire #formContact label.btn_radio #radio {
width: 15px;
height: 15px;
background: none;
border: none;
margin-right: 200px;
}

/*-------- Page mentions --------------------*/

#page div.mentions {
clear:both;
padding:0;
margin:5px 0 0 2px;
}

#page div.mentionsHeader {
clear:both;
background: url(../images/bg_annonceH.png) no-repeat top center;
height: 71px;
width: 730px;
padding:0;
margin: 0 15px;
}

#page div.mentionsHeader h1 {
font-size: 150%;
font-weight:bold;
color:#6d0410;
padding: 15px 0 0 30px;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#page div.mentionsContenu {
clear:both;
background: url(../images/bg_annonce.png) repeat-y top center;
width: 730px;
padding:0;
margin: 0 15px;
}

#page div.mentionsContenu h2 {
margin: 15px 30px 5px 0px;
color:#6d0410;
font-size: 140%;
font-weight:bold;
text-decoration: underline;
}

#page div.mentionsContenu h3 {
margin: 10px 30px 5px 0px;
color:#c00418;
font-size: 110%;
font-weight:bold;
}

#page div.mentionsContenu div.mentionsTexte {
margin: 0 60px 0px 60px;
text-align:justify;
}

#page div.mentionsContenu div.mentionsTexte ul {
list-style-image: url(../images/puce1.png);
text-indent: 0px;
padding: 15px 0 10px 30px;
text-align:left;
}

#page div.mentionsContenu div.mentionsTexte ul li a {
color:#3f3f2f;
text-decoration: none;
}

#page div.mentionsContenu div.mentionsTexte ul li a:hover {
color:#f29400;
text-decoration: underline;
}

#page div.mentionsContenu div.mentionsMenu {
margin: 30px 60px 0px 60px;
text-align:justify;
}

#page div.mentionsContenu div.mentionsMenu a {
color:#3f3f2f;
text-decoration: none;
}

#page div.mentionsContenu div.mentionsMenu a:hover {
color:#f29400;
text-decoration: underline;
}

#page div.mentionsContenu div.mentionsTexte p.lpz a img {
padding: 10px 0 0 0;
width: 300px;
}	

#page div.mentionsFooter {
clear:both;
background: url(../images/bg_annonceF.png) no-repeat top center;
height:90px;
width: 730px;
padding: 10px 0 0 0;
margin: 0 15px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*-------- FOOTER ------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------------------------*/

#bas {
clear:both;
height: 129px;
background: #c00418 url(../images/bg_bas.png) repeat-x top center;
margin: 0;
padding: 0;
}

#footer {
clear:both;
height: 95px;
background: url(../images/bg_footer.png) no-repeat top center;
color:#fffff6;
text-align:center;
width: 1040px;
margin: 0 auto;
padding: 0 ;
}

#footer p.coordonnees {
color: #fffff6;
margin: 0;
padding-top: 28px;
}

#footer p.coordonnees a:hover {
color:#b2b2a2;
}

#footer p.info {
color: #fffff6;
margin: 0;
padding: 20px 0 10px 0;
}

#footer p.info a {
color:#fffff6;
}

#footer p.info a:hover {
color:#b2b2a2;
}
