/* CSS Document */

/***** General *****/

body{padding:0px;margin:0px;background:#31312F;text-align:center;font-family:Tahoma;font-size:12px;color:#bfbfbf;}

input, textarea, body, font, select{font-family:Tahoma;font-size:12px;line-height:14px;color:#bfbfbf;}

ul{margin-top: 0px; margin-bottom: 3px;list-style-type:disc}
ol{margin-top: 0px; margin-bottom: 0px;list-style-type: decimal;}
li{font-size: 12px;text-align: left;margin-top: 3px;margin-bottom: 3px; margin-right: 5px;}


h1 {font-size:22px;color:#ffffcc;text-transform: uppercase;font-weight:normal;margin:4px 0px 10px 0px;padding:0px;letter-spacing: 0.10em;}
h2 {font-size:18px;color:#ffffcc;text-transform: uppercase;font-weight:normal;margin:16px 0px 10px 0px;letter-spacing: 0.10em;}
h3 {font-size:15px;color:#ffffcc;letter-spacing:0.10em; margin:16px 0px 5px 0px;}
h4 {font-size:13px;color:#ffffff;letter-spacing:0.10em; margin:16px 0px 5px 0px;}

p {font-family:Tahoma;font-size:13px;line-height:15px;color:#ffffff; margin:0px 0px 10px 3px; padding:0px}

a {color:#ffffff;text-decoration:underline;}
a:hover {color:#ffffff;text-decoration:none;}
a img {border:none;}

.image {border:1px solid #696967;margin:0px;padding:2px;}
.image img {border:none;}

.rouge-massif {font-size:20px;color:#b80101;text-transform: uppercase;font-weight:normal;}

.main_border { border-left:1px #888888 solid;border-right:1px #888888 solid;margin:auto;width:766px;}

/***** Entete  *****/

.entete {height:78px;border-bottom:8px solid #41413f;}

a.menuHome {color:#d1d1d1;text-decoration:none;font-size:11px;font-weight:bold;padding:0px 0px 0px 15px;display:block;background-image:url(../images/s1.gif);background-repeat:no-repeat;background-position:left 2px;text-align:left;}
a.menuHome:hover {text-decoration:underline;}
a.menuContact {color:#d1d1d1;text-decoration:none;font-size:11px;font-weight:bold;padding:0px 0px 0px 15px;display:block;background-image:url(../images/s2.gif);background-repeat:no-repeat;background-position:left 3px;text-align:left;}
a.menuContact:hover {text-decoration:underline;}

.logo {}
.slogan {color:#818181;font-weight:bold;padding: 0px 10px 5px 10px;text-transform: uppercase;}
.mini-lien {padding-bottom:3px;}

/***** Menu Rouge *****/

.menu-rouge {font-weight:bold;height:225px;border-bottom:8px solid #41413f;background-image:url(../images/bg-menu-rouge.jpg);background-repeat:repeat-y;}
.menu-rouge table {text-align:left;width:190px;}
.menu-rouge table td.first {border:0px dotted #b30200;}
.menu-rouge table td {background-image:url(../images/puce-menu-rouge.gif);background-repeat:no-repeat;background-position:left center;border-top:1px dotted #b30200;padding:5px 0px 5px 22px;text-transform: uppercase;color:#ffffff;}
.menu-rouge table td a {text-transform: uppercase;color:#ffffff;text-decoration:none;font-size:12px;padding:1px 0px 1px 10px;display:block;}
.menu-rouge table td a:hover {background-color:#b30200;text-decoration:none;}

/***** Bandeau Noir *****/

.bandeau {height:225px;border-bottom:8px solid #41413f;background-image:url(../images/img-entete.jpg);background-repeat:no-repeat;background-position:right top;background-color:#000000;}

.bandeau p {margin:5px 20px;color:#bcbcbc;font-size:16px;font-weight:bold;line-height:20px;letter-spacing: 0.10em;}
.bandeau h2 {margin:5px 20px 10px 20px;letter-spacing: 0.10em;}
.bandeau .rouge-massif {font-size:20px;color:#b80101;text-transform: uppercase;font-weight:normal;letter-spacing: 0.10em;}

a.demo {float:left;clear:both;line-height:20px;text-decoration:none;padding:0px 0px 0px 25px;margin:10px 0px 10px 0px;display:block;height:20px;vertical-align:middle;background-image:url(../images/puce-slogan.gif);background-repeat:no-repeat;background-position:left center;}
a.demo:hover {text-decoration:underline;}

/***** Colonne de Gauche *****/

.col-gauche {background-color:#41413f;border-top:4px solid #31312f;border-bottom:4px solid #31312f;padding: 15px 8px 15px 12px;text-align:left;}
.col-gauche .date {font-weight:bold;color:#c4c4c4;font-size:12px;}

.col-gauche h2 {text-transform:none;}

.col-gauche .archive a {color:#bfbfbf;font-weight:bold;}
.col-gauche .archive a:hover {color:#bfbfbf;font-weight:bold;}

/***** Colonne de Contenu *****/

.col-contenu {color:#ffffff;padding: 15px 15px 15px 15px;}

/***** Menu du Bas *****/

.menu-bottom {border-top:5px solid #414140;height:44px;background-color:#3a3a39;font-weight:bold;font-size:11px;}
.menu-bottom a {color:#808080;text-decoration:none;}
.menu-bottom a:hover {color:#808080;text-decoration:underline;}

/***** Pied de page *****/ 

.piedpage {color:#808080;height:50px;font-size:11px;}
.piedpage a {color:#bfbfbf;text-decoration:none;}
.piedpage a:hover {color:#bfbfbf;text-decoration:underline;}

