/* TABLE DES MATIÈRES:
	- Classes générales (body, html, h1, h2, ...)
	- Conteneurs
	- Menus et sous-menus
	- Textes
	- Pieds de page
	- Formulaires
----------------------------------------------------------------------------------------*/

/* GÉNÉRALES
--------------------------------------------------------------------------------------- */
body, html, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{border:0; margin:0; padding:0;}
a,a:link,a:visited,a:hover,object,embed{outline:none;}

body{
	background: #000000;
	text-align:left;
}
body#sms{background: #000;}
html{
	color: #000;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Tahoma;
}

/* TEXTES
--------------------------------------------------------------------------------------- */
h1, h2{
	font-size: 12px;
	line-height: 16px;
	color: #fefefe;
	font-weight: bold;
}
h3{
	font-size: 12px;
	line-height: 16px;
	color: #f09f5e;
	font-weight: normal;
}


p{color: #c6c1ac;font-size: 12px;line-height: 16px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color: #8e7949; text-decoration: none;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover, td a:hover, td a:visited:hover{
	color:#8e7949; text-decoration:none;
}
ul li{color:#1F1F1F; font-size:11px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#1F1F1F; font-size:11px; line-height:150%; margin-left:16px;}


.both{clear: both;}

/* CONTENEURS
--------------------------------------------------------------------------------------- */
#conteneur{width: auto;}
#entete{
	background: #181919;
	width: 100%;
	height: 104px;
}
#enteteint, #contenu{
	padding-left: 11px;
	padding-right: 6px;
	width: auto;
	padding-top: 8px;
}
#telehpone{
	float: right;
	width: 33px;
	margin-top: 5px;
	display: block;
}
/* LISTE
--------------------------------------------------------------------------------------- */
a.liste, a.liste:link, a.liste:visited{
	width: 100%;
	background: url(Gx/01/liste_bg.gif) repeat-x;
	height: 71px;
	display: block;
	text-decoration: none;
	margin-bottom: 10px;
	padding-top: 5px;
}
a.liste:hover, a.liste:visited:hover{
	background: #191a1a url(Gx/01/liste_over.gif) no-repeat right top;
}
.liste img{
	float: left;
	display: block;
	border: 2px #404140 solid;
	margin-right: 10px;
	margin-left: 5px;
}
#detail{
	padding: 6px;
	background: #202020;
	text-decoration: none;
}
#detailint{width: 100%;}

#detail #photo{
	border: 3px #2f2f2f solid;
	display: block;
	float: left;
}

#detail #bouton{
	width: 120px;
	float: left;
}
#detail #bouton img{float: left;display: block;}




/* MENU
--------------------------------------------------------------------------------------- */
#menu{
	width: 100%;
	height: 34px;
	background: #252827;
}
#menu ul{margin: 0;padding: 0;float: right;}
#menu ul li{margin: 0;padding: 0;float: left;list-style-type: none;}
#menu ul li img{display: block;float: left;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	color: #787878;
	text-decoration: none;
	font-size: 10px;
	display: block;
	float: left;
	width: 60px;
	text-align: center;
	height: 24px;
	padding-top: 10px;
}
#menu ul li a:hover, #menu ul li a:visited:hover{color: #ffad62;}


/* NAVIGUATEUR PAS MOBILE
--------------------------------------------------------------------------------------- */
#FrameSms{border: none;height:50px;width: 100%;overflow: hidden;}
#SMSForm p{color: #fff;font-weight: bold;}
#SMSForm a{color: #fff;}
#SMSForm td{padding: 5px;}

/* PIED DE PAGE
--------------------------------------------------------------------------------------- */
#piedPage{
	width: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 9px;
	line-height: 13px;
	color: #717372;
}
#piedPageint{
	padding-left: 18px;
}
#piedPage a, #piedPage a:link, #piedPage a:visited{
	color: #717372;
	text-decoration: none;
}