/* Start of CMSMS style sheet 'azur86_css' */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, th, td, object{margin:0;padding:0;border:0;outline:none;font-size:100%;}

ul, ol, li{list-style:none;}
a, a:hover{text-decoration:none;}

.hidden{visibility:hidden;}
.none{display:none;}

.maj{text-transform:uppercase;}
.gras{font-weight:bold;}

.prixbarre{text-decoration:line-through;}
.prixpromo{font-size:14px;font-weight:bold;color:#685c53;}

p.titre-promo{position:absolute;top:-40px;left:-10px;}

.left{float:left;}
.right{float:right;}
.clear{clear:both}

input, textarea, select
{
width:185px;
/*border-left:1px solid #787878;
border-top:1px solid #787878;
border-right:1px solid #989898;
border-bottom:1px solid #989898;
*/
font-size:12px;height:23px;
}

textarea
{
height:60px;
width:180px;
}

input{width:180px;}

body{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#6a635b url(images/body.jpg) repeat-y;
color:#3e362d;
}

#fond
{
position:absolute;
left:0;
top:0;
background:url(images/fond-site.png) no-repeat center center;
width:100%;
height:100%;
}

#flashcontent
{
text-align:center;
background:#000;
}

#flashcontent p
{
position:absolute;left:750px;top:300px;
}

#flashcontent p a
{
text-decoration:underline;
color:#ccde00;
}

#flashcontent p a:hover
{
text-decoration:none;
}

#page
{
text-align:center;
position:relative;
top:20px;
z-index:2;
margin:0 auto;
width:879px;
background:url(images/motif.jpg);
padding-top:7px;
padding-bottom:7px;
}

#contenu
{
margin:0 auto;
text-align:left;
width:865px;
background:#dedbd4;
}

/***********MENU HAUT*******************/

ul#menu-haut
{
position:absolute;
top:-12px;
left:250px;
background:#1b1714;
width:366px;
height:17px;
color:#a67dc8;
text-transform:uppercase;
padding-left:10px;
line-height:17px;
}

ul#menu-haut li
{
display:inline;
}

ul#menu-haut li.azur
{
font-weight:bold;
font-size:10px;
}

ul#menu-haut li.azur a
{
color:#a67dc8;
}

ul#menu-haut li a
{
color:#ffffff;
}

span#t1
{
position:absolute;
top:0;
left:-15px;
}

span#t2
{
position:absolute;
top:0;
left:386px;
}

span#credits
{
font-size:8px;
margin-left:45px;
}


/***************************************/


/***********MENU********************/

div#menu
{
background:url(images/menu86.jpg) no-repeat left top;
height:44px;
}

div#menu ul li
{
display:block;
width:108px;
/*height:44px;*/
}

div#menu ul li a
{
/*display:block;
width:108px;
height:44px;*/
text-align:center;
text-transform:uppercase;
}



div#menu ul li a#m2:hover, div#menu ul li a#m2.currentpage, div#menu ul li a#m2.activeparent
{
background:url(images/menu86.jpg) no-repeat 1px bottom;
}

div#menu ul li a#m3:hover, div#menu ul li a#m3.currentpage, div#menu ul li a#m3.activeparent
{
background:url(images/menu86.jpg) no-repeat -107px bottom;
}

div#menu ul li a#m4:hover, div#menu ul li a#m4.currentpage, div#menu ul li a#m4.activeparent
{
background:url(images/menu86.jpg) no-repeat -215px bottom;
}

div#menu ul li a#m5:hover, div#menu ul li a#m5.currentpage, div#menu ul li a#m5.activeparent
{
background:url(images/menu86.jpg) no-repeat -323px bottom;
}

div#menu ul li a#m6:hover, div#menu ul li a#m6.currentpage, div#menu ul li a#m6.activeparent
{
background:url(images/menu86.jpg) no-repeat -431px bottom;
}

div#menu ul li a#m7:hover, div#menu ul li a#m7.currentpage, div#menu ul li a#m7.activeparent
{
background:url(images/menu86.jpg) no-repeat -539px bottom;
}

div#menu ul li a#m8:hover, div#menu ul li a#m8.currentpage, div#menu ul li a#m8.activeparent
{
background:url(images/menu86.jpg) no-repeat -647px bottom;
}

div#menu ul li a#m9:hover, div#menu ul li a#m9.currentpage, div#menu ul li a#m9.activeparent
{
background:url(images/menu86.jpg) no-repeat -755px bottom;
}


/**********************************/


/********TEXTE*******************/

h2
{
text-transform:uppercase;
font-size:1.3em;
color:#685c53;
margin-bottom:5px;
}

.vert
{
color:#51007b;
font-weight:bold;
}

div#texte a
{
text-decoration:underline;
color:#1e1e1e;
}

div#texte a:hover
{
text-decoration:none;
}

div#texte
{
padding:20px 10px 20px 10px;
}

div#texte li
{
margin:5px 0px 5px 10px;
padding-left:10px;
background:url(images/puce86.jpg) no-repeat left 5px;
}

div#col1, div#col1-accueil
{
float:left;
width:520px;
}

div#col1-accueil
{
margin-left:20px;
}

div#col1-accueil div#NewsPostDetailContent
{
width:420px;
}

div#col2
{
float:right;
width:300px;
}

div#col1-fiche
{
width:400px;
float:left;
}

div#col2-fiche
{
width:400px;
float:right;
}

div#news
{
margin-bottom:50px;
}

div#promo
{
position:relative;
}


.titre 
{
padding-left:15px;
background:url(images/puce86-2.jpg) no-repeat left 4px;
text-transform:uppercase;
font-weight:bold;
color:#161310;
}

.tel 
{
display:block;
padding-left:40px;
background:url(images/icone-tel.jpg) no-repeat left top;
color:#51007b;
height:25px;
line-height:30px;
}

.mail 
{
display:block;
padding-left:40px;
background:url(images/icone-mail.jpg) no-repeat left 4px;
color:#51007b;
height:25px;
line-height:30px;
text-decoration:underline;
}

div#texte p.mail a
{
color:#51007b;
}

.vert37, .vert37 a{color:#507200}
.bleu72, .bleu72 a{color:#006dbc}
.violet86, .violet86 a{color:#51007b}



/*********************************/


/******PAGE FORMULAIRE*************/

div#formulaire
{
width:420px;
float:left;
}


div#diaporama
{
float:right;
width:400px;
margin-right:10px;
}

div#diaporama table td img
{
border:1px solid black;
margin-bottom:10px;
margin-top:10px;
}


/*********************************/



/*********************************/
#footer
{
/*
position:absolute;*/
width:879px;
/*
text-align:center;*/
background:url(images/footer.png) no-repeat top center;
/*
left:50%;
margin-left:-461px;*/
color:#1b1714;
margin:40px auto 20px auto;
text-transform:uppercase;
line-height:15px;
font-size:10px;
}

#footer a
{
color:#ccde00;
text-decoration:underline;
}

#footer a:hover
{
text-decoration:none;
}

#footer #jaune
{
color:#ffffff;
}


/******FORMULAIRES**************/

table.contact37 span.champ
{
text-transform:uppercase;
font-size:12px;
}

table.contact37 td
{
vertical-align:middle;
}

div#texte table
{
border-spacing:1em;
border-collapse:separate;
}

table.contact37 .fbsubmit
{
background:url(images/envoyer.jpg) no-repeat;
width:64px;
height:22px;
cursor:pointer;
border:none;
}

input#m7submitsearch
{
background:url(images/envoyer.jpg) no-repeat;
width:64px;
height:22px;
cursor:pointer;
border:none;
}

div.error_message ul li
{
font-weight:bold;
}

td.formdate select
{
width:50px;
}


table.contact37 tbody tr td.formdate table
{
width:205px;margin-right:-10px;
}

/*******************************/


/***********PAGE CONTACT********************/

.liencontact
{
position:absolute;
top:440px;
left:615px;
padding-left:15px;
background:url(images/fleche.jpg) no-repeat left 4px;
}

div#adresse
{
width:;
float:left;
padding-left:20px;
font-size:12px;
}


div#map
{
float:right;
width:600px;
height:320px;
margin-right:10px;
border-left:1px solid #787878;
border-top:1px solid #787878;
border-right:1px solid #989898;
border-bottom:1px solid #989898;
}

/*******************************************/


/**************DRAPEAUX*****************************/


ul#drapeaux
{
position:absolute;
top:440px;
left:790px;
}

ul#drapeaux li
{
float:left;
margin-right:10px;
}


ul#drapeaux li#fr
{
display:block;
width:22px;
height:15px;
background:url(images/fr.jpg) no-repeat left bottom;
}

ul#drapeaux li#uk
{
display:block;
width:22px;
height:15px;
background:url(images/uk.jpg) no-repeat left top;
}

ul#drapeaux li#fr a:hover, ul#drapeaux li#fr.active 
{
display:block;
background:url(images/fr.jpg) no-repeat left top;width:22px;height:15px;
}

ul#drapeaux li#uk a:hover, ul#drapeaux li#uk.active
{
display:block;
background:url(images/uk.jpg) no-repeat left bottom;width:22px;height:15px;
}

/*******************************************/


/****************RESULTATS DE RECHERCHE DE VEHICULES ***************************/

p#newsearch{width:400px;position:absolute;top:540px;left:18px;font-size:11px;}

div#texte table.resultat
{
border-collapse:collapse;
width:100%;
text-align:center;
}

div#texte table.resultat a
{
text-decoration:none;
display:block;
}

div#texte table.resultat img
{
border:1px solid #000;
}

div#texte table.resultat th
{
color:#51007b;
font-size:13px;
padding-bottom:15px;
}

div#texte table.resultat td
{
padding:5px 0px 5px 0px;
}

a.vignette{position:relative;}
a.vignette span{display:none;}
a.vignette:hover span{display:block;width:400px;height:300px;position:absolute;left:-409px;top:-260px;z-index:4;}

a.vignette-droite{position:relative;}
a.vignette-droite span{display:none;}
a.vignette-droite:hover span{display:block;position:absolute;z-index:4;background:#000;padding:5px;}

/*zoom image*/
p#preview
{
position:absolute;z-index:2;background:#000;padding:5px;
}
/**************/

div#texte ul.lisansbg li
{
background:none;padding-left:0;
}

div#texte ul.lisansbg li span.item
{
color:#000;
}


/*******slideshow**************/

div#texte div.filmstrip ul.filmstrip{position:absolute;top:5px;left:70px;width:340px;height:88px;overflow:hidden;}

div#texte ul.filmstrip li
{
display:inline;margin-left:0;padding:0;background:none;
}

div#imprimfiche
{
position:absolute;
top:895px;
left:9px;
}


div.slideshow-container div div#pausePlayImage img
{
width:76px;
height:38px;
position:absolute;
left:-7px;
top:312px;
}

div#pausehide.slideshow-container div div#pausePlayImage img
{
display:none;
}

div.slideshow-container div div#previousImage, div.slideshow-container div div#nextImage
{
width:0;height:0;
}



div.slideshow-container div div#previousImage img
{
width:45px;height:45px;
}

div.slideshow-container div div#nextImage img
{
width:45px;height:45px;position:absolute;left:-45px;top:-3px;
}

div.slideshow-title
{
position: absolute;
width: 100%;
left: 0;
bottom: 0;
font-size: 11px;
background:#000;
color:#fff;
text-align:center;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 0.7;
}



/*****************************/

div#texte li.azurfinance a
{
color:#51007b;
}

div#azurfinance.expand
{
background:#e9e8e2;
padding:5px;margin-top:5px;
}

/****************************************************************************/


/******RECTANGLE PROMO*******/

div.photo-fond
{
width:238px;
height:115px;
border:5px solid #000;
overflow:hidden;
}


div.photo-fond img
{
margin-top:-92px;
margin-left:-81px;
}

div#promo3 div.affiche-promo{position:relative;}
div#promo3 div.affiche-promo p.cat-promo{position:absolute;left:0;top:0;}
div#promo3 div.affiche-promo div.listpromo{display:none;}
div#promo3 div.affiche-promo div.p1, div#promo3 div.affiche-promo div.p2, div#promo3 div.affiche-promo div.p3{display:block;float:left;width:280px;margin-right:0px;margin-bottom:30px;}

div.promo-all div.listpromo{float:left;width:280px;margin-right:0px;margin-bottom:60px;}
div.promo-all div.affiche-promo p.cat-promo{display:none;}

div.listpromo p.argpromo{width:250px;}

/*******************************/
/* End of 'azur86_css' */

