/*----------------------------------------------------------------*/
/*                          GENERIQUE                             */
/*----------------------------------------------------------------*/
body {
    font-family         : Arial, Helvetica, sans-serif;
	font-size           : 11px;
	color               : #000000;
	background-color    : #990000;
	text-decoration     : none;
	margin              : 0px;
	padding             : 0px;
}

a, a:visited, a:link {
	color               : #cc0033;
	background-color    : inherit;
	text-decoration     : none;
}
a:hover, a:active {
	text-decoration     : underline;
}

p {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
    margin-top          : 0px;
	padding-top			: 5px;
    margin-bottom       : 0px;
	padding-bottom		: 5px;
	padding-left		: 5px;
	padding-right		: 5px;
}

h1 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 20px;
    font-weight         : bold;
    color               : #c4151c;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h2 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 14px;
    font-weight         : bold;
    color               : #000000;
	font-style          : italic;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 1px;
}
h3 {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 12px;
    font-weight         : bold;
    color               : #cc0033;
	background-color    : inherit;
    margin-top          : 0px;
    margin-bottom       : 0px;
}
td {
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
ul {
    margin              : 0px 0px 0px 0px;
    padding             : 0px;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
ol {
    font-family         : Verdana, Arial, Helvetica, sans-serif;
    margin              : 0px 0px 0px 7px;
    padding             : 0px;
}
li {
    margin              : 0px 0px 0px 16px;
    padding             : 0px;
    list-style-type     : square;
    font-family         : Arial, Helvetica, sans-serif;
    font-size           : 11px;
}
form {
    border              : 0px;
    margin              : 0px;
    padding             : 0px;
}
input {
    vertical-align      : middle;
}
img {
	border				: 0px;
}
/*----------------------------------------------------------------*/
/*                     	  MICRO-VEHICULES                         */
/*----------------------------------------------------------------*/
div#main {
	width				: 957px;
	margin-left			: auto;
	margin-right		: auto;
	margin-top			: 15px;
	background			: url(images/header.jpg) 0px 15px no-repeat;
}
div#conteneur {
	width				: 927px;
}
div#top{
	text-align			: right;
	margin-right		: 27px;
	color				: #ffffff;
	height				: 15px;
}
div#header{
	padding-top			: 9px;
	padding-left		: 17px;
	height				: 122px;
}
div#menu{
	height				: 21px;
	text-align			: right;
	position			: relative;
	float				: right;
	padding-right		: 150px;
	padding-top			: 9px;
}
span.menuspan a:link, span.menuspan, div#menu a:visited, span.menuspan a:hover, span.menuspan a:focus{
	color				: #cdcccc;
	text-decoration		: none;
}
span.menuspan{
	border-right		: 1px solid #343435;
	height				: 23px;
	display				: block;
	float				: left;
	margin-top			: -5px;
}
span.menuspan_on{
	border-right		: 1px solid #343435;
	padding				: 0px 18px 0px 18px;
	height				: 15px;
	display				: block;
	float				: left;
	padding				: 4px;
	background			: #990000;
}
div#contenu_home{
	background			: #ffffff url(images/back.jpg) no-repeat;
	clear				: both;
}
div#contenu_classique{
	background			: #ffffff url(images/back.jpg) no-repeat;
	clear				: both;
}
div#footer{
	height				: 21px;
	background			: url(images/bottom.gif) no-repeat;
}
div#bottom{
	color				: #ffffff;
	background			: #820000;
	padding				: 2px 20px 2px 6px;
	float				: left;
	margin				: 3px 0px 0px 14px;
}
div#clearit{
	clear				: both;
}
div#menu_bas{
	color				: #ffffff;
	float				: right;
	margin-right		: 10px;
	margin-top			: 5px;
}
div#bottom a:link, div#bottom a:active, div#bottom a:visited, div#bottom a:hover, div#bottom a:focus,
div#menu_bas a:link, div#menu_bas a:active, div#menu_bas a:visited, div#menu_bas a:hover, div#menu_bas a:focus {
	color				: #ffffff;
	text-decoration		: none;
}
div#menu_bas img{
	vertical-align		: middle;
	padding-right		: 4px;
	height				: 3px;
	width				: 3px;
}
td#classique_left{
	border-right		: 1px dashed #000000;
}
td#classique_right{
	padding				: 5px;
}
div#fil{
	margin-bottom		: 8px;
	color				: #666666;
}
div#fil a:link, div#fil a:active, div#fil a:visited, div#fil a:hover, div#fil a:focus{
	color				: #666666;
	text-decoration		: none;
}
/*----------------------------------------------------------------*/
/*                          SPECIFIQUE                            */
/*----------------------------------------------------------------*/
table.container {
    color               : inherit;
	background-color    : #FFB123;
    border              : 7px solid #FFB123;
}
a.logo {
    display             : block;
    color               : inherit;
	background-color    : #FFFFFF;
}
div.espace1 {
    border-bottom       : 1px solid #FFFFFF;
}
div.espace2 {
}
table.decoupage {
    border-top          : 1px solid #A46D35;
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage td.contenu {
}
table.decoupage td.contenu div.titre_page {
	color               : #396486;
    background-color    : inherit;
	font-size           : 18px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	margin              : 10px;
	padding             : 0px;
    font-weight         : bold;
    text-align          : center;
}
table.decoupage td.contenu div.contenu_page {
    margin              : 10px;
}
table.decoupage td.colonne_droite {
    color               : inherit;
    background-color    : #F4E5C8;
}
table.decoupage td.colonne_droite div.encart {
    margin              : 5px;
    color               : inherit;
    background-color    : #FFFFFF;
}
table.decoupage td.colonne_droite div.encart h1 {
	font-size           : 18px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-weight         : normal;
    margin              : 0px;
    padding             : 0px;
    background-color    : #FFB123;
    background-position : top right;
    background-repeat   : no-repeat;
    color               : #FFFFFF;
}
div.contact {
	color               : #623017;
    background-color    : #FFFFFF;
    padding             : 5px;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
}
div.copyright {
	color               : #623017;
	background-color    : inherit;
    font-family         : Verdana, Arial, Helvetica, sans-serif;
	font-size           : 10px;
    padding             : 5px;
}
div.copyright a, div.copyright a:visited, div.copyright a:active, div.copyright a:hover, div.copyright a:link {
	text-decoration     : none;
}
div.copyright img {
    vertical-align      : middle;
}

/* Menu */
div#menu a, div#menu a:visited, div#menu a:link {
    font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	text-decoration     : none;
	border-right		: 1px solid #343435;
	padding				: 5px 18px 3px 18px;
	color				: #cdcccc;
	margin-left			: -3px;
}
div#menu a:active, div#menu a:hover,
div#menu a.on, div#menu a.on:visited, div#menu a.on:link, div#menu a.on:active, div#menu a.on:hover {
	background-color    : #990000;
}
/* Sous Menu */
div.ssmenu {
    position            : relative;
    z-index             : 5;
    visibility          : hidden;
}
div.ssmenu div {
	position			: absolute;
    background-color    : #60737f;
    color               : #ffffff;
	padding				: 3px;
	border              : 1px solid #000000;
	/*border-bottom		: 1px solid #000000;
	border-left			: 1px solid #000000;
	border-right		: 1px solid #000000;*/
	_margin-top         : 15px;
}

*+html div.ssmenu div {
	margin-top         : 15px;
}

/** html .ssmenu div {
	margin-top         : 10px;
}*/
div.ssmenu a, div.ssmenu a:visited, div.ssmenu a:link {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : normal;
	padding             : 2px 5px;
    color               : #ffffff;
	text-decoration     : none;
	border-bottom		: 1px dotted #ffffff;
	margin-bottom		: 5px;
	width				: 100px;
	background			: #60737f;
}
div.ssmenu a:active, div.ssmenu a:hover {
    display             : block;
    font-family         : Arial, Helvetica, sans-serif;
	font-size           : 12px;
	font-weight         : bold;
	padding             : 2px 5px;
	color               : #ffffff;
	text-decoration     : none;
}


a#link_aixam {
	display            : block;
	position           : absolute;
	width              : 77px;
	height             : 77px;
	margin             : 63px 0px 0px 760px;
}
a#link_mega {
    display            : block;
    position           : absolute;
    width              : 77px;
    height             : 77px;
    margin             : 63px 0px 0px 837px;
}