*{margin:0px;padding:0px;}
body{
font-family:Arial, Helvetica, sans-serif;
}
#global {
	background-color: #EEE;
}
a.menage {
	background-image: url(img/logo_menage_80.png);
	background-repeat: no-repeat;
	background-position: left top;
}

a.menage:hover {
	background-position: left -100px;
}
a.vitre {
	background-image: url(img/logo_vitre_80.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.vitre:hover {
	background-position: left -100px;
}
a.smallmenage {
	background-image: url(img/small-menage.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallaccompagnement {
	background-image: url(img/small-accompagnement-vehicule.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallmenage:hover {

}
a.smallvitre {
	background-image: url(img/small-vitres.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallvitre:hover {

}
a.smallvitre.selected {

}
a.smallmenage.selected {

}
a.smallbricolage.selected {

}
a.smalljunior.selected {

}
a.smallsenior.selected {

}
a.smallgardiennage.selected {

}
a.smalljardinage.selected {

}
a.smallconciergerie.selected {

}
a.smallrepassage.selected {

}
a.smallbricolage {
	background-image: url(img/small-bricolage.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallbricolage:hover {

}
p.intro {
	width:650px;
	line-height:25px;
	margin:15px auto;
	font-size:14px;
	text-align: justify;
}
#header1 {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#coordonnees h2 {
	font-size:20px;
	font-weight:bold;
	padding-bottom:5px;
}
#coordonnees p{
	padding-bottom:5px;
	}
#coordonnees {
	position: absolute;
	display: block;
	top: 30px;
	right: 20px;
	text-align: center;
	width: 190px;
	font-size: 12px;
	color: #666666;
	background-image: url(img/bg_contact.png);
	height: 125px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#headerdeco {
	background-color: #E91D99;
}
#main {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}


a.repassage {
	background-image: url(img/logo_repassage_80.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.repassage:hover {
	background-position: left -100px;
}
a.smallrepassage {
	background-image: url(img/small-repassage.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallrepassage:hover {
	
}
a.repassage:hover span {
font-size:50px;
}
a.junior {
	background-image: url(img/logo_junior_80.png);
	background-repeat: no-repeat;
	background-position: left top;
		
}
a.junior:hover {
	background-position: left -100px;
}
a.smalljunior {
	background-image: url(img/small-junior.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smalljunior:hover {

}

a.senior {
	background-image: url(img/logo_senior_80.png);
	background-repeat: no-repeat;
	background-position: left top;
		
}
a.senior:hover {
	background-position: left -100px;
}
a.smallsenior {
	background-image: url(img/small-senior.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallsenior:hover {

}

a.gardiennage {
	background-image: url(img/logo_gardiennage_80.png);
	background-repeat: no-repeat;
	background-position: left top;
		
}
a.gardiennage:hover {
	background-image: url(img/logo_gardiennage_80.png);
	background-repeat: no-repeat;
	background-position: left -100px;
		
}
a.smallgardiennage {
	background-image: url(img/small-gardiennage.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallgardiennage:hover {

}

a.jardinage {
	background-image: url(img/logo_jardinage_80.png);
	background-repeat: no-repeat;
	background-position: left top;
		
}
a.jardinage:hover {
	
	background-position: left -100px;

}
a.smalljardinage {
	background-image: url(img/small-jardinage.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smalljardinage:hover {

}
a.bricolage {
	background-image: url(img/logo_bricolage_80.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.bricolage:hover {
	background-image: url(img/logo_bricolage_80.png);
	background-repeat: no-repeat;
	background-position: left -100px;
}
a.accompagnement {
	background-image: url(img/logo_accompagnement_80.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.accompagnement:hover {
	background-image: url(img/logo_accompagnement_80.png);
	background-repeat: no-repeat;
	background-position: left -100px;
}
a.conciergerie {
	background-image: url(img/logo_conciergerie_80.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.conciergerie:hover {
	background-position: left -100px;
}
a.smallconciergerie {
	background-image: url(img/logo_conciergerie_80.png);
	background-repeat: no-repeat;
	background-position: center top;
}
a.smallconciergerie:hover {

}
#menu {
	background-image: url(img/fond_menu.png);
	height: 40px;
	background-repeat: no-repeat;
}
div.shadow{
width:800px;
margin:0 auto;
background-image: url(img/shadow.png);
background-repeat: repeat-y;
}

#menu li {
	display: inline;
	list-style-type:none;
}
#menu li a{
	display: block;
	float:left;
	width:20%;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-top:11px;
	height:29px;
}
#menu li a,#menu li a:visited{
color:white;
text-decoration:none;
}
#mentions{
background-color:#333;
color:white;
text-align:center;
padding:5px;
font-size:11px;
width:770px;
margin:0 auto;
}
#services {
width:765px;
height:408px;
margin:0 auto;
}
#services li{
display:inline;
list-style-type:none;
}
#services a{
display:block;
width:155px;
padding-left:100px;
height:85px;
float:left;
text-decoration:none;
font-size:12px;
font-weight:bold;
padding-top:15px;
color:#333;
overflow:hidden;
margin-bottom:30px;
}
#services a span{
font-size:19px;
font-family:Tahoma;
font-weight:normal;

}
#services a:hover{
color:white;
}
#services a:hover span{
font-size:24px;
display:block;
padding-left:10px;
padding-top:15px;
}
.rouge{
color:#006DB5;
}
.jaune{
color:#523187;
}
.maroon{
color:#5A3121;
}
.bleu{
color:#7DC1E7;
}
.pink{
color:#F5BCD4;
}
.violet{
color:#B990BD;
}
.violet2010{
color:#B990BD;
}
.vert{
color:#A9C83C;
}
.orange{
color:#EE8117;
}
.marron{
color:#BC7A39;
}
.gris{
color:#C4C4C4;
}
.rose{
color:#E91D99;
}
.bigrose{
color:#E91D99;
font-weight:bold;
font-size:28px;
}
p.claim{
	text-align:center;
	font-style:italic;
	font-size:16px;
	margin-bottom:10px;
	padding-top: 15px;
}
p.claim span{
font-size:24px;
}
#footer{
	background-color: #E91D99;
	clear: both;
}
#lesplus{
width:700px;
margin:0 auto;
height:109px;
}
#lesplus li{
display:inline;
list-style:none;
}
#lesplus li a{
display:block;
float:left;
width:50%;
text-align:center;
padding:15px 0px;
}
#lesplus li a img{
border:none;
}
h2.menage {
	background-image: url(img/logo_menage_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #006DB5;
	padding-left: 100px;
	font-size: 24px;
	margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.vitre {
	background-image: url(img/logo_vitre_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #7DC1E7;
	padding-left: 100px;
	font-size: 24px;
	margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.accompagnement {
	background-image: url(img/logo_accompagnement_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #5A3121;
	padding-left: 100px;
	font-size: 24px;
	margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.repassage {
	background-image: url(img/logo_repassage_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #523187;
		padding-left: 100px;
	font-size: 24px;
		margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.junior {
	background-image: url(img/logo_junior_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #F5BCD4;
	padding-left: 100px;
	font-size: 24px;
		margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.jardinage {
	background-image: url(img/logo_jardinage_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #A9C83C;
	padding-left: 100px;
	font-size: 24px;
		margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.bricolage {
	background-image: url(img/logo_bricolage_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #EE8117;
	padding-left: 100px;
	font-size: 24px;
		margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.senior {
	background-image: url(img/logo_senior_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #B990BD;
		padding-left: 100px;
	font-size: 24px;
		margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.gardiennage {
	background-image: url(img/logo_gardiennage_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color:#C4C4C4;
		padding-left: 100px;
	font-size: 24px;
		margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.conciergerie {
	background-image: url(img/logo_conciergerie_80.png);
	background-repeat: no-repeat;
	background-position: left top;

	color: #BC7A39;
	padding-left: 100px;
	font-size: 24px;
	margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}
h2.charte {
	background-image: url(img/logo_madeleine_90.png);
	background-repeat: no-repeat;
	background-position: left top;

	color:#E91D99;
	padding-left: 100px;
	font-size: 24px;
	margin-left: -42px;
	height: 65px;
	padding-top: 35px;
}

ul.menage li{
	background-image:url(img/li_bleu2010.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.repassage li{
	background-image:url(img/li_violet2010.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.accompagnement li{
	background-image:url(img/li_marron2010.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.junior li{
	background-image:url(img/li_pink2010.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.vitre li{
	background-image:url(img/li_bleu.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.accompagnement li{
	background-image:url(img/li_marron2010.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.jardinage li{
	background-image:url(img/li_vert.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.bricolage li{
	background-image:url(img/li_orange.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.senior li{
	background-image:url(img/li_violet.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.gardiennage li{
	background-image:url(img/li_gris.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.conciergerie li{
	background-image:url(img/li_marron.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
}
ul.charte li{
	background-image:url(img/li_rose.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 15px;
	font-size:12px;
}
p.prixaffiche {
	text-align: center;
	font-size: 12px;
	width: 620px;
}

#main table{
	border:solid 1px #000;
	border-collapse:collapse;
	margin-left: 60px;
	width: 500px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
}
#main table td{
	border:solid 1px #000;
	padding: 10px;
}
tr.menage td{
background-color:#006DB5;
color: #fff;
}
tr.accompagnement td{
background-color:#5A3121;
color: #fff;
}
tr.repassage td{
background-color:#523485;
color: #fff;
}
tr.junior td,tr.vitre td{
background-color:#F5BCD4;

}
tr.vitre td{
background-color:#7DC1E7;
color: #fff;
}
tr.jardinage td{
background-color:#A9C83C;
color: #fff;
}
tr.bricolage td{
background-color:#EE8117;
color: #fff;
}
tr.senior td{
background-color:#B990BD;
color: #fff;
}
tr.conciergerie td{
background-color:#BC7A39;
color: #fff;
}
tr.gardiennage td{
background-color:#C4C4C4;

}

#main.ficheproduit {
	padding-left: 75px;
	width: 705px;
	padding-top: 10px;
}
ul.menage,ul.repassage,ul.bricolage,ul.senior,ul.junior,ul.vitre,ul.jardinage,ul.gardiennage,ul.conciergerie,ul.charte,ul.accompagnement {
	margin-left: 60px;
	margin-right: 100px;
}
ul.links li{
display:inline;
list-style-type:none;
}
ul.links {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 30px;
	width: 600px;
	padding-left: 50px;
}

ul.links li a {
	font-size: 12.px;
	float: left;
	display: block;
	font-size: 12px;
	color: #333;
	text-decoration: none;
}
a.pdf {
	background-image: url(img/a_pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 10px;
	padding-left: 25px;
}
#logos ul li {
	display: inline;
	list-style-type: none;
}
#logos ul {
	width: 722px;
	margin-right: auto;
	margin-left: auto;
}
#logos li a {
	float: left;
	display: block;
	width: 80px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top:80px;
}

a.explication {
	background-image: url(img/a_attention.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#logos {
	clear: both;
	height: 120px;
}
.big16{
font-size:16px;
}
.big20{
font-size:20px;
}
#main.menage{

}
#main.repassage{

}
#main.junior{

}
#main.bricolage{

}
#main.jardinage{

}
#main.gardiennage{

}
#main.senior{

}
#main.conciergerie{

}
#main.charte{

}
h3 {
	font-size: 12px;
	/*background-image: url(img/li_rose.png);*/
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
}
h4 {
	font-size: 14px;
	background-image: url(img/li_rose.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 12px;
	color:#E91D99;
}
#main.charte a {
	color: #E91D99;
	text-decoration: none;
}
#main label {
	display: block;
	float: left;
	width: 120px;
	padding-top: 5px;
}
#main.charte p {
	padding: 10px;
}
#main p img {
	padding: 3px;
	border: 3px solid #E91D99;
}
h1 {
	background-image: url(img/logo_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 194px;
	width: 780px;
}
#logos a span{
display:none;
}

div.menage {
	background: url(img/bg_menage2.png) no-repeat center 20px;
}

div.repassage {
	background: url(img/bg_repassage2.png) no-repeat center 20px;
}

div.vitre {
	background: url(img/bg_vitre.png) no-repeat center 20px;
}

div.senior {
	background: url(img/bg_senior3.png) no-repeat center 20px;
}

div.junior {
	background: url(img/bg_junior2.png) no-repeat center 20px;
}

div.accompagnement {
	background: url(img/bg_accompagnement2.png) no-repeat center 20px;
}

div.jardinage {
	background: url(img/bg_jardinage2.png) no-repeat center 20px;
}

div.bricolage {
	background: url(img/bg_bricolage2.png) no-repeat center 20px;
}

div.gardiennage {
	background: url(img/bg_gardiennage2.png) no-repeat center 20px;
}
