html
{
	height: 100%;
	margin: auto;
	background-position : top center;
	background-image: url('fond.jpg');
}

body
{
    text-align: center;

	background-color: #FDFEFD;
	margin: 0;
	padding: 0;
}

#contient {
position: relative;
     margin-left: auto;
     margin-right: auto;
width: 999px;
background-color:#FDFEFD;
text-align: left;
}

#header
{
	height: 168px;
}

#contenu_home_v1.1
{
	width: 667px;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
}


#col_large
{
	float:right;
	left: 0px;
	width: 330px;
	background-color: #F3F8F1 ;
	border-left: dashed #B8E2AA 1px
}

#menu2
{
	float:left;
	left: 0px;
	width: 203px;
	background-color: #F3F8F1 ;
	border-right: dashed #B8E2AA 1px
}

#contenu2
{
	float:right;
	width: 790px;
}

#footer
{
	clear:both;
	height: 30px;
}

IMG        
{ 
vertical-align: middle ;
border: none;
}

.imageredacr {
float: right;
}

.imageredacl {
float: left;
}

td#header
{
vertical-align:middle;
}

table#footer
{
   	color: #9FB453;
   	font: 10px Verdana;
   	font-weight:  bold;
   	font-style: bold;
}
td#footer
{
   	color: #9FB453;
   	font: 10px Verdana;
   	font-weight: bold;
   	font-style: bold;
	text-align: center;
}

h1 
{
   text-decoration: none;
   color: #393029;
   font: 17px Verdana;
   font-weight:  bold;
   font-style: bold;
   text-align: center;
   vertical-align:middle;
   padding:6px;
}

.titre
{
   text-decoration: none;
   color: #6D831F;
   font: 16px Verdana;
   font-weight:  bold;
   font-style: bold;
}

.titre a:hover
{
   text-decoration: underline;
   color: #6D831F;
   font: 16px Verdana;
   font-weight:  bold;
   font-style: bold;
}


.titre a
{
	text-decoration: none;
	color: #6D831F;
	font: 16px Verdana;
    font-weight:  bold;
    font-style: bold;
}

.titre_min
{
   text-decoration: none;
   color: #6D831F;
   font: 12px Verdana;
   font-weight:  bold;
   font-style: bold;
}

.404
{
   text-decoration: none;
   color: #6D831F;
   font: 16px Verdana;
   font-weight:  bold;
   font-style: bold;
   vertical-align:middle
}

td 
{
font: 11px Verdana; color: #2B1A0F; text-decoration: none; font-weight: normal; text-align: left; vertical-align:top;
}
table#contenu_home
{
    width: 311px;
    height: 85px;
    border: solid #000000 0px;
}


.lien_contenu_home a:hover
{
   text-decoration: underline;
   color: #37852F;;
   font: 11px Verdana;
   font-weight:   none;
   font-style:  none;
   text-align: center;
}


.lien_contenu_home a
{
	text-decoration: none;
	color: #37852F;;
	font: 11px Verdana;
    font-weight:  none;
    font-style:  none;
	text-align: center;
}



td#contenu_home
{
    width: 33px;
    height: 85px;
    border: solid #000000 0px;
	
}

.contenu_redac
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #2B1A0F; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}

.contenu_redac a:hover
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #37852F; text-decoration: underline; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}

.contenu_redac a
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #37852F; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}

.contenu_redac_right
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #2B1A0F; text-decoration: none; font-weight: normal; text-align: right; vertical-align:top;
	line-height: 18px;
}

.contenu_redac_right a:hover
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #37852F; text-decoration: underline; font-weight: normal; text-align: right; vertical-align:top;
	line-height: 18px;
}

.contenu_redac_right a
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #37852F; text-decoration: none; font-weight: normal; text-align: right; vertical-align:top;
	line-height: 18px;
}


.warning_form
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #FF7200; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}


td#footer a:hover
{
   text-decoration: none;
   color: #9FB453;
   font: 10px Verdana;
   font-weight:  bold;
   font-style: bold;
   text-align: center;
}


td#footer a
{
	text-decoration: underline;
	color: #91A647;
	font: 10px Verdana;
    font-weight:  bold;
    font-style: bold;
	text-align: center;
}

td#footerpart a:hover
{
   text-decoration: none;
   color: #9FB453;
   font: 9px Verdana;
   text-align: center;
}


td#footerpart a
{
	text-decoration: underline;
	color: #A8BC61;
	font: 9px Verdana;
	text-align: center;
}

.menu
{
   text-decoration: none;
   color: #A8BC61;
   font: 15px Verdana;
   font-weight:  bold;
   font-style: bold;
   background-color: #F2F5E7 ;
}

.menuhome
{
   text-decoration: none;
   color: #A8BC61;
   font: 15px Verdana;
   font-weight:  bold;
   font-style: bold;
   background-color: #F2F5E7 ;
}

.tdphoto
{
   background-color: #33383A ;
}

.menu a:hover
{
   text-decoration: none;
   color: #FF595D;
   font: 15px Verdana;
   font-weight:  bold;
   font-style: bold;
}


.menu a
{
	text-decoration: none;
	color: #6D831F;
	font: 15px Verdana;
    font-weight:  bold;
    font-style: bold;
}

.menu_select a:hover
{
   text-decoration: none;
   color: #FF595D;
   font: 15px Verdana;
   font-weight:  bold;
   font-style: bold;
}

.menu_select a
{
   text-decoration: none;
   color: #FF595D;
   font: 15px Verdana;
   font-weight:  bold;
   font-style: bold;
}

.menu2titre
{
   text-decoration: none;
   color: #5D381B;
   font: 14px Verdana;
   font-weight:  bold;
   font-style: bold;
   background-image: url('../images/bkgd_titremenu2.jpg');
   text-align:center;
   vertical-align:middle;

}

.menu2
{
   text-decoration: none;
   color: #502E13;
   font: 13px Verdana;
   font-weight:  none;
   font-style: none;
   background-color: #F2F5E7 ;
   vertical-align:super;
}

.menu2 a:hover
{
   text-decoration: none;
   color: #FF595D;
   font: 13px Verdana;
   font-weight:  none;
   font-style: none;
}


.menu2 a
{
	text-decoration: none;
	color: #502E13;
	font: 13px Verdana;
    font-weight:  none;
    font-style: none;
}

.menu2_select a:hover
{
   text-decoration: none;
   color: #FF595D;
   font: 13px Verdana;
   font-weight:  none;
   font-style: none;
}

.menu2_select a
{
   text-decoration: none;
   color: #FF595D;
   font: 13px Verdana;
   font-weight:  none;
   font-style: none;
}   
.css_contact {  border:dashed #B8E2AA 1px; font-family: Verdana; font-size: 8pt; font-weight: normal; width: 600px; clip: rect(   ); color: #E11010; background-color: #F3F8F1; top: 0px}
.css_contact
INPUT { background-color: #F3F8F1; border-width: 1px; border-color: #000000; border-style: solid; font-family: Verdana; font-size: 11px; color: #FF0000; }
SELECT { background-color: #F3F8F1; font-family: Verdana; font-size: 11px; color: #ffffff; text-align: left; }
.bouton_contact { font-family: Verdana; font-size: 11px; color: #ffffff; text-align: right; }

.contenu_livre
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #2B1A0F; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
	background-color: #E9F2E5;
}

.titre_tableau
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #2B1A0F; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
	background-color: #BCDDAD;
}

.contenu_livre a:hover
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #37852F; text-decoration: underline; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}

.contenu_livre a
{
    text-indent: 0cm;
	border: solid #000000 0px;
	font: 12px Verdana; color: #37852F; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}
