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

body
{
    text-align: center;

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

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

#header
{
	height: 178px;
		margin: 0;
			padding: 0;
}

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


#col_large
{
	float:right;
	left: 0px;
	width: 330px;
	background-color: #EEF0F9 ;
	border-left: dashed #EEB883 1px;
		margin-top: 2px;
}

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

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

#trait	
{ 
	border-top: dashed #4557D6 1px;
}

#footer
{
	clear:both;
	height: 30px;
	background-color: #FFFFFF ;
}

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

.imageredacr {
float: right;
}

.imageredacl {
float: left;
}

td#header
{
vertical-align:middle;
}

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

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

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

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


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

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

.404
{
   text-decoration: none;
   color: #2C234B;
   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: #D96203;;
   font: 11px Verdana;
   font-weight:   none;
   font-style:  none;
   text-align: center;
}


.lien_contenu_home a
{
	text-decoration: none;
	color: #D96203;;
	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: #C68529; 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: #C68529; 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: #C68529; 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: #C68529; 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: #2C234B;
   font: 10px Verdana;
   font-weight:  bold;
   font-style: bold;
   text-align: center;
}


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

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


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

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

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

.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: #2C234B;
	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: #EBEDF6 ;
   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 #EEB883 1px; font-family: Verdana; font-size: 8pt; font-weight: normal; width: 600px; clip: rect(   ); color: #E11010; background-color: #EAEAF6; top: 0px}
.css_contact
INPUT { background-color: #EAEAF6; border-width: 1px; border-color: #000000; border-style: solid; font-family: Verdana; font-size: 11px; color: #FF0000; }
SELECT { background-color: #EAEAF6; 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: #C68529; 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: #C68529; text-decoration: none; font-weight: normal; text-align: justify; vertical-align:top;
	line-height: 18px;
}
