/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
	font-size           : 12px;
	color               : #000000;
	background-color    : #280f00;
	background-image	: url('images/background.jpg');
	background-repeat	: repeat-x;
	text-decoration     : none;
	margin              : 0px 0px;
	padding             : 0px;
	height				: 100%;
}

a, a:visited, a:link {
	color               : #95291F;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
    margin-top          : 5px;
    margin-bottom       : 5px;
}

h1 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 20px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
	border-bottom		: 1px solid #95291F;
    margin-top          : 0px;
    margin-bottom       : 5px;
}
h2 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 16px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 10px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 10px;
}
ol {
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}

div{
	font-size			: 12px;
}

li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Arial, Verdana, Helvetica, sans-serif;
    font-size           : 12px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}

img{
	border				: 0px;
}


/******** SPECIFIQUE *********/

div#overback{
	position			: absolute;
	width				: 1280px;
	height				: 686px;
	left				: 50%;
	margin-left			: -640px;
	background-image	: url('images/overback.jpg');
	background-repeat	: no-repeat;
}

div#central{
	position			: relative;
	margin-left			: auto;
	margin-right		: auto;
	width				: 957px;
	z-index				: 4;
}

div#menu_secondaire{
	position			: absolute;
	width				: 514px;
	left				: 50%;
	z-index				: 5;
	margin-left			: 120px;
	margin-top			: 8px;
	font-weight			: bold;
	font-size			: 11px;
}
div#menu_secondaire img {
	vertical-align     : top;
    padding-right      : 5px;
	margin-top         : -3px;
}

div#copyright{
	position			: relative;
	margin-left			: auto;
	margin-right		: auto;
	width				: 957px;
	text-align			: center;
	margin-top			: 20px;
	color				: #ffffff;
	font-size			: 10px;
}

#copyright a:link,#copyright a:visited,#copyright a:focus,#copyright a:active,#copyright a:hover{
	color				: #ffffff;
	text-decoration		: none;
}

#menu_secondaire a:link,#menu_secondaire a:visited,#menu_secondaire a:focus,#menu_secondaire a:active,#menu_secondaire a:hover{
	color				: #000000;
	text-decoration		: none;
}

td#left_col{
	width				: 162px;
	background-color	: #005d96;/* E2E2E2 */
}
td#left_col2{
	width				: 162px;
	background-color	: #00000a;
}


td.pub_td{
	/*background-color	: #005d96;*/
	vertical-align		: top;
}

td#center_col{
	width				: 9px;
}

td#right_col{
	width				: 786px;
	background-color	: #ffffff;
	background-image	: url('images/content_bottom.gif');
	background-position	: bottom;
	background-repeat	: no-repeat;
}
div#left_menu{
	background-color	: #ffffff;
}

div.fond_titre_menu{
	height				: 20px;
	background-image	: url('images/fond_titre_menu.gif');
	background-repeat	: no-repeat;
	font-weight			: bold;
	padding-top			: 4px;
	padding-left		: 7px;
}


div.left_menu_content{
	border-bottom		: 1px dashed #e6e6e6;
	background-image	: url('images/puce.gif');
	background-repeat	: no-repeat;
	padding-top			: 3px;
	padding-bottom		: 3px;
	padding-left		: 25px;
	background-position-x : 14;
}

div#left_ad{
	text-align			: center;
	margin-bottom		: 15px;
}

div#banner{
	text-align			: center;
}

div#content{
	min-height			: 68px;
	height				: 68px;
	padding				: 30px;
	background-repeat	: no-repeat;
	background-image	: url("images/content_top.gif");
}

html>body #content {
	height				: auto;
	min-height			: 68px;
}

div#content_bottom{
	height				: 40px;
	/*background-image	: url('images/content_bottom.gif');*/
}

div#menu_content{
	padding-top			: 11px;
	padding-left		: 14px;
}

#menu_content a:link,#menu_content a:visited,#menu_content a:focus,#menu_content a:active,#menu_content a:hover{
	color				: #000000;
	text-decoration		: none;
	font-weight			: bold;
}

span.menu_content{
	background-image	: url("images/menu_content_back.gif");
	height				: 16px;
	background-repeat	: repeat-x;
	border-left			: 1px solid #cecece;
	border-right		: 1px solid #cecece;
	border-top			: 1px solid #cecece;
	padding-right		: 5px;
	padding-left		: 5px;
	font-weight			: bold;
}

span.menu_content_on{
	background-color	: #e9ac43;
	padding-right		: 5px;
	height				: 17px;
	padding-left		: 5px;
	border				: 1px solid	#e9ac43;
	font-weight			: bold;
}

/* Menu gauche */
ul.menu_gauche{
    background-color    : #ffffff;
    margin-top          : -5px;
}
div.menu_gauche{
    background-color    : #ffffff;
    margin-top          : -5px;
	margin-top:2px;
    padding-top:5px;
}
ul.menu_gauche li{
	list-style-type:none;
	margin: 0px;
	padding:0px;
	margin-top:2px;
	padding-top:5px;
	height: 20px;
}
html>body ul.menu_gauche li{
	height				: auto;
	min-height			: 20px;
}
ul.menu_gauche, ul.menu_gauche ul{
	margin: 0px;
	padding:0px;
}
ul.menu_gauche ul{
	margin-left:0px;
	margin-top: 8px;
}

ul.menu_gauche li.niv1 {
	background          : url('images/fond_titre_menu.gif');
	background-repeat	: no-repeat;
	padding: 0px 0px;
}

div.divin {
	padding-bottom : 5px;
}


div.niv1 a:link,
div.niv1 a:active,
div.niv1 a:visited,
div.niv1 a:hover,
div.niv1 a:focus {
	padding-bottom : 5px;
	padding-left : 5px;
	display        : block;
	position       : relative;
	text-decoration : none;
}
a.backit:link,
a.backit:active,
a.backit:visited,
a.backit:hover,
a.backit:focus {
    background          : #f4f4f4 url('images/fond_titre_menu.gif') bottom no-repeat;
}

div.menu_gauche div.niv1 {
    /*background          : #f4f4f4 url('images/fond_titre_menu.gif');
	background-position : bottom;
    background-repeat   : no-repeat;*/
    padding: 2px 0px 1px 0px;
}

/*div.fond_titre_menu{
	height				: 20px;
	background-image	: url('images/fond_titre_menu.gif');
	background-repeat	: no-repeat;
	font-weight			: bold;
	padding-top			: 4px;
	padding-left		: 7px;
}*/
ul.menu_gauche img {
	margin-right: 5px;
}
ul.menu_gauche a {
	white-space: nowrap;
}
/*  new Home    */
body#home {
    background          : #280F00 url(images/home/fond.jpg) top center no-repeat;
}

body#home div#conteneur_accueil {
    margin-left         : auto;
    margin-right        : auto;
    text-align          : center;
}

body#home div#menu_accueil {
    clear               : both;
    height              : 25px;
    margin-left         : auto;
    margin-right        : auto;
}

div#menu_accueil {
	padding             : 5px 0px 0px 680px;
}
div#menu_accueil a:link,
div#menu_accueil a:active,
div#menu_accueil a:visited,
div#menu_accueil a:hover,
div#menu_accueil a:focus {
	color              : #000000;
	font-weight        : bold;
}

div#menu_accueil img {
	vertical-align     : middle;
	padding-right      : 5px;
}

body#home div#anim_flash_accueil {
    clear               : both;
    width               : 800px;
    height              : 373px;
    margin-left         : auto;
    margin-right        : auto;
}

body#home div#actu_accueil {
    clear               : both;
    width               : 268px;
    height              : 88px;
    /*background          : #;*/
    margin-left         : auto;
    margin-right        : auto;
    padding-top         : 20px;
    padding-right       : 20px;
}

body#home div#footer_accueil {
    clear               : both;
    padding-top         : 185px;
    /*width               : 300px;*/
    text-align          : center;
    color               : #FFFFFF;
    margin-left         : auto;
    margin-right        : auto;
    font-size           : 11px;
}
body#home div#footer_accueil a, body#home div#footer_accueil a:visited, body#home div#footer_accueil a:link, body#home div#footer_accueil a:hover, body#home div#footer_accueil a:active {
    color               : #FFFFFF;
}

a.actu_accueil_titre {
    color               : #000000;
}

/*  module Revendeurs   */
div.titreFiche {
    color               : #CF4334;
}

ul.regionList {
    display             : none;
    margin-left         : 15px;
}

ul.regionList a {
    color               : #CF4334;
}

div#fiche {
    text-align          : justify;
}