/* STRUCTURE */
html { overflow: -moz-scrollbars-vertical; }
body {
	background-color: #E6E6E6;
	color:#000000;
	margin:5px 0px 5px 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
}

/* HAUT PAGE */
.logo { 
	background-color:#FFFFFF;
	background-image: url(../image/logo_haut.gif);
	background-position: center;
	background-repeat:no-repeat;
	border-left:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.coin { 
	background-color:#FFFFFF;
	border-right:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.prestige { 
    background-image:url(../image/prestige_logo.gif);
    background-position: top right;
    background-repeat:repeat-x;
	background-color:#FFFFFF;
	border:#818183 solid 1px;
	border-bottom:none
}
.no_prestige { 
    background-image:url(../image/no_prestige.gif);
    background-position: top;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    border:#818183 solid 1px;
    border-bottom:none
}
.prestige_bouton { 
	background-image:url(../image/prestige_bouton_off.gif);
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	font-size:10px;
}
.prestige_bouton:hover { 
	background-image:url(../image/prestige_bouton_on.gif);
}
.cdc { 
	background-position:center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}



.degrade_g { 
	background-color:#FFFFFF;
	background-image: url(../image/degrade_haut.gif);
	background-position: left bottom;
	background-repeat:repeat-x;
	border-left:#000000 solid 1px;
}
.degrade_c { 
	background-color:#FFFFFF;
	background-image: url(../image/degrade_haut.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	border-left:#818183 solid 1px;
	border-right:#818183 solid 1px;
}
.degrade_d { 
	background-color:#FFFFFF;
	background-image: url(../image/degrade_haut.gif);
	background-position: bottom;
	background-repeat:repeat-x;
	border-right:#000000 solid 1px;
}
.degrade_bas { 
	background-color:#FFFFFF;
	background-image: url(../image/degrade_bas.gif);
	background-position: top;
	background-repeat:repeat-x;
	border-right:#000000 solid 1px;
	border-left:#000000 solid 1px;
}

/* MENU */
.menu_haut { 
	background-color:#FFFFFF;
	background-image: url(../image/barre_haut.png);
	background-position:left top;
	background-repeat:repeat-x;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
}
.menu_bouton_off { 
	background: transparent url(../image/menu_bouton_off.png) no-repeat;
    color:#000000;
    font-size:14px;
    font-weight:bold;
    cursor: pointer;
	border:none;
	width:135px;
	height:19px;
}
.menu_bouton_on { 
	background: transparent url(../image/menu_bouton_on.png) no-repeat;
    color:#ed1b24;
    font-size:14px;
    font-weight:bold;
    cursor: pointer;
	border:none;
	width:135px;
	height:19px;
}
.menu_bord { 
	border-left:#818183 solid 1px;
	border-right:#818183 solid 1px;
}
.menu_bas { 
	height:29px;
    background-image: url(../image/barre_bas.png);
	background-position:bottom;
	background-repeat:repeat-x;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
}

/* PAGES */
.corps { 
	background-color:#FFFFFF;
	border-left:#000000 solid 1px;
	border-right:#000000 solid 1px;
}
.photo { 
	border:#004b96 solid 1px;
	cursor:pointer;
}
.photo_b { 
	border:#004b96 solid 3px;
	cursor:pointer;
}
.captcha { 
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
}
.ajax { 
	border:#000000 solid 1px;
	background-color:#FFFFFF;
}
.accueil { 
	background-color:#FFFFFF;
	background-image: url(../image/logo.jpg);
	background-position: center bottom;
	background-repeat:no-repeat;
	color: #004b96; 
	font-weight: bold;
	font-size:18px;
	
}
.pagination { 
	background-image:url(../image/pagi_bg.gif); 
	background-position:center;
	background-repeat:repeat-x; 
}
.contact { 
	background-image:url(../image/fond_contact.jpg); 
	background-position: bottom center;
	background-repeat:no-repeat; 
}

.titre_voiture { 
	background-image: url(../image/titre_voiture.gif);
	background-position: left;
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 5px;
}


/* FORM */
.input { font-size:10px; border:#000000 solid 1px; background-color:#e0e0e0;} 
select { font-size:10px; border:#000000 solid 1px; }
.input:hover, textarea:hover { background-color:#CCCCCC; }  
textarea { border:#000000 solid 1px; background-color:#e0e0e0;}
.bouton { cursor:pointer; border:#000000 solid 1px; background-color:#004b96; color:#FFFFFF; font-size:10px; font-weight:bold; padding:2px }
.bouton:hover { background-color:#6ea3d6; }
.retour { cursor:pointer; background-color:#004b96; color:#FFFFFF; font-weight:bold; padding:2px }

/* BORDER */
.border_01 { border-bottom:#CCCCCC solid 1px; }
.border_02 { border-top:#e42c2a solid 1px; }
.border_03 { border-bottom:#000000 solid 1px; }
.dbl_border_02 { border-top:#e42c2a solid 1px; border-bottom:#e42c2a solid 1px; }
.cadre2 { border-bottom:#000000 1px solid; border-left:#000000 1px solid; font-size:10px; cursor:default; }
.cadre { border-top:#000000 1px solid; border-right:#000000 1px solid; font-size:10px; cursor:default; }

/* FOND */
.fond_00 { background-color:#FFFFFF; color:#000000; }
.fond_01 { background-color:#CCCCCC; color:#000000; }
.fond_02 { background-color:#ed1b24; color:#FFFFFF; } /* rouge */
.fond_03 { background-color:#004b96; color:#FFFFFF; } /* bleu */
.fond_04 { background-color:#999999; color:#000000; } /* gris */

/* TEXTE */
a:link, a:active, a:visited,  a:hover{ text-decoration: none; cursor:pointer; }
.titre { 
	color: #e42c2a;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
}
.txt_00 { color: #000000; } /* noir */
.txt_00_b { color: #000000; font-weight:bold; } /* noir, gras */
.txt_01 { color: #FFFFFF; } /* blanc */
.txt_01_b { color: #FFFFFF; font-weight:bold; } /* blanc, gras */
.txt_02 { color: #e42c2a; } /* rouge */
.txt_02_b { color: #e42c2a; font-weight:bold; } /* rouge, gras*/
.txt_03 { color: #004b96; } /* bleu */
.txt_03_b { color: #004b96; font-weight:bold; } /* bleu, gras*/

