body {
	margin-top: 0px;
	font-size: 14px;
	margin-bottom: 0px;
	color: #666633	;
	line-height: 18px;
	font-family: "times new roman", times, serif;
	background-color: #CCCC99;
}
h1 {
	margin-top: 0px;
	font-weight: normal;
	font-size: 22px;
	color: #666633
}
h2 {
	clear: both;
	padding-right: 0px;
	margin-top: 10px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	color: #666633;
	padding-top: 0px;
	text-decoration: underline;
	
	
}
h3 {
	margin-top: 0px; font-weight: normal; font-size: 18px; margin-bottom: 0px; line-height: 23px
}
p {
	margin-top: 0px; margin-bottom: 5px; text-align: justify;font-size: 16px; line-height: 25px
}
em {
	font-size: 16px;
	margin: 0px;
	color: #ccc28c;
	line-height: 20px;
	font-style: normal
}
cite {
	text-align: justify
}
fieldset {
	border-right: #d70e71 1px solid; border-top: #d70e71 1px solid; border-left: #d70e71 1px solid; width: 400px; border-bottom: #d70e71 1px solid
}
legend {
	font-size: 16px
}
a:link {
	color: #666633;
	text-decoration: none
}
a:visited {
	color: #666633;
	text-decoration: none
}
a:hover {
	color: #666633;
	text-decoration: underline
}
a:active {
	color: #666633;
	text-decoration: underline
}
#fonddepage {
	border-right: #ccc28c 1px solid;
	margin-left: auto;
	border-left: #ccc28c 1px solid;
	width: 900px;
	margin-right: auto;
	background-color: #ffffff
}
#entete {
	padding-right: 10px; padding-left: 10px; padding-bottom: 6px; padding-top: 6px
}
#banniere {
	font-weight: normal;
	font-size: 36px;
	vertical-align: middle;
	color: #ffffff;
	font-family: times new roman, times, serif;
	background-color: #ccc28c;
	height: 165px;
}
#rubriques {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #999966;
	height: 30px;
}
#rubriques1 {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #ccc28c;
	height: 30px;
}
#corps {
	margin: 20px;
	background-color: #ffffff;
	margin-right: 20px;
}
#colonnedouble {
	clear: both; text-align: justify
}

#colonnedouble2 {
	clear: both; text-align: justify;width:750px;
}
#colonnedegauche {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; width: 500px; padding-top: 0px; text-align: justify
}
#colonnededroite {
	margin-left: 50px;
	float:left;
	width: 280px;
}

#colonnededroite ul li{
	font-size: 16px;
	line-height :20px;
}

#pieddepage {
	clear: left; padding-right: 10px; border-top: #ccc28c 1px solid; padding-left: 40px;  padding-bottom: 6px; padding-top: 6px;
}

#pieddepage p{
	margin:0;
	margin-top:1px;
	line-height: 20px;
	font-size: 14px;
}
.agauche {
	float: left; text-align: left;
	
}
.adroite {
	text-align: right
}
.aucentre {
	text-align: center
}
.filetsuperieur {
	border-top: #cccccc 1px dotted; padding-top: 15px
}
.rubrique_lien {
	color: #ffffff; text-align: center; text-decoration: none;	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.rubrique_lien:hover {
	color: #ffffff; text-decoration: underline;	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.rubrique_lien {
	color: #ffcccc; text-align: center; text-decoration: none;	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.rubrique_lien  a:hover {
	color: #ffcccc; 
}
.rubrique_lien_langue {
	text-align: right;
}
.rubrique_lien_langue a{
	color: #ffffff; font-size: 13px; font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
.lien1 {
text-decoration:underline; 
color:#5a6970;
}
.rubrique_active {
	color: #999966;
	background-color: #ffffff;
	text-align: center;	font-size: 12px;
	font-weight:bold;
	
	font-family: verdana, arial, helvetica, sans-serif;
}
.rubrique_active a{
	line-height:30px;
}

.rubrique_form {
	color: #afa04e;
	background-color: #ffffff;
	text-align: left
}
.rubrique_active:link {
	text-decoration: none;	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.rubrique_active:hover {
	text-decoration:none;	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
}
.reserve {
	padding-right: 7px;
	padding-left: 7px;
	padding-bottom: 7px;
	color: #ffffff;
	padding-top: 7px;
	background-color: #ccc28c
}
.bouton {
	border-right: #ccc28c 1px  solid; padding-right: 4px; border-top: #ccc28c 1px solid; padding-left: 4px; padding-bottom: 0px; border-left: #ccc28c 1px solid; padding-top: 0px; border-bottom: #ccc28c 1px solid; text-align: right
}
.bouton1 {
	border-right: #ccc28c 2px  solid; padding-right: 4px; border-top: #ccc28c 2px solid; padding-left: 4px; padding-bottom: 0px; border-left: #ccc28c 2px solid; padding-top: 0px; border-bottom: #ccc28c 2px solid; text-align: center
}
.bouton:hover {
	border-right: #000000 1px dotted;
	padding-right: 5px;
	border-top: #000000 1px dotted;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #000000 1px dotted;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #000000 1px dotted;
	background-color: #ccc28c;
	text-align: right;
	text-decoration: none
}
.bouton1:hover {
	border-right: #000000 2px dotted;
	padding-right: 5px;
	border-top: #000000 2px dotted;
	padding-left: 5px;
	padding-bottom: 2px;
	border-left: #000000 2px dotted;
	color: #ffffff;
	padding-top: 2px;
	border-bottom: #000000 2px dotted;
	background-color: #ccc28c;
	text-align: center;
	text-decoration: none
}
dt {
	margin-top: 0px; font-size: 18px; line-height: 23px
}
dd {
	margin-bottom: 6px; margin-left: 20px; margin-right: 0px
}
dl {
	margin-top: 0px; margin-bottom: 0px
}
.margegauche20 {
	margin-left: 20px
}
.imagecolonnedroite {
	margin-left: 30px
}
.periode {
	font-size: 12px
}
.photo {
	margin-left: 30px; text-align: center
}
	#devisform{
	width:609px;
	background-color: #ccc28c;
	}
		#devisform form{
			margin:0;
		}
		#devisform p{
	font-size: 12px;
	color: #ffffff;
	margin:0;
		}
		p.droit{
			text-align: right;
		}
		#devisform p.droit img{
			margin-right:15px;
		}
		#devisform em{
	color:#ff6600;
	font-style: normal;
	font-size: 10px;
		}
		#devisform table table td{
			vertical-align: middle;
		}
	
#choix {
			font-size:9px;
			color:#63605c;
			text-align: justify;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		#choix td p em a{
			text-decoration:none;
			color: #ea6b08;
		}
		#choix td p em a:hover{
			text-decoration: underline;
		}
