* {
	padding: 0;
	margin: 0;
}
body {
	text-align: center;
	background-color: #e5d2b3;
	background-image: url(images/bgHaut.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Tahoma;
	color: #663300;



  
}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #996600;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #996633;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #996600;
	}
/*.indent1 {
	width:30px;
}*/
#contenant {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 770px;
	z-index: 25;
	




}
#contenant2 {
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 770px;
	z-index: 25;
	background-image: url(images/flower.gif);
	background-repeat: no-repeat;
	background-position: left  bottom;




}
#pageCentral {
	background-image: url(images/arbre.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ecddc4;
	
}
.lignepaws {
	background-image: url(images/ligne_paws.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 55px;
	margin-bottom: 8px;
}
#acces2 {
	text-align: center;
	margin-top: 55px;
	margin-bottom: 10px;
}

#contact {
	margin-bottom: 50px;
}


#pageEntete {
	margin-bottom: 15px;
	width: 48%;
	float: left;


}
#promovedette {
	width: 50%;
	padding-left:50%;
}

#pageEntete h1 {
	background: url(images/titre1.gif) no-repeat left top;
	height: 50px;
	width: 318px;


	}
#contact h1 span {
	display:none
	}

#contact h1 {
	background: url(images/titre_contact1.gif) no-repeat left top;
	height: 53px;
	width: 220px;
	margin-top: 15px;
	margin-bottom: 15px;


	}
#ilsontdit h1 span {
	display:none
	}

#ilsontdit h1 {
	background: url(images/titre_contact2.gif) no-repeat left top;
	height: 47px;
	width: 323px;
	margin-top: 15px;
	margin-bottom: 15px;


	}
#approuve h2 span {
	display:none
	}

#approuve h2 {
	background: url(images/titre_facture1.gif) no-repeat left top;
	height: 47px;
	width: 323px;
	margin-top: 15px;
	margin-bottom: 15px;


	}
#paiement h2 span {
	display:none
	}

#paiement h2 {
	background: url(images/titre_facture2.gif) no-repeat left top;
	height: 50px;
	width: 273px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
#accesclients h1 span {
	display:none
	}

#accesclients h1 {
	background: url(images/titre_acces.gif) no-repeat left top;
	height: 49px;
	width: 481px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
#accesclients h2 span {
	display:none
	}

#accesclients h2 {
	background: url(images/titre_acces2.gif) no-repeat left top;
	height: 50px;
	width: 273px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

#conditions h1 span {
	display:none
	}

#conditions h1 {
	background: url(images/titre_conditions.gif) no-repeat left top;
	height: 51px;
	width: 313px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
	
#avis h1 span {
	display:none
	}

#avis h1 {
	background: url(images/titre_avis.gif) no-repeat left top;
	height: 51px;
	width: 313px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
#specifi h1 span {
	display:none
	}

#specifi h1 {
	background: url(images/titre_spec.gif) no-repeat left top;
	height: 51px;
	width: 320px;
	margin-top: 15px;
	margin-bottom: 15px;
	}
#admin h1 span {
	display:none
	}

#admin h1 {
	background: url(pajeliadmin/images/titre_admin.gif) no-repeat left top;
	height: 49px;
	width: 223px;
	margin-top: 15px;
	margin-bottom: 15px;
	}

#pageEntete h1 span {
	display:none
	}

#pagePied {
	font-size: 12px;
	text-align: center;
	
	margin-top: 5px;


}
#enteteLoup {
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 2px;
	border-left-width: 1px;

}

p {
	margin-bottom: 10px;
}

#promotion .p1 {
	font-weight: bold;
	color: #993300;
	font-style:italic;
}
.p1 {
	font-weight: bold;
	color: #993300;
	font-style:italic;
}
#paiement .p1 {
	font-weight: bold;
	color: #993300;
	font-style:italic;
}
#realisations .p1 {
	font-weight: bold;
	color: #993300;
	font-style:italic;
}
#approuve span {
	font-weight: bold;
	color: #993300;
	font-style:italic;
}
.t2 {
	font-weight: bold;
	color: #993300;
	font-style:italic;
}
#promotion .p4 {
	font-size: 11px;
}
#paiement .p4 {
	font-size: 11px;
}
.petit {
	font-size: 11px;
}
#promotion {
	width:100%;
	margin-top: 10px;
	padding: 15px;
}

.promo {
	border: 1px solid #FFFFFF;
	margin-top: 10px;
	padding: 5px;
	margin-left: 0%;
}	
.promonoel {
	border: 1px solid #1b450C;
	margin-top: 10px;
	padding: 5px;
	margin-left: 50%;
}	
.promo2 {
	border: 1px solid #FFFFFF;
	margin-top: 0px;
	padding: 5px;
	margin-left: 0%;
	width: 600px;
}	
#promotion p{
margin-bottom:0;
}




#projet h1 {
	background-image: url(images/titre2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	width: 227px;
	margin-bottom: 5px;
	margin-top: 5px;
	
}
#projet h1 span {
	display:none
	}
#image1 {
	background-image: url(images/img-1.jpg);
	height: 59px;
	width: 66px;
}
  
a.info span {
   display: none; /* on masque l'infobulle */
}
a.info:hover {
	background: none;
	z-index: 25;
	cursor: help;

}
a.info:hover span {
	display: inline;
	position: absolute;
	white-space: nowrap;
	top: 2em;
	font-size: 14px;
	text-decoration: none;
	font-style: italic;
	right: 1em;





}
.info1 {
	background: white;
	color: #660000;
	padding: 3px;
	border-left: 4px solid #663300;
	border-top: 1px solid #663300;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	margin-bottom: 5px;



}

.info2 {
	background: white;
	color: #996600;
	padding: 3px;
	border-left: 4px solid #663300;
	border-top: 1px solid #663300;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	color: #996600;
	font-size: 12px;
	font-style: normal;


}
#img1 {
	height: 145px;
	width: 249px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #663300;
	border-right-color: #663300;
	border-bottom-color: #663300;
	border-left-color: #663300;
	background-image: url(images/3J_Carte_d%27affaire.jpg);
	background-repeat: no-repeat;
}
a.info {
	position: relative;
	z-index: 24;


}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#sousmenuinfo {
	margin-left:35px;
	line-height: 45px;	
}
a.ssms {
    color: #996600;
	text-decoration:none;
} 
a.ssm {
    color: #663300;
} 

li {
	float: left;
	margin-right: 0%;
	margin-left: 0%;
	padding-left: 5%;
}
#nosprojet {
	font-size: 12px;
	width: 100%;
	text-align: right;

}
#projet {
	height: 190px;
}

#listeprojet {
	width: 100%;
}

#service h1 {
	background-image: url(images/titre1_3.gif);
	height: 55px;
	width: 198px;
}
#service h1 span {
	display: none;
}
#service h3 {
	background-image: url(images/titre6.gif);
	height: 54px;
	width: 283px;
}
#service h3 span {
	display: none;
}
#service h2 span {
	font-size: 14px;
	font-style: italic;
	padding-left: 2em;
	color: #993300;

}
#service p {
	font-weight: normal;
	font-size: 14px;
	padding-left: 2.5em;
	color: #663300;


}
ul#menu
{
	margin: 0 0 0 10%;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}
.rouge {
	color: #852D01;
	text-decoration: underline;
	font-weight: bold;
}

ul#menu2,ul#menu3
{
	padding: 0;
	list-style-type: none;
/* Suppression du margin, du padding et des puces du <ul> */
}
ul#menu li
{
	margin: 10px 5px 0 0;
	padding: 0;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}
ul#menu2 li
{
	margin: 10px 5px 0 0;
	padding: 0;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}
ul#menu3 li
{
	margin: 10px 32px 0 0;
	padding: 0;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}
ul#menu li a,ul#menu2 li a,ul#menu3 li a
{
	display: block;
	line-height: 10px;
	
	text-decoration: none;
	height: 38px;

}

a#m1
{
	width: 145px;
	background: url(images/m1.gif) no-repeat;
	color: #663300;
}
a#m1choix
{
	width: 145px;
	background: url(images/m1b.gif) no-repeat;
	color: #a62d00 ;
}
a#m1:hover
{
	background: url(images/m1b.gif) no-repeat;
	color: #996600;
}
a#m2
{
	width: 145px;
	background: url(images/m5.gif) no-repeat;
	color: #663300;
	
}
a#m2choix
{
	width: 145px;
	background: url(images/m5b.gif) no-repeat;
	color: #a62d00 ;
	
}
a#m2:hover
{
	background: url(images/m5b.gif) no-repeat;
	color: #996600;
}	
a#m3
{
	width: 150px;
	background: url(images/m6.gif) no-repeat;
	color: #663300;
}
a#m3choix
{
	width: 150px;
	background: url(images/m6b.gif) no-repeat;
	color: #a62d00;
	
}
a#m3:hover
{
	background: url(images/m6b.gif) no-repeat;
	color: #996600;
}
a#m4
{
	width: 145px;
	background: url(images/m2.gif) no-repeat;
    color: #663300;
}
a#m4choix
{
	width: 145px;
	background: url(images/m2b.gif) no-repeat;
    color: #a62d00;
}
a#m4:hover
{
	background: url(images/m2b.gif) no-repeat;
	color: #996600;
}
a#m5
{
	width: 145px;
	background: url(images/m5.gif) no-repeat;
	color: #663300;
}
a#m5choix
{
	width: 145px;
	background: url(images/m5b.gif) no-repeat;
	color: #a62d00 ;
}
a#m5:hover
{
	background: url(images/m5b.gif) no-repeat;
	color: #996600;
}
a#m6
{
	width: 190px;
	background: url(images/m6.gif) no-repeat ; 
    color: #663300;
}
a#m6:hover
{
	background: url(images/m6b.gif) no-repeat ; 
	color: #996600 ;
}	
#sousmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #663300;
	font-size: 11px;
	font-weight: bold;
	line-height: 1px;
	text-align: center;
	margin-top: 5px;

	

}
#sousmenuinfo li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #663300;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	
	

	

}

#descserv {
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0;
	margin-left: 0%;
}
#descserv .p1
{
     color: #852d01 ;
	 font-style: italic;
}
#serv1gauche .p4
{
	color: #852d01;
	padding-left: 10%;
	padding-top: 10px;
	padding-bottom: 10px;


	
	
}
#serv1droite .p4, #servicesweb .p4
{
	color: #852d01;
	padding-left: 10%;
	padding-top: 10px;
	padding-bottom: 10px;


	
	
}
#extraDiv1 {
	background-image: url(images/ligne_paws_oblique.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 175px;
	height: 299px;
	width: 299px;
	z-index: 10;
	right: 275px;

}
#extraDiv2 {
	background-image: url(images/paw.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 37%;
	right: 10%;
	height: 121px;
	width: 110px;
}
#extraDiv3 {
	background-image: url(images/paw.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 56%;
	right: 12%;
	height: 121px;
	width: 110px;

}
#extraDiv4 {
	background-image: url(images/paw.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 73%;
	right: 5%;
	height: 121px;
	width: 110px;
}
#extraDiv5 {
	background-image: url(images/paw.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 92%;
	right: 8%;
	height: 121px;
	width: 110px;

}
#realisations {
	font-size: 12px;
	line-height: 14px;
}
.imagedroit {
	float: right;
	font-size: 10px;
}
.imagegauche {
	float: left;
	font-size: 10px;
	margin-right: 10px;
}
#realisations .t1 {
	color: #993300;
	font-weight: bold;
}
.folio {
	margin-bottom: 20px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding-bottom: 15px;
}
a.mini:hover img { opacity: 0.4; filter:alpha(opacity= 40); }
a.mini2:hover img { opacity: 0.4; filter:alpha(opacity= 40); }
a.mini2:hover {
       text-decoration:none;
	   }
p.menureal  {
	line-height:1em;
	margin-bottom: 35px;
		
}

#reali {
	width: 60%;
	margin-left: 20%;
	margin-top: 5%;
	margin-bottom: 15%;
}
.detailreal {
	font-size: 12px;
	margin-left: 50px;
	margin-top: 0px;
	line-height: 1em;
	color: #996600;
}
.titrereal {
	color: #993300;
	margin-left: 60px;
}

.realpaws {
	float: left;
}



.merci {
	font-style: italic;
	margin-bottom: 5px;
}
#serv1gauche {
	float: left;
	width: 50%;
	padding-right: 2.5px;
}
.imgavant {
	width: 50%;
	float: left;
	margin-bottom: 10px;
}
#montages {
	height: 260px;
}

.imgavant2 {
	width: 25%;
	float: left;
	margin-bottom: 10px;
}
.imgapres {
	width: 100%;
	margin-bottom: 10px;
}

#serv1droite {
	padding-left: 2.5px;
	width: 100%;
}
#retdroite {
	padding-left: 2.5px;
	width: 100%;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFFFFF;
}
p.titre {
	line-height: 1em;
}
p.titre img { 
   vertical-align: middle; 
}
#annonce {
	font-style: italic;
	text-align: left;
	margin-top: 10px;
}
#cont1 {
	float: left;
}
#LenteteLoup {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	
}
.delais {
	font-size: 14px;
	font-weight: bold;
}
.entete_prix {
	color: #E5D2B3;
	background-color: #663300;
}
#listeprix TD {
	padding-left: 15px;
	border: 1px solid #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}
#sanspadding TD {
    padding:0;
	border:0;
	}
