body
{
	background-color:#4C0762;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
}


/* LIENS */
a.link_img
{
	text-decoration:none;
	color:#000000;
	border:none;
}

a.link_img:link, a.link_img:visited, a.link_img:active, a.link_img:hover
{
	text-decoration:none;
	color:#000000;
}

a.link_m_h /* liens menue haut */
{
	color:#FFFFFF;
	font-size:12px;
}

a.link_m_h:link, a.link_m_h:active, a.link_m_h:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

a.link_m_h:hover
{
	color:#D490F9;
	text-decoration:underline;
}

a.link_m_v /* liens menue gauche */
{
	color:#000000;
}

a.link_m_v:link, a.link_m_v:visited, a.link_m_v:active
{
	color:#000000;
	text-decoration:none;
}

a.link_an
{
	color:#4C0762;
}

a.link_an:link, a.link_an:active, a.link_an:visited
{
	color:#4C0762;
	text-decoration:underline;
}
a.link_an:hover
{
	color:#D490F9;
	text-decoration:none;
}

a.link_rss
{	
	color:#000000;
	text-decoration:none;
}

a.link_rss:link, a.link_rss:visited, a.link_rss:active, a.link_rss:hover
{
	color:#000000;
	text-decoration:none;
}

a.suite
{
	color:#B96198;	
}

a.suite:hover
{
	color:#4C0762;
}

a.link_pied
{
	color:#D490F9;
}

a.link_pied:link, a.link_pied:visited, a.link_pied:active
{
	color:#D490F9;
}

a.link_pied:hover
{
	color:#4C0762;
}
/* BALISE <DIV> */

.menu_h a /* div lien menu haut */
{
	float:left;
	text-align:center;
	width:90px;
	height:24px;
	padding-top:8px;
	background-color:#D490F9;
}

.menu_h a:hover
{
	background-color:#4C0762;

}

.menu_v a
{
	float:left;
	vertical-align:bottom;
	width:140px;
	height:14px;
	margin-bottom:4px;
	padding-left:5px;
	border-left:solid 5px #B96198;
	border-bottom:#FFFFFF solid 1px;
}

.menu_v a:hover
{
	border-bottom:#B96198 solid 1px;
	border-left:#FFFFFF 5px solid;
}

.menu_v_actu a
{
	float:left;
	vertical-align:bottom;
	width:140px;
	height:14px;
	margin-bottom:4px;
	padding-left:5px;
	border-left:solid 5px #AC062A;
	border-bottom:#FFFFFF solid 1px;
}

.menu_v_actu a:hover
{
	border-bottom:#AC062A solid 1px;
	border-left:#FFFFFF 5px solid;
}

.menu_v_an a
{
	width:172px;
	float:left;
	margin-bottom:8px;
	text-align:center;
}

.menu_v_invit a
{
	float:left;
	vertical-align:bottom;
	width:140px;
	height:14px;
	margin-bottom:4px;
	padding-left:5px;
	border-left:solid 5px #E59E15;
	border-bottom:#FFFFFF solid 1px;
}

.menu_v_invit a:hover
{
	border-bottom:#E59E15 solid 1px;
	border-left:#FFFFFF 5px solid;
}

.menu_v_conseil a
{
	float:left;
	vertical-align:bottom;
	width:140px;
	height:14px;
	margin-bottom:4px;
	padding-left:5px;
	border-left:solid 5px #351FD9;
	border-bottom:#FFFFFF solid 1px;
}

.menu_v_conseil a:hover
{
	border-bottom:#351FD9 solid 1px;
	border-left:#FFFFFF 5px solid;
}
/* CONTENER PAGE PRINCIPALE */

#contener_body
{
	float:left;	
	width:460px;
	padding-top:20px;
	padding-bottom:20px;
}

#contener_g
{
	float:left;
	width:200px;
	margin-left:75px;	
	margin-bottom:20px;
}

#contener_d
{
	float:left;
	width:200px;
	margin-right:30px;
}

#div_menu_left_info
{
	width:157px;
	height:92px;
	padding-top:35px;
	padding-left:15px;
	margin-top:15px;
	text-align:left;
	background-image:url(../image/site/img_fond_menu_actu.gif);
}

#div_menu_left_actu
{
	width:157px;
	height:95px;
	padding-top:35px;
	padding-left:15px;
	margin-top:15px;
	text-align:left;
	background-image:url(../image/site/img_fond_menu_info.gif);
}

#div_menu_left_conseil
{
	width:157px;
	height:64px;
	padding-top:50px;
	padding-left:15px;
	margin-top:15px;
	text-align:left;
	background-image:url(../image/site/img_fond_menu_conseil.gif);
}

#div_menu_right_an
{
	float:right;
	width:172px;
	height:117px;
	padding-top:117px;
	margin-top:40px;
	text-align:center;
	background-image:url(../image/site/img_fond_an.gif);
}

#div_rss
{
	float:left;
	margin-top:15px;
	margin-bottom:15px;
	padding-left:40px;
	text-align:center;
	width:100%;
	height:40px;
}

#div_txt_vid
{
	float:left;
	text-align:center;
	width:100%;
	padding-left:10px;

}

div#video
{
	float:right;
	width:142px;
	height:98px;
    background-image:url(../image/site/img_fond_menu_video.gif);
	padding-top:16px;
	padding-left:30px;
	margin-top:20px;
	margin-bottom:5px;

}

#div_menu_h
{
	height:32px;
	margin-left:400px;
	text-align:center;
}

/* CSS POUR LE TABLEAU ARTICLE */

div#article_une
{
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	width:450px;
}

div#titre_une
{
	color:#4C0762;
	width:450px;
	font-size:13px;
	font-weight:bold;
	margin-bottom:3px;
}

div#corps1
{
	width:450px;
	color:#999999;
}

div#corps2
{
	width:450px;
}

div#pied_art
{
	width:450px;
	float:left;
	padding-top:8px;
}
div#pied_art_a
{
	width:450px;
	float:left;
	padding-top:8px;
	height:20px;
}

div#cat_une
{
	float:left;
	width:100px;
	height:20px;
	padding-top:3px;
	padding-bottom:3px;
}

div#date_une
{
	float:left;
	color:#999999;
	padding-top:6px;
	width:340px;
	height:22px;
	padding-left:10px;
}

div#image_une
{
	float:left;
	text-align:center;
	width:100px;
	margin-bottom:5px;
	margin-right:5px;
}

div#texte_une
{
margin-bottom:5px;
margin-top:5px;
}

div#plus_une
{
	float:left;
	width:20px;
	height:20px;
	text-align:right;
}

div#pied_une
{
	text-align:right;
	float:left;
	width:430px;
	height:20px;
}

div#retour
{
	width:450px;
	float:left;
}
div#retour_art
{
	text-align:left;
	float:left;
	width:200px;
	padding-top:5px;

}

div#retour_cat
{
	padding-top:5px;
	text-align:right;
	float:left;
	width:250px;
}

div#pied_art_uni
{
	float:left;
	text-align:right;
	width:450px;
	padding-top:5px;
}

#div_separateur_art
{
	border-bottom:#B96198 solid 1px;
	width:450px;
	height:1px;
	margin-top:20px;
	margin-left:5px;
}

#div_image_seul
{
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
}
/* FIN CSS TABLEAU ARTICLE */

/* TABLEAU AGENDA*/

div#agenda
{
	width:450px;
	margin-left:10px;
	height:auto;
}

iv#entete_ag 
{
	width:450px;
}

div#date_ag
{
	color:#D490F9;
	font-weight:bold;
	float:left;
	height:15px;
	width:420px;
	margin-left:10px;
}

div#img_ag
{
	float:left;
	background-image:url(../image/site/img_calendrier.gif);
	width:20px;
	height:20px;
}

div#txt_ag
{
	width:420px;
	margin-left:30px;
	text-align:left;
	padding-top:10px;
}

#div_separateur_ag
{
	border-bottom:#B96198 dotted 1px;
	width:450px;
	height:10px;
	margin-bottom:10px;
	float:left;
}

div#moi
{
	float:left;
	width:50px;
	background-color:#003300;
}
/* FIN */

div#div_nav_art
{
	float:left;
	width:460px;
	text-align:center;
}

.div_titre
{
	padding-left:5px;
	font-size:18px;
	font-weight:bold;
	color:#4C0762;
	border-bottom:#4C0762 solid 2px;

}

.div_pied_page
{
	text-align:center;
	color:#FFFFFF;
	font-size:11px
}
/* PHOTO */

.photo
{
	width:460px;
	height:110px;
	padding-top:5px;
}

div#photo_index
{
	width:460px;
	height:140px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

div#photo_accueil
{
	float:left;
	text-align:center;
	width:150px;
	height:140px;
}

div#pied_photo
{
	text-align:right;
	float:left;
	width:450px;
	height:20px;
	padding-top:5px;
}

div#date_photo
{
	float:left;
	width:150px;
	height:60px;
	text-align:center;
	color:#4C0762;
	margin-top:50px;
}

.img_photo
{
	float:left;
	width:145px;
	height:110px;
	background-color:#000000;
	overflow:hidden;
	text-align:center;
}

div#titre_photo
{
	float:left;
	width:140px;
	height:90px;
	text-align:center;
	padding-left:10px;
	padding-top:20px;
}
div#imgp
{
	width:145px;
	height:110px;
	background-color:#000000;
	overflow:hidden;
	text-align:center;

}

.load {
	float:left;
	width:141px;
	height:71px;
	background-color:#F0F0F0;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	border: #666666 3px solid;
	margin-right:5px;
	padding-top:35px;
}

div#loader {
	width:460px;
	height:140px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
/* PAGES STATIQUES*/

.ss_titre
{
border-bottom:dotted 1px #990099;
font-size:12px;
font-weight:bold;
}

.Style_violet {color: #4C0762}
