body {
	margin:0;
	padding:0;
	font-family: tahoma,arial,helvetica,sans-serif;
	background:url(images/fond.png) no-repeat;
	background-color:#CACACA;
}

#center
{
	width:982px;
	margin:auto;
	position:relative;
	z-index:20;
	margin-top:80px;
}

#container {
	width:982px;
	background:url(images/fondsite.png) no-repeat;
	height:586px;
	margin:0px;
	font-size:0.9em;
	float:left;

}

* html #container
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/fondsite.png');
}

/***************/
/** SIGNATURE **/
/***************/

#sign{
	color:#13799C;
	text-align:center;
	margin-top:0px;
	font-size:0.75em;
	width:100%;
	float:left;
	position:relative;
}
#sign a{
	color:#13799C;
	text-decoration:none;
}
#sign a:hover{
	text-decoration:underline;
}

#banniere
{
	float:left;
	width:982px;
	height:60px;
	margin-top:-20px;
}

#menu
{
	float:right;
	width:560px;
	height:60px;
	margin-right:20px;
	position:relative;
}

#menu ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#menu ul li
{
	float:left;
}

#menu ul li a
{
	display:block;
	cursor:pointer;
}

#menu .menu_01
{
	background:url('images/menu_01.png') no-repeat;
	width:122px;
	height:57px;
}

* html #menu .menu_01
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_01.png');
}

#menu .menu_02
{
	background:url('images/menu_02.png') no-repeat;
	width:129px;
	height:57px;
}

* html #menu .menu_02
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_02.png');
}

#menu .menu_03
{
	background:url('images/menu_03.png') no-repeat;
	width:149px;
	height:51px;
	margin-top:5px;
}

* html #menu .menu_03
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_03.png');
}

#menu .menu_04
{
	background:url('images/menu_04.png') no-repeat;
	width:135px;
	height:42px;
	margin-top:24px;
	margin-left:3px;
}

* html #menu .menu_04
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_04.png');
}

#nom
{
	float:left;
	background:url(images/nom.png) no-repeat;
	width:306px;
	height:150px;
	margin-top:-48px;
	margin-left:13px;
	position:relative;
}

* html #nom
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nom.png');
}

#contenu
{
	float:left;
	width:982px;
	height:280px;
	margin-top:45px;
	-margin-top:15px;
}

#moto
{
	float:right;
	background:url(images/moto.png) no-repeat;
	width:346px;
	height:256px;
	margin-right:-70px;
	position:relative;
	-margin-top:-40px;
}

* html #moto
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/moto.png');
}

#pied
{
	float:left;
	width:982px;
	height:260px;
}


#blocbas
{
	float:left;
	width:620px;
	height:auto;
	position:relative;
	margin-left:70px;
	-margin-left:30px;
	-margin-top:-30px;
}

#boitiers
{
	float:left;
	background:url(images/boitiers.png) no-repeat;
	width:162px;
	height:93px;
	margin-left:35px;
	font-size:0.75em;
	padding-top:12px;
	padding-left:15px;
}

#chequier
{
	margin-top:30px;
	float:left;
	background:url(images/chequier.png) no-repeat;
	width:160px;
	height:93px;
	font-size:0.75em;
	padding-top:12px;
	padding-left:15px;
	margin-left:35px;
}

#permis
{
	margin-top:30px;
	float:left;
	background:url(images/permis.png) no-repeat;
	width:154px;
	height:94px;
	font-size:0.75em;
	padding-top:12px;
	padding-left:15px;
	margin-top:60px;
}


#blocgauche
{
	float:left;
	width:200px;
	margin-left:50px;
	-margin-left:20px;
	position:relative;
}

.gauche
{
	float:left;
	width:165px;
	height:auto;
	text-align:center;
	font-size:0.9em;
	line-height:1.1em;
}

.tabheures
{
	margin:0 auto;
}

.aligngauche
{
	text-align:left;
	padding-right:8px;
}

.gras
{
	font-weight:bold;
}


#bloccentre
{
	float:left;
	width:680px;
	position:relative;
}

#text_accueil
{
	float:left;
	margin-left:30px;
	width:400px;
	text-align:center;
}

#nomdroite
{
	margin-top:-25px;
	float:right;
	background:url(images/nomdroite.png) no-repeat;
	width:34px;
	height:307px;
	margin-right:-28px;
	position:relative;
}

* html #nomdroite
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/nomdroite.png');
}

#text_rub
{
	float:left;
	margin-left:30px;
	width:620px;
	text-align:center;
	margin-top:-30px;
	-margin-left:0px;
	position:relative;
}


.soustitre
{
	font-size:1.2em;
	text-decoration:underline;
	color:#FFAE00;
	font-weight:bold;
}

.tabtarifs
{
	margin:0;
	padding:0;
	border-collapse:collapse;
	margin:0 auto;
	margin-top:10px;
}

.tabtarifs td
{
	border:1px solid #000;
	padding:4px;
}

.tabtarifs .tarifs
{
	text-align:right;
	width:80px;
}

.tabtarifs .intitule
{
	text-align:left;
	width:150px;
	font-weight:bold;
}
