body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* navigation */
a {	text-decoration: none; }

a:hover { text-decoration: underline; background: #FEE894; }
.nav { border-right: 1px solid #FEE894; height: 40px; }
.nav td{ text-align: center; padding-top: 2px;	padding-bottom: 2px; border-left: 1px solid #F9D853; font-size: 10px; font-weight: bold; }

.nav2 { margin: 0; padding: 0 0.3em; list-style-type: none; height: 20px; border-bottom: 1px solid #F9D853; }
.nav2 li { margin: 0 0.5em 0 0; padding: 0; list-style-image: none; list-style-type: none; float: right;}
.nav2 a { display: block; background: url(images/puce-nav2.gif) no-repeat 0 center; padding: 0.3em 1em 0.3em 10px;}
.nav2 a:hover {}
/* textes base */
p {
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 8px;
}
b {
	font-weight: bold;
	color: #006633;
}
li {
	list-style: url(images/biplist.gif);
	padding-bottom: 4px; 
}
.titre {
	background: #E7FEE6;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	margin-right:150px;
}


/* textes spécifique */
.chevabot {
	background: #E7FEE6;
	border-left: 1px solid #006633;
	border-right: 1px solid #006633;
	border-bottom: 1px solid #006633;
	padding: 8;
}
.chevabot p {
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.boxbottom {
	background: #E7FEE6;
	border-right: 1px solid #006633;
	border-bottom: 1px solid #006633;
	border-left: 1px solid #006633;
	padding: 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
}

.telecharger {
	background: #FEF7D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	padding: 4;
}
.adress {
	background: #E7FEE6;
	border: 1px solid #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 8;
}
.slogan {
	padding-left: 40px;
	color: #006633;
}
.dotted {
	background: #E7FEE6;
	padding: 10px;
	border: 2px dashed #006633;
	text-align: center;
}
.lined {
	background: #E7FEE6;
	border: 1px solid #006633;
}
.lined td{
	border-bottom: 1px solid #006633;
}

.contenu {
	border: 1px solid #FEE894;
}

.photoVert {
	display: block;
	margin-bottom: 8px;
}
.gras{
	font-weight: bold;
}
h1.tit_page { 
	background: #E7FEE6 url(images/cheval_left.gif) no-repeat 2px -5px;
	border-top: 5px solid #006633;
	border-right: 1px solid #006633;
	border-bottom: 1px solid #006633;
	border-left: 1px solid #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 8 8 8 50; }

/***** STYLE A UTILISER POUR LE CMS *****/
.chevaleft {
	background: #E7FEE6 url(images/cheval_left.gif) no-repeat 2px -5px;
	border-top: 5px solid #006633;
	border-right: 1px solid #006633;
	border-left: 1px solid #006633;
	border-bottom: 1px solid #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 8 8 8 50;
	margin-bottom: 10px
}
.chevarite {
	background: #E7FEE6 url(images/chevalrite.gif) no-repeat right -5px;
	border-top: 5px solid #006633;
	border-right: 1px solid #006633;
	border-left: 1px solid #006633;
	border-bottom: 1px solid #006633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 8 50 8 8;
	margin-bottom: 10px
}
.gras_vert {
	font-weight: bold;
	color: #006633;
}
.gras_vert_fond_vert {
	font-weight: bold;
	color: #006633;
	background-color: #E7FEE6
}

.gras_rouge {
	font-weight: bold;
	color: #CC0000;
}
.cadre_vert { border: 1px solid #006633; color: #003366; background-color: #E7FEE6; padding: 4px;  line-height: 14px;
margin-bottom: 6px}
.cadre_vert_txt_grasbleu { border: 1px solid #006633; color: #003366; background-color: #E7FEE6; font-weight: bold;
padding: 4px; line-height: 14px; margin-bottom: 6px}
.cadre_pointillet { border: 2px dashed #006633; background-color: #E7FEE6;}
