* {font-family:verdana;}

body {background-color:#2c0000;margin:0;padding:0;text-align:center;}
img {border:0;}

/* centrage des contenus */
#centrage {position:relative;margin:0 auto;width:968px;text-align:left;/*border:1px solid #957f7f;*/}
.bkg_centrage {background:url('/img/common/bkg.gif') top left;}

/* filtre */
#top_filtre {position:relative;margin:0 auto;width:968px;text-align:center;background-color:#2C0000;}
#bottom_filtre {background:url('/img/filtre/bkg_bottom.gif') top left;height:140px;width:968px;vertical-align:bottom;text-align:right;}

/* col gauche */
#gauche {/*padding-bottom:20px;*/vertical-align:top;color:#fff;font-size:11px;}
#gauche a {color:#fff;}

/* container */
#container {vertical-align:top;}

/* chemin de fer */
.railway {padding:0;height:172px;font-size:10px;}
.railway a {text-decoration:none;color:#febf43;font-size:10px;text-transform:uppercase;font-weight:bold;}

/* visu droit */
#droite {vertical-align:top;}

/* structure simple */
.bkg_simple {background:url('/img/centre/bkg_simple.jpg') no-repeat top left;}
#ctt_simple {color:#ecdebb;padding:16px 0 40px 0;height:768px;vertical-align:top;}
#ctt_simple p {width:96%;margin:0 12px;}
#ctt_simple p.text {font-size:12px;line-height:20px;}
#ctt_simple h1 {margin:0 12px 30px 12px;padding:0;}
#ctt_simple h1 span {display:none;}

/* structure double */
.bkg_horizontal {background:url('/img/centre/bkg_horizontal.gif') repeat-y top left;}
.bkg_double {background:url('/img/centre/bkg_double.gif') repeat-x top left;}
#ctt_double {color:#ecdebb;padding:16px 0 20px 0;vertical-align:top;}
#ctt_double p {width:94%;margin:0 12px;}
#ctt_double p.text {font-size:12px;line-height:20px;}
#ctt_double h1 {margin:0 12px 30px 12px;padding:0;}
#ctt_double h1 span {display:none;}
#ctt_double a {color:#febf43;text-decoration:none;}
#ctt_double a:hover {color:#ecdebb;text-decoration:underline;}

.bkg_double_bottom {background:url('/img/centre/bkg_double_bottom.gif') repeat-y top right;}
#ctt_double_bottom {padding:14px 0;}
#ctt_double_bottom h3 {text-transform:uppercase;color:#febf43;font-size:14px;margin:0;}
#ctt_double_bottom h5 {color:#F20017;font-size:16px;margin:0;}
#ctt_double_bottom h4 {text-transform:uppercase;color:#febf43;font-size:11px;margin:0;}
#ctt_double_bottom td {color:#ecdebb;font-size:11px;}
#ctt_double_bottom .desc {margin-top:16px;}
#ctt_double_bottom .desc td {padding:10px 0;}

/* footer*/
#footer {height:48px;text-align:center;border-top:2px solid #956022;color:#ecdebb;font-size:10px;padding:0 20px 0 0;background-color:#2c0000;}
#footer a {color:#ecdebb;text-decoration:none;}
#footer a:hover, #footer span.selected {color:#febf43;}
#footer p.text {font-size:12px;line-height:20px;text-align:center;}

/* home */
.bkg_home {background:url('/img/home/bkg.jpg') no-repeat top left;}
h2 {margin:0;padding:0;width:553px;}
h2 span {display:none;}

/* cognac region */
.bkg_cognac_region {background:url('/img/the-heart-of-the-cognac-region/bkg.jpg') no-repeat top left;}

/* historic heart */
.bkg_historic_heart {background:url('/img/the-historic-heart/bkg.jpg') no-repeat top left;}

/* cognac know how */
.bkg_know_how {background:url('/img/the-heart-of-cognac-know-how/bkg.jpg') no-repeat top left;}

/* aromatic */
.bkg_aromatic {background:url('/img/the-aromatic-heart-of-cognac/bkg.jpg') no-repeat top left;}

/* N-1 */
h2 {margin:0;padding:0;width:553px;}
h2 span {display:none;}

/*.cct_mea_gauche {background:url('/img/home/bkg_mea.jpg') no-repeat top left;}*/
.cct_mea_gauche td {vertical-align:top;}
.cct_mea_gauche .mea_main {margin:20px 12px 20px 10px;}
.cct_mea_gauche .mea_main td {vertical-align:top;}
.cct_mea_gauche .mea_main .visu {margin-right:12px;}
.cct_mea_gauche .mea_main h3 {margin:0 0 18px 0;padding:0;font-size:10px;color:#ecdebb;text-transform:uppercase;line-height:12px;}
.cct_mea_gauche .mea_main .ctt .titre {margin-bottom:12px;}
.cct_mea_gauche .mea_main .ctt {font-size:11px;color:#ecdebb;margin:0;line-height:16px;}
.cct_mea_gauche .mea_main .ctt a {color:#ecdebb;text-decoration:none;}
.cct_mea_gauche .mea_main .ctt a:hover {color:#febf43;text-decoration:none;}
.cct_mea_gauche .mea_main .ctt span {color:#febf43;}
.cct_mea_gauche .mea {margin:20px 12px 20px 10px;}
.cct_mea_gauche .mea td {vertical-align:top;}
.cct_mea_gauche .mea .visu {margin:0 12px 10px 0;}
.cct_mea_gauche .mea h3 {margin:0 0 18px 0;padding:0;font-size:10px;color:#ecdebb;text-transform:uppercase;line-height:12px;}
.cct_mea_gauche .mea .ctt .titre {margin-bottom:12px;}
.cct_mea_gauche .mea .ctt {font-size:11px;color:#ecdebb;margin:0;line-height:16px;}
.cct_mea_gauche .mea .ctt a {color:#ecdebb;text-decoration:none;}
.cct_mea_gauche .mea .ctt a:hover {color:#febf43;text-decoration:none;}
.cct_mea_gauche .mea .ctt span {color:#febf43;}

.cct_mea_droite {vertical-align:top;padding-left:6px;}
.cct_mea_droite .mea h3 {margin-bottom:8px;padding:0;font-size:10px;color:#ecdebb;text-transform:uppercase;line-height:12px;}
.cct_mea_droite .mea .visu {margin:0 12px 12px 0;}
.cct_mea_droite .mea .ctt .titre {margin-bottom:8px;}
.cct_mea_droite .mea .ctt {font-size:11px;color:#ecdebb;margin:0;line-height:16px;padding:10px 0;}
.cct_mea_droite .mea .ctt a {color:#ecdebb;text-decoration:none;}
.cct_mea_droite .mea .ctt a:hover {color:#febf43;text-decoration:none;}
.cct_mea_droite .mea .ctt span {color:#febf43;}

.filet {background:url('/img/home/sep.png');height:1px;padding:0;margin-left:10px;}

/* tools */
.contact {margin:10px 12px;}
.contact td {height:24px;color:#febf43;}
.contact td.items {text-transform:uppercase;font-size:11px;font-weight:bold;}
.contact td.radio {font-size:11px;color:#fff;padding-right:30px;}
.contact input {color:#2C0000;font-size:11px;width:100%;border:1px solid #febf43;}
.contact select {color:#2C0000;font-size:11px;border:1px solid #febf43;background-color:#edc985;}
.contact textarea {color:#2C0000;font-size:11px;width:100%;height:60px;border:1px solid #febf43;}
.contact td.warning {font-size:9px;}
.contact td.optin {font-size:10px;color:#ecdebb;}
p.mentions {font-size:10px;padding-top:10px;}
p.mentions a {font-size:10px;color:#ecdebb;}
div.button {float:right;padding-right:40px;margin-top:35px;}

table {text-align:left;color:#ecdebb;font-size:10px;}

/* 2010-04-19 Anthony/Fantom
/* menu gauche */

.menu_titre {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 10px;
    text-transform: uppercase;
    color: #febf43 !important;
    text-decoration: none;
}

.menu_titre a:hover {
    color:#ecdebb !important;
}

.sous_menu {
    background: url(/img/navg/submenu.png) repeat-x;
    padding-bottom: 1px;
}

.sous_menu_titre {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 9px;
}

.sous_menu_titre_on {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 9px;
    background-color: #AA0000;
}

a.menu_lien
{
    text-decoration: none;
    color: #ecdebb !important;
}