﻿@charset "utf-8";
/* PARAMETRES PAGE */
body
{
    font-family:Verdana, Arial;
    font-size:12px;
    color:#000000;
    background-color:#FFFFFF;
    margin-top:25px;
    margin-bottom:25px;
    margin-left:25px;
    margin-right:25px;
}
/* CONTENEURS */
/* BALISE PRINCIPALE */
div.content
{
    display:block;
    position:relative;
    width:950px;
    height:875px;
    margin:auto;
    outline-color:#000000;
    outline-style:solid;
    outline-width:1px;
}
/* ZONE TITRE + LOGO */
div.header
{
    display:block;
    position:relative;
    width:950px;
    height:115px;
    margin:auto;
    text-align:right;
}
/* ZONE VIDE HEADER */
div.hvide
{
    display:block;
    position:relative;
    width:650px;
    height:115px;
    float:left;
}
/* ZONE LOGO HEADER */
div.hlogo
{
    display:block;
    position:relative;
    width:120px;
    height:115px;
    float:left;
}
/* ZONE COORDONNES HEADER */
div.htxt
{
    display:block;
    position:relative;
    width:165px;
    height:115px;
    float:left;
    text-align:left;
    left:15px;
}
/* ZONE JAUNE SEPARATION HEADER-PAGE */
div.separation
{
    display:block;
    position:relative;
    width:950px;
    height:10px;
    background-color:#FDFD3C;
}
/* ZONE FOND DE PAGE VERT */
div.pagebg
{
    display:block;
    position:relative;
    background-image:url(../images/degrade.gif);
}
/* ZONE FOND DE PAGE IMAGE */
div.page
{
    display:block;
    position:relative;
    width:950px;
    height:750px;
    background-image:url(../images/background.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
}
/* ZONE PAGE GAUCHE-MENU-LANGUE-RECHERCHE */
div.pleft
{
    display:block;
    position:relative;
    width:200px;
    float:left;
    text-align:center;
}
/* ZONE PAGE MILIEU-SELECTEUR MENU*/
div.pmiddle
{
    display:block;
    position:relative;
    width:25px;
    height:525px;
    float:left;
}
/* ZONE PAGE DROITE-CONTENU */
div.pright
{
    display:block;
    position:relative;
    width:700px;
    float:left;
    height:460px;   
}
/* ZONE TITRE PAGE */
div.titre
{
    display:block;
    position:relative;
    width:700px;
    float:left;
    height:40px;
    /*color:#FFFFFF;*/
    color:#000000;
    font-weight:bold;
    top:10px;
    left:15px;
    font-size:15px;
}
/* ZONE TITRE PAGE */
div.titreBlanc
{
    display:block;
    position:relative;
    width:700px;
    float:left;
    height:40px;
    color:#FFFFFF;
    font-weight:bold;
    top:10px;
    font-size:12px;
    text-decoration: underline;
}
/* ZONE CONTENU PAGE */
div.contenu
{
    display:block;
    position:relative;
    width:670px;
    float:left;
    height:650px;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    background:url('../images/vert.gif');
    color:#000000;
    overflow:auto;
}
/* ZONE CONTENU PAGE AGENTS DE PRODUCTION */
div.contenu1
{
    display:block;
    position:relative;
    width:670px;
    float:left;
    /*height:650px;*/
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    background:url('../images/vert.gif');
    color:#000000;
    overflow:auto;
}
div.contenu2
{
    display:block;
    position:relative;
    width:670px;
    float:left;
    /*height:650px;*/
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    background:url('../images/vert.gif');
    color:#000000;
    overflow:auto;
}

/* ZONE CONTENU PAGE OCCASION (IMAGE) */
div.occasImage
{
    display:block;
    position:relative;
    width:630px;
    float:left;
    height:300px;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    color:#000000;
    overflow:auto;
}
/* ZONE CONTENU PAGE OCCASION (TEXT) */
div.occasTxt
{
    display:block;
    position:relative;
    width:630px;
    float:left;
    height:280px;
    padding-bottom:15px;
    padding-left:15px;
    padding-right:15px;
    padding-top:15px;
    color:#000000;
    overflow:auto;
}
/* ZONE CONTENU PAGE OCCASION (TEXT TITRE) */
div.occasTxtTitre
{
    display:block;
    position:relative;
    width:200px;
    height:14px;
    float:left;
    padding-bottom:5px;
    color:#000000;
    overflow:auto;
}
/* ZONE CONTENU PAGE OCCASION (TEXT DESCRIPTION) */
div.occasTxtDesc
{
    display:block;
    position:relative;
    width:425px;
    height:14px;
    float:left;
    padding-bottom:5px;
    color:#000000;
    overflow:auto;
}
/* ZONE CONTENU PAGE OCCASION (TEXT DESCRIPTION PROMO) */
div.occasTxtDescPromo
{
    display:block;
    position:relative;
    width:425px;
    height:100px;
    float:left;
    padding-bottom:5px;
    color:#000000;
    overflow:auto;
}
/* ZONE MENU */
div.menu
{
    display:block;
    position:relative;
    width:175px;
    top:40px;
    left:25px;
    right:25px;
}
/* ZONE BOUTONS MENUS */
div.bouton
{
    display:block;
    position:relative;
    height:25px;
    width:175px;
    float:left;
    text-align:left;
    vertical-align:middle;
    background-image:url(../images/bouton.gif);
    text-indent:10px;
}
/* ZONE ESPACE INTER-MENUS */
div.space
{
    display:block;
    position:relative;
    height:5px;
    width:175px;
    float:left;
}
/* ZONE LANGUE */
div.lan
{
    display:block;
    position:relative;
    height:25px;
    width:175px;
    float:left;
    text-align:left;
    vertical-align:middle;
    color:#FFFFFF;
}
/* ZONE SELECTEUR PAGES */
div.sel
{
    height:25px;
    width:25px;
    background:rgba(255,255,255,0.3);
}
/* ZONE SELECTEUR HOMEPAGE/SEARCH */
div.selhome
{
    height:205px;
    width:25px;
    background:rgba(255,255,255,0.3);
}
/* ZONE GOOGLE MAPS */
div.map
{
    height:525px;
    width:650px;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
}
/* ZONE ACCES EDITION */
div.login
{
    display:block;
    position:relative;
    height:400px;
    width:400px;
    margin:auto;
    top:250px;
    text-align:center;
    vertical-align:middle;
}
/* ZONE RECHERCHE RAPIDE */
div.search
{
    display:block;
    position:relative;
    height:25px;
    width:175px;
    float:left;
    text-align:left;
    vertical-align:middle;
    color:#FFFFFF;    
}
/* ZONE PROMO HOMEPAGE */
div.promo
{
    display:block;
    position:relative;
    top:20px;
    width:175px;
    float:left;
    text-align:left;
    vertical-align:middle;
    color:#000000;    
}
/* ZONE POUR LISTE */
div.left
{
    display:block;
    position:relative;
    width:33%;
    float:left;
}
div.right
{
    display:block;
    position:relative;
    width:66%;
    float:left;
}
/* LIENS */
/* MENU */
a.menu
{
    color:#000000;
    text-decoration:none;
    font-weight:bold;
    font-size:13px;
    line-height:25px;
}
a.menu:hover
{
    color:#000000;
    text-decoration:underline;
}
/* LANGUE */
a.lan
{
    color:#FFFFFF;
    text-decoration:none;
    font-size:14px;
    line-height:25px;    
}
a.lan:hover
{
    color:#FFFFFF;
    text-decoration:underline;
    font-size:14px;
    line-height:25px;    
}
/* LANGUE EN COURS */
a.lansel
{
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bolder;
    font-size:14px;
    line-height:25px;    
}
a.lansel:hover
{
    color:#FFFFFF;
    text-decoration:underline;
    font-weight:bolder;
    font-size:14px;
    line-height:25px;    
}
/* INFOBULLES PROMO */
a.promo
{
    position:relative;
    z-index:24;
}
a.promo:hover
{
    z-index:25;
}
a.promo span
{
    display:none;
}
a.promo:hover span
{
    display:block;
    position:absolute;
    bottom:120px;
    left:225px;
    width:620px;
    border-width:1px;
    border-style:solid;
    border-color:#000000;
    background-color:#FDFD81;
    color:#000000;
    text-align:justify;
    padding: 15px 15px 15px 15px;
}
a.page
{
    color:#000000;
    text-decoration:none;
}
a.page:hover
{
    color:#FDFD3C;
    text-decoration:underline;
}
/* IMAGES */
img, a img 
{
	border:none;
}
/* TABLEAUX */
/* PAGE LOGIN */
td.login
{
    text-align:center;
    font-weight:bold;
}
table.login
{
    border-style:solid;
    border-width:0.5px;
    border-color:#000000;
}
/* BOUTONS */
/* INPUT RECHERCHE RAPIDE */
input.search
{
    width:170px;
    height:25px;
    border-style:solid;
    border-color:#000000;
    border-width:0.5px;
    padding-left:5px;
}
/* STYLES GOOGLE SEARCH */
.gsc-control-cse 
{
    font-family: Arial;
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
input.gsc-input 
{
    border-color: #BCCDF0;
}
input.gsc-search-button 
{
    border-color: #666666;
    background-color: #CECECE;
}
.gsc-tabHeader.gsc-tabhInactive 
{
    border-color: #E9E9E9;
    background-color: #E9E9E9;
}
.gsc-tabHeader.gsc-tabhActive 
{
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
}
.gsc-tabsArea 
{
    border-color: #E9E9E9;
}
.gsc-webResult.gsc-result 
{
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gsc-webResult.gsc-result:hover 
{
    border-color: #FFFFFF;
    background-color: #FFFFFF;
}
.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b 
{
    color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:visited,
.gs-webResult.gs-result a.gs-title:visited b 
{
    color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:hover,
.gs-webResult.gs-result a.gs-title:hover b 
{
    color: #0000CC;
}
.gs-webResult.gs-result a.gs-title:active,
.gs-webResult.gs-result a.gs-title:active b 
{
    color: #0000CC;
}
.gsc-cursor-page 
{
    color: #0000CC;
}
a.gsc-trailing-more-results:link 
{
    color: #0000CC;
}
.gs-webResult.gs-result .gs-snippet 
{
    color: #000000;
}
.gs-webResult.gs-result .gs-visibleUrl 
{
    color: #46932B;
}
.gs-webResult.gs-result .gs-visibleUrl-short 
{
    color: #46932B;
}
.gs-webResult.gs-result .gs-visibleUrl-short 
{
    display: none;
}
.gs-webResult.gs-result .gs-visibleUrl-long 
{
    display: block;
}
.gsc-cursor-box 
{
    border-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page 
{
    border-color: #E9E9E9;
    background-color: #FFFFFF;
}
.gsc-results .gsc-cursor-page.gsc-cursor-current-page 
{
    border-color: #FF9900;
    background-color: #FFFFFF;
}
.gs-promotion.gs-result 
{
    border-color: #336699;
    background-color: #FFFFFF;
}
.gs-promotion.gs-result a.gs-title:link 
{
    color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:visited 
{
    color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:hover 
{
    color: #0000CC;
}
.gs-promotion.gs-result a.gs-title:active 
{
    color: #0000CC;
}
.gs-promotion.gs-result .gs-snippet 
{
    color: #000000;
}
.gs-promotion.gs-result .gs-visibleUrl,
.gs-promotion.gs-result .gs-visibleUrl-short 
{
    color: #008000;
}

