/*************************************
	Design by CWL Online
*************************************/

/* Global
================================ */
* {
	margin:0;
	padding:0;
}
body {
	background:#8E9AA7 url(../images/bk_body.jpg) repeat-x scroll left 375px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
}

table {
	border:0px solid #000000;
	border-collapse:collapse;
	border-spacing:0pt;
}
td {
	margin:0pt;
	padding:0pt;
}
a, img {
	border:medium none;
}



/* Structure
================================ */
div#main {
	background:#8E9AA7 url(../images/bg_main-l.jpg) no-repeat left top;
	margin:0 auto;
	width:952px;
	height:564px;
	position:relative;
}

/* Coté ŕ gauche */
div#mainGauche {
	position:absolute;
	top:165px;
	left:100px;
}

div#mainGauche_content {
	position:relative;
}

div#coordonnees {
	position:absolute;
	top:224px;
	left:0px;
	height:150px;
	width:245px;
	font-size:12px;
}

div#coordonnees strong {
	color:#264CA0;
}

/* Coté ŕ droite */
div#mainDroite {
	position:absolute;
	top:180px;
	left:359px;
}

div#mainDroite #container {
	background:none;
	background-color:#fff;
	width:546px;
	min-height:383px;
	color:#496479;
}

*html div#mainDroite #container {
	height:383px;
}

div#mainDroite #content {
	padding:0 10px;
	margin-top:15px;
	margin-left:22px;
}

/* Tarifs*/
.offre {
	background:#fff url(../images/bg_offre.jpg) repeat-y 110px top;
	position:relative;
	height:77px;
	margin-bottom:10px;
	clear:both;
}

.offre img{
	float:left;
}

.offre h5 {
	float:left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 35px;
	line-height: 1.3em;
	width:370px;
	margin-top:5px;
	margin-left:10px;
}
.offre p{
	position:absolute;
	top:50px;
	left:133px;
	font-size:17px;
	font-weight:bold;
	color:#4D61A6;
}

/* MENU
===========================*/
#nav {
	border-bottom:1px solid #82C7E4;
	height:30px;
	padding-left:33px;
}
#nav ul{
	height:30px;
}
#nav ul, #nav li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:10px;
}
#nav li {
	float:left;
	padding:0pt;
	position:relative;
}
#nav li a {
	color:#B4025B;
	display:block;
	float:left;
	height:30px;
	line-height:30px;
	font-weight:bold;
	padding:0pt;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
*html #nav li a {
}
#nav li strong a {
	border-bottom:1px solid #fff;
	font-weight:bold;
	margin:0;
}
*html #nav li strong a{
	position:absolute;
	top:1px;
}
#nav li a:hover {
	background-position:0pt -30px;
}
#nav li strong a , #nav li strong a:hover {
	background-position:0pt -60px;
}

#nav li.item1, #nav li.item1 a{
	width:99px;
}
#nav li.item1 a {
	background-image:url(../images/nav_onglet.gif);
}

#nav li.item2, #nav li.item2 a{
	width:122px;
}
#nav li.item2 a {
	background-image:url(../images/nav_onglet2.gif);
}

/* Les rubriques
========================================= */

div#mainDroite div#contact{
	text-align:center;
}

div#mainDroite div#content  h2{
	text-align:center;
	margin:0.2em 0 0.73em 0;
}

div#mainDroite div#content  h3 {
	text-align:center;
	margin-bottom:15px;
	margin:1.2em 0 0.40em 0;
	text-decoration:underline;
}

div#mainDroite div#content  ul li {
	margin-left:25px;
}

/* FOOTER
========================================= */

div#footer {
	clear:both;
	text-align:right;
	color:#e2e6e8;
	border:0px solid #000;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}
div#footer a{
	clear:both;
	color:#e2e6e8;
	text-decoration:none;
}


