/* Feuille de style */

* { font-family : Verdana; font-size : 10pt; margin : 0; padding : 0; background-repeat : no-repeat;}

/*body { background-color : #013583; color : #FFFF00; }*/
body { background-color : #4E4E4E; color : black; }

a { text-decoration : none; }

.centre { text-align : center; }
.droite { text-align : right; }
.gauche { text-align : left; }
.justifie { text-align : justify; }
.haut { vertical-align : top; }
.bas { vertical-align : bottom; }
.gras { font-weight : bold; }
.souligne { text-decoration : underline; }
.italique { font-style : italic; }

#container { width : 100%; }
#site_container { width : 955px; }
#header { text-align : center; }
#site_content { width : 100%; }

.footer {
text-align : left;
font-size : 8pt;
color : white;
height : 35px;
vertical-align : middle;
padding : 4px;
}

.footer a {
color : white;
font-size : 8pt;
}

.centprct { width : 100%; }
img { border : none; }

.show_as_link, .showaslink {
cursor : pointer;
}

.titre  {
font-size : 12pt;
}

ul {
padding-left : 20px;
}

#actions {
position : absolute;
top : 0px;
right : 0px;
width : 500px;
background-color : #FFFFCC;
color : black;
text-align : left;
padding : 5px;
border : 1px solid black;
z-index : 1000;
}

#adminactions {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 200px;
	background-color : #FFFFCC;
	color : black;
	text-align : left;
	padding : 5px;
	border : 1px solid black;
	z-index : 100;
}

.smalltext {
font-size : 7pt;
}

.small {
font-size : 8pt;
}

a.footer_link, a:hover.footer_link, a:active.footer_link, a:visited.footer_link {
color : white;
}

.miniatures {
padding-top : 3px;
padding-bottom : 3px;
padding-left : 3px;
padding-right : none;
cursor : pointer;
}

.categorie_accessoire_titre {
font-weight : bold;
font-size : 11pt;
height : 30px;
vertical-align : top;
}

.accessoire_titre {
font-weight : bold;
}

.accessoire_titre_cat {
font-weight : bold;
font-size : 11pt;
text-decoration : underline;
}

.recherche {
background-color : #D6D5D6;
border : 1px solid black;
}

.recherche_titre {
font-size : 11pt;
background-color : #979AA1;
font-weight : bold;
padding-left : 10px;
}

.recherche_intitule {
font-weight : bold;
padding-left : 10px;
height : 25px;
}

.main {
background-color : white;
padding : 10px;
padding-top : 50px;
vertical-align : top;
text-align : justify;
}

.right_menu_box {
padding : 3px;
padding-right : 0;
text-align : center;
}

/* menu */
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
dl {
display : inline;
}
#menu {
position: absolute;
top: 227px;
/*left: 200px;*/
/*top: 50px;
left: 50px;*/
/*width: 100%;*/
z-index : 200;
width : 986px;
}
#menu dl {
z-index : 200;
float: left;
width: 125px;
margin: 0 0px;
}
#menu dt {
z-index : 200;
cursor: pointer;
text-align: center;
text-decoration: underline;
color:#FFFFFF;
font-weight: bold;
font-size: 11px;
height: 36px;
}
#menu dd {
z-index : 200;
background-color : #4D4D4D;
}
#menu li {
text-align: left;
font-size: 11px;
background: #DDDDDD;
border: 1px solid #4D4D4D;
}
#menu li a, #menu dt a {
color: #000000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #FF0000;
}

/* EOF menu */

.horaires, .accesdirect {
background-color : white;
width : 126px;
color : black;
padding-top : 5px;
padding-bottom : 5px;
}

.horaires {
font-size : 8pt;
text-align : left;
}

.img_menu {
padding : 2px;
}

img.right_menu {
padding-top : 5px;
padding-bottom : 5px;
}

.pagefile {
float : left;
/*padding-top : 10px;*/
padding-right : 10px;
padding-bottom : 10px;
}

.bloc_sousmenu {
position : relative;
z-index : 900;
}

#smenu0, #smenu1, #smenu2, #smenu3 {
display : none;
padding-top : 10px;
padding-bottom : 10px;
margin-left : auto;
margin-right : auto;
z-index : 1000;
}

.entete_evenement, .entete_lien {
font-size : 12pt;
font-weight : bold;
padding-top : 10px;
padding-bottom : 10px;
text-align : left;
}

#liste_vehicule {
vertical-align : top;
}

#liste_gamme {
width : 200px;
vertical-align : top;
}

.img_realisation {
padding-bottom : 3px;
}

.nomgamme td {
padding : 3px;
font-weight : bold;
}
.nomgamme {
background-color : #CCCCCC; 
}

.texteblanc, .texteblanc a { color : white; }
.fondnoir { background-color : black; }

.img_essai {
width : 150px;
}

.agenda_cell {
height : 20px;
background-color : white;
text-align : center;
}

.bloc {
width : 50%;
height : 200px;
border : 1px solid black;
text-align : center;
vertical-align : top;
}


.revendeur_agree {
padding-top : 10px;
}

.bord_bas { border-bottom : 1px solid black; }
.bord_droit { border-right : 1px solid black; }
.bord_gauche { border-left : 1px solid black; }

.smallText { font-size : 8pt; }

.event_img { float : left; }

.bloc_accueil { font-size : 12pt; font-weight : bold; color : white; background-color : #4E4E4E; }
.bloc_accueil_contenu { padding : 5px; }

.cal_weekend { background-color : #B7B7B7; }

.vendu { color : red; font-size : 13pt; font-weight : bold; }

.superpose { z-index : 400; }

.infos_tech { text-align : right; white-space : nowrap; vertical-align : top; }

/* MENU V2 */
#sousmenu_concession , #sousmenu_motosneuves, #sousmenu_motosoccasions, #sousmenu_88 { text-align : center; vertical-align : top; }

#sousmenu_concession { 		display : none;}
#sousmenu_motosneuves { 		display : none; }
#sousmenu_motosoccasions { 	display : none; }
#sousmenu_88 { 				display : none; }

.blocmenu { background-color:#4E4E4E; padding-top : 10px; padding-bottom : 10px; display : none; }
/* EOF MENU V2 */

.noir { color : black; }
.noir * { color : black; }