/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    margin              : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    color               : #000000;
    text-decoration     : none;
	background-color    : #d2d3d5;
	background-image	: url("images/fond_home.jpg");
	background-repeat	: repeat-x;
}

a, a:visited, a:link {
	color               : #F47200;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    margin-top          : 0px;
    margin-bottom       : 0px;
}

h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 22px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 19px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 15px;
    font-weight         : bold;
    color               : #000000;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
h3 a {
    color               : #000000 !important;
}
td {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
ol {
    font-family         : Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : disc;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}

img{
	border				: 0px;
}

/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
div#main{
	margin-top			: 46px;
	width				: 1004px;
	margin-left			: auto;
	margin-right		: auto;
}

div#top{
	height				: 127px;
	/*background-image	: url("images/top.gif");
	background-repeat	: no-repeat;*/
}

div#content{
	border-left			: 1px solid #cacaca;
	border-right		: 1px solid #cacaca;
	background-color	: #ffffff;
}
div#bottom{
	height				: 14px;
	background-image	: url("images/bottom.gif");
	background-repeat	: no-repeat;
}

div.description{
	margin-bottom		: 10px;
	font-size			: 9px;
}

div#defil_marques {
	margin-top         : 5px;
	width              : 1002px;
	height             : 60px;
	overflow           : auto;
}

div#defil_marques img {
	padding            : 5px;
}

div.topbox{
	text-align			: left;
	height				: 28px;
	color				: #ffffff;
	padding-left		: 10px;
	padding-top			: 8px;
	background-color	: #0f0f0f;
	background-repeat	: no-repeat;
	font-size			: 12px;
	font-weight			: bold;
	text-transform		: uppercase;
	border-bottom		: 1px solid	#ffffff;
}
div.topbox a {
	color				: #ffffff;
}

div.undertop{
	margin-top			: -2px;
	width				: 253px;
	height				: 13px;
	background-image	: url('images/undertop.gif');
	background-repeat	: no-repeat;
}

div.undertop2{
	width				: 251px;
	height				: 13px;
	background-image	: url('images/undertop.gif');
	background-repeat	: no-repeat;
	border-left			: 1px solid	#d2d2d2;
	border-right		: 1px solid #d2d2d2;
}

div.boxcontent {
	background-color	: #d2d3d5;
	text-align			: left;
	padding-top			: 10px;
	padding-left		: 5px;
	padding-right		: 5px;
	height				: 161px;
	overflow			: hidden;
	width				: 255px;
}
div.boxcontentyu {
	background-color	: #d2d3d5;
	text-align			: left;
	padding-top			: 10px;
	padding-left		: 5px;
	padding-right		: 5px;
	height				: 161px;
	overflow			: hidden;
	width				: 255px;
}
* html div.boxcontentyu{
	width				: 254px;
}
div.boxcontentyu a:link, div.boxcontentyu a:active, div.boxcontentyu a:visited,
div.boxcontent a:link, div.boxcontent a:active, div.boxcontent a:visited{
	color			: #000000;
	text-decoration	: none;
}
div.boxcontentyu a:hover, div.boxcontentyu a:focus,
div.boxcontent a:hover, div.boxcontent a:focus{
	text-decoration	: underline;
}
div.topbox a:link, div.topbox a:active, div.topbox a:visited, div.topbox a:hover, div.topbox a:active{
	color			: #ffffff;
}
td.boxcontent_td {
	background-color	: #d2d3d5;
}

div.boxcontent2 {
	background-color	: #ffffff;
	text-align			: left;
	padding-top			: 10px;
	padding-left		: 5px;
	padding-right		: 5px;
	border-left			: 1px solid	#d2d2d2;
	border-right		: 1px solid #d2d2d2;
}

div.boxcontent_img {
	width              : 265px;
	height             : 221px;
}

div.bottombox{
	width				: 241px;
	height				: 42px;
	background-image	: url("images/bottombox.jpg");
	background-repeat	: no-repeat;
}

div.alcenter{
	text-align			: center;
}

div.pad10{
	padding				: 10px;
}
div.pad10 a{
	color				: #000000;
}

div#menubas{
	background-color	: #0f0f0f;
	padding				: 10px;
	color				: #ffffff;
}

div#menubas_libre{
	padding				: 10px;
	color				: #ffffff;
}

div#menubas_libre a:link, div#menubas_libre a:visited, div#menubas_libre a:active,
div#menubas a:link, div#menubas a:visited, div#menubas a:active{
	color				: #ffffff;
	text-decoration		: none;
	font-weight			: bold;
}
div#menubas_libre a:hover, div#menubas_libre a:focus,
div#menubas a:hover, div#menubas a:focus{
	color				: #ffffff;
	text-decoration		: underline;
}

td.w150{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	width				: 150px;
	padding-left		: 30px;
	font-weight			: bold;
}

td.w200{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	width				: 200px;
	padding-left		: 30px;
	font-weight			: bold;
}

div#liens_redirige{
	color				: #ffffff;
	padding-top			: 109px;
	padding-left		: 10px;
}

div#liens_redirige select{
	font-size			: 9px;
	border				: 1px solid #ffffff;
}

div#footer{
	margin-top			: 8px;
	text-align			: center;
	color				: #333333;
	font-size			: 10px;
	font-family			: Arial, Helvetica, sans-serif;
}
div#footer a:link, div#footer a:active, div#footer a:visited{
	color				:#333333;
	text-decoration	: none;
}
div#footer a:hover, div#footer a:focus{
	text-decoration	: underline;
}
div#chooseLinks{
	position        : absolute;
	font-family		: Arial, Helvetica, sans-serif;
}
td#zyhead{
	padding-bottom	: 3px;
	padding-left	: 20px;
}
/*----------------------------------------------------*/
/*					CLASSIQUE						  */
/*----------------------------------------------------*/

div#topCl{
	background-image	: url("images/topCl.gif");
	background-repeat	: no-repeat;
	background-color	: #ffffff;
}

div#topDeCl{
	height				: 20px;
	background-color	: #000000;
	color				: #ffffff;
	padding-top			: 3px;
	padding-left		: 10px;
}
div#topRecherCl {
	float               : right;
	width               : 300px;
	height              : 15px;
	color               : #fff;
	position            : relative;
	margin-top          : -1.5px;
}
div#topDeCl select{
	font-size			: 9px;
	border				: 1px solid	#ffffff;
}

div#contentSpe{
	background-image	: url("images/backCl.gif");
	background-repeat	: repeat-y;
	background-color	: #ffffff;
}

div#contentSpeC{
	min-height			: 328px;
	height				: 328px;
	background-repeat	: no-repeat;
	background-position	: bottom;
}

html>body #contentSpeC {
	height				: auto;
	min-height			: 328px;
}

td#contentMenuGauche{
	width				: 184px;
	font-size			: 14px;
	font-family			: Arial, Helvetica, sans-serif;
}

td#menutd{
	padding				: 10px;
	border-top			: 1px solid #f0f0f0;
	border-right		: 1px solid #f0f0f0;
	border-left			: 1px solid #f0f0f0;
}

td.tableCl{
	border				: 1px solid #f0f0f0;
	padding				: 10px;
}

div#topActNow{
	height				: 22px;
	background-image	: url("images/topActNow.gif");
	background-repeat	: no-repeat;
}

div#contentRight{
	border-bottom		: 1px solid #f0f0f0;
	border-right		: 1px solid #f0f0f0;
	border-left			: 1px solid #f0f0f0;
	text-align			: center;
	padding-top			: 10px;
	padding-bottom		: 10px;
}

div#contentRightFocus{
	border-right		: 1px solid #f0f0f0;
	border-left			: 1px solid #f0f0f0;
	padding				: 10px;
}

div#topFocus{
	height				: 21px;
	background-image	: url("images/topFocus.gif");
	background-repeat	: no-repeat;
	color				: #ffffff;
	font-weight			: bold;
	padding-left		: 30px;
	padding-top			: 5px;
}

div#bottomFocus{
	height				: 51px;
	background-image	: url("images/bottomfocus.jpg");
	background-repeat	: no-repeat;
}

/*  Marques */
    /* Liste */
div#marque_liste_conteneur {
    clear               : both;
    width               : 100%;
}

div#marque_liste_texte {
    float               : left;
    width               : 500px;
}

div#marque_liste_select {
    float               : right;
    width               : 125px;
    padding-right       : 15px;
}

div.list_item_marque_conteneur {
    clear               : both;
    width               : 100%;
}
div.list_item_marque_img {
    float               : left;
    width               : 75px;
    height              : 28px;
    border              : 1px solid #CCCCCC;
    text-align          : center;
    padding             : 2px;
}

div.list_item_marque_img a, div.list_item_marque_img a:link, div.list_item_marque_img a:visited, div.list_item_marque_img a:active, div.list_item_marque_img a:hover {
    display             : block;
    width               : 100%;
    height              : 100%;
    text-align          : center;
}

div.list_item_marque_nom {
    float               : left;
    height              : 32px;
    padding             : 9px 0px 0px 11px;
    color               : #A80230;
    font-weight         : bold;
    font-size           : 12px;
}

div.list_item_marque_nom a, div.list_item_marque_nom a:link, div.list_item_marque_nom a:visited, div.list_item_marque_nom a:active, div.list_item_marque_nom a:hover {
    color               : #A80230;
    text-decoration     : none;
    font-weight         : bold;
    font-size           : 12px;
}

select#acces_marque {
    width               : 122px;
    border              : 1px solid #A80230;
    vertical-align      : middle;
}

    /* Fiche */
div#marque_fiche_conteneur {
    clear               : both;
    width               : 100%;
}

div#logo_marque {
    float               : left;
}

div#nom_marque {
    float               : left;
    padding             : 8px 0px 0px 20px;
    font-size           : 14px;
    font-weight         : bold;
}

div#marque_fiche_select {
    float               : right;
    padding-right       : 15px;
    width               : 125px;
}

div.bloc_titre_bloc {
    clear               : both;
    width               : 100%;
    background          : transparent url(images/fond_bloc_titre_bloc.gif) left 39px repeat-x;
    padding             : 30px 0px 0px 0px;
}

span.titre_bloc {
    background          : #FFFFFF;
    padding             : 2px;
    color               : #A80230;
    font-weight         : bold;
    width               : auto;
}

div.bloc_contenu_bloc {
    clear               : both;
    padding             : 15px 12px 10px 12px;
}

div.bloc_contenu_bloc th {
    color               : #575757;
    font-weight         : normal;
    text-align          : left;
}

div.homeflash{
	border-top:1px solid #0f0f0f;
	border-left:1px solid #0f0f0f;
	border-right:1px solid #0f0f0f;
}
.plan a:link, .plan a:active, .plan a:visited{
	color				: #333333;
	text-decoration		: none;
}
.plan a:hover, .plan a:focus{
	color				: #333333;
	text-decoration		: underline;
}

img#lien_home {
    position            : absolute;
}