/**** General ****/
html, body {margin:0; padding:0; font: normal 100%/1em Arial, sans-serif;}
body {background:#FFF url('bkg.gif') repeat-x; color: #666;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address, legend {margin:0; padding:0;}
a{color:#000000; text-decoration:none;}
a:hover{text-decoration:underline;}
li {list-style-type:none;}
blockquote{font-style:italic;}
kbd{padding:0px 3px;border:outset 2px;;background-color:#FFE}
/**** Commun ****/
.hide {text-indent:-9000px; height:0px;font-size:0px;margin:0px;}
.center {text-align:center;}
.bold {font-weight:bold;}
.right{text-align:right;}
.r_vignet{float:right;margin-right:30px;}
.l_vignet{float:left;margin:0px 18px;}
.lettre{font-style:italic;}
.poeme{margin-top:15px;text-align:center;font-style:italic;font-size:0.8em;line-height:1.3em;}
.legende{display:block;margin:0px 60px;padding-top:0px;font-size:0.7em;font-style:italic;text-align:center;text-indent:0px;}
.red{color:#F00;}

/**** Structure ****/
#container{position:relative;width:800px;margin:auto;background:white url('bkg_cont.gif') repeat-x top;}
#avoider {font-size:0.8em;width:800px;height:35px;line-height:35px;text-align:center;}
#switcher{position:absolute; top:7px; right:0px;}
#switcher img{border:none;margin:0px 0px 0px 3px;}
#header{clear:both;width:800px;height:141px;}
.h0{background:url('headertop_h0.jpg');}
.h1{background:url('headertop_h1.jpg');}
.h2{background:url('headertop_h2.jpg');}
#sidebar {background:white;width:225px;}
#footer{color:#BBB;font-weight:bold; background:url('footer.jpg') top no-repeat;width:800px;height:90px;padding-top:55px;text-align:center;clear:both;font-size:0.8em;margin-top:5px;}
#footer a{color:#777;}
#footer img{border:none;margin:10px 5px;}

/***** Menus ****/
#avoider li {display:inline;}
#avoider a {color:#BBBBBB;font-weight:bold;margin:0em 0.5em;}

#menu {width:800px;height:179px;}
#menu .lead{padding-top:15px;}
#menu a {text-indent:22px;margin-left: 41px;display:block; width:170px; height: 27px; line-height:27px; font-size: 0.9em; font-weight:bold; text-align:left; color: #999999;}
#menu .actif a {background: url('menuactif.gif') left no-repeat; color:black;text-decoration:underline;}
#menu .actif a:hover {color:#FF0000;}
.m0 {background:url('headermiddle_m0.jpg') no-repeat;}
.m1 {background:url('headermiddle_m1.jpg') no-repeat;}
.m2 {background:url('headermiddle_m2.jpg') no-repeat;}
.m3 {background:url('headermiddle_m3.jpg') no-repeat;}
.m4 {background:url('headermiddle_m4.jpg') no-repeat;}
.m5 {background:url('headermiddle_m5.jpg') no-repeat;}

#submenu .lead {padding-left:160px;}
#submenu li {float:left;}
#submenu a {display:block; width:122px; height:37px; line-height:37px; font-size: 0.95em; font-weight:bold; text-align:center; color: #999999; margin-top:7px;}
#submenu .actif a {color:black;background: url('submenuactif.gif') top center no-repeat;text-decoration:underline;}
#submenu .actif a:hover {color:#FF0000;}
.s0 {width:800px; height:45px;background:white url('fondsubmenu1.jpg') no-repeat;}
.s1 {width:800px; height:0px;line-height:0px;font-size:0px;margin:0px;padding:0px;}
.s2 {width:800px; height:45px;background:white url('fondsubmenu0.jpg') no-repeat;}

/**** Details ****/
/*.liste li{margin:0.3em 0px 0.3em 65px; font-size:0.9em; list-style-type:disc;}*/

#partners {width:225px; background:url('fondpartners.jpg') top no-repeat;margin-bottom:10px;}
#partners img{margin:0px 0px 0px 20px;border:0;}
#partners #partnersflash{margin:65px 0px 0px 41px;border:0;}
#partners h3 {text-indent:-5000px;}

#focus {width:225px; background:url('fondfocus.jpg') top no-repeat;margin-bottom:10px;}
#focus li {margin:0.2em 30px; font-size:0.8em; list-style-type:none;}
#focus a {font-weight:bold;}
#focus #focusflash{margin:27px 0px 0px 39px;border:0;}
#focus img{margin:27px 0px 0px 39px;border:0;}
#focus h3 {text-indent:-5000px;}
#focus p{font-weight:bold;color:white;margin:0px 20px; width:190px;}

#links {width:225px; background:url('fondlinks.jpg') top no-repeat;margin-bottom:10px;}
#links ul{margin:85px 0px 0px 55px;}
#links li {margin:0.8em 0px; font-size:0.8em; list-style-type:none;}
#links a {font-weight:bold;}
#links h3 {text-indent:-5000px;}

#don {width:225px;margin-bottom:10px;}
.d0{background: url('fondfairedon1.jpg') top no-repeat;}
.d1,.d2{background: url('fondfairedon0.jpg') top no-repeat;}
#don h3 {text-indent:-5000px;height:0px;font-size:0px;line-height:0px;}
#don p{color:#666; font-weight:bold;margin:0.2em 20px 0.2em 50px; font-size:0.8em;text-align:center;}
#don a{display:block;width:170px;height:145px;background:url('don-ligne3.jpg') top;}
.d0 a{margin:43px 0px 0px 39px;}
.d1 a{margin:73px 0px 0px 39px;}
#don a:hover{background-position:0px 145px;}

#btn_up{clear:both;margin:0px 5px 0px 0px; text-indent:-10000px;display:block; float:right; width:55px; height:55px;background:url('btn_up.jpg') top;}
#btn_up:hover{background-position:0px 55px;}
#btn_next{text-indent:-10000px;display:block; float:right; width:55px; height:55px;background:url('btn_next.jpg') top;}
#btn_next:hover{background-position:0px 55px;}

#navimag{height:40px;width:500px; margin:10px 0 0 20px;}
#titlemag{height:40px;display:block;width:auto;float:left;line-height:40px;margin:0px 15px;font-weight:bold; font-size:1.2em;}
#play_next{float:left;text-indent:-10000px;display:block; width:40px; height:40px;background:url('arrow_next.jpg') top;}
#play_prev{float:left;text-indent:-10000px;display:block; width:40px; height:40px;background:url('arrow_prev.jpg') top;}
#play_end{float:left;text-indent:-10000px;display:block; width:40px; height:40px;background:url('arrow_end.jpg') top;}
#play_begin{float:left;text-indent:-10000px;display:block; width:40px; height:40px;background:url('arrow_begin.jpg') top;}

#content.c0 {width:569px;float:right;}
#content.c0 a{color:#09F;font-weight:bold;}
#content.c0 p{margin:0.7em 20px 0.7em 15px; font-size:0.9em; text-align:justify;text-indent:1em;line-height:1.25em;}
#content.c0 h3{color:#666;text-align:center; height:50px; text-indent:0px;line-height:50px;margin:15px 20px 20px 15px; font-size:1.4em; letter-spacing:0.1em;background:url('fondhhh3.gif') 14px left no-repeat;}
#content.c0 h4{margin:1.3em 20px 0.8em 15px; font-size:1.1em;line-height:1.2em;color:#7DAC2A;}
#content.c0 h5{margin:1em 20px 0.7em 15px; font-size:0.9em;color:#666;text-decoration:underline;}
#content.c0 h6{margin:5px 20px 5px 0px; font-size:1.05em; font-weight:bold;color:#900;text-align:center;}
#content.c0 img{border:none;margin-left:18px;}
#content.c0 ul{margin-left:0px;padding-left:40px;list-style-position:outside;}
#content.c0 li{margin:0.7em 20px 0.7em 15px; font-size:0.9em; text-align:justify;list-style-image: url('puce.gif');}
#content.c0 blockquote {width:90%;margin:1em 20px 1em 15px; background:#FFE;color:#582;}
#content.c0 .right {text-align:right;}
#content.c0 .logos a{margin:0;padding:0;}
#content.c0 .logos img{margin:8px;padding:0; border:none;}

#content.c0 #flashinfos p{margin:0.5em 2em;}
#content.c0 #flashinfos a{margin-left: 0.7em;}
#content.c0 #flashinfos h6{margin-top: 0.5em;}

#content.c1 {background:white;width:800px;}
#content.c1 span{color:#09F;font-weight:bold;}

.bloc{min-height:150px; width:380px;float:left;padding:13px 0px 10px 10px;background:url('fond_article.jpg') top no-repeat;}
.bloc img{float:left;margin:0px 5px 0px 15px;}
.bloc h4{margin-top:15px;height:25px;line-height:30px; font-size:1em;color:#7DAC2A;}
.bloc p{margin:0.7em 35px 0.7em 0px; font-size:0.8em; text-align:left;color:#444;}

.block img{clear:both;float:right;margin:20px 0px 0px 10px;}
.block h4{margin:20px 0px 5px 0px;color:#7DAC2A;line-height:30px;}
.block p{font-size:0.85em; text-align:left;color:#444;}
.block{padding:40px 35px 30px 35px;}
.leftb {width:400px;float:left;margin-top:15px;}
.rightb {width:400px;float:right;margin-top:15px;}

.initiatives {background:url('bloc_initiatives.jpg') top no-repeat;}
.edito {background:url('bloc_edito.jpg') top no-repeat;}
.sport {background:url('bloc_sport.jpg') top no-repeat;}
.culture {background:url('bloc_culture.jpg') top no-repeat;}
.unadev {background:url('bloc_unadev.jpg') top no-repeat;}
.portrait {background:url('bloc_portrait.jpg') top no-repeat;}
.nouvelle {background:url('bloc_nouvelle.jpg') top no-repeat;}
.jose {background:url('bloc_jose.jpg') top no-repeat;}

#content .sitemap ul{margin:0px 20px 0px 15px;}
#content .sitemap h5{color:#7DAC2A;margin:1em 0px;}
#content .sitemap li{display:inline;margin:0 0 0 1em;list-style-image:none;color:red;}
#content .sitemap a{color:#666;font-weight:normal;}

.region {float:left;width:260px;height:8em;margin:0px 0px 15px 15px;text-align:center;border:1px solid black;}
.region span{display:block;width:100%;height:2em;line-height:2em;font-weight:bold;margin-bottom:0.5em;}
.bg_red{background:#F00303;font-weight:bold;color:white;}
.bg_orange{background:#E88019;font-weight:bold;color:black;}
.bg_yellow{background:#ECD909;font-weight:bold;color:black;}
.bg_green{background:#78D006;color:black;}
.bg_cyan{background:#1EB7E9;color:black;}
.bg_blue{background:#145FE9;font-weight:bold;color:white;}
.bg_gray{background:#CCCCCC;font-weight:bold;color:black;}
.bg_purple{background:#9B00FC;font-weight:bold;color:white;}

#form_don {width:537px;color:#000;margin:0px 20px 0px 15px;padding:10px;}
#form_don fieldset {margin:0px;padding:55px 20px 20px 20px;border:none;}
#form_don p{clear:both;}	
#form_don h4{clear:both;}	
#form_don label {margin:5px 10px 5px 10px;float:left;display:block; width:170px;clear:both; font-size:0.8em; font-weight:bold;}
#form_don input {margin:3px 0px 7px 0px;float:left;display:block; width:290px;}
#form_don textarea {margin:3px 0px 7px 0px;float:left;display:block; width:290px;height:55px;}
#form_don select {margin:3px 0px 7px 0px;float:left;display:block;width:290px;}
#form_don .mentions {margin:1px 5px 1px 5px;font-size:0.7em; color:#AAA;text-align:justify;}

.info_field{background:url('fond_form_info.jpg') no-repeat top;}
.connec_field{background:url('fond_form_connec.jpg') no-repeat top;}
.adress_field{background:url('fond_form_adress.jpg') no-repeat top;}
.don_field{background:url('fond_form_don.jpg') no-repeat top;}

#form_don p.warning{font-size:0.75em;margin:0px 0px 10px 160px;display:block; text-align:right; width:295px;font-weight:bold;color:red;}
#form_don p.alert{margin-left:20px;padding:5px;display:block; font-weight:bold;color:red;background:white;}

#recherche,#validation{float:left;}
#form_don input.btn{height:30px;font-weight:bold;margin:10px 0px 0px 20px;width:180px;}
.wrong {background:#FCC;}

#flashinfos {width:534px; margin:0px 15px 15px 15px; background:url('bg_flashinfos.jpg') bottom no-repeat;padding-bottom:20px;}
.btn_news  img{vertical-align:middle;margin-right:7px;}
.btn_news{font-size:0.9em; }
.title{display:block;height:35px;width:534px;background:url('title_flashinfos.jpg') no-repeat;}

table {border:1px solid #ccc;width:530px;margin:10px 0px 10px 20px; background:#FFE;}
table td{border-right:1px solid #ccc; font-size:0.85em;text-align:center;}
.head{background:#eee;font-weight:bold;}
.adresse_recu{font-style:italic;text-align:right;}

.colin{float:left;width:80px;padding:8px 5px;text-align:right;line-height:20px;font-size:0.8em;}
.btn_type_don{display:block;width:540px;height:120px;}
.cb{background:url('btn_don_cb.jpg') no-repeat top;margin:0px 0px 0px 15px;}
.cheque{background:url('btn_don_cheque.jpg') no-repeat top;margin:0px 0px 10px 15px;}
.pa{background:url('btn_don_pa.jpg') no-repeat top;margin:0px 0px 20px 15px;}
.cat{display:block;height:75px;line-height:90px;text-align:right;margin-right:40px;color:#7DAC2A;font-size:1.3em;}
.info{display:block;height:45px;text-align:right;margin-right:40px;color:#999;font-size:0.9em;}
.btn_type_don:hover .cat {color:#09F;text-decoration:none;}
.btn_type_don:hover .info {color:#09F;text-decoration:none;}
.btn_paiement {margin:20px 0px 10px 0px;display:block;height:50px;width:500px;background:url('btn_accueil.jpg') center no-repeat;text-align:center;line-height:42px;}
.btn_bs {margin:5px 0px 0px 100px;display:block;height:50px;width:300px;background:url('btn_accueil.jpg') center no-repeat;text-align:center;line-height:42px;}

#carte{width:510px;height:330px;margin:20px 0px 0px 30px;background:#EEE;}
.adress{text-indent:0px;display:block;margin-left:35px;font-size:0.9em;}
.alerte{color:red;font-size:1em;font-weight:bold;}
.tel {display:block;background:url('tel.jpg') top left no-repeat;margin-left:30px;padding:7px 0px 10px 45px;}
.mail {display:block;background:url('mail.jpg') top left no-repeat;margin-left:30px;padding:7px 0px 10px 45px;}
.heure{display:block;background:url('heure.jpg') top left no-repeat;margin-left:30px;padding:7px 0px 10px 45px;}
.fax{display:block;background:url('fax.jpg') top left no-repeat;margin-left:30px;padding:7px 0px 10px 45px;}
.email{display:block;background:url('email.jpg') top left no-repeat;margin-left:30px;padding:7px 0px 10px 45px;}
.infos{display:block;font-size:0.9em;background:url('infos.jpg') top left no-repeat;margin-left:30px;padding:7px 0px 10px 45px;}

#recap{background:url('fond_recap_don.jpg') no-repeat top; display:block; margin:0px 0px 10px 15px;padding:75px 25px 15px 25px}
#retour{background:url('fond_retour_banque.jpg') no-repeat top; display:block; margin:0px 0px 10px 15px;padding:55px 25px 15px 25px}

#flashplayer{width:480px; text-align:center; margin:10px 0px 10px 43px; border:1px solid #999;}
