HTML { 
font-size : 100%; 
} 
LI { 
list-style-type : none; 
} 
UL { 
padding-left : 0px; 
overflow: hidden; 
} 
A { 
text-decoration : none; 
color : #0000ff; 
} 
A:active { 
color : #ff0000; 
} 
SELECT { 
font-size : 12px; 
color : #333; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
height : 21px; 
} 
textarea { 
border : 1px solid #92adc5; 
background-color : #e9e6ef; 
font-family : Arial; 
font-size : 12px; 
color : #000000; 
} 
BODY { 
margin : 0; 
padding : 0; 
} 
#global { 
max-width : 1440px; 
min-width : 1000px; 
margin-left : auto; 
margin-right : auto;  
} 
#centre { 
margin-top : 20px; 
} 
#centre-bis { 
width : 100%; 
} 
#principal { 
margin-left : 145px; 
margin-right : 300px; 
padding : 0 0; 
} 
#principal > :first-child { 
margin-top : 0; 
} 
#principal p, #principal li { 
line-height : 1.5; 
} 
#principal2 { 
margin-left : 145px; 
margin-right : 145px; 
padding : 0 0; 
} 
#principal2 > :first-child { 
margin-top : 0; 
} 
#principal2 p, #principal li { 
line-height : 1.5; 
} 
#secondaire { 
float : right; 
width : 260px; 
padding : 10px 10px; 
} 
#secondaire li { 
line-height : 1.5; 
} 
#pied { 
padding-left : 145px; 
padding-right : 300px; 
margin-top : 10px; 
} 
#pied2 { 
padding-left : 145px; 
padding-right : 145px; 
margin-top : 10px; 
} 
#chat { 
right : 0; 
position : fixed; 
top : 39%; 
z-index : 999; 
} 
#horaires { 
right : 0; 
position : fixed; 
top : 39%; 
z-index : 999;
} 
#horaires a{ 
overflow : visible; 
display : block; 
text-decoration : none; 
outline : none; 
width : 29px; 
height : 137px; 
background : url('../images/horaireson.png') no-repeat; 
} 
#horaires a:hover { 
background : url('../images/horairesoff.png') no-repeat; 
} 

#copyright { 
float : left; 
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
padding-top : 10px; 
} 
#copyright a { 
color : #999; 
text-decoration : none; 
} 
#copyright a:hover, #copyright a:focus { 
text-decoration : underline; 
} 
#logo { 
position : relative; 
width : 100%; 
margin-top : 10px; 
} 
#conception { 
float : right; 
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
padding-top : 10px; 
padding-right : 0; 
} 
#conception a { 
color : #999; 
text-decoration : none; 
} 
#conception a:hover, #copyright a:focus { 
text-decoration : underline; 
} 
#conception IMG { 
float : left; 
margin-right : 5px; 
} 
#iadeo { 
float : right; 
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
padding-top : 10px; 
} 
#iadeo a { 
color : #999; 
text-decoration : none; 
} 
#iadeo a:hover, #iadeo a:focus { 
text-decoration : underline; 
}
#soixante_ans {
float:right;
margin-right : -100px;
z-index: 998;
}
.scrollToTop{
display:none;
position:fixed;
right:60px;
top:60px;
z-index:150;
_display:none !important;
outline : none; 
}
.scrollToTop a{
float:left;
width:80px;
height:80px;
background:url(../images/sprite_bigNav.png) no-repeat 0 0;
filter:alpha(opacity=10);
-ms-filter:"alpha(opacity=10)";
opacity:.1;
outline : none; 
}
.scrollToTop a:hover{
filter:alpha(opacity=15);
-ms-filter:"alpha(opacity=15)";
opacity:.15;
outline : none; 
}
.ufc { 
position : absolute; 
margin-top : -26px; 
left : 0; 
width : 384px; 
height : 138px; 
background-image : url(../images/ufc.png); 
background-repeat : no-repeat; 
} 
.ufc { 
position : absolute; 
margin-top : -26px; 
left : 0; 
width : 384px; 
height : 138px; 
background-image : url(../images/ufc.png); 
background-repeat : no-repeat; 
} 
.locale { 
float : left; 
margin-left : 300px; 
margin-right : 0; 
margin-top : 5px; 
width : 150px; 
height : 32px; 
background-image : url(../images/ville.gif); 
background-repeat : no-repeat; 
} 
.quechoisir { 
position : absolute; 
left : 50px; 
top : 125px; 
width : 46px; 
height : 359px; 
background-image : url(../images/quechoisir.gif); 
background-repeat : no-repeat; 
} 
.union { 
float : right; 
font : 20px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
margin-right : 145px; 
margin-top : 10px; 
} 

.lien7{ 
float:right;
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color:black;
margin-top:-30px;
margin-right:30px; 
}
.bloc1 { 
float:right;
margin-right : 145px; 
margin-top : 7px;
width : auto; 
height: 2px;
} 
.espace1 { 
float : left; 
margin-top : 15px; 
font : 11px Verdana, Arial, Geneva, Helvetica, sans-serif; 
} 
.espace0 { 
position : absolute; 
top : 15px; 
left : 36%; 
font : 11px Verdana, Arial, Geneva, Helvetica, sans-serif; 
} 
.espace2 { 
position : absolute; 
top : 15px; 
left : 64%; 
font : 11px Verdana, Arial, Geneva, Helvetica, sans-serif; 
} 
.barre1 { 
border-top : 3px solid #ccc; 
} 
#player { 
margin-top : 12px; 
} 
.bout { 
font : 15px Arial, Geneva, Helvetica, sans-serif; 
color : #ffffff; 
} 
a.bout0 { 
float : right; 
overflow : visible; 
display : block; 
margin-top : 20px; 
margin-left : 20px; 
margin-right : 145px; 
text-decoration : none; 
line-height : 28px; 
outline : none; 
width : 135px; 
height : 28px; 
text-align : center; 
vertical-align : middle; 
color : white; 
background : url('../images/adhereron.png') no-repeat; 
} 
a.bout0:hover { 
background : url('../images/adhereroff.png') no-repeat; 
} 
a.bout1 { 
float : right; 
margin-top : 20px; 
overflow : visible; 
display : block; 
text-decoration : none; 
outline : none; 
width : 160px; 
height : 28px; 
line-height : 28px; 
text-align : center; 
vertical-align : middle; 
color : white; 
background : url('../images/nous-rencontreron.png') no-repeat; 
} 
a.bout1:hover { 
background : url('../images/nous-rencontreroff.png') no-repeat; 
} 
.cache { 
position : absolute; 
height : 0; 
width : 0; 
overflow : hidden; 
} 
.site { 
float : right; 
margin-right : 40px; 
margin-top : 32px; 
font : 16px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
cursor : default; 
} 
.search2 { 
float : left; 
margin-top : 9px; 
margin-left : 10px; 
outline : none; 
} 
.input2 { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
padding : 0 0 0 10px; 
width : 165px; 
height : 20px; 
border : 1px solid #E8E8E8; 
line-height : 20px; 
} 
.espace3 { 
position : absolute; 
margin-top : 13px; 
left : 43%; 
font : 12px Verdana, Arial, Geneva, Helvetica, sans-serif; 
padding-right : 0; 
padding-left : 24px; 
background : url("../images/puces/@.gif") no-repeat 0 -1px; 
} 
.espace4 { 
position : absolute; 
margin-top : 13px; 
left : 59%; 
font : 12px Verdana, Arial, Geneva, Helvetica, sans-serif; 
padding-right : 0; 
padding-left : 24px; 
background : url("../images/user.png") no-repeat 0 0; 
} 
.espace4d { 
float : right; 
margin-top : 13px; 
margin-right : 2%; 
font : 12px Verdana, Arial, Geneva, Helvetica, sans-serif; 
padding-right : 0; 
padding-left : 24px; 
background : url("../images/puces/@.gif") no-repeat 0 -1px; 
} 
.espace5 { 
position : absolute; 
margin-top : 13px; 
left : 84%; 
font : 12px Verdana, Arial, Geneva, Helvetica, sans-serif; 
padding-right : 0; 
padding-left : 24px; 
background : url("../images/puces/voiture.jpg") no-repeat 0 -1px; 
} 
.espace6 { 
position : absolute; 
margin-top : 10px; 
left : 49%; 
} 
.espace6 select { 
line-height : 20px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
outline : none; 
width : auto; 
height : 22px; 
border : 1px solid #E8E8E8; 
background-color : white; 
} 
select:focus { 
background : #e9e6ef; 
border : 1px solid #cecece; 
} 
.search2 input:focus { 
background : #e9e6ef; 
border : 1px solid #cecece; 
} 
.espace7 select { 
position : relative; 
line-height : 20px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
outline : none; 
width : 220px; 
height : 22px; 
border : 1px solid #cecece; 
background: white; 
} 
.espace7 select:focus { 
background : #e9e6ef; 
border : 1px solid #cecece; 
} 
.meta_home { 
float : left; 
margin-right : 0%; 
width : auto; 
height : auto; 
} 
.navi { 
position : relative; 
top : 35px; 
margin-left : 145px;
margin-right : 145px; 
height : 40px; 
border-left : 15px solid #E8E8E8; 
border-right : 15px solid #E8E8E8; 
border-bottom : 15px solid #E8E8E8; 
border-top : 15px solid #E8E8E8; 
} 
.navi2 { 
position : relative; 
top : 35px; 
margin-left : 145px; 
margin-right : 145px; 
} 
.navisub { 
position : relative; 
top : 0; 
height : auto; 
border-left : 15px solid #E8E8E8; 
border-right : 15px solid #E8E8E8; 
border-bottom : 15px solid #E8E8E8; 
border-top : 15px solid #E8E8E8; 
padding : 10px; 
} 
.ecart { 
height : 10px; 
} 
.accueil H3 { 
margin-top : 18px; 
padding-left : 10px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
} 
.masque1 { 
position : absolute; 
top : 10px; 
left : 0; 
width : 128px; 
height : auto; 
font : 30px Arial, Geneva, Helvetica, sans-serif; 
color : #92adc5; 
} 
.liens1 { 
position : relative; 
top : 0; 
font-family : Arial; 
font-size : 14px; 
} 
.liens1 IMG { 
margin-bottom : -4px; 
} 
.liens1 A:link { 
font-size : 14px; 
color : #444; 
background-color : transparent; 
} 
.liens1 A:visited { 
color : #444; 
background-color : transparent; 
} 
.liens1 A:hover { 
color : #ccc; 
background-color : transparent; 
} 
.liens1 A:active { 
color : #444; 
background-color : transparent; 
} 
.lettre { 
position : relative; 
text-align : right; 
width : 220px; 
height : 87px; 
right : 0; 
top : 35px; 
background-color : #e9e6ef; 
border : 1px solid #e9e6ef; 
font-family : Arial; 
font-size : 14px; 
} 
.lettre p { 
margin-top : 10px; 
margin-left : 10px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
font-weight : bold; 
text-align : left; 
} 
.lettre A { 
position : relative; 
top : 15px; 
padding-right : 10px; 
font : 11px Arial, Geneva, Helvetica, sans-serif; 
} 
.lettre A:hover { 
text-decoration : underline; 
} 
.mail3 { 
position : absolute; 
left : 10px; 
top : 40px; 
} 
.input3 { 
float : left; 
padding-left : 3px; 
width : 173px; 
margin-top : 6px; 
height : 17px; 
border : 1px solid #92adc5; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
outline : none; 
} 
.submit3 { 
float : left; 
width : 18px; 
margin-top : 6px; 
height : 21px; 
border : 0; 
margin-left : 5px; 
background-image : url(../images/bouton.gif); 
} 
.tags { 
position : relative; 
top : 30px; 
width : 220px; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 13px; 
} 
.tags H4 { 
padding-left : 0; 
padding-right : 0; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #92adc5; 
text-align : justify; 
cursor : default; 
} 
.submit5 { 
float : left; 
width : 96px; 
margin-top : 0; 
height : 31px; 
border : 0; 
margin-left : 0; 
background-image : url(../images/adhesion.gif); 
} 
.adhesion1 { 
float : right; 
} 
.date { 
position : relative; 
top : 21px; 
margin-bottom : 35px; 
text-align : right; 
background : url("../images/barre1.gif"); 
width : auto; 
height : auto; 
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
padding : 4px; 
} 
.barreb { 
position : relative; 
top : 30px; 
margin-bottom : 20px; 
text-align : right; 
background : url("../images/barre1.gif"); 
width : auto; 
height : 21px; 
} 
.titre h1 { 
position : relative; 
top : 10px; 
padding-left : 20px; 
padding-right : 0; 
margin-bottom : 25px; 
background : url("../images/puces/rouge.gif") no-repeat 0 4px; 
text-align : justify; 
font : 16px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
cursor : default; 
} 
.print_global { 
width : 650px; 
} 
.print_ufc { 
position : absolute; 
margin-left : 160px; 
margin-top : 400px; 
opacity:0.07;
filter:alpha(opacity=7);
} 
.print_locale { 
position : absolute; 
margin-left : 160px; 
} 
.print_quechoisir { 
position : absolute; 
margin-top : 70px; 
margin-left : 40px; 
} 
.print_titre h1 { 
position : relative; 
top : 70px; 
margin-left : 140px; 
text-align : justify; 
font : 16px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
cursor : default; 
} 
.print_droite { 
position : relative; 
top : 70px; 
margin-left : 140px; 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
} 
.print_signature { 
position : relative; 
top : 70px; 
margin-left : 140px; 
text-align : right; 
width : auto; 
height : auto; 
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
} 
.gauche { 
float : left; 
margin-right : 20px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
text-align : justify; 
} 
.gauche LI { 
padding-right : 0; 
padding-left : 15px; 
background : url("../images/puces/marine5.gif") no-repeat 0 50%; 
padding-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
} 
.exdroite { 
float : right; 
} 
.droite { 
overflow : visible; 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
margin-top : 24px; 
} 
.droite_article { 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
cursor : default; 
margin-top : 24px; 
} 
.droite_article li { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
cursor : default; 
list-style-type : disc; 
margin-left : 20px; 
} 
.droite_article table { 
padding : 0; 
margin : 0; 
} 
.droite li { 
cursor : default; 
list-style-type : disc; 
margin-left : 20px; 
} 
.signature { 
text-align : right; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
} 
.none { 
position : relative; 
text-align : right; 
width : auto; 
height : auto; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
} 
.commune { 
width : auto; 
margin-top : 30px; 
padding-top : 5px; 
padding-bottom : 5px; 
padding-left : 20px; 
padding-right : 20px; 
background-color : #e9e6ef; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
text-align : justify; 
color : #999999; 
} 
.ville { 
position : relative; 
} 
.spacer { 
clear : both; 
} 
.search1 { 
position : relative; 
padding-bottom : 40px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
} 
.input1 { 
float : left; 
width : 163px; 
height : 17px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
outline : none; 
} 
.submit1 { 
float : left; 
width : 18px; 
height : 21px; 
border : 0; 
margin-left : 5px; 
background-image : url(../images/bouton.gif); 
} 
.input4 { 
float : left; 
padding-left : 3px; 
width : 180px; 
height : 17px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
outline : none; 
}
.input5 { 
padding-left : 3px; 
width : 180px; 
height : 17px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
outline : none; 
} 
.input7 { 
padding-left : 3px; 
width : 105px; 
height : 17px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
outline : none; 
}
.label5 {
float:left;
width:60px;
}
.label6 {
float:left;
width:130px;
}
.submit4 { 
float : left; 
width : 18px; 
height : 21px; 
border : 0; 
margin-left : 5px; 
background-image : url(../images/bouton.gif); 
} 
.but_joindre {
margin-left:10px;
}
#pop { 
position : relative; 
border : 1px solid #92adc5; 
padding : 20px; 
} 
.poptitre { 
float : left; 
padding-left : 20px; 
padding-right : 0; 
background : url("../images/puces/rouge.gif") no-repeat 0 9px; 
font-size : 20px; 
font-family : Arial; 
color : #999999; 
} 
.popfermer { 
float : right; 
} 
.rouge { 
font-size : 11px; 
color : red; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.txt8b { 
font-weight : bold; 
font-size : 11px; 
color : #000000; 
font-family : Arial; 
text-decoration : none; 
} 
.mentions P { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999999; 
padding-left : 15px; 
padding-right : 0; 
background : url("../images/puces/marine5.gif") no-repeat 0 4px; 
text-align : justify; 
} 
.loi P { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999999; 
text-align : justify; 
} 
.barre1 { 
border-top : 1px solid #ccc; 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom : 10px; 
} 
.popancre { 
float : left; 
font-size : 13px; 
font-family : Arial; 
} 
.contact { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
text-align : justify;
} 
.contact_textarea { 
width : 100%; 
height : 300px; 
margin-top : 20px; 
margin-bottom : 20px; 
margin-right: -20px;
} 
.contact BUTTON { 
float : left; 
}
.account_ajax { 
float : left; 
padding-left : 10px; 
padding-top : 4px; 
font-size : 11px; 
font-family : Arial; 
} 
.ajouter_erreur { 
float : left; 
margin-top : 6px; 
font-weight : bold; 
font-size : 11px; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.url { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : green; 
} 
.result_report H3 { 
position : relative; 
top : 0; 
padding-left : 20px; 
padding-right : 0; 
margin-bottom : 20px; 
background : url("../images/puces/rouge.gif") no-repeat 0 4px; 
text-align : justify; 
font : 16px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
cursor : default; 
} 
.results { 
width : 500px; 
} 
.title { 
font : 14px Arial, Geneva, Helvetica, sans-serif; 
text-decoration : underline; 
} 
.description { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
text-align : justify; 
} 
.info_form {  
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
} 
.info_client { 
width : 293px; 
margin-right : 33px; 
} 
.info_client2 { 
width : 293px; 
margin-right : 33px; 
}
.info_client LABEL { 
float : left; 
margin : 7px 0 0; 
width : 293px; 
} 
.info_client2 LABEL { 
float : left; 
margin : 7px 0 0; 
width : 293px;
font : 13px Arial, Helvetica, sans-serif; 
color : #444;
}
.info_client1 LABEL { 
margin-top:10px;
margin-bottom: 0;
margin-left:108px;
float:left;
width:80px;
font : 13px Arial, Helvetica, sans-serif; 
color : #444;
}
.info_client1 input[type=radio] {
 float:left;
 margin-top:8px;
 outline:none;
 }
.info_client SPAN { 
float : left; 
} 
.info_client2 SPAN { 
float : left; 
} 
.info_client INPUT { 
float : right; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc;
border-bottom : 1px solid #ccc; 
width : 190px; 
margin-right : 0;  
background-color : #e9e6ef; 
} 
.info_client2 INPUT { 
float : right; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
width : 30px; 
}
.info_client3 INPUT { 
position:relative;
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc;
border-bottom : 1px solid #ccc; 
width : 30px; 
margin-top : -2px;  
background-color : #e9e6ef; 
} 
.but_imprimer { 
position : relative; 
width : 100px; 
top : 20px; 
left : 103px; 
} 
.but_imprimer2 { 
position : relative; 
width : 100px; 
top : 20px; 
left : 0; 
} 
.adhesion_erreur { 
position : relative; 
top : -18px; 
left : 70px; 
width : 400px; 
font-weight : bold; 
font-size : 11px; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.newsletter_erreur { 
position : relative; 
left : 0; 
width : 400px; 
font-weight : bold; 
font-size : 11px; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.info_erreur { 
position : absolute; 
top : 228px; 
left : 120px; 
width : 520px; 
font-weight : bold; 
font-size : 11px; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.info_formulaire { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
text-align : justify; 
}

.cnil fieldset { 
float : left; 
width : 210px; 
margin-top : 5px; 
margin-left:0;

} 
.cnil P { 
padding-left : 10px; 
padding-right : 10px; 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
} 
.adhesion fieldset { 
float : left; 
width : auto; 
margin-top : 5px; 
margin-left:0px;
margin-bottom : 20px;
} 
.adhesion P { 
margin : 0;
padding-top :5px;
padding-bottom : 5px;
padding-left : 10px; 
padding-right : 10px; 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
} 
.cnil3 fieldset { 
float : left; 
width : auto; 
margin-top : 5px; 
margin-left:0px;
} 
.cnil3 P { 
padding: 10px;
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
} 
.cnil LI { 
padding-left : 10px; 
padding-right : 10px; 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
} 
.cnil_conteneur{
float : left;
margin-right:0px;
}
.cnil2 { 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
width : 450px; 
} 
.login { 
margin-left : 20px; 
margin-top : 40px; 
width : 200px; 
} 
.login LABEL { 
float : left; 
margin : 7px 10px 0; 
width : 300px; 
} 
.login SPAN { 
float : left; 
width : 80px; 
} 
.login INPUT { 
float : left; 
margin-left : 20px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
width : 160px; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.lost { 
margin-left : 20px; 
margin-top : 40px; 
width : 200px; 
} 
.lost LABEL { 
float : left; 
margin : 7px 10px 0; 
width : 400px; 
} 
.lost SPAN { 
float : left; 
width : 100px; 
} 
.lost INPUT { 
float : left; 
margin-left : 0; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
width : 200px; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.but_valider { 
position : relative; 
width : 100px; 
top : 20px; 
left : 110px; 
} 
.login_erreur { 
position : relative; 
top : -10px; 
left : 0; 
width : 400px; 
font-weight : bold; 
font-size : 11px; 
font-family : Arial; 
text-decoration : none; 
} 
.login_in_lost { 
margin-left : 20px; 
margin-top : 55px; 
width : 280px; 
} 
.login_in_lost2 { 
margin-left : 20px; 
margin-top : 83px; 
width : 280px; 
} 
.login_liens { 
background : url(../images/puces/rouge5.gif) no-repeat 4px 60%; 
padding-right : 5px; 
padding-left : 15px; 
} 
.barre3 { 
border-top : 3px solid #ccc; 
margin-bottom : 2px; 
} 
.barre4 { 
border-top : 1px solid #ccc; 
} 
.ecrire_titre { 
margin-left : 0; 
margin-top : 22px; 
width : 100%; 
} 
.ecrire_titre P { 
cursor : default; 
} 
.ecrire_titre SPAN { 
float : left; 
width : 80px; 
cursor : default; 
} 
.ecrire_titre_long { 
float : left; 
width : 75%; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_evenement SPAN { 
float : left; 
width : 210px; 
cursor : default; 
} 
.ecrire_evenement IMG { 
float : left; 
margin-left : 10px; 
margin-right : 10px; 
border : 0; 
} 
.ecrire_date_evenement { 
float : left; 
text-align : center; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 3px; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_date_evenement_facultatif { 
float : left; 
text-align : center; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 3px; 
border-bottom : 1px solid #ccc; 
background-color : #ffffff; 
} 
.ecrire_evenement_avant_apres { 
float : left; 
text-align : center; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #ffffff; 
} 
.ecrire_titre_evenement { 
float : left; 
width : 258px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_titre_evenement_facultatif { 
float : left; 
width : 258px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #ffffff; 
} 
.ecrire_description { 
float : left; 
width : 75%; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_titre IMG { 
float : left; 
margin-left : 10px; 
margin-right : 10px; 
border : 0; 
} 
.ecrire_titre_court { 
float : left; 
width : 227px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_titre P { 
cursor : default; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
} 
.ecrire_description { 
float : left; 
width : 75%; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_categorie { 
float : left; 
width : 231px; 
height : 19px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_bouton_categorie { 
position : relative; 
width : 390px; 
top : 15px; 
left : 79px; 
} 
.ecrire_bouton_categorie button { 
font-size : 13px; 
font-family : Arial; 
} 
.ecrire_type { 
float : left; 
width : 520px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
} 
.ecrire_type SPAN { 
float : left; 
margin-right : 10px; 
cursor : default; 
} 
.ecrire_type IMG { 
float : left; 
margin-left : 0; 
margin-right : 0; 
border : 0; 
margin-top : -2px; 
} 
.ecrire_type input { 
float : left; 
margin : 0; 
} 
.ecrire_type LABEL { 
float : left; 
margin-left : 5px; 
margin-right : 20px; 
} 
.ecrire_categorie_signature { 
float : left; 
width : 248px; 
height : 19px; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.ecrire_champ SPAN { 
float : left; 
width : 40px; 
cursor : default; 
} 
.ecrire_champ P { 
cursor : default; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
} 
.ecrire_champ IMG { 
float : left; 
margin-left : 10px; 
margin-right : 10px; 
margin-top : -1px; 
border : 0; 
} 
.ecrire_bouton { 
position : relative; 
width : 100px; 
top : 20px; 
} 
.ecrire_bouton SPAN { 
float : left; 
width : 900px; 
} 
.ecrire_bouton LABEL { 
margin-left : 10px; 
font-weight : bold; 
font-size : 11px; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.odp { 
font-family : helvetica, arial; 
font-size : 13px; 
margin-top : 20px; 
} 
.odp A:link { 
font-size : 13px; 
color : #333; 
background-color : transparent; 
text-decoration : none; 
} 
.odp A:visited { 
color : #333; 
background-color : transparent; 
text-decoration : none; 
} 
.odp A:hover { 
color : #f60; 
background-color : transparent; 
text-decoration : none; 
} 
.odp A:active { 
color : #333; 
background-color : transparent; 
text-decoration : none; 
} 
.redacteur { 
float : left; 
width : 190px; 
margin-right : 20px; 
} 
.responsable { 
float : left; 
width : 200px; 
margin-right : 70px; 
} 
.demande { 
float : left; 
margin-top : 15px; 
margin-left : 10px; 
margin-bottom : 20px; 
width : 260px; 
} 
.status { 
float : left; 
margin-top : 10px; 
margin-left : 10px; 
font-family : helvetica, arial; 
font-size : 13px; 
color : #444; 
} 
.renew { 
float : right; 
width : 170px; 
font-family : arial; 
font-size : 13px; 
color : #444; 
} 
.renew_photo { 
float : right; 
margin-right : 0; 
} 
.assistance { 
margin-bottom : 10px; 
margin-left : 10px; 
width : 190px; 
font-family : helvetica, arial; 
font-size : 13px; 
color : #444; 
} 
.user { 
top : 15px; 
padding-left : 20px; 
padding-right : 0; 
margin-bottom : 35px; 
background : url("../images/puces/puce.gif") no-repeat 0 4px; 
text-align : justify; 
font : 16px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
cursor : default; 
} 
.titre2 { 
margin-top : 20px; 
} 
.logout { 
float : right; 
} 
.logout A { 
float : left; 
padding-right : 4px; 
padding-left : 15px; 
padding-bottom : 0; 
padding-top : 0; 
background : url(../images/puces/puce2.gif) no-repeat 4px 50%; 
} 
.barre2 { 
border-top : 1px solid #ccc; 
padding-left : 20px; 
padding-right : 20px; 
padding-bottom : 0; 
} 
.lien2_3 { 
float : left; 
background : url(../images/puces/puce2.gif) no-repeat 4px 50%; 
padding-right : 5px; 
padding-left : 15px; 
} 
.liens3 A:link { 
font-size : 13px; 
color : #333; 
background-color : transparent; 
} 
.liens3 A:visited { 
color : #333; 
background-color : transparent; 
} 
.liens3 A:hover { 
color : #f60; 
background-color : transparent; 
} 
.liens3 A:active { 
color : #333; 
background-color : transparent; 
} 
.cadre1 { 
border : 1px solid #ccc; 
height : 200px; 
padding-top : 20px; 
padding-left : 10px; 
} 
.cadre1 input { 
width : 160px; 
margin-top : 0; 
height : 17px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
} 
.etat { 
width : 164px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
} 
.but_enregistrer { 
position : relative; 
width : 100px; 
top : 15px; 
} 
.action { 
position : relative; 
top : 0; 
padding-left : 20px; 
padding-right : 0; 
margin-bottom : 10px; 
background : url("../images/user.png") no-repeat 0 0; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
cursor : default; 
} 
.titre_articles { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #ff6600; 
font-weight : bold; 
margin-top : 20px; 
margin-bottom : 10px; 
} 
.date_articles { 
font : 11px Arial, Geneva, Helvetica, sans-serif; 
padding-top : 2px; 
} 
.commentaire { 
float : left;
margin-top:15px;
background : url(../images/attention.gif) no-repeat 0 50%; 
padding-left : 25px; 
font : 11px Arial, Geneva, Helvetica, sans-serif; 
font-weight : bold; 
top : 15px; 
clear:left;
} 
.ecrire_titre_refus { 
margin-left : 0; 
margin-top : 50px; 
width : 100%; 
} 
.ecrire_titre_refus P { 
cursor : default; 
} 
.ecrire_titre_refus SPAN { 
float : left; 
width : 80px; 
cursor : default; 
}  
.ecrire_titre_refus IMG { 
float : left; 
margin-left : 10px; 
margin-right : 10px; 
border : 0; 
} 
.ecrire_refus { 
float : left; 
width : 75%; 
font : 13px Arial, Helvetica, sans-serif; 
color : #444; 
border-right : 1px solid #ccc; 
border-top : 1px solid #ccc; 
border-left : 1px solid #ccc; 
margin-right : 0; 
border-bottom : 1px solid #ccc; 
background-color : #e9e6ef; 
} 
.article_titre { 
margin-top : 30px; 
} 
.article_titre H2 { 
text-align : left; 
height : auto; 
font : 15px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : #006699; 
font-weight : bold; 
margin-bottom : 10px; 
} 
.article_par { 
font : 12px Arial, Geneva, Helvetica, sans-serif; 
color : #999; 
cursor : default; 
margin-bottom : 10px; 
margin-top : -5px; 
} 
.article_texte_une { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
cursor : default; 
margin-top : 25px; 
text-align : justify; 
} 
.article_texte { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
cursor : default; 
margin-top : 0; 
text-align : justify; 
} 
.article_texte_blanc { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : white; 
cursor : default; 
margin-top : 0; 
text-align : justify; 
padding-left : 10px; 
padding-right : 10px; 
padding-bottom : 1px; 
} 
.lien_blanc { 
color : white; 
} 
.lien_blanc A { 
color : white; 
} 
.archives_rubrique { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
cursor : default; 
margin-left : 90px; 
margin-top : 40px; 
} 
.article_titre A:link { 
background-color : transparent; 
font : 15px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : #006699; 
font-weight : bold; 
} 
.article_titre A:visited { 
color : #006699; 
background-color : transparent; 
} 
.article_titre A:hover { 
color : #006699; 
} 
.article_titre A:active { 
color : #006699; 
background-color : transparent; 
} 
.liste_archives { 
position : relative; 
top : 10px; 
margin-left : 25px; 
padding-right : 0; 
margin-bottom : 15px; 
text-align : left; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
} 
.liste_archives2 { 
position : relative; 
top : 10px; 
padding-right : 0; 
margin-bottom : 0; 
text-align : left; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
} 
.liste_rubriques { 
position : relative; 
top : 10px; 
margin-left : 0; 
padding-right : 0; 
margin-bottom : 0; 
text-align : left; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : black; 
font-weight : bold; 
} 
.article_titre_small { 
top : 0; 
left : 30px; 
padding-left : 12px; 
margin-right : 20px; 
margin-bottom : 10px; 
background : url("../images/puces/marine5.gif") no-repeat 0 5px; 
text-align : justify; 
font : 12px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : #006699; 
font-weight : bold; 
} 
.article_titre_small A:link { 
background-color : transparent; 
font : 12px verdanna, Arial, Geneva, Helvetica, sans-serif; 
color : #006699; 
font-weight : bold; 
} 
.article_titre_small A:visited { 
color : #006699; 
background-color : transparent; 
} 
.article_titre_small A:hover { 
color : #ccc; 
} 
.article_titre_small A:active { 
color : #006699; 
background-color : transparent; 
} 
.agauche { 
float : left; 
width : 48%; 
margin-bottom : 20px; 
margin-right : 2%; 
height : auto; 
} 
.adroite { 
float : left; 
width : 48%; 
margin-bottom : 20px; 
margin-left : 2%; 
} 
.spacer_left { 
clear : left; 
} 
.spacer_right { 
clear : right; 
} 
.articles LI { 
padding-right : 0; 
padding-left : 15px; 
background : url("../images/puces/marine5.gif") no-repeat 0 50%; 
padding-bottom : 0; 
margin-left : 0; 
padding-top : 0; 
white-space : nowrap; 
} 
.cadre_nouveau { 
position : relative; 
top : 15px; 
width : 220px; 
height : auto; 
} 
.nouveau { 
position : relative; 
margin-top : 0; 
width : 220px; 
height : auto; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 13px; 
} 
.nouveau p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.nouveau UL { 
padding-left : 0; 
} 
.nouveau li { 
font : 13px Arial; 
padding-right : 0; 
padding-left : 15px; 
background : url("../images/puces/puce5.png") no-repeat 0 50%; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.demain { 
color : #ff6600; 
font-weight : bold; 
} 
.ajourdhui { 
color : red; 
font-weight : bold; 
} 
.jourj { 
width : 220px; 
margin-top : 30px; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
cursor:default;
} 
.jourj p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.jourj UL { 
padding-left : 0; 
} 
.jourj LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/cal.png") no-repeat 0 3px; 
padding-bottom : 5px; 
margin-left : 0; 
margin-bottom : 10px; 
padding-top : 0; 
}
.bloc2 {
position:absolute;
left:35%;
right:35%;
}

.jourj_home { 
position:absolute;
width:30%;
margin-top : 0; 
text-align : left; 
font-family : Arial; 
font-size : 13px;
} 
.jourj_home p { 
margin-left : 0; 
margin-bottom : -5px; 
margin-top : 0; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.jourj_home UL { 
padding-left : 0; 
} 
.jourj_home LI { 
padding-right : 0; 
padding-left : 25px; 
padding-top : 0; 
padding-bottom : 5px; 
background : url("../images/puces/cal.png") no-repeat 0 0; 
margin-left : 0; 
margin-bottom : 0; 
} 
.rss { 
width : 220px; 
margin-top : 30px;  
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.rss p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.rss LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/rss.jpg") no-repeat 0 1px; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.rss UL { 
padding-left : 0; 
}
.media { 
width : 220px; 
margin-top : 30px; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.media p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.media LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/micro.png") no-repeat 0 1px; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.media UL { 
padding-left : 0; 
} 

.consultation { 
width : 220px; 
margin-top : 30px; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.consultation p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.consultation LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/consultation.png") no-repeat 0 1px; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.consultation UL { 
padding-left : 0; 
} 

.videos{ 
width : 220px; 
margin-top : 30px; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.videos p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.videos LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/video.png") no-repeat 0 1px; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.videos UL { 
padding-left : 0; 
} 

.media_home {  
margin-top : -10px; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.media_home p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.media_home LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/micro.png") no-repeat 0 1px; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.media_home UL { 
padding-left : 0; 
} 
.consultation_home {  
margin-top : -13px; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.consultation_home p { 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.consultation_home LI { 
padding-right : 0; 
padding-left : 25px; 
background : url("../images/puces/consultation.png") no-repeat 0 1px; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.consultation_home UL { 
padding-left : 0; 
} 


.informations { 
position : relative; 
margin-top : 30px; 
width : 220px; 
height : auto; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 13px; 
} 
.informations p { 
position : relative; 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.informations UL { 
padding-left : 0; 
} 
.informations LI { 
padding-right : 0; 
padding-left : 15px; 
background : url("../images/puces/puce5.png") no-repeat 0 50%; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
white-space : nowrap; 
} 
.informations_home { 
position : relative; 
margin-top : 0;
 
height : auto; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 13px; 
} 
.informations_home p { 
position : relative; 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.informations_home UL { 
padding-left : 0; 
} 
.informations_home LI { 
padding-top : 0;
padding-left : 15px; 
padding-right : 0; 
padding-bottom : 1px; 
background : url("../images/puces/puce5.png") no-repeat 0 50%; 
margin-left : 0; 
margin-bottom : 0;
} 
.archives { 
position : relative; 
margin-top : 30px; 
width : 220px; 
height : auto; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 13px; 
} 
.archives p { 
position : relative; 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.archives UL { 
padding-left : 0; 
} 
.archives LI { 
padding-right : 0; 
padding-left : 15px; 
background : url("../images/puces/puce5.png") no-repeat 0 50%; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
white-space : nowrap; 
} 
.archives_home { 
margin-top : 0; 
width : 210px; 
height : auto; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 13px; 
} 
.archives_home p { 
position : relative; 
margin-top : 0; 
margin-left : 0; 
margin-bottom : -5px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
font-weight : bold; 
} 
.archives_home UL { 
padding-left : 0; 
} 
.archives_home LI { 
padding-top : 0; 
padding-left : 15px;
padding-right : 0;
padding-bottom : 1px;
background : url("../images/puces/puce5.png") no-repeat 0 50%; 
margin-left : 0; 
margin-bottom : 0; 
} 
.archives_home_gauche {
float : left;
}
.archives_home_droite {
float : right;
}
.calendrier { 
position : relative; 
margin-top : 30px; 
width : 220px; 
height : auto; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 12px; 
} 
.calendrier p { 
position : relative; 
margin-left : 0; 
margin-bottom : 0; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
font-weight : bold; 
} 
.calendrier TABLE { 
margin : 0; 
padding : 0; 
top : 0; 
} 
.calendrier_home { 
float : right; 
margin-top : 0; 
width : 220px; 
height : 220px; 
text-align : left; 
right : 0; 
font-family : Arial; 
font-size : 12px; 
} 
.calendrier_home p { 
position : relative; 
margin-top : 0; 
margin-left : 0; 
margin-bottom : 7px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
font-weight : bold; 
} 
.calendrier_home TABLE { 
margin : 0; 
padding : 0; 
top : 0; 
} 
.titre_index h1 { 
text-align : left; 
font-family : arial; 
font-size : 20px; 
color : black; 
cursor : default; 
} 
.titre_index_blanc h1 { 
text-align : left; 
font-family : arial; 
font-size : 20px; 
color : white; 
cursor : default; 
padding-left : 10px; 
padding-right : 10px; 
padding-top : 10px; 
} 
.puces_articles { 
margin-right : 10px; 
} 
.navigation H3 { 
margin-top : 18px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
} 
.widget { 
float : right; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
margin-top : 18px; 
} 
.titre_navigation H2 { 
font : 34px Verdana, Geneva, Helvetica, sans-serif; 
color : #ccc; 
margin : 0; 
} 
.note_adhesion { 
position : relative; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
text-align : justify; 
} 
#EmplacementCarteItineraire { 
width : 100%; 
height : 500px; 
} 
.itineraire { 
text-align : center; 
width : 520px; 
margin-left : auto; 
margin-right : auto; 
padding-top : 20px; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
} 
.itineraire fieldset { 
height : 200px; 
width : auto; 
margin : 0; 
padding : 0; 
} 
.itineraire_gauche { 
margin-left : -5px; 
margin-right : -5px; 
padding : 0; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
text-align : justify; 
} 
.itineraire Select { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
height : 20px; 
} 
.itineraire_bulle { 
height : 200px; 
} 
.itineraire_bulle H1 { 
font : 19px Arial, Geneva, Helvetica, sans-serif; 
color : #000000; 
text-align : justify; 
} 
.itineraire_bulle P { 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
text-align : justify; 
line-height : 10px; 
} 
.itineraire_erreur { 
float : left; 
margin-left : 6px; 
margin-top : 10px; 
font-weight : bold; 
font-size : 11px; 
font-family : Helvetica, Arial; 
text-decoration : none; 
} 
.input6 { 
width : 180px; 
background-color : #e9e6ef; 
border : 1px solid #92adc5; 
outline : none; 
} 
.print_carte { 
width : 100%; 
height : 500px; 
} 
.print_itineraire { 
margin-left : -5px; 
margin-right : -5px; 
} 
.article_a_la_une { 
background-color : #dddde5; 
} 
.plan-gauche { 
float : left; 
width : 48%; 
margin-bottom : 20px; 
height : auto; 
} 
.plan-droite { 
float : left; 
width : 48%; 
margin-bottom : 20px; 
height : auto; 
} 
.plan { 
width : auto; 
height : auto; 
text-align : left; 
font-family : Arial; 
font-size : 13px; 
} 
.plan A { 
color : #000000; 
} 
.plan-puce { 
font : 13px sans-serif; 
padding-right : 0; 
padding-left : 15px; 
background : url("../images/puces/puce5.png") no-repeat 0 50%; 
padding-bottom : 0; 
margin-left : 0; 
margin-bottom : 0; 
padding-top : 0; 
} 
.alert { 
background-color : red; 
}
.pop_background {
background-color : #CACACA;
padding:10px;
}
.pop_droite { 
overflow : visible; 
text-align : justify; 
font : 13px Arial, Geneva, Helvetica, sans-serif; 
color : #333; 
margin : 20px; 
}

