body{
	width:98%;
	margin-top:0px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url('images/trame_fond.jpg') top repeat-x;
}
* { outline: none; } 

.accueil, .presentation, .contact, .mentions{
	width:955px;
	min-height:601px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	margin-top:0px;
}

.accueil{background:url('images/fond_accueil.jpg') top no-repeat;}
.presentation{background:url('images/fond_presentation.jpg') top no-repeat;}
.contact{background:url('images/fond_contact.jpg') top no-repeat;}
.mentions{background:url('images/fond_presentation.jpg') top no-repeat; height:601px;}

.gauche{
	float:left;
	margin:25px 0 0 80px !important;
	margin:25px 0 0 40px ;
}

/************* ACCUEIL ***************/
.accueil .gauche{
	background:url('images/img_accueil1.jpg') no-repeat;
	width:261px;
	height:274px;
}

.centre{
	width:349px;
	float:left;
	margin:25px 0 0 0;
}

.droite{
	float:right;
	margin:25px 40px 0 0 !important;
	margin:25px 20px 0 0;
}

.bg_bleu1{
	background:url('images/bg_bleu1.jpg') no-repeat;
	width:178px;
	height:112px;
	text-align:center;
	padding-top:15px;
	color:#3fa6d5;
	font-size:14px;
}

.bg_rose1, .bg_rose2{
	width:178px;
	height:54px;
	text-align:center;
	padding-top:10px;
	color:white;
	font-size:13px;
}

.bg_rose1 a, .bg_rose2 a{
	width:178px;
	height:54px;
	text-align:center;
	padding-top:10px;
	color:white;
	font-size:13px;
}

.bg_rose1{background:url('images/bg_rose1.jpg') no-repeat;}
.bg_rose2{background:url('images/bg_rose2.jpg') no-repeat;}

/************* PRESENTATION ***************/
.presentation .gauche{
	background:url('images/img_presentation1.jpg') bottom left no-repeat;
	width:284px;
	height:494px;
	padding:30px 0 0 0px;
}

.tarifs{
	margin-top:20px;
	background:#bbe4f6;
	text-align:center;
}
.tarifs tr td{vertical-align:bottom; width:135px; padding:3px;}

.bleu{background:#bbe4f6;}
.blanc{background:white;}

/************* MENTIONS **************/

.mentions .gauche {
	width:200px;
}

.mentions .droite {
	width:600px;
}

/************* CONTACT ***************/
.contact_tab{margin-top:20px; color:#383838;}
.contact_tab tr{	height:45px;}
.contact_tab tr td{
	padding-left:50px;
	vertical-align:middle;
	width:255px;
}

.contact_tab tr td img{
	margin:5px;
	float:left;
}

/********** FORMULAIRE ***************/
input,.retour{
font-size:11px;
display:block;
border:1px solid #4cb7e7;
color:#000;
width:220px;
padding:2px;
margin:5px 0 5px 5px;
font-family:Arial, Helvetica, sans-serif;
}

textarea{
font-size:11px;
display:block;
border:1px solid #4cb7e7;
color:#000;
width:236px;
height:115px;
padding:2px;
margin:5px 0 0 0;
font-family:Arial, Helvetica, sans-serif;
}

.submit{
font-size:11px;
color:white;
font-weight:bold;
text-align:left;
background:url('images/envoyer.jpg') no-repeat left;
border:none;
width:100px;
padding:3px;}

/************* TITRAILLE **************/
h2{
	font-weight:normal;
	color:#ef6782;
	font-size:14px;
	margin:0;
}

h3{
	font-weight:bold;
	color:white;
	font-size:13px;
	margin:2px;
}

h4{
	font-weight:bold;
	color:#ef6782;
	font-size:13px;
	margin:2px;
}

.titre_contact{padding-left:50px; border-bottom:1px solid #a5dbf3; background:url('images/chien.jpg') no-repeat bottom left; padding-top:24px; width:430px;}

.texte{
	font-size:12px;
	text-align:justify;
	color:#383838;
}


/************* MENU ******************/

#baseligne {
	padding:90px 0 0 106px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFFFFF;
}

.menu{
	margin-top:70px;
	margin-left:67px;
}
.menu img{margin:0 29px 0 25px;}

/**********  PIED  *************/

.pied{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#383838;
	margin-top:10px;
}

.pied a{margin:0 5px 0 5px;}

/************* DIVERS ******************/
hr{border-top:1px solid #bbe4f6; border-left:none; border-right:none; border-bottom:none;}

ul li{padding:0 0 5px 4px;}
li{
	padding:0px;
	text-align:justify;
	margin-left:-25px;
	display: list-item;
	list-style-image: url('images/puce.gif');
}

.nettoyeur{clear:both; height:1px;}

a img{border:none;}

a{text-decoration:none;}

.pied a{color:#383838; text-decoration:none;}
.pied a:visited{color:#383838; text-decoration:none;}
.pied a:hover{color:#ef6782; text-decoration:none;}