body{
	text-align: justify;
	margin-top: 0px;
	background-image:url(img/bg_yvan_fournier.gif);
	/*background-color: #FFFFFF;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b3b3b;
}

/* --- */

.txt_blanc{
	color:#FFFFFF;
}

.td_main_site{
	margin-top:10px;
	margin-right:30px;
	margin-bottom:10px;
	margin-left:0px;
}

.table_menu_main_site{
	background-image:url(img/fr/menu/bg1.jpg);
	background-repeat:no-repeat;
}

/*---   CONTOUR DU SITE   ---*/
.main_table1{
	border-style:none;
	border-color:#CCCCCC;
	border-width:0px;
}
/* --- */
.main_table2{
	height:30px;
}
/*---   LOGO   ---*/
.main_table3{
	height:30px;
}

.td_menu_main_site{ /* menu horizontale */
	width:135px;
	background-color:#F0F0F0;
}

#site_header{
	border-width:0px;
	border-color:#CCCCCC;
	border-style:solid;	
}
.td_logo_header{
	background-color:#FFFFFF;
	border-style:none;
	border-color:#FFFFFF;
	border-width:0px;
}
/*-----------------------------------------*/
#site_logo{
	border-width:0px;
	border-color:#CCCCCC;
	border-style:solid;
}


/*-----------------------------------------*/
#site_menu{
	border-width:0px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#FFFFFF;
}
/*-----------------------------------------*/
#site_main{
	border-width:0px;
	border-color:#CCCCCC;
	border-style:solid;
	background-color:#FFFFFF;
	
}

#tbl_menu_1{
	border-width:0px;
	border-style:none;
}

/* --- */

a.a_archives:link {
	color:#666666;
	text-decoration: underline;
	background-color:#FFFFFF;
}
a.a_archives:visited {
	color:#666666;
	text-decoration: none;
	background-color:#FFFFFF;
}
a.a_archives:hover {
	color:#666666;
	text-decoration: underline;
	background-color:#FFFFFF;
}
/* --- */
a.diver1:link {
	color:#666666; 
	text-decoration: underline;
	font-size:105%;
}
a.diver1:visited {
	color: #666666;
	text-decoration: underline;
	font-size:105%;
}
a.diver1:hover {
	color: #666666;
	text-decoration: none;
	font-size:105%;
}
/* --- */
a.diver2:link {
	color:#FFFFFF; 
	text-decoration: none;
	font-size:100%;
}
a.diver2:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-size:100%;
}
a.diver2:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size:100%;
}
/* --- */
a.main:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
a.main:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:12px;
}
a.main:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size:12px;
}
/* --- */
a.main_active:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size:12px;
}

a.main_active:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font-size:12px;
}

/* --- */
a.main_mini:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:92%;
}
a.main_mini:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-size:92%;
}
a.main_mini:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size:92%;
}

a.main_mini_active:visited {
	color: #FFFFFF;
	text-decoration:none;
	font-size:92%;
}

a.main_mini_active:hover {
	color: #FFFFFF;
	text-decoration:underline;
	font-size:92%;
}

/* --- */

div{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

.date_archives_new{
	color:#FF0000;
}
.desc_archives{
 color:#333333;
 font-family:Arial, Helvetica, sans-serif;
}
.input_text{
	border-color:#2B5B8B;
	width:100px;
	border-width:1px;
}
.input_text2{
	width:115px;
}

.btn_soumettre{
	color:#2B5B8B;
}

.div_menu_main_site{
	font-size:1em;
	text-align:left;
}

.div_menu_main_site_2{
	margin-left:1px;
	font-size:1em;
	text-align:left;
}

.td_menu_bg_1{
	background-color: #89003c;
	/*background-image: url("img/fr/menu/bg1_d_c.jpg");*/
}

.td_right_main_site{ /* largeur newletter */
	width:175px;
	background-color:#F0F0F0;
	border-color:#F0F0F0;
	border-width:1px;
	border-style:solid;
	border-right-color:#ffffff;
}

.td_right_main_site_searchengine{
	height:auto;
	background-color:#F0F0F0;
	border-color:#F0F0F0;
	border-width:1px;
	border-style:solid;
}

.td_right_main2_site{ /* largeur newletter */
	width:175px;
	background-color:#89003c;
	border-color:#AFD278;
	border-width:1px;
	border-style:solid;
	border-right-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#ffffff;
}

.txt_newletter{
	color:#3b3b3b;
}
.txt_section_2{
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
/*---   SLOGAN   ---*/
.header_slogan{
	
	font-size:1em;
	color:#89003c;
	font-weight:bold;
	
}
/*---   FOOTER MENU   ---*/

a.footer_mini_text {
	font-family:Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	text-decoration: underline;
	font-size:0.92em;
}
a.footer_mini_text:hover {
	/*color: #3678B5;*/
	color: #3b3b3b;
	text-decoration: none;
	font-size:0.92em;
}


.main_table4{
	border-top-width:0px;
	border-top-style:solid;
	border-top-color:#0F467F;
	border-right-color:#0F467F;
	border-bottom-color:#0F467F;
}
.main_table_menu_text_horizontale1{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	background-color:#CCCCCC;
}
.main_table_menu_text_verticale{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	border-width:1px;
	border-style:solid;
	border-color:#333333;
	background-color:#CCCCCC;
}

.menu_mouse_over{
	background-color:#CC5E20;
}
.menu_mouse_out{
	background-color:#CC5E20;
}

/*--------------------------------*/

.copyright{
	color:#FFFFFF;
	font-size:0.92em;
	background-color:#89003c;
	font-family:Arial, Helvetica, sans-serif;
}

.main_table_footer{
 background-color:#FFFFFF;
 font-size:0.92em;
 color:#CC5E20;
 font-family:Arial, Helvetica, sans-serif;
}