body {
	margin : 0;
	background : #999 url(../images/main-bg.gif) repeat-x 0 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #fff;
	padding-top : 0;
	padding-bottom : 0;
	padding-left : 0;
} 
INPUT { 
margin : 2px; 
font-size : small; 
vertical-align : middle; 
font-size : 12px; 
color : #ff9900; 
font-weight : bold; 
} 
.h1 { 
color : #666666; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
} 
.txt_article { 
color : #666666; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
} 
.texte_accueil {
	color : #ffffff;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: normal;
} 
div#container { 
width : 980px; 
height : auto; 
margin : auto; 
} 
div#header { 
width : 980px; 
height : 165px; 
background : url(../images/header_fond.png); 
} 
div#logo { 
width : 362px; 
height : 95px; 
text-align : left; 
margin-top : 25px; 
background : url(../images/logo.png); 
background-repeat : no-repeat; 
} 
div#container_banner { 
width : 618px; 
height : 120px; 
float : right; 
} 
div#container_logo { 
width : 362px; 
height : 120px; 
float : left; 
} 
div#banner { 
width : 468px; 
height : 60px; 
margin : auto; 
margin-top : 30px; 
} 
div#menu_onglet { 
width : 980px; 
height : 43px; 
clear : both; 
text-align : right; 
} 
div#page_contenu { 
float : left; 
width : 710px; 
height : 71px; 
background-color : #fff; 
} 
div#contenu_titre { 
float : left; 
width : 700px; 
height : 22px; 
background-color : #fff; 
background : url(../images/fond_titre.jpg) repeat-y 0 0; 
padding-left : 10px; 
margin-top : 0; 
padding-bottom : 16px; 
} 
div#contenu_photo { 
float : left; 
width : 181px; 
height : 155px; 
color : #ffffff; 
background-color : #fff; 
font-size : 13px; 
padding-left : 0; 
padding-right : 0; 
padding-top : 0; 
padding-bottom : 0; 
margin-top : 10px; 
} 
div#menu_right_accueil { 
width : 220px; 
height : auto; 
background-color : #fff; 
float : right; 
} 
div#border_left_accueil {
	width : 10px;
	height : 700px;
	background-color : #fff;
	float : left;
	margin-top : 110px;
	border-right-width : 2px;
	border-right-style : solid;
	border-right-color : #999;
} 
div#search {
	width : 220px;
	height : 35px;
	float : right;
	text-align : center;
	margin-top : 25px;
} 
div#titre_anu { 
width : 220px; 
height : 36px; 
float : right; 
text-align : center; 
} 
div#main { 
float : left; 
width : 980px; 
height : auto; 
background-color : #cccccc; 
} 
div#main_page { 
float : left; 
width : 972px; 
height : auto; 
margin-top : 4px; 
margin-left : 4px; 
background-color : #fff; 
} 
div#main_page_int { 
float : left; 
width : 972px; 
height : auto; 
background-color : #ffffff; 
margin-top : 4px; 
margin-left : 4px; 
} 
div#hautdepage { 
float : left; 
width : 972px; 
height : 16px; 
background-repeat : no-repeat; 
background : url(../images/haut_page.jpg); 
text-align : left; 
} 
div#coindpage { 
float : right; 
width : 18px; 
height : 280px; 
background-color : #ffffff; 
padding : 0; 
margin-top : 0; 
} 
div#coingpage { 
float : left; 
width : 16px; 
height : 280px; 
background-color : #ffffff; 
padding : 0; 
margin : 0; 
} 
div#contenu_texte { 
float : left; 
width : 519px; 
height : 155px; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 10px; 
margin-top : 10px; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
div#contenu_texte_suite { 
float : left; 
width : 700px; 
height : auto; 
background-color : #fff; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 10px; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
div#main_contenu { 
float : left; 
width : 694px; 
height : 670px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage01 { 
float : left; 
width : 350px; 
height : 300px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage02 { 
float : left; 
width : 326px; 
height : 300px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage03 { 
float : left; 
width : 350px; 
height : 294px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#main_montage04 { 
float : left; 
width : 326px; 
height : 294px; 
background-color : #ffffff; 
margin : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
div#bloc_news { 
float : right; 
width : 150px; 
height : 150px; 
background-color : #ff3300; 
} 
div#pied_page {
	clear : both;
	width : 980px;
	height : 80px;
	background-color : #666666;
	border-top : 4px solid #cccccc;
} 
div#container_hotline {
	float : left;
	width : 340px;
	height : 80px;
} 
div#texte_hotline {
	float : left;
	width : 210px;
	height : 70px;
	padding-left: 10px;
	padding-top: 10px;
} 
div#bt_hotline {
	float : left;
	width : 200px;
	height : 60px;
} 
div#hotline {
	float : left;
	width : 100px;
	height : 80px;
} 
div#container_newsletter {
	float : left;
	width : 340px;
	height : 80px;
	padding-left : 10px;
} 
div#newsletter {
	float : left;
	width : 100px;
	height : 75px;
	padding-top: 5px;
} 
div#texte_newsletter {
	float : left;
	width : 200px;
	height : 70px;
	padding-top : 10px;
	padding-left: 20px;
} 

div#bt_newsletter {
	float : left;
	width : 200px;
	height : 60px;
} 

div#bookmark {
	float : left;
	width : 230px;
	height : 80px;
	padding-left : 10px;
} 

div#bt-bookmark {
	float : left;
	width : 140px;
	height : 45px;
	padding-top: 30px;
	padding-left: 18px;
} 

div#img-bookmark {
	float : left;
	width : 65px;
	height : 80px;
} 
div#border_pied {
	float : left;
	width : 2px;
	height : 70px;
	border-right : 2px solid #ffffff;
	margin-top : 5px;
	margin-right: 20px;
} 

div#border_pied2 {
	float : left;
	width : 2px;
	height : 70px;
	border-right : 2px solid #ffffff;
	margin-top : 5px;
	margin-right: 20px;
} 
#footermainPan { 
height : auto; 
background-color : #ff9900; 
color : #ff4700; 
font : 13px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
position : relative; 
clear : both; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
#rightPan { 
width : 225px; 
float : right; 
font-size : 15px; 
height : auto; 
} 
#rightPan h2 { 
width : 114px; 
height : 34px; 
background : #ffffff; 
color : #ff4700; 
font-size : 18px; 
line-height : 34px; 
} 
#rightPan ul { 
width : 140px; 
} 
#rightPan ul li { 
width : 170px; 
height : 24px; 
} 
#rightPan ul li a { 
width : 140px; 
height : 24px; 
display : block; 
background : #ffffff url(../images/bullet-normal2.gif) no-repeat 10px 8px; 
color : #666666; 
text-decoration : none; 
line-height : 24px; 
padding : 0 0 0 30px; 
} 
#rightPan ul li a:hover { 
background : #cccccc url(../images/bullet-normal.gif) no-repeat 10px 8px; 
color : #ff9900; 
text-decoration : none; 
} 
#rightPan ul li span { 
text-decoration : none; 
} 
.rougetxt { 
color : #ff4700; 
} 
.gristxt { 
color : #cccccc; 
} 
.first_menu_lien { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
line-height : 26px; 
font-weight : bold; 
text-transform : none; 
color : #ffcc00; 
background-color : inherit; 
text-decoration : none; 
} 
.first_menu_lien:hover { 
color : #cccccc; 
text-decoration : underline; 
background-color : inherit; 
} 
div#footer { 
width : 980px; 
height : auto; 
margin : auto; 
text-align : center; 
padding-top : 15px; 
} 
.footer_lien { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #cccccc; 
background-color : inherit; 
text-decoration : none; 
font-weight : bold; 
} 
.footer_lien:hover { 
color : #ffcc00; 
background-color : inherit; 
text-decoration : underline; 
} 
.footer_barre { 
color : #333333; 
} 
.footer_lien2 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #666666; 
background-color : inherit; 
text-decoration : none; 
font-weight : bold; 
} 
.footer_lien2:hover { 
color : #cccccc; 
background-color : inherit; 
text-decoration : underline; 
} 
.footer_lien3 { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #666666; 
background-color : inherit; 
text-decoration : none; 
} 
.footer_lien3:hover { 
color : #ff9900; 
background-color : #cccccc; 
text-decoration : underline; 
} 
#diapo { 
width : 500px; 
height : auto; 
float : left; 
} 
#image_pouce { 
width : 170px; 
height : auto; 
float : left; 
} 
#image_acteur { 
width : 170px; 
height : auto; 
float : left; 
} 
div#poucepouce { 
width : 710px; 
height : auto; 
float : left; 
margin-bottom : 20px; 
} 
div#poucepoucetexte { 
width : 480px; 
height : auto; 
float : left; 
margin-top : 10px; 
} 
div#acteur { 
width : 710px; 
height : auto; 
float : right; 
margin-right : 0; 
margin-bottom : 20px; 
} 
div#acteurtexte { 
width : 500px; 
height : auto; 
float : right; 
} 
div#partenaire_liens { 
width : 710px; 
height : auto; 
float : left; 
margin-right : 0; 
margin-bottom : 20px; 
margin-left : 16px; 
} 
div#apartenaire_lienstexte { 
width : 710px; 
height : 43px; 
float : right; 
margin-top : 25px; 
margin-bottom : 20px; 
} 
div#american { 
width : 142px; 
height : 43px; 
float : left; 
margin-right : 20px; 
} 
div#mobiloge { 
width : 142px; 
height : 43px; 
float : left; 
margin-right : 20px; 
} 
div#neurope { 
width : 710px; 
height : auto; 
float : right; 
} 
div#ontenu_barre {
	float : right;
	width : 710px;
	height : 32px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-bottom : 0;
	margin-left : 16;
} 

div#ontenu_barre_asso {
	float : right;
	width : 710px;
	height : 32px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-bottom : 0;
	margin-left : 16;
	margin-top: 50px;
} 
div#ontenu_barre2 {
	float : right;
	width : 710px;
	height : 32px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin: 0;
} 
div#contenu_titre_annu { 
float : left; 
width : 700px; 
height : 55px; 
background-color : #fff; 
background : url(../images/fond_titre_annu.jpg) repeat-y 0 0; 
padding-left : 0; 
margin-top : 0; 
padding-bottom : 0; 
} 
div#contenu_bt_titre_annu { 
float : left; 
width : 187px; 
height : 40px; 
background : url(../images/bt-annu.jpg); 
background-repeat : no-repeat; 
padding-left : 20px; 
padding-bottom : 30px; 
} 
div#contenu_bt_titre_fond { 
float : right; 
width : 493px; 
height : 25px; 
background-color : #fff; 
} 
div#contenu_sous_titre { 
float : right; 
width : 473px; 
height : 25px; 
} 
.h1 { 
color : #666666; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
} 
.h2 { 
color : #ff9900; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 17px; 
line-height : 5px; 
} 
div#ontenu_barre_padding_agenda {
	float : left;
	width : 710px;
	height : auto;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-right : 0;
	margin-bottom : 10px;
	margin-left : 0;
	margin-top: 10px;
} 

div#ontenu_barre_padding_bplan {
	float : left;
	width : 710px;
	height : auto;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-right : 0;
	margin-bottom : 10px;
	margin-left : 0;
	}
#menu_agenda {
	width : 710px;
	float : left;
	margin-bottom : 10px;
} 
#menu_agenda_asso {
	width : 590px;
	float : left;
	margin-top : 10px;
	margin-left: 120px;
	height: auto;
} 

#menu_agenda_asso_deroulant {
	width : 590px;
	float : left;
	position: absolute;
	height: auto;

} 
#menu_agenda_post { 
width : 710px; 
float : left; 
font-size : 15px; 
margin-top : 10px; 
} 
#menu_agenda_post h2 { 
width : 114px; 
height : 34px; 
background : #ffffff; 
color : #ff4700; 
font-size : 18px; 
line-height : 34px; 
} 
#menu_agenda_post ul { 
display : block; 
float : left; 
margin-left : 125px; 
} 
#menu_agenda_post ul li { 
width : 380px; 
height : 24px; 
float : left; 
list-style : none; 
} 
#menu_agenda_post ul li a { 
float : left; 
width : 360px; 
height : 24px; 
display : block; 
background : #ffffff url(../images/bullet-normal2.gif) no-repeat 10px 8px; 
color : #666666; 
font-weight : bold; 
text-decoration : none; 
line-height : 24px; 
padding : 0 0 0 30px; 
margin-right : 5px; 
padding-right : 10px; 
} 
#menu_agenda_post ul li a:hover { 
background : #ffffff url(../images/bullet-normal.gif) no-repeat 10px 8px; 
color : #ff9900; 
text-decoration : underline; 
list-style : none; 
} 
#menu_agenda_post ul li a:visited { 
background : url(../images/bullet-normal.gif) no-repeat 10px 8px; 
color : #666666; 
text-decoration : none; 
list-style : none; 
} 
#menu_agenda_post ul li span { 
text-decoration : none; 
} 
#menu_agendasoiree { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendamusique { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendatheatre { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendaexposition { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendacinema { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendaspectacle { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendatv { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendadivers { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendabrocante { 
width : 75px; 
float : left; 
margin-left : 3px; 
} 
#menu_agendasoireetxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendamusiquetxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendatheatretxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendaexpositiontxt { 
width : 80px; 
float : left; 
text-align : center; 
} 
#menu_agendacinematxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendaspectacletxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendatvtxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendadiverstxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
#menu_agendabrocantetxt { 
width : 78px; 
float : left; 
text-align : center; 
} 
.agenda_lien { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
font-variant : normal; 
text-transform : none; 
color : #666666; 
background-color : inherit; 
text-decoration : none; 
font-weight : bold; 
} 
.agenda_lien:hover { 
color : #ff9900; 
background-color : inherit; 
text-decoration : underline; 
} 

.agenda_lienbis {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	font-variant : normal;
	text-transform : none;
	color : #666666;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
} 
.agenda_lienbis:hover { 
color : #ff9900; 
background-color : inherit; 
text-decoration : underline; 
} 

.orange { 
color : #ff6600; 
} 

.orangebis {
	color : #ff9900;
	font-weight:normal;
	font-size: 13px;
} 

.orange_marque {
	color : #ff9900;
	font-size: 14px;
	font-weight: bold;
} 
.grisbis { 
color : #666666;
font-weight:bold
} 
#tv { 
width : 710px; 
float : left; 
margin-left : 16px; 
} 
#sport { 
width : 710px; 
float : right; 
} 
#basket { 
width : 225px; 
float : left; 
border : 1px solid #009933; 
margin-right : 7px; 
} 
#foot { 
width : 225px; 
float : left; 
border : 1px solid #006699; 
margin-right : 7px; 
} 
#rugby { 
width : 225px; 
float : left; 
border : 1px solid #993399; 
} 
#rugbytxt { 
width : 130px; 
float : right; 
color : #993399; 
margin-top : 7px; 
height : auto; 
} 
#foottxt { 
width : 130px; 
float : right; 
color : #006699; 
margin-top : 7px; 
height : auto; 
} 
#baskettxt { 
width : 130px; 
float : right; 
color : #009933; 
margin-top : 7px; 
height : auto; 
} 
.first_menu_lien_partenaire { 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 12px; 
font-style : normal; 
line-height : 26px; 
font-weight : bold; 
text-transform : none; 
color : #ff9900; 
background-color : inherit; 
text-decoration : underline; 
} 
.first_menu_lien_partenaire:hover { 
color : #666666; 
text-decoration : underline; 
background-color : inherit; 
} 

.first_menu_lien_eve {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-style : normal;
	line-height : 26px;
	font-weight : bold;
	text-transform : none;
	color : #ff9900;
	background-color : inherit;
	text-decoration : none;
} 
.first_menu_lien_eve:hover { 
color : #666666; 
text-decoration : underline; 
background-color : inherit; 
} 

.first_menu_lien_marche {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	text-transform : uppercase;
	color : #ff9900;
	background-color : inherit;
	text-decoration : underline;
} 
.first_menu_lien_marche:hover {
	color : #666;
	text-decoration : underline;
	background-color : inherit;
} 
#div_top { 
width : 972px; 
height : 50px; 
text-align : center; 
clear : both; 
margin-top : 20px; 
padding-top : 25px; 
} 

div#evenement {
	float:left;
	width:690px;
	background-color:#FFF;
	border: 1px solid #CCC;
	height: auto;
	margin-left: 25px;
			}		
			
div#contenueve {
	float:left;
	width:670px;
	background-color:#FFF;
	color:#666;
	font-size:15px;
	list-style:url(../images/bullet-normal2.gif);
	text-align: left;
	margin-left: 20px;
	
	
			}		
			
div#titre_eve {
	float:left;
	width:690px;
	background-color:#FFF;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
			}		
			


.h1_eve{
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight:bold;
}
.h1_eve_contenu{
	color:#ff9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
.h1_eve_contenu_menu{
	color:#666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}
Hr { 
width : 80%; 
} 
div#banniere {
	float : right;
	width : 710px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	text-align : center;
} 
div#banniere-200 {
	float : right;
	width : 220px;
	height : 200px;
	background-color : #fff;
	padding-right : 0;
	padding-bottom : 0;
	padding-left : 0;
	margin-top : 0;
	margin-right : 0;
	margin-bottom : 20px;
	margin-left : 0;
	text-align : right;
} 
a.info{
	z-index:24;
	color:#000;
	text-decoration:none
}

a.info:hover{
z-index:25;
background-color:#FFF
}

a.info span{
display: none
}

a.info:hover span{ 
display:block; 
position:absolute;
top:2em; left:2em; width:15em;
border:1px solid #FF4700;
background-color:#FFF; 
color:#FF4700;
text-align: left;
font-weight:none;
padding:5px;
}	

#contenu_ass_gd{
	width:710px;
	height:262px;
	float:right;
}

#contenu_ass_gd02{
	width:710px;
	height:262px;
	float:right;
}

#contenu_ass_gd03{
	width:710px;
	height:262px;
	float:right;
}

#contenu_ass_gd04{
	width:710px;
	height:262px;
	float:right;
}

#contenu_ass_gd05{
	width:710px;
	height:262px;
	float:right;
}

#contenu_ass_gd06{
	width:710px;
	height:262px;
	float:right;
}

#contenu_post_asso{
	width:335px;
	height:auto;
	border:1px solid #ff9900;
	float: left;
}

#titre_post_asso{
	width:310px;
	height:20px;
	border:1px solid #ff9900;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt{
	width:195px;
	height:130px;
	float: right;
	margin-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #ff9900;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #ff9900;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #ff9900;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #ff9900;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#detail_soiree{
	width:690px;
	height:auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	display : none;
	
}

.txt_titre_soiree {
	color : #666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
} 
.agenda_lien_asso {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	text-transform : none;
	color : #666666;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
} 
.agenda_lien_asso:hover {
	color : #ff9900;
	background-color : inherit;
	text-decoration : underline;
} 

.agenda_lien_asso_fiche {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : normal;
	font-variant : normal;
	text-transform : none;
	color : #666666;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
} 
.agenda_lien_asso_fiche:hover {
	color : #ff9900;
	background-color : inherit;
	text-decoration : underline;
} 

#contenu_cinema{
	width:710px;
	height:auto;
	float: right;
		
}

#contenu_moteur_cinema{
	width:300px;
	height:auto;
	float: left;
	margin-left:205px;
	margin-top:20px;

}
#contenu_boxoffice_cinema{
	width:710px;
	height:auto;
	float: right;
	margin-top: 20px;
		
}
#contenu_abc{
	width:195px;
	height:auto;
	float: left;
	text-align: center;
	padding-left: 35px;
		
}

#contenu_grenette{
	width:195px;
	height:auto;
	float: left;
	text-align: center;
	margin-right: 10px;
	padding-left: 35px;
		
}

#contenu_amphi{
	width:195px;
	height:155px;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;

	margin-left: 0px;
	padding-left: 35px;
		
}

#photo_amphi{
	width:160px;
	height:155px;
	text-align:center;
	border: 1px solid #999;
	background : url(../images/amphi.jpg);
	background-position:center;
	background-repeat:no-repeat;

}

#photo_grenette{
	width:160px;
	height:155px;
	text-align:center;
	border: 1px solid #999;
	background : url(../images/grenette.jpg);
	background-position:center;
	background-repeat:no-repeat;

}

#photo_abc{
	width:160px;
	height:155px;
	text-align:center;
	border: 1px solid #999;
	background : url(../images/abc.jpg);
	background-position:center;
	background-repeat:no-repeat;

}
#txt_abc{
	width:160px;
	height:155px;
	padding-top:20px;
	}
#txt_amphi{
	width:160px;
	height:155px;
	padding-top:20px;
	}
#txt_grenette{
	width:160px;
	height:155px;
	padding-top:20px;
	}	
.txt_cinema{
	color:#333;
	font-size:13px;
	font-weight: bold;
}
.txt_asso {
	color : #666;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
} 

#contenu_asso{
	width:710px;
	height:auto;
	float:right;
}

#espace_asso{
	width:30px;
	height:247px;
	float: left;
	
}

#contenu_post_svp{
	width:710px;
	height:auto;
	border:1px solid #ccc;
	float: left;
	margin-bottom: 15px;
}


#titre_svp{
	width:690px;
	height:93px;
	border:1px solid #cc3300;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#post_svptxt{
	width:690px;
	height:auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	
}
#logo_svp{
	width:180px;
	height:150px;
	float: left;
	margin-right: 10px;
	border: 1px solid #cc3300;
		
}

#logo2_svp{
	width:190px;
	height:97px;
	float: left;
	margin-right: 10px;
	background-image: url(../categorie/agenda_association/images/st_vincent_paul/fond.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 25px;
		
}
#svp_suite{
	width:570px;
	height:auto;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#detail_svp{
	width:690px;
	height:auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	display : none;
	
}

.txt_titre_svp {
	color : #cc3000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
} 

.txt_svp {
	color : #333333;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
} 

.agenda_lien_svp {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	text-transform : none;
	color : #cc3300;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
} 
.agenda_lien_svp:hover {
	color : #666;
	background-color : inherit;
	text-decoration : underline;
} 
/* CSS Document */

#contenu_post_asso_fiche{
	width:710px;
	height:auto;
	border:1px solid #999;
	float: right;
	margin-bottom: 15px;
}

#contenu_menuretour_asso_fiche{
	width:700px;
	height:25px;
	border:1px dashed #999;
	float: right;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
}

#titre_post_asso_fiche{
	width:300px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-left: 5px;
	padding-top: 5px;
	
}

#marque_post_asso_fiche{
	width:340px;
	height:20px;
	float: left;
	margin-top: 15px;
	margin-right: 5px;
	margin-left: 12px;
	}

#space_post_asso_fiche{
	width:685px;
	height:15px;
	float: left;
	margin-left: 10px;
	
}

#space2_post_asso_fiche{
	width:685px;
	height:10px;
	float: left;
	margin-left: 10px;
	
}
#post_assotxt3_fiche{
	width:515px;
	height:330px;
	float: right;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt_fiche{
	width:685px;
	height:auto;
	float: left;
	margin-top: 15px;
	padding-right: 5px;
	margin-left: 10px;
	
}


#logo_asso_fiche{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	padding-top: 5px;
	padding-left: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
		
}

#photo_asso_fiche{
	width:150px;
	height:150px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#photo2_asso_fiche{
	width:150px;
	height:150px;
	float: left;
	border: 1px solid #999;
	padding-top: 5px;
	padding-left: 5px;
		
}


#photo3_asso_fiche{
	width:150px;
	height:150px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}
#logo2_asso_fiche{
	width:175px;
	height:170px;
	float: left;
	padding-top: 25px;
	padding-left:25px;
	background:url(../images/post_it.png);
	background-repeat:no-repeat;
	
}

#bt_asso_mail_fiche{
	width:60px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 17px;
	margin-left: 7px;
		
}

#bt_asso_web_fiche{
	width:70px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 12px;
		
}

#bt_asso_reco_fiche{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}

#bt_asso_plan_fiche{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}
#asso_suite_fiche{
	width:510px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 7px;
		
}

#post_assotxt2_fiche{
	width:500px;
	height:160px;
	float: right;
	margin-bottom: 6px;
	
}


/* CSS Document */
#contenu_post_emaus{
	width:710px;
	height:auto;
	border:1px solid #003399;
	float: left;
	margin-bottom: 15px;
}
#titre_emaus{
	width:690px;
	height:93px;
	border:1px solid #003399;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
#bric_emaus{
	width:285px;
	height:140px;
	border:1px solid #003399;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px;
}

#volo_emaus{
	width:190px;
	height:150px;
	border:1px solid #003399;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#post_emaustxt{
	width:690px;
	height:auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	
}
#logo_emaus{
	width:180px;
	height:150px;
	float: left;
	margin-right: 10px;
	border: 1px solid #003399;
		
}

#logo2_emaus{
	width:190px;
	height:97px;
	float: left;
	margin-right: 10px;
	background-image: url(../categorie/agenda_association/images/st_vincent_paul/fond.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	padding-top: 25px;
		
}
#emaus_suite{
	width:570px;
	height:auto;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#detail_emaus{
	width:690px;
	height:auto;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	display : none;
	
}

.txt_titre_emaus {
	color : #00BFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: bold;
} 

.txt_emaus {
	color : #FE00E8;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight: normal;
} 

.agenda_lien_emaus {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-variant : normal;
	text-transform : none;
	color : #003399;
	background-color : inherit;
	text-decoration : none;
	font-weight : bold;
} 
.agenda_lien_emaus:hover {
	color : #666;
	background-color : inherit;
	text-decoration : underline;
} 


/* CSS Document */

#contenu_post_asso_briord{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_briord{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_briord{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_briord{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_briord{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_briord{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_briord{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_briord{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_briord{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_swing{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_swing{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_swing{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt2_swing{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}
#logo_asso_swing{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_swing{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_swing{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_swing{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_swing{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

/* CSS Document */


#contenu_post_asso_emv{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_emv{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_emv{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_emv{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_emv{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_emv{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_emv{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_emv{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_emv{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_estivale{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_estivale{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_estivale{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt2_estivale{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}
#logo_asso_estivale{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_estivale{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_estivale{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_estivale{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_estivale{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

/* CSS Document */


#contenu_post_asso_festi{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_festi{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_festi{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_festi{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_festi{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_festi{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_festi{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_festi{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_festi{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_homme{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_homme{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_homme{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt2_homme{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}
#logo_asso_homme{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_homme{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_homme{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_homme{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_homme{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

/* CSS Document */


#contenu_post_asso_cuivre{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_cuivre{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_cuivre{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_cuivre{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_cuivre{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_cuivre{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_cuivre{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_cuivre{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_cuivre{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_fna{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_fna{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_fna{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt2_fna{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}
#logo_asso_fna{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_fna{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_fna{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_fna{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_fna{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

/* CSS Document */


#contenu_post_asso_cantus{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_cantus{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_cantus{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_cantus{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_cantus{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_cantus{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_cantus{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_cantus{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_cantus{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document remplacer les xxx par le nom de l'association attention div gauche et droite celle-ci c'est la droite prendre celle du dessus pour la gauche*/

#contenu_post_asso_ferme{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
	margin-bottom: 15px;
}

#titre_post_asso_ferme{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_ferme{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt2_ferme{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}
#logo_asso_ferme{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_ferme{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_ferme{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_ferme{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_ferme{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

/* CSS Document */


#contenu_post_asso_famille{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_famille{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_famille{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_famille{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_famille{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_famille{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_famille{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_famille{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_famille{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document remplacer les xxx par le nom de l'association attention div gauche et droite celle-ci c'est la droite prendre celle du dessus pour la gauche*/

#contenu_post_asso_ferme{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_ferme{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_ferme{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}

#post_assotxt2_ferme{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}
#logo_asso_ferme{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_ferme{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_ferme{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_ferme{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_ferme{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

/* CSS Document */

#contenu_post_asso_akidocb{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_akidocb{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_akidocb{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_akidocb{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_akidocb{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_akidocb{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_akidocb{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_akidocb{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_akidocb{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_gfbresse{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#titre_post_asso_gfbresse{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_gfbresse{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_gfbresse{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_gfbresse{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_gfbresse{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_gfbresse{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_gfbresse{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_gfbresse{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_fitnessat{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#contenu_post_asso_fitnessat_accueil{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_fitnessat{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_fitnessat{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_fitnessat{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_fitnessat{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_fitnessat{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_fitnessat{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_fitnessat{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_fitnessat{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */

#contenu_post_asso_fcbp{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: left;
}

#contenu_post_asso_fcbp_accueil{
	width:335px;
	height:auto;
	border:1px solid #999;
	float: right;
}

#titre_post_asso_fcbp{
	width:310px;
	height:20px;
	border:1px solid #999;
	float: left;
	margin-left: 10px;
	margin-top:10px;
	padding-top: 5px;
	padding-left: 5px;
	
}
#post_assotxt_fcbp{
	width:195px;
	height:130px;
	float: right;
	margin-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	
}
#logo_asso_fcbp{
	width:110px;
	height:110px;
	float: left;
	border: 1px solid #999;
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-left: 5px;
		
}

#bt_asso_mail_fcbp{
	width:90px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 15px;
		
}

#bt_asso_web_fcbp{
	width:90px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

#bt_asso_fiche_fcbp{
	width:90px;
	height:15px;
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}
#asso_suite_fcbp{
	width:325px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 5px;
		
}

#post_assotxt2_fcbp{
	width:310px;
	height:30px;
	float: left;
	margin-left: 15px;
	margin-bottom: 10px;
	
}

/* CSS Document */
#contenu_bonsplans{
	width:710px;
	height:auto;
	float:right;
}

#contenu_clicainfo_bplans{
	width:710px;
	height:auto;
	border:1px solid #999;
	float: left;
}


#clicainfo{
	width:690px;
	height:150px;
	border:1px solid #666;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#clicainfo_suite{
	width:510px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 10px;
		
}

#bt_clicainfo_mail{
	width:60px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 17px;
	margin-left: 7px;
		
}

#bt_clicainfo_web{
	width:70px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 12px;
		
}

#bt_clicainfo_reco{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}

#bt_clicainfo_fiche{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 12px;
		
}

#bt_clicainfo_print{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}
#contenu_pub_bplans{
	width:710px;
	height:auto;
	float: right;
}

#pub_1{
	width:90px;
	height:60px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 60px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#pub_2{
	width:90px;
	height:60px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 60px;
	margin-bottom: 10px;
}
#pub_3{
	width:90px;
	height:60px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 60px;
	margin-bottom: 10px;
}
#pub_4{
	width:90px;
	height:60px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 60px;
	margin-bottom: 10px;
}
#pub_5{
	width:90px;
	height:60px;
	border:1px solid #FF9900;
	float: left;
	margin-bottom: 10px;
}
#pub_6{
	width:90px;
	height:60px;
	border:1px solid #FF9900;
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#pub_7{
	width:120px;
	height:90px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#pub_8{
	width:120px;
	height:90px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#pub_9{
	width:120px;
	height:90px;
	border:1px solid #FF9900;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
#pub_10{
	width:120px;
	height:90px;
	border:1px solid #FF9900;
	float: left;
	margin-bottom: 10px;
}


#contenu_porte_bplans{
	width:710px;
	height:auto;
	border:1px solid #999;
	float: left;
	margin-bottom: 10px;
}


#porte{
	width:690px;
	height:150px;
	border:1px solid #666;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#porte_suite{
	width:510px;
	height:27px;
	float: right;
	text-align:right;
	margin-bottom: 10px;
		
}

#bt_porte_mail{
	width:60px;
	height:15px;
	float: left;
	border: 1px solid #999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-right: 17px;
	margin-left: 7px;
		
}

#bt_porte_web{
	width:70px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 12px;
		
}

#bt_porte_reco{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 10px;
		
}

#bt_porte_fiche{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
	margin-right: 12px;
		
}

#bt_porte_print{
	width:150px;
	height:15px;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
	border: 1px solid #999;
	padding-bottom: 5px;
	text-align: center;
		
}

