/*----BODY -------------------------------------------------- */
BODY {
	margin: 0;
	background-color: #5E0845;
}
/*
a:link{color:#999900;}
a:visited{color:#999900;}
a:hover{color:#670D57;text-decoration:none;}
a:active{text-decoration:none;}
*/
.fondintro {
	margin: 0;
	background-color: #5E0845;
	background-image: url(../images/ap_right.jpg);
	background-repeat: repeat-x;
}
/*----TABLEAU GENERAL -------------------------------------------------- */
.tablo_general {
	border-color: #5E0845;
	border-style: solid;
	border-width: 1px;
	background-color: #EBE8C8;
	border-top: none;
}
/*----CORPS -------------------------------------------------- */
.corps {
	color:#45485E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 18px;
	padding-bottom: 3px;
	padding-left: 45px;
	border-bottom: dashed #CCC6AD 1px;
	padding-right: 0px;
	vertical-align: top;
}
.lettrine {
	color:#666633;
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 14px;
}
.titre1 {
	color:#223767;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 25px;
	background-color: #87ACBE;
	background-image: url(../images/puce_titre.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	border-bottom: solid 1px;
	border-bottom-color: #7489A1;
}
.titre2 {
	font-weight: bold;
	color: #5F0A47;
	background-image: url(../images/puce3.gif);
	background-repeat: no-repeat;
	padding-left: 10px;
}

.corps1 {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: justify;
	padding-left: 35px;
	padding-right: 15px;
	background-color: #F4F2E2;
	line-height: 16px;
}
.corps1 a:link{color:#666600;}
.corps1 a:visited{color:#999900;}
.corps1 a:hover{color:#999900; text-decoration:none;}


.corps2{
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: justify;
	padding-left: 1px;
	padding-right: 15px;
	line-height: 16px;
}
.corps2 a:link{color:#666600;}
.corps2 a:visited{color:#999900;}
.corps2 a:hover{color:#999900; text-decoration:none;}



.corps_pied {
	padding-left: 22px;
	background-color: #87ACBE;
	font-weight: bold;
	border-top: solid 1px #BAAF7A;
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../images/puce2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.corps_blank {
	background-color: #87ACBE;
	border-top: solid 1px #BAAF7A;
	height: 5px;
}
.zoom {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #627479;
	text-align: right;
}
.zoom a:link{
	color: #627479;
	text-decoration: none;
	font-weight: bold;
}
.zoom a:visited{
	color: #627479;
	text-decoration: none;
}

.zoom a:hover {
	color: #627479;
	text-decoration: underline;
}
/*----FORM -------------------------------------------------- */
.form {
	color:#54566A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #D6C988;
}

.menuform {
	width:150px;
	color:#54566A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.contactsform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.contactslist {
	padding-right:5px;
	text-align: right;
	vertical-align:middle;
}
/*----FOND GAUCHE -------------------------------------------------- */
.fond_gauche {
	border-right-color: #D4CEB0;
	border-right-style: solid;
	border-right-width: 2px;
	padding-bottom: 3px;
	vertical-align: top;
	padding-top: 60px;
	
}
/*----MENU-------------------------------------------------- */

.menu_space{
	height:8px;
}
.menu_item {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: right;
	vertical-align:middle;
	border-bottom-style:dashed;
	border-bottom-color:#999900;
	border-bottom-width:1px;
	background-color: #D6D1AC;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	color: #333333;
	}
.menu_item a:link{
	color: #6F4B35;
	text-decoration:none;
	display: block;

}
.menu_item a:visited{
	text-decoration:none;
	display: block;
	color: #6F4B35;

}
.menu_item a:hover{
	color: #958C6C;
	text-decoration:none;
	display: block;
	background-image: url(../data/item_over.gif);
	background-repeat: no-repeat;
}
/*----ADRESSE-------------------------------------------------- */

.adresse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-align: right;
	vertical-align:middle;
	background-color: #EBE8C8;
	padding-bottom: 2px;
	padding-top: 16px;
	color: #333333;
	}
.titre_adresse {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #5E0845;
	}
.adresse a:link{
	color: #6F4B35;
	text-decoration:none;

}
.adresse a:visited{
	text-decoration:none;
	color: #6F4B35;

}
.adresse a:hover{
	color: #958C6C;
	text-decoration:none;
	background-image: url(../data/item_over.gif);
	background-repeat: no-repeat;
}
/*----IMG GAUCHE -------------------------------------------------- */
.img_gauche {
	border-top: solid 1px #F4EED2;
	border-bottom: solid 1px #F4EED2;
	}

/*----PIED-------------------------------------------------- */
.pied {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9F8297;
	text-decoration: none;
	text-align: left;
	background-image: url(../images/img_pied.gif);
	background-repeat: no-repeat;
	background-position: top left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
}
.pied a:link{
	font-size: 10px;
	color:#9F8297;
	text-decoration: none;
}
.pied a:visited{
	font-size: 10px;
	color:#9F8297;
	text-decoration: none;
}

.pied a:hover {
	font-size: 10px;
	color:#C4A1BD;
	text-decoration: underline;
}
/*----RAPIDE-------------------------------------------------- */
.rapide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding-left: 30px;
	height: 17px;
}
.rapide a:link{
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}
.rapide a:visited{
	font-size: 10px;
	color:#333333;
	text-decoration: none;
}

.rapide a:hover {
	font-size: 10px;
	color:#333333;
	text-decoration: underline;
}
/*----PIED INTRO-------------------------------------------------- */
.piedintro {
	font-family: Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	color: #D9C5D4;
	text-decoration: none;
	text-align: center;
}

.piedintro a:link{
	color:#987938;
	text-decoration: none;
}
.piedintro a:visited{
	color:#987938;
	text-decoration: none;
}

.piedintro a:hover {
	color:#987938;
	text-decoration: underline;
}
.piedintrotitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #993366;
}
/*----Résultats -------------------------------------------------- */
.resultat {
	color:#54566A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.resultlist {
	background-color: #C7C3A1;
	padding-right: 2px;
	font-weight: bold;
}
.resultlist2 {
	padding-left: 10px;
	background-color: #EDE8C9;
}
.resultdescriptif {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.resultprix {
	font-weight: bold;
	padding-bottom: 2px;
	height: 8px;
	background-color: #FFFDE5;
	padding-top: 2px;
}
.resultimage{
	border-color: #4C5368;
	border-style: solid;
	border-width: 1px;

}
