 @import "layout.css";
 
 
 /* valeurs par default
 ---------------------------------------------------------------------------------*/
*{ 
	margin: 0; 
	padding: 0; 
	list-style: none;
}


 
 
 /* Body arriere plan et definition de la font
 ---------------------------------------------------------------------------------*/
body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: normal; 
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	background: #FFFFFF;
 }


 
 
 /* Definition des liens
 ---------------------------------------------------------------------------------*/
a, a:visited{
	color: #3A3A3C;
	text-decoration:none;
} 
 
a:hover{
	color:#277AD7
}

a img{
	border: 0
} 

/*hr{
	clear: rigyht;
	visibility: hidden;
} */
 
 
 
 
 /* header
 ---------------------------------------------------------------------------------*/



/* menu d'evitement*/
#header #shortMenu{
	width: 87px; 
	font-weight: bold;
	padding: 25px 0px 0px 840px;
}

#header #shortMenu li{
	height: 17px; 
	background: url(img/lievitement.png);
	line-height: 15px; 
	margin-bottom: 10px;
	padding: 0px 18px 0px 5px;
} 

#header #shortMenu li a{
	color: #FFFFFF;
} 
 


 
 /* BarreHierar
 ---------------------------------------------------------------------------------*/
#BarreHierar #pageResult{ 
	color: #FFFFFF;
	padding: 3px 0px 0px 5px;
	font-size: 10px; 
}

#BarreHierar #pageResult a, a:visited{
	color: #FFFFFF;
	text-decoration:none;
} 
 
#BarreHierar #pageResult a:hover{
	color:#277AD7;
	text-decoration: underline overline;
}

#BarreHierar #pageResult img{
	padding: 2px 7px 0px 20px;
}
 
 
 
 /* contenu de menu - gauche
 ---------------------------------------------------------------------------------*/
#menu .box {
	background:url(img/box.png) repeat-y 0 0; 
	margin-bottom:10px;
}

#menu .box .inbox{ 
	background:url(img/inbox.png) no-repeat 0 100%; 
}

#menu .box .inbox h2{ 
	background:url(img/boxh2.png) no-repeat 0 0;
	height: 26px; 
	line-height: 26px; 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 15px; 
	color: #FFFFFF; 
	letter-spacing:-1px; 
	
}

#menu ul{ 
	font-size: 13px; 
	line-height: 17px; 
	padding: 13px 6px 20px 13px;
}

#menu ul li{ 
	background: url(img/libox.png) no-repeat 0 3px; 
	text-indent: 15px; 
	margin-bottom: 4px;
}

#menu a, a:visited{
	color: #000000;
} 



 
 
 
 /* contenu de main - droite
 ---------------------------------------------------------------------------------*/
#main .box{ 
	font-size: 13px;
	margin: 0px 0px 60px 6px;
}

#main h3{ 
	font-size: 16px; 
	line-height: 20px; 
	color: #277AD7;
	padding: 0px 0px 5px 0px;
}

#main h3 a, a:visited{
	color: #277AD7;
	text-decoration:none;
} 
 
#main h3 a:hover{
	color:#AAAAAA;
	text-decoration: underline overline;
}

#main h4{ 
	font-size: 12px; 
	line-height: 18px;
}

#main h4 span{ 
	font-size: 11px;
	float: right;
}

#main .p1{
	padding: 10px 0px 6px 0px; 
	text-align: justify;
}

#main .p1 .pfl{
	float: left; 
	margin: 5px 5px 0px 0px;
}

#main .p1Red{
	padding: 0px 0px 6px 0px; 
	text-align: justify;
	color: #FF0000;
}

#main .p1Center{
	padding: 0px 0px 6px 0px; 
	text-align: center;
}

#main .p1GaucheGrey{
	padding: 0px 0px 6px 0px; 
	text-align: right;
	color: #AAAAAA;
}

#main .p1Italique{
	padding: 0px 0px 6px 0px; 
	font-style: italic;
	text-align: justify;
}

#main .p1Decale{
	padding: 20px 0px 5px 40px; 
	text-align: justify;
}

#main .p1DecaleBas{
	padding: 20px 0px 0px 0px; 
	text-align: justify;
}

#main .p1DecaleBasCenter{
	padding: 20px 0px 0px 0px; 
	text-align: center;
}

#main .boxco{
	padding: 5px 0px 0px 0px; 
	text-align: right
}

#main .boxco a{
	margin: 0px 5px 0px 0px;
}

#main a{ 
	color:#000000;
}

#main a:hover{ 
	color: #277AD7;
}


#main ul li{ 
	background: url(img/puce.jpg) no-repeat 0px 4px; 
	text-indent: 15px; 
	margin-bottom: 4px;
	margin: 3px 0px 0px 80px; 
}

#main .texteUL, .texteUL2
{
	background: url(img/bulle.gif) no-repeat 0px; 
	padding: 0px 0px 0px 20px; 
	margin: 10px 0px 5px 40px; 
}

#main .texteUL2
{
	background: url(img/fg.png) no-repeat 0px; 
}

#main .texteULEspace
{
	background: url(img/bulle.gif) no-repeat 0px; 
	padding: 0px 0px 0px 20px; 
	margin: 40px 0px 5px 40px; 
}

#main form{
	padding: 0px 0px 0px 60px; 
}

#main img{
	padding: 0px 5px 0px 0px; 
}

#main .DecaleBasCenter{
	padding: 20px 0px 0px 50px; 
}

 /* Utilisé dans contact.php*/
#main .tab{
	width:400px;
	border:none;
}


 /* Utilisé dans tarifs.php et avis.php*/
#main .tab2{
	width:550px;
	margin: 10px 0px 20px 20px;
}

#main .tabCol{
	width:100px;
	height: 25px;
}

#main .tab2Col{
	width:420px;
	height: 25px;
	padding: 0px 0px 0px 2px; 
}

#main .ta2bCol2{
	text-align: right;
	padding: 0px 2px 0px 0px; 
}
 
#main .souligne{
	text-decoration:underline; 
}
 
 
 
 /* contenu de footer
 ---------------------------------------------------------------------------------*/
#footer{ 
	font-size: 12px; 
	text-align: center;
	color: #FFFFFF;
}