/**** 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;}
#ret{display:block;width:800px;height:141px;text-indent:-9000px;font-size:0px;}

/***** 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;}
.m6 {background:url('headermiddle_m6.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:82px 0px 0px 52px;}
#links li {margin:0.3em 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:130px;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 130px;}

#mag {width:225px; margin:0px 0px 10px 0px; background: url('fondmag.jpg') top left no-repeat;padding-top:73px;}
#maglink {display:block; width:170px;height:130px;background:url('maglink.jpg') top; margin:0px 0px 0px 39px;}
#maglink:hover{background-position:0px 130px;}
#webtvlink {display:block; width:170px;height:115px;background:url('webtvlink.jpg') top; margin:0px 0px 0px 39px;}
#webtvlink:hover{background-position:0px 115px;}

#mag h4{display:block;width:170px;height:35px;line-height:30px; background:url('bgmagmenu.jpg') top left no-repeat; margin:0px 0px 0px 39px;text-align:center;color:white;font-size:1.1em;}
#mag li{margin:1px 15px 2px 47px}
#mag a{color:#666; font-size:0.8em;}
#mag span{color:#7A2; display:block; font-size:1em; font-weight:bold; margin-top:12px;}
#mag .retour{color:#09F; font-weight:bold; display:block; margin-bottom:6px;}
#mag .actif{color:#F30;font-weight:bold;}
#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;}

#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 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:10px 20px 10px 0px; font-size:1.1em; 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;}

#content.c2 {width:569px;float:right;}
#content.c2 a{color:#09F;font-weight:bold;}
#content.c2 p{margin:0.7em 20px 0.7em 15px; font-size:0.9em; text-align:justify;text-indent:1em;line-height:1.25em;}
#content.c2 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 no-repeat;}
#content.c2 h4{margin:1.3em 20px 0.8em 15px; font-size:1.1em;line-height:1.2em;color:#7DAC2A;}
#content.c2 h5{margin:1em 20px 0.7em 15px; font-size:0.9em;color:#666;text-decoration:underline;}
#content.c2 h6{margin:10px 20px 10px 0px; font-size:1.1em; font-weight:bold;color:#900;text-align:center;}
#content.c2 img{border:none;margin-left:18px;}
#content.c2 ul{margin-left:0px;padding-left:40px;list-style-position:outside;}
#content.c2 li{margin:0.7em 20px 0.7em 15px; font-size:0.9em; text-align:justify;list-style-image: url('puce.gif');}
#content.c2 blockquote {width:90%;margin:1em 20px 1em 15px; background:#FFE;color:#582;}
#content.c2 .right {text-align:right;}
#content.c2 .logos a{margin:0;padding:0;}
#content.c2 .logos img{margin:8px;padding:0; border:none;}

#content.c2 #flashinfos p{margin:0.5em 2em;}
#content.c2 #flashinfos a{margin-left: 0.7em;}
#content.c2 #flashinfos h6{margin-top: 0.5em;}

#navimag{float:right; margin:-25px 20px -5px 0px;}
#navimag a{text-indent:-10000px;}
#navimag a:hover{background-position: 0 -32px;}
#navimag p{color:#444; height:32px;display:block;width:auto;float:left;line-height:32px;margin:0px 10px;font-weight:bold; font-size:1.2em;}
.play{float:left;text-indent:10000px;display:block; width:32px; height:32px;}
.pbegin{background:url('prevend.png') top left no-repeat;}
.pbegin_off{background:url('prevendoff.png') top left no-repeat;}
.pend{background:url('nextend.png') top left no-repeat;}
.pend_off{background:url('nextendoff.png') top left no-repeat;}
.pprev{background:url('prev.png') top left no-repeat;}
.pprev_off{background:url('prevoff.png') top left no-repeat;}
.pnext{background:url('next.png') top left no-repeat;}
.pnext_off{background:url('nextoff.png') top left no-repeat;}

.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:10px 0px 0px 0px;color:#590;line-height:25px; font-size:0.9em;}
.block p{font-size:0.75em; text-align:justify;color:#444;}
.block{padding:40px 35px 15px 35px;}
.leftb {width:400px;float:left;margin-top:5px;}
.rightb {width:400px;float:right;margin-top:5px;}

.initiatives {background:url('bloc_initiatives1.jpg') top no-repeat;}
.edito {background:url('bloc_edito1.jpg') top no-repeat;}
.sport {background:url('bloc_sport1.jpg') top no-repeat;}
.culture {background:url('bloc_culture1.jpg') top no-repeat;}
.unadev {background:url('bloc_unadev1.jpg') top no-repeat;}
.portrait {background:url('bloc_portrait1.jpg') top no-repeat;}
.nouvelle {background:url('bloc_nouvelle1.jpg') top no-repeat;}
.jose {background:url('bloc_jose1.jpg') top no-repeat;}
.sante {background:url('bloc_sante.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 {clear:both; width:534px; margin:15px 15px 15px 15px; background:url('bg_flashinfos.jpg') bottom no-repeat;padding-bottom:15px;}
.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;}
#flashinfos img{margin-top:5px;}
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;}

hr{margin:15px 20px 0px 15px;}

#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;}
#dewplayer{width:370px; text-align:center; margin:10px 10px 0px 53px; background:url('achillewebradio.jpg') top left no-repeat; padding-left:130px; }

#zone_don{float:left;display:block;width:140px;height:200px;margin:0px 0px 0px 0px;background:url('zone_donateur.jpg') top left no-repeat;}
#zone_adh{float:left;display:block;width:140px;height:200px;margin:0px 0px 0px 0px;background:url('zone_adherent.jpg') top left no-repeat;}
#zone_pro{float:left;display:block;width:140px;height:200px;margin:0px 0px 0px 0px;background:url('zone_social.jpg') top left no-repeat;}
#zone_alex{float:left;display:block;width:140px;height:200px;margin:0px 0px 0px 0px;background:url('zone_alex.jpg') top left no-repeat;}
#zone_don:hover{background-position:0px -200px;}
#zone_adh:hover{background-position:0px -200px;}
#zone_pro:hover{background-position:0px -200px;}
#zone_alex:hover{background-position:0px -200px;}
