@charset "utf-8";
body {
	background-image: url(images/index_01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#conteneur {
	width:1024px;
	margin:0 auto;
	padding:0;
}

#droite {
	float:right;
	background-image: url(images/index_03.jpg);
	background-repeat:no-repeat;
	width:227px;
	height:1000px;
	padding-top:337px;
}

#header {
	float:left;
	width:797px;
	height:178px;
	background-image:url(images/index_02.jpg);
	text-align:left;
}

#menu {
	height:47px;
	width:797px;
	float:left;
}

#contenu {
	width:762px;
	height:543px;
	background-image:url(images/bg_contenu_05.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	padding:32px 0 0 34px;
	margin:0;
	text-align:left;
	
}

#titleaccueil {
	background-image:url(images/index_07.gif);
	background-repeat:no-repeat;
	width:183px;
	height:37px;
	background-position:top left;
}

#titlequi {
	background-image:url(images/qui_08.gif);
	background-repeat:no-repeat;
	width:314px;
	height:37px;
	background-position:top left;
}

#titlepourquoi {
	background-image:url(images/pourquoi_08.gif);
	background-repeat:no-repeat;
	width:465px;
	height:37px;
	background-position:top left;
}

#titlecomment {
	background-image:url(images/comment_08.gif);
	background-repeat:no-repeat;
	width:358px;
	height:37px;
	background-position:top left;
}

#titleavantages {
	background-image:url(images/avantages_08.gif);
	background-repeat:no-repeat;
	width:520px;
	height:37px;
	background-position:top left;
}

#titleavantagesbis {
	background-image:url(images/avantages_27.gif);
	background-repeat:no-repeat;
	width:250px;
	height:41px;
	background-position:top left;
}

#titletarifs {
	background-image:url(images/combien_08.gif);
	background-repeat:no-repeat;
	width:314px;
	height:38px;
	background-position:top left;
}

#titlecontact {
	background-image:url(images/contact_08.gif);
	background-repeat:no-repeat;
	width:266px;
	height:38px;
	background-position:top left;
}

#plus {
	height:270px;
	width:500px;
	float:right;
	background-image:url(images/plus_24.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin-right:0;
	padding:0 0 0 25px;
	font-weight:bold;
	line-height:12px;
}

#footer {
	background-image:url(images/index_24.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:25px 0 0 0;
	padding: 0 0 0 220px;
	width:520px;
	height:90px;
	float:left;
}

#badge {
	position: absolute;
	margin-top: 91px;
	margin-left: -101px;
	float:left;
}

a:link {font-weight:bold; color:#2f549e; text-decoration:none;}
a:hover {background-color:#27b9d9; color:#FFF;}

img {border:none;}

h1 {
	display:none;
}

ul#paraplus {margin:0; padding:0; line-height:12px; margin:0 0 0 15px;}
ul#paraplus li {margin:0; padding:0;}

.round {
		list-style-image:url(images/list_22.jpg);
		list-style-position:outside;
}

.left {
	float:left;
}

.right {
	float:right;
}

.boldpink {
	font-weight:bold;
	color:#f548a7;
}

.bigpink {
	font-weight:bold;
	color:#f548a7;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}

.infi {
	font-weight:bold;
	color:#27b9d9;
}

.service {
	font-weight:bold;
	color:#2f549e;
}

.footp {
	background-image:url(images/foot_34.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	font-size:10px;
	margin:28px 0 0 0px;
	padding:0 0 0 10px;
	float:left;
}

/* MENU */

ul#first, ul#first li {	/* utilisation de liste pour le menu */
	list-style-type: none;	/* suppression des puces de liste */
	height: 46px;
	margin:0;
	padding:0;
}

ul#first {
		/* arrière-plan général du menu */
	width: 721px;
	text-align: center;
	float:left;
	margin:0;
	padding:0 0 0 76px;
	background: transparent url(images/fondmenu.jpg) top left no-repeat;
}

ul#first a {
text-indent: -5000px;

}

ul#first li {
	float: left;
}

ul#first li a:hover {
	background: transparent url(images/fondmenu.jpg) top left no-repeat;
}
ul#first li a#lien1 {
	background: transparent url(images/fondmenu.jpg) top left no-repeat;
	background-position:-76px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:58px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien1:hover {
	background-position: -872px 0%;	/* décalage de l'arrière-plan pour chaque bouton */
	font-weight:800;
}

ul#first li a#lien2 {
	background-image:url(images/fondmenu.jpg);
	background-position:-134px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:133px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien2:hover {
	background-position:-930px 0%;
	font-weight:800;
}

ul#first li a#lien3 {
	background-image:url(images/fondmenu.jpg);
	background-position:-267px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:194px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien3:hover {
	background-position: -1063px 0%;
	font-weight:800;
}

li a#lien4 {
	background-image:url(images/fondmenu.jpg);
	background-position:-461px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:150px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien4:hover {
	background-position: -1257px 0%;
	font-weight:800;
}

ul#first li a#lien5 {
	background-image:url(images/fondmenu.jpg);
	background-position:-611px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:79px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien5:hover {
	background-position: -1407px 0%;
	font-weight:800;
}

ul#first li a#lien6 {
	background-image:url(images/fondmenu.jpg);
	background-position:-690px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:48px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien6:hover {
	background-position: -1486px 0%;
	font-weight:800;
}

ul#first li a#lien7 {
	background-image:url(images/fondmenu.jpg);
	background-position:-738px 0%;
	padding:0;
	display: block;	/* mise en block de <a> pour lui donner des dimensions */
	width:58px;
	height: 46px;
	color: #000;
	font-size: 14px;
	/*line-height: 50px;	hauteur de ligne pour éviter les paddings */
	text-decoration: none;
}

ul#first a#lien7:hover {
	background-position: -1534px 0%;
	font-weight:800;
}

 <!-- 
  /* Formulaire */ 
  --> 

#formulaire1 {

}

#formulaire2 {

}

#name {
	height:25px;
	width:60px;
	float:left;
	padding-right:40px;
}

#prename {
	height:25px;
	width:60px;
	float:left;
	padding-right:40px;
}

#town {
	height:25px;
	width:60px;
	float:left;
}

#adresse {
	height:25px;
	width:180px;
	float:left;
	margin-right:20px;
}

#postalcode {
	height:25px;
	width:80px;
	float:left;
}


#town {
	height:25px;
	width:60px;
	float:left;
	padding-right:40px;
}

#email {
	height:25px;
	width:60px;
	float:left;
	padding-right:40px;
}

#phone {
	height:25px;
	width:80px;
	float:left;
}

.textr{
	font-family: Verdana;
	font-size:11px;
	text-decoration:none;
	color: #ff39ab;
	font : bold;
}

.title{
	font-family: Verdana;
	font-size:11px;
	text-decoration:none;
	color: #29539d;
}

.input{
	font-family: Verdana;
	font-size:11px;
}
