body {
background-image : url(images/bkg2.png); 
background-color : #ffffff; 
font-family : Arial, Helvetica, sans-serif;
font-size : 13px; 
color : #000000; 
margin-top:7px;
} 
a {text-decoration : none; } 
a:link {color : #000000; } 
a:visited {color : #000000; } 
a:hover {color : #000000;} 

a.linkplus {color : #ffffff;} 
a.linkplus {text-decoration : none; } 
a.linkplus:link {color : #ffffff; } 
a.linkplus:visited {color : #ffffff; } 
a.linkplus:hover {color : #ffffff;} 


p.centre {text-align: center;}
p {color:#369;}

p.info {
font-family : Georgia, arial, sans-serif;
text-align: justify;
border : 1px dotted #FC8608; 
padding-left: 1em;
padding-right: 1em;
padding-top: 0.3em;
padding-bottom: 0.3em;
color:#690;
}

strong {color:#369;}

div#page {
background-color : #ffffff; 
border : 3px solid #000000; 
margin-left : auto; 
margin-right : auto; 
width : 750px; 
padding : 0; 
} 
div#page img {border : 0; } 

div#titre {
background-image : url(images/haut.jpg); 
background-repeat : no-repeat; 
width : 750px; 
height : 131px; 
padding : 0; 
} 

/*-------------------------*/

div#menu{
color:#000;
text-align:center;
height:32px;
background-image: url(images/menuback.jpg);
background-position:top;
background-repeat:repeat-x;
}

div#menu ul{margin:0;padding:8px 0 0 0;}
div#menu li{
text-align:center;
display:inline;
font-weight:900;
margin:0.3em;
padding:0;
}

div#menu a{
color:#413D32;
padding:0 0.5em;
text-decoration:none;
font-weight:BOLD;
font-size : 14px; 
border-bottom: 1px solid;
border-right: 1px solid;
background-color : transparent; 
}

#menu a:hover{
background-color:#B80000;
font-size : 14px; 
color:#fff;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
font-weight:BOLD;
}

/*-------------------------*/
/*-------------------------*/
#location {
	clear: both;
	height:14px;
	margin: 0px;
	text-align: center;
	font-family: Tahoma;
	font-size: 14px;
	padding: 3px;
    border : 2px solid #FC8608; 
	background-color : #B80000; 
	color: #000;
	}
	
	#location .location_text {
		float: left;
		text-align: left;
		color: #FFFFFF;
	}
	
	#location .date {
		float: right;
		text-align: right;
		font-weight:BOLD;
		color: #FC8608;

		}

/*-------------------------*/
/*-------------------------*/
div#ligne {
background-image : url(images/ligne2.jpg); 
background-repeat : no-repeat; 
width : 750px; 
height : 24px; 
padding : 0; 
} 
/*-------------------------*/

div#slogan {
padding : 0; } 

/*-------------------------*/
#basdepage {
color : #000000; 
background-color : #f5f8fc; 
border : 1px solid #c93833; 
padding : 0; 
} 
#basdepage .date {
		float: right;
		text-align: right;
		font-weight:BOLD;
		color: #FC8608;

		}
#contenu .plus img{border : 1px dotted #c93833;}
#contenu,#basdepage .contenu2{
background-color : #fff; 
background-image : none; 
color : #333; 
margin : 0; 
padding : 0 1em; 
display : block; 
} 
#contenu .plus,#basdepage .texte2 {
margin : 1em 0 0; 
float : right; 
display : block; 
padding : 0 1em; 
} 
#contenu .plus ul,#basdepage .texte2 ul {
color : #000000; 
background-color : transparent; 
margin : 0 0 0 0.5em; 
padding : 0 1em; 
border-left : 1px solid #c93833; 
} 
#contenu .plus li,#basdepage .texte2 li {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
font-size : 80%; 
border-bottom : 1px dotted #c93833; 
list-style : none; 
color : #369; 
background-color : transparent; 
} 


div#contenu thead{background-color:#d6e1ec;color:#369;}
div#contenu table{margin-top:1em;}
div#contenu table,div#contenu1 td, div#contenubis td{
border-collapse:collapse;
border:1px solid #c93833;
padding:0.2em;
}

/*------------------------*/

div#devis{padding : 0 1em; }
div#devis h3 {
padding: 0 0 0 1em;
margin-top:0px;
font-size : 100%; 
background-color : #B80000; 
color : #ffffff; 
} 
div#devis ul{
color:#000;
background-color:transparent;
margin:0 0 0 0.5em;
padding:0 1em;
border-left:1px solid #69c;
}

div#devis li{
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:80%;
border-bottom:1px dotted #69c;
list-style:none;
color:#369;
background-color:transparent;
}

div#devis li.dernier{border-bottom:0;}
div#devis strong{color:#369;}
/*------------------------*/

div#logomenu {
background-image : url(images/services-bkg.jpg); 
background-repeat : repeat; 
padding : 0; 
height: 24px;
font-size : 2%; 
margin-bottom : 14px;
} 

div#plan {
width : 700px; 
border : 1px dotted #c93833; 
background-color : #FFFFFF; 
padding : 0; 
margin-left : 2em;
}
div#plan table{
width : 700px; 
border : 1px dotted #c93833; 
background-color : #FFFFFF; 
padding : 0; 

}
div#plan td{
text-align:center;
}

/*------------------------*//*------------------------*/
div#global {
width : 700px; 
border : 1px dotted #c93833; 
background-color : #FFFFFF; 
padding : 0; 
margin-left : 2em;
}
div#plus {
width : 700px; 
border : 1px dotted #c93833; 
background-color : #FFFFFF; 

}
/*------------------------*//*------------------------*/
div#separation {padding : 0; } 
div#separation td {vertical-align:top;}

#gauche , #centre {
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
} 
#centre h2 , #gauche h2, #droite h2 {
border : 2px solid #FC8608; 
padding: 0 0 0 1em;
margin-top:0px;
font-size : 120%; 
background-color : #B80000; 
color : #ffffff; 
} 
/*----------------------------------*/

#gauche {
float : left; 
width : 248px; 
margin : auto;
padding : 0; 
} 
/*----------------------------------*/

#centre {
width : 319px; 
margin : auto; 
padding : 0; 
}

/*----------------------------------*/
#droite {
width : 163px; 
float : right; 
margin : auto; 
padding : 0; 
} 
#droite{margin-bottom:1em;}
#droite ul{
border-width:1px 1px 0 1px;
border-style:solid;
border-color:#d6e1ec;
padding:0;
margin:0;
}
#droite li{
border-bottom:1px solid #d6e1ec;
list-style:none;
margin:0;
}

#droite a{
font-size : 16px; 
display:block;
text-decoration:none;
color:#369;
background-color:#fff;
padding-left:1em;
border : 1px solid #d6e1ec;
}
#droite a:hover{
font-size : 16px; 
background-color:#B80000;
color:#FFFFFF;
border : 1px solid #FC8608; 
}
/*----------------------------------*/
div#bottom {
background-image : url(images/ligne2.jpg); 
background-repeat : repeat; 
width : 750px; 
height : 24px; 
padding : 0; 
} 
div#normes {
border : 1px dotted #c93833;
}