/**
 * Framework CSS
 */

body	{margin: 0px;}
img 	{border: 0px;}
form	{margin: 0px;}
strong{font-weight: bold;}
p			{margin: 0 0 10px 0;}

.center			{text-align: center;}
.strong			{font-weight: bold;}
.conteneur	{overflow: auto; height: 1%;}


/**
 * General
 */
body{background: #000; font: 11px verdana, sans-serif; color: #fff;}
#general{width: 924px; height: 589px; margin: 40px auto;}
a{color: #ef0101; text-decoration: none;}
a:hover{text-decoration: underline;}

/**
 * HEADER
 */
#header{position: relative; height: 29px;}

#header ul{list-style-type:none; margin: 0; padding: 0; position: absolute; left: 350px; top: 0; height: 29px;}
#header ul li{float: left;}
#header ul li a{display:block; text-indent: -9999px; height: 29px; background: url(../images/menu.png) transparent no-repeat top left;}
#header ul li a#concept{width: 98px;}
#header ul li a#specs{width: 233px; background-position: -98px;}
#header ul li a#reserve{width: 162px; background-position: -331px;}
#header ul li a#accueil{width: 81px; background-position: -493px;}

/**
 * Conteneur
 */
#conteneur{height: 340px; position: relative;}
#onglet{position: absolute; top: 0; left: 0;}

/**
 * bottom
 */
#bottom{position: relative; height: 220px; background: url(../images/bg_bas.png) transparent no-repeat top left;}

/**
 * Menu bas 1
 */
ul#menubas_1{list-style-type:none; margin: 0; padding: 0; position: absolute; left: 586px; top: 17px; height: 19px;}
ul#menubas_1 li{float: left;}
ul#menubas_1 li a{display:block; text-indent: -9999px; height: 19px; background: url(../images/menubas_1.png) transparent no-repeat top left;}
ul#menubas_1 li a#dl_pdf{width: 154px; display:none;}
ul#menubas_1 li a#atelier{width: 172px; background-position: -154px; display:none;}

/**
 * Menu bas 2
 */
ul#menubas_2{list-style-type:none; margin: 0; padding: 0; position: absolute; left: 53px; /*top: 45px;*/ top: 30px; height: 63px;}
ul#menubas_2 li{float: left; margin-right: 22px;}
ul#menubas_2 li a{display:block; text-indent: -9999px; height: 63px;}
ul#menubas_2 li a#galerie{width: 141px; background: url(../images/btn_galerie.jpg) transparent no-repeat top left;}
ul#menubas_2 li a#vue360{width: 91px; background: url(../images/btn_360.png) transparent no-repeat top left; display:none;}
ul#menubas_2 li a#playvideo{width: 141px; background: url(../images/btn_video.jpg) transparent no-repeat top left;}

/**
 * Lien Yacouba.com
 */
#go_yacouba{
	position: absolute;
	display: block;
	width: 200px;
	height: 50px;
	text-indent: -9999px;
	left: 670px;
	top: 70px;
}

/**
 * Copyrights
 */
#copyrights{
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-size: 10px;
}

/**
 * Erreur
 */
p.error{
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: #f00;
	padding: 5px;
}