@charset "UTF-8";
/* CSS Document */

:focus {
	outline: 0;
}

body { margin:0; padding:0; background:#fff url(bis.jpg) repeat 0 0; font-family:Helvetica, Arial, Verdana , sans-serif; font-size:90%;}
#garage { width:346px; height:260px; position:absolute; top:50%; left:50%; margin:-130px 0 0 -174px; background:transparent url(soon.jpg) no-repeat 0 0; }
#elga { width:600px; height:536px; position:absolute; z-index:10; top:141px; left:300px; margin:0; border:0pt solid red; }
#elmenu, #elcont { float:left; clear:none; width:145px; height:536px; margin:0; padding:0;} 
#elcont { width:600px; background:transparent url(pix/bgcont4.jpg) no-repeat 0 -6px; margin:0; padding:0;}
#bando, #elcentre { width:600px; float:left; clear:left; margin:0; padding:0; text-align:justify;}
#bando { height:40px; border-bottom:0pt solid red;}
#elcentre div.pad { padding:20px 40px 20px 20px; color:#333; font-size:.95em; font-family:Arial, Verdana, Geneva, sans-serif}
#elmenu2 ul { float:left; list-style-type:none; margin:0 0 0 1px; padding:0; width:600px; border:0pt solid red; height:50px;}
#elmenu2 ul li { float:left; clear:none; width:110px; height:30px; margin:11px 3px 0 3px; padding:0;}
#elmenu2 ul li a, #elmenu2 ul li a:hover, #elmenu2 ul li.upe a, #elmenu2 ul li.upe a:hover { width:110px; height:30px; overflow:hidden; text-indent:-900%; padding:0; margin-top:13px;}
#elmenu2 ul li a:hover, #elmenu2 ul li.upe a, 
#elmenu2 ul li.upe a:hover {margin-top:9px;}


#elmenu2 ul li#ct a, #elmenu2 ul li#ct a:hover,
#elmenu2 ul li#ct.upe a, #elmenu2 ul li#ct.upe a:hover {
	background:transparent url(pix/menu/ct.gif) no-repeat 0 0;
}
#elmenu2 ul li#ct a:hover {
	background-position:0 -30px;
}
#elmenu2 ul li#ct.upe a, #elmenu2 ul li#ct.upe a:hover {
	background-position:0 -60px;
}

#elmenu2 ul li#ga a, #elmenu2 ul li#ga a:hover,
#elmenu2 ul li#ga.upe a, #elmenu2 ul li#ga.upe a:hover {
	background:transparent url(pix/menu/ga.gif) no-repeat 0 0;
}
#elmenu2 ul li#ga a:hover {
	background-position:0 -30px;
}
#elmenu2 ul li#ga.upe a, #elmenu2 ul li#ga.upe a:hover {
	background-position:0 -60px;
}

#elmenu2 ul li#pr a, #elmenu2 ul li#pr a:hover,
#elmenu2 ul li#pr.upe a, #elmenu2 ul li#pr.upe a:hover {
	background:transparent url(pix/menu/pr.gif) no-repeat 0 0;
}
#elmenu2 ul li#pr a:hover {
	background-position:0 -30px;
}
#elmenu2 ul li#pr.upe a, #elmenu2 ul li#pr.upe a:hover {
	background-position:0 -60px;
}

#elmenu2 ul li#ex a, #elmenu2 ul li#ex a:hover,
#elmenu2 ul li#ex.upe a, #elmenu2 ul li#ex.upe a:hover {
	background:transparent url(pix/menu/ex.gif) no-repeat 0 0;
}
#elmenu2 ul li#ex a:hover {
	background-position:0 -30px;
}
#elmenu2 ul li#ex.upe a, #elmenu2 ul li#ex.upe a:hover {
	background-position:0 -60px;
}

#elmenu2 ul li#lk a, #elmenu2 ul li#lk a:hover,
#elmenu2 ul li#lk.upe a, #elmenu2 ul li#lk.upe a:hover {
	background:transparent url(pix/menu/lk.gif) no-repeat 0 0;
}
#elmenu2 ul li#lk a:hover {
	background-position:0 -30px;
}
#elmenu2 ul li#lk.upe a, #elmenu2 ul li#lk.upe a:hover {
	background-position:0 -60px;
}
#ellogo { position:absolute; z-index:9; width:447px; height:579px; top:0; left:0; margin:0; padding:0; overflow:hidden; background:transparent url(logo.jpg) no-repeat 0 0;}
h1#garagevirtuel { position:absolute; z-index:11; width:182px; height:150px; top:25px; left:27px; overflow:hidden; }
h1#garagevirtuel a { float:left; display:block; width:180px; height:150px; overflow:hidden; text-indent:-900%; background:transparent url(pix/logo.jpg) no-repeat 0 0; }
ul { list-style-type:none;}
ul li { float:left; clear:left; margin-bottom:5px; }
a, a:hover {  padding:3px 4px 2px 6px; color:#8C8E8F; float:left; text-decoration:none;}
a:hover {  color:#BE261B;}
h2.toggler { cursor:pointer; margin-bottom:5px;}
h2.toggler:hover { cursor:pointer; margin-bottom:5px; color:#333}
img.fl, img.flend {border:none; margin-right:55px;}
img.flend {border:none; margin-right:0px;}
p.noa a { float:none; display:inline; margin:0; padding:0;}