a{

	color: #a3262e;

	text-decoration: underline;

}

a:hover{

	color: #a3262e;

	text-decoration: none;

}

a.visited{

	color: #a3262e;

}

a.smenu02:link {

color:#ffffff;

text-decoration:none;

}

a.smenu02:visited {

color:#ffffff;

text-decoration:none;

}

a.smenu02:hover {

color:#ffffff;

text-decoration:underline;

}

a.smenu03:link {

color:#ffebc3;

text-decoration:none;

}

a.smenu03:visited {

color:#ffebc3;

text-decoration:none;

}

a.smenu03:hover {

color:#ffebc3;

text-decoration:underline;

}

body {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	background-color:#ffd19d;

	background-image: url(../images/interface/fond_page.jpg);

	margin-left: 0px;

	margin-top: 20px;

	margin-right: 0px;

	margin-bottom: 10px;

}

.bouton {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #ffffff;

	background-color: #e37f42;

	cursor:pointer;

}

.contenu {

	background-image:url(../images/interface/bord_page_gauche.gif);

	background-repeat:repeat-y;

	text-align:left;

	padding:0px 15px 0px 15px;

}

form {

	margin:0px;

	padding:0px;

}

h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 22px;

	color: #a3262e;

	border-bottom: 1px solid #BF2B2B;

	padding-left: 5px;

	margin:0px 0px 12px 0px;

}

h2 {

	font-family: Arial, Helvetica, sans-serif;

	margin-left: 10px;

	font-size: 18px;

	color: #474747;

	border-bottom: 1px solid #BF2B2B;

}

h3 {

	font-family: Arial, Helvetica, sans-serif;

	margin-left: 20px;

	font-size: 16px;

	color: #6a6a6a;

	border-bottom: 1px solid #BF2B2B;

}

.menu {

	background-image:url(../images/interface/fond_menu.gif);

	background-repeat:repeat-y;

}

/* Bouton du menu ŕ l'état : OFF */

.menu01 {

width:135px;

height:20px;

background-image:url(../images/interface/menu_off.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#ffffff;

text-align:right;

cursor:pointer;

padding:0px 8px 0px 0px;

}

/* Bouton du menu ŕ l'état : ON */

.menu02 {

width:135px;

height:20px;

background-image:url(../images/interface/menu_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#ffffff;

text-align:right;

cursor:pointer;

padding:0px 8px 0px 0px;

}



.menu03 {

/* Bouton du menu ŕ l'état : ACTIF avec sous-rubrique */

width:135px;

height:20px;

background-image:url(../images/interface/menu_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#ffffff;

text-align:right;

cursor:pointer;

padding:0px 8px 0px 0px;

}

/* Bouton du menu ŕ l'état : ACTIF sans sous-rubrique */

.menu04 {

width:135px;

height:20px;

background-image:url(../images/interface/menu_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:normal;

color:#ffffff;

text-align:right;

cursor:pointer;

padding:0px 8px 0px 0px;

}

.pied_page, #foot {

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#f0a476;

	text-align:center;

	padding: 0px 0px 10px 0px;

}

.saisie {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	padding-left: 5px;

	border:1px solid #a3262e;

}

.smenu01 {

width:135px;

height:20px;

background-image:url(../images/interface/fond_smenu.jpg);

background-color:#f5c091;

background-repeat:repeat-y;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#ffffff;

text-align:right;

padding:2px 8px 2px 0px;

}

.smenu_off {

display:none;

}

.smenu_on {

display:true;

}

table.tableau {

	border-top: 1px solid #000000;

	border-left: 1px solid #000000;

	}

th.tableau {

	font-size: 12px;

	background-color: #a3262e;

	color:#FFFFFF;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	text-align:center;

	}

td.menu_txt {

	border-bottom: 1px solid #ffffff;

}

td.tableau {

	font-size: 12px;

	background-color: #fdf5f0;

	border-bottom: 1px solid #000000;

	border-right: 1px solid #000000;

	}

.txt_petit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

ul {

	list-style-type: square;

	padding-left: 50px;

}


#foot{
	color:#A3262E;
	margin:10px 0 0 0;
}

	#formulaireenvoyerami{
		border:1px solid;
		color:#A3262E;
		display:none;
		font-size:11px;
		padding:5px;
		text-align:right;
		width:280px;
	}
	
		#formulaireenvoyerami input{
			background-color:transparent;
			border:1px solid #A3262E;
		}
		
		#formulaireenvoyerami label{ padding-right:5px; }

	#formulaireContact td{
		vertical-align:top;	
	}

	#formulaireContact label{
		text-align:right;
	}
	
	#formulaireContact input, #formulaireContact textarea{
		border:1px solid #A3262E;
		font-size:12px;
	}
	
#map{
	height:450px;
	margin-bottom:20px;
	width:605px;
}

#bulle{
	height:210px;
	width:300px;
}

	#bulle h3{ margin:5px 0 5px 0; }