body{background:url(../img/commun/bg.gif) top left repeat-y; margin-left:0px; margin-top:0px}

#page {width:100%; border:0px;  border-spacing: 0px;  border-collapse: collapse;  }

#bandeau_haut{width:100%; border:0px }

#bandeau_image{width:100%; border:0px }



#navigation{width:100%; border:0px}

#bandeau_contenu{width:100%; border:0px }

#selection site 
{height:80px; width:100%; border:0px}

.pied_de_page{ width:100%; height:50px;border:0px} 


.tab{width:100% ;border:0px;}
.tab1{width:100% ;border:0px; height:100%}
.tab2{width:100% ;border:0px; height:31px}
.tab3{border:0px; text-align:center}


a.menu {
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	padding: 8px 0px 8px;

}

a.menu:link { color:#ffffff; text-decoration:none; }
a.menu:visited { color:#ffffff; text-decoration:none; }
a.menu:hover {  color:#FFFFFF; background-color:#7A52A3; text-decoration:none; }
a.menu:active { color:#ffffff; text-decoration:none; }

a.menu2 {
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	padding: 8px 0px 8px;

}

a.menu2:link { color:#ffffff; text-decoration:none; background-color:#7A52A3;}
a.menu2:visited { color:#ffffff; text-decoration:none; background-color:#7A52A3;}
a.menu2:hover {  color:#FFFFFF; background-color:#7A52A3; text-decoration:none; }
a.menu2:active { color:#ffffff; text-decoration:none; background-color:#7A52A3; }

.menu_vert {
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	width: 100%;
	padding: 5px;
	background-color:#6CA50F;

}

a.menu_vert:link { color:#ffffff; text-decoration:none; }
a.menu_vert:visited { color:#ffffff; text-decoration:none; }
a.menu_vert:hover {  color:#FFFFFF; background-color:#99CC33; text-decoration:none; }
a.menu_vert:active {  color:#FFFFFF; background-color:#99CC33; text-decoration:none; }

.menu_vert {
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
	text-align: left;
	width: 100%;
	padding: 5px;
	background-color:#6CA50F;

}

a.menu_vert:link { color:#ffffff; text-decoration:none; }
a.menu_vert:visited { color:#ffffff; text-decoration:none; }
a.menu_vert:hover {  color:#FFFFFF; background-color:#99CC33; text-decoration:none; }
a.menu_vert:active {  color:#FFFFFF; background-color:#99CC33; text-decoration:none; }

a.menu_footer {
	display:block;
	font-family:Verdana;
	font-size:10px;
	color: #FFFFFF;
	text-align: center;
	width: 100%;
	padding: 7px;

}

a.menu_footer:link { color:#ffffff; text-decoration:none; }
a.menu_footer:visited { color:#ffffff; text-decoration:none; }
a.menu_footer:hover {  color:#FFFFFF; background-color:#99CC33; text-decoration:none; }
a.menu_footer:active { text-decoration:none; color:#FFFFFF; background-color:#99CC33 }

input.bouton {
	color: #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	background-color:#FF8B00;
	padding: 1px;
	cursor:pointer;
	border-top: 1px outset #D5B6F3;
	border-right: 1px outset #000000;
	border-bottom: 1px outset #000000;
	border-left: 1px outset #B37BEA;
}
input.bouton:hover {
background-color:white;
color:red;

}
input.bouton:active {
	border:2px inset #000000;
	background-color:#000000;
	color:#D5B6F3;
}

.footer
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	color:#666666;
}
.titre_selection
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;

}
.titre_selection:hover
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;

}
.diaporama
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;

}
.diaporama:hover
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#EBF1CA;
	font-weight: bold;

}
.texte_selection
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;

}
.texte_noir
{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify;


}

.note_bas_page
{
	font-size: 9px;
	font-family: Verdana;
	text-decoration: none;
	color:#000000;
	text-align: justify;


}

input.recherche {
	background-color:#EEE2FA;
	font-family: Verdana;
	font-size: 12px;
	color:#4B1482;
	border-top: 1px inset #4B1482;
	border-right: 1px inset #C59AEF;
	border-bottom: 1px inset #C59AEF;
	border-left: 1px inset #4B1482;
	width: 100%;

}
input.inscription {
	background-color:#EEE2FA;
	font-family: Verdana;
	font-size: 11px;
	color:#000000;
	border-top: 1px inset #4B1482;
	border-right: 1px inset #C59AEF;
	border-bottom: 1px inset #C59AEF;
	border-left: 1px inset #4B1482;


}
option {
	background-color:#EEE2FA;
	color:#4B1482;
}
.titre_vert
{
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold;
}
.titre_violet
{
	font-size: 11px;
	font-family: Verdana;
	color:#4B1482;
	font-weight: bold;
}
.titre_noir
{
	font-size: 12px;
	font-family: Verdana;
	color:#000000;
	font-weight: bold;

}
.lien
{
	font-size: 11px;
	font-family: Verdana;
	color:#4B1482;
	font-weight: bold;
	

}

.lien:hover
{
	color:#000000;
}

.lien_vert
{
	font-size: 11px;
	font-family: Verdana;
	color:#6DA70F;
	font-weight: bold;
	text-decoration: none;
}

.lien_vert:hover
{
	color:#000000;
}

a.pages {
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color: #6CA50F;
}
a.pages:link { color:#4B1482; }
a.pages:visited { color:#666666; }
a.pages:hover {  color:#6CA50F; }
a.pages:active { color:#000000; }

.td_blanche_bis{background-color:#FFFFFF ;}
.td_blanche{background-color:#FFFFFF ;}
.td_blanche_middle{background-color:#FFFFFF; vertical-align:middle; text-align:center}
.td_blanche_top{background-color:#FFFFFF ; vertical-align:top}
.td_blanche_center{background-color:#FFFFFF ; vertical-align:top; }


.td{background-color:#4B1482; }

.td_1{background-color:#E6F0D5}
.td_top_center1{vertical-align:top; text-align:center; }
.td_top{vertical-align:top;}
.td_top_center{vertical-align:top; text-align:center; width:5%}
.td_top_right{vertical-align:top; text-align:right; width:40%}
.align_right{text-align:right}
.align_left{text-align:left}
.align_center{text-align:center}
.td_middle_center{vertical-align:middle; text-align:center}

.td_bottom{vertical-align:bottom;}
.td_middle{vertical-align:middle;}

.align_right_bottom{text-align:right; vertical-align:bottom}

.background_left{background: url(../img/commun/cadre_vert/left.gif) top left;width:2px}

.background_right{background: url(../img/commun/cadre_vert/right.gif) top left; width:2px}

.background_vert_down{background: url(../img/commun/cadre_vert/down.gif) top left;}

.background_vert_top{background: url(../img/commun/cadre_vert/top.gif) top left;}

.background_tetiere{ background:url(../img/tetieres/bg.gif) top left; height:154%}

.background_violet_top{ background:url(../img/commun/cadre_violet/top.gif) top left}


.background_violet_left{ background:url(../img/commun/cadre_violet/left.gif) top left ; width:2px}

.background_violet_right{ background:url(../img/commun/cadre_violet/right.gif) top left ; width:2px}

.background_violet_down{ background:url(../img/commun/cadre_violet/down.gif) top left }

.backgroun_navig { background:url(../img/navigue/bg_navigue.gif) top left; height:30px}

.background_popup{background:url(../img/popup/top.gif) top left}

.background_popup_left{background:url(../img/popup/left.gif) top left; width:5px}

.background_popup_right{background:url(../img/popup/right.gif) top left; width:5px}


.background_popup_down{background:url(../img/popup/down.gif) top left}

.background_vert2_top{ background:url(../img/commun/cadre_vert2/top.gif) top left}

.background_vert2_left{ background:url(../img/commun/cadre_vert2/left.gif) top left; width:5px;}

.background_vert2_right{ background:url(../img/commun/cadre_vert2/right.gif) top left; width:8px;}

.background_vert2_down{ background:url(../img/commun/cadre_vert2/down.gif) top left}

.background_sep{ background:url(../img/commun/sep.gif) top left}

.td_footer{ background:url(../img/footer/bg_feuille.gif) top left; vertical-align:bottom; text-align:right}

.td_top_center_5{vertical-align:top; text-align:center; width:5%;}

.td_top_center_90{vertical-align:top; text-align:center; width:90%;}

.td_57{ height:57%}

.td_35{ height:35px}

.td_2{width:2px}

.td_90{width:90px}

.td_10{width:10px}

.td273{width:273px}

.td37{width:37px}
.td33{width:33px}
.td44{width:44px}

.td241{width:241px}

.td492{width:492px; vertical-align:top}

.td492_center{width:492px; text-align:center}

.td_5{width:5px}

.td_5h{ height:5px}

.td_5tot{ height:5px; width:5px}

.td_top_250{vertical-align:top; width:250px}

.td_250{ width:250px; vertical-align:middle}

.td_190{width:190px; vertical-align:middle}

.td_top_50{vertical-align:top; width:50%}

.td_50{ width:50%}

.td_132{width:132px; height:132px}

.td_32{height:32px}

.td_92{ width:92px}

.td_12{ width:12px}

.td_11{ width:11px}

.td_132{ width:132px; height:132px}


.td_34{ width:34%}

.td_98{ width:98px}

.td_118{ width:118px}

#div_def{padding:0px; margin:0px;}

#zone_1{display:none}

#zone_2{display:none}

#zone_3{display:none}

#zone_4{display:none}

#div_geo{ padding:0px; margin:0px;}

#div_mul{padding:0px; margin:0px}

#align_left{text-align:left}

.td_25{ width:25%}

.td_25_top{ width:25%; vertical-align:top}

.td_20{ width:20px}

.td_20h{ height:20px;font-size: 12px;
	font-family: Verdana;
	color:#000000;
	font-weight: bold;}

.td_65{width:65%; vertical-align:top}

.back_select{height:25px; background-color:#4B1482;}

.td_10{width:10px;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;}
.back_select_1{height:25px; background-color:#F4F0F9}	

.td_25_noir{ width:25%;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify;}

.td_90_noir{ width:90px;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify;}
	
.txt_noir{ font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify; vertical-align:top}	
	
	
.td_21_noir{ height:25%;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify;}	

.td_100_noir{ height:100px; vertical-align:top;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify;}	

.tr_color{background-color:#6DA70F}	

.titre_vert_1
{
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold; width:195px; height:25px; background-color:#6DA70F;}
	
.titre_vert_4
{
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold; width:195%; height:25px; background-color:#6DA70F; text-align:center;}
	
	
	
	.titre_vert_5
{
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold; height:25px; background-color:#6DA70F; text-align:center;}
	
	
.titre_vert_2
{ height:25px; background-color:#FAFEF1;
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold;
}

.titre_vert_6
{ height:25px; 
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold;vertical-align:top
}
	
.titre_vert_3
{ height:25px;
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold; 
}

.titre_vert_7
{
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold; vertical-align:middle; 
}

.titre_vert_140
{ height:140px;
	font-size: 12px;
	font-family: Verdana;
	color:#6CA50F;
	font-weight: bold; 
}

.td_155_noir{ width:155px;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: justify;}
	
#align_center{text-align:center}
#align_right{text-align:right}
#align_justify{ text-align:justify}
.align_justify{ text-align:justify}
.td_noir_top{font-size: 11px; vertical-align:top;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: left;}

.td_25_noir_left{ width:25%;font-size: 11px; vertical-align:middle;
	font-family: Verdana;
	text-decoration: none;
	color:#333333;
	text-align: left;}
	
.td_25_noir_right{ width:25%;font-size: 11px; vertical-align:middle;
font-family: Verdana;
text-decoration: none;
color:#333333;
text-align: right;}

.td_50_noir{ width:50%;font-size: 11px;
font-family: Verdana;
text-decoration: none;
color:#333333;
text-align: right;}

.titre_selection_centre	{
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold; text-align:center

}


.td_bg{ height:20px; text-align:center; background-color:#EBFBD0}

.td_320{width:25%; height:320px; vertical-align:top; background-color:#FAFEF1}

.td_25bg{width:25%; vertical-align:top; background-color:#FAFEF1}
                   
.td_45selec{ height:45px; text-align:center;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;  }

.td_20selec{ height:20px; text-align:center;font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	color:#ffffff;
	font-weight: bold;  }

.td_80px{width:80px;}	
.td_80{width:80%; font-size:11px}
.td_20pourc{ width:20%}
.td_30pourc{ width:30%}
.td_20height{ height:20%; border:0px}
.td_100pr{ width:100%}

.titre_violet_50
{ width:50%;
	font-size: 11px;
	font-family: Verdana;
	color:#4B1482;
	font-weight: bold;
}

.titre_violet_center
{ text-align:center;
	font-size: 11px;
	font-family: Verdana;
	color:#4B1482;
	font-weight: bold;
}

.middle_40{ height:40px; text-align:center; vertical-align:middle}

.td50_top{width:50%; vertical-align:top; background-color:#FAFEF1;}

.tab50{width:50%; border:0px}

.paragraphe_noir{ background:url(../img/commun/sep.gif) repeat-x; padding:0px; margin:0px}

.td_60pr{width:60%; vertical-align:top}

.td_60right{width:60px; text-align:right}


.td328{width:328px}

.lien_1
{ text-align:right; vertical-align:middle;
	font-size: 11px;
	font-family: Verdana;
	color:#4B1482;
	font-weight: bold;}
	
.lien_2
{ text-align:center; width:60px;
	font-size: 11px;
	font-family: Verdana;
	color:#4B1482;
	font-weight: bold;}
	
.tabl{width:100%; height:80%; border:0px}	

.tetiere{ width:100%; height:154px; border:0px;}


/*nav*/
.td_middle_center_nav{ width:15px;vertical-align:middle; text-align:center}
.td_middle_center_155{vertical-align:middle; text-align:center; width:155px}
.td_middle_center_225{vertical-align:middle; text-align:center; width:225px}
.td_middle_center_145{vertical-align:middle; text-align:center; width:145px}
.td_middle_center_128{vertical-align:middle; text-align:center; width:128px}

.tab6{ width:95px; border:0px}

.td300{ width:300px; vertical-align:middle; text-align:center}