/* -----------------------------------------------------------------------------
    CARTES GOOGLE MAPS
----------------------------------------------------------------------------- */

#carte { width: 480px; height: 360px; border: 1px solid #777; }

#carte .gmnoprint {
    font: italic normal normal 7pt "Trebuchet MS", Arial, sans-serif;
    color: #008000; }
/*
#amtc_option_0, #amtc_option_0, #amtc_option_0, #amtc_option_0 {
    font: normal normal normal 7pt Arial, sans-serif;
    color: #393333; }
*/
#carte .gmnoprint blockquote {
    font: normal normal normal 8pt "Trebuchet MS", Arial, sans-serif;
    padding: 5px 0 5px 0;
    color: #393333; }

#carte .gmnoprint blockquote p { margin-bottom: 5pt; }


/* -----------------------------------------------------------------------------
    FORMULAIRE DE CONTACT PRINCIPAL
----------------------------------------------------------------------------- */

#formulaireContact { margin-top: 20px; }

#formulaireContact fieldset { border: 0px none; }

#formulaireContact label {
    font: normal normal normal 9pt "Trebuchet MS", Arial, sans-serif;
    color: #393333;
    clear: both;
    float: left;
    display: block;
    width: 120px;
    padding: 2px 0 0 0;
    text-align: right;
    margin-top: 12px; }

#formulaireContact label span { color: #008000; }

#formulaireContact input, #formulaireContact textarea {
    font: normal normal normal 9pt "Trebuchet MS", Arial, sans-serif;
    color: #393333;
    float: right;
    display: block;
    width: 340px;
    margin-top: 12px;
    padding: 1px 3px 2px 3px;
    border: 1px solid #ccc;
    background-color: #fff;
    background-image: url(imgs/input-bg.gif);
    background-repeat: repeat-x;
    background-position: top left; }

#formulaireContact #btenvoi {
    font: italic normal bold 8pt "Trebuchet MS", Arial, sans-serif;
    background: #fff url(imgs/button-bg.gif) no-repeat bottom right;
    text-align: center;
    border: 0px none;
    color: #008000;
    clear: both;
    float: right;
    width: 77px; height: 22px;
    margin-top: 18px;
    padding: 0; }

#formulaireContact #btenvoi:active { background-image: url(imgs/button-bg-on.gif); }

#formulaireContact #formid { border: 0px none; margin: 0; padding: 0; }

#formulaireContact .formerrors {
    font-size: 9pt;
    background: #f8f8f8;
    margin-bottom: 20px;
    padding: 6pt 10pt 6pt 10pt; }

#formulaireContact .formerrors p {
    font-weight: bold;
    color: #c44;
    margin: 0 0 2pt 0; }


/* -----------------------------------------------------------------------------
    lIEN DE RETOUR POUR LES ACTUS ET LES PRODUITS
----------------------------------------------------------------------------- */

.lien-retour { text-align: right; padding-right: 15px; }
.lien-retour a {
    font: italic normal normal 10pt "Trebuchet MS", Arial, sans-serif;
    background: transparent url(imgs/lien-externe.gif) no-repeat right center;
    padding-right: 12px;
    text-decoration: none;
    border: 0px none;
    color: #080; }

/* -----------------------------------------------------------------------------
    EVENEMENTS
----------------------------------------------------------------------------- */

/* bloc principal */

div.actu-bloc {
    margin: 25pt 0 30pt 0;
    padding: 25px 20px 30px 20px;
    border: 1px dotted #080;
    background: #fff url(imgs/actu-bg.png) repeat-x 0 0; }

div.actu-date {
    float: left;
    width: 47px;
    overflow: hidden;
    margin: 0 12px 0 0;
    padding: 1px 4px 6px 1px;
    background: transparent url(imgs/calendrier.png) no-repeat 0 0; }

div.actu-date-annee {
    display: block;
    font: normal normal bold 9px Verdana, Arial, sans serif;
    text-align: center;
    color: #fff; }

div.actu-date-jours {
    font: normal normal bold 10px/12px Arial, sans serif;
    display: block;
    padding: 5px 0 4px 0;
    text-align: center; }

div.actu-titres {
    float: left;
    width: 376px;
    overflow: hidden; }

div.actu-titres h2, div.actu-titres h3 {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: bold;
    margin: 0;
    color: #393333; }

div.actu-titres h2 { font-size: 13pt; color: #008000; padding: 0; }
div.actu-titres h3 {
    font-size: 10pt; color: #777c77; padding: 0 0 8px 0;
    background: transparent url(imgs/actu-titre-bg.gif) repeat-x bottom left; }

div.actu-contenu { /* clear: both; */ }


/* lien externe */

div.actu-lien { text-align: right; margin-top: 20px; padding-right: 30px; }
div.actu-lien a {
    font: italic normal normal 9pt "Trebuchet MS", Arial, sans-serif;
    background: transparent url(imgs/lien-externe.gif) no-repeat right center;
    padding-right: 12px;
    text-decoration: none;
    border: 0px none;
    color: #080; }


/* -----------------------------------------------------------------------------
    ENCARTS UNE / PRODUITS
----------------------------------------------------------------------------- */

#alaune { }

h1#uneTitre {
    font: normal normal bold 12pt "Trebuchet MS", Arial, sans-serif;
    color: #008000;
    margin: 40pt 0 30pt 0;
    border-bottom: 1px solid #555;
}

div.encart {
    margin: 5pt 0 30pt 0;
    padding: 0 15px 0 15px;
    border: 1px dotted #080;
    background: #fff url(imgs/actu-bg.png) repeat-x 0 0; }

div.encart .close {
    clear: both;
    height: 14px;
    overflow: hidden;
    font-size: 1%;
    line-height: 1%;
    margin: 0; padding: 0; }

div.encart .photo {
    float: left;
    margin: 0; padding: 15px 0 0 0;
    width: 197px; }

div.encart .photo img {
    width: 180px;
    margin: 0; padding: 0;
    border: 1px solid #555; }

div.encart .desc {
    float: left;
    margin: 0; padding: 15px 0 0 0;
    width: 252px; }

div.encart .desc h2 {
    color: #008000;
    padding-bottom : 5pt;
    font: italic normal bold 13pt "Trebuchet MS", Verdana, Arial, sans-serif
}

div.encart .desc h3 {
    color: #393333;
    padding-bottom : 3pt;
    font: italic normal bold 10pt "Trebuchet MS", Verdana, Arial, sans-serif
}

div.encart .desc .texte {
    color: #433;
    /* margin-top: 9pt; */
    font: normal normal normal 9pt "Trebuchet MS", Arial, sans-serif; }


div.encart .desc .texte h1, div.encart .desc .texte h2, div.encart .desc .texte h3,
div.encart .desc .texte h4, div.encart .desc .texte h5, div.encart .desc .texte h6 {
    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
    font-weight: bold;
    color: #393333; }

div.encart .desc .texte h1, div.encart .desc .texte h2, div.encart .desc .texte h3,
div.encart .desc .texte h4 { font-size: 10pt; padding: 14pt 0  2pt 0; }
div.encart .desc .texte h5 { font-size:  9pt; padding: 12pt 0  2pt 0; }
div.encart .desc .texte h6 { font-size:  8pt; padding: 10pt 0  0pt 0; }

div.encart .desc .texte p {
    padding: 6pt 0 0 0;
    line-height: 130%;
    text-align: left; }

/* Liens */

div.encart .desc .texte a {
    background: transparent url(imgs/liens-bg-off.gif) repeat-x bottom left;
    text-decoration: none;
    padding-bottom: 1px;
    color: #393333; }

div.encart .desc .texte a:hover { background: transparent url(imgs/liens-bg-ona.gif) repeat-x bottom left; }

/* Images */

div.encart .desc .texte img { border: 1px solid #555; }

div.encart .desc .texte a img { text-decoration: none; background: transparent none; }

div.encart .desc .texte .imggauche { margin: 5pt 10pt 0 0; }
div.encart .desc .texte .imgdroite { margin: 5pt 0 0 10pt; }
div.encart .desc .texte .imgcentre { margin: 0; }

/* listes */

div.encart .desc .texte ul { margin-left: 20pt; margin-top: 1pt; }
div.encart .desc .texte ol { margin-left: 25pt; margin-top: 1pt; }

div.encart .desc .texte li {
    margin: 0 3pt 0 0;
    padding: 0 3pt 3pt 0;
    line-height: 120%; }

div.encart .desc .texte ul li       { list-style-image: url(imgs/puceverte.gif); }
div.encart .desc .texte ul ul li    { list-style-image: url(imgs/pucetiret.gif); }
div.encart .desc .texte ul ul ul li { list-style-image: url(imgs/pucetiret.gif); }

div.encart .desc .texte ol li       { list-style-image: none; }
div.encart .desc .texte ol li ul li { list-style-image: url(imgs/pucetiret.gif); }

/* liens des encarts */

div.encart-lien { text-align: right; margin-top: 20px; padding-right: 12px; }
div.encart-lien a {
    font: italic normal normal 9pt "Trebuchet MS", Arial, sans-serif;
    text-decoration: none;
    color: #080; }
div.encart-lien a:hover {
    text-decoration: underline;
}


/* -----------------------------------------------------------------------------
    SPAM SPAN
----------------------------------------------------------------------------- */

#innerc span.se,
#innerc span.se span.adresse,
#innerc span.se span.serveur { color: #080; }

#innerc span.se img { border: 0px none; vertical-align: top; }


/* -----------------------------------------------------------------------------
    MENTIONS LEGALES
----------------------------------------------------------------------------- */


/* #innerc a.reau, */
#innerc a.rea {
    text-decoration:none;
    background-image: none;
    background-color: transparent;
    padding-bottom: 0;
    border: 0px none;
    color: #444;
}
#innerc a.rea em {
    font-variant: small-caps;
    font-style: normal;
}
/*
#innerc a.reau {
    color: #080;
    text-decoration: none;
}
#innerc a.reau:hover {
    text-decoration: underline;
}
*/


