*{ padding:0; margin:0; }

body{ background:#08426A url('../medias/img_c_bg_main.jpg') repeat-x top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
h1 span, h2 span, h3 span, h4 span, h5 span{ display:none; }
a img, a:hover img{ border:none; }
a[rel="external"]{ background:url('../medias/img_c_int_external_link.gif') 99% 40% no-repeat; padding-right:14px; }
a[href$=".pdf"]{ background:url('../medias/img_c_int_pdf.gif') 99% 40% no-repeat; padding: 2px 20px 2px 0; }
p{ margin:10px 0; }

form{ margin:0; padding:0; }
label{ float:left; width:125px; clear:left; margin:0 0.3em 0 0; font-weight:normal; }
textarea, input, select{ width:300px; padding:3px; margin:2px; font:12px Arial, Tahoma, sans-serif; border:1px solid #CCC; color:#858585; }
textarea:focus, input:focus, select:focus, textarea:hover, input:hover, select:hover{ border:1px solid #1E3F49; color:#1E3F49; }
p.error{ padding:6px; background:#ffd5d5; border:2px solid #ff7f7f; color:#102e44; }
p.confirm{ padding:6px; background:#cff2b5; border:2px solid #8ed07f; color:#102e44; }
p#send{ padding-right:172px; }
p#send a{ display:block; float:right; width:82px; height:21px; background:url('../medias/img_c_btn_send_up.gif') no-repeat top left; }
p#send a span{ display:none; }

#wrapper{ margin:0 auto; width:988px; background:#08426A url('../medias/img_c_bg_faux.gif') repeat-y top center; }
#faux{ margin:0; }

#header{ width:988px; padding:0; height:370px; margin:0; background:#08426A url('../medias/img_c_bg_header.jpg') no-repeat top left; }
#header #utils{ text-align:right; color:#CDDCE6; font-size:10px; padding:5px 10px 0 0; height:14px; }
#header #utils .lien_plan_du_site{ padding:0 20px 0 3px; }
#header #utils a{ text-decoration:none; color:#0088B5; padding:0 3px 0 3px; }
#header #utils a:hover{ text-decoration:underline; color:#0A9DCE; }
#header #menu #propos{ position:relative; top:314px; left:37px; width:94px; height:33px; }
#header #menu #epilepsie{ position:relative; top:265px; left:164px; width:49px; height:29px; }
#header #menu #services{ position:relative; top:227px; left:246px; width:46px; height:25px; }
#header #menu #regions{ position:relative; top:162px; left:410px; width:105px; height:29px; }
#header #menu #activites{ position:relative; top:194px; left:317px; width:45px; height:24px; }
#header #menu #impliquer{ position:relative; top:126px; left:541px; width:79px; height:28px; }
#header #menu #dons{ position:relative; top:94px; left:657px; width:28px; height:26px; }
#header #menu #boutique{ position:relative; top:66px; left:717px; width:47px; height:28px; }
#header #menu #encans{ position:relative; top:36px; left:800px; width:34px; height:26px; }
#header #menu #faq{ position:relative; top:8px; left:860px; width:36px; height:28px; }
#header #menu #liens{ position:relative; top:-20px; left:920px; width:44px; height:27px; }
#header #home{ position:absolute; top:10px; padding-left:80px; }
#header #home a{ display:block; width:360px; height:70px; }
#header #home a span{ display:none; }

#leftcolumn{ display:inline; margin:0; padding:0; width:286px; float:left; }
#leftcolumn #left_home_title{ color:#E18226; font-size:24px; margin:20px 0 -7px 39px; }
#leftcolumn #left_home_box{ width:211px; background-color:#FFF9ED; border:1px solid #FFB735; border-bottom:2px solid #FFB735; font-size:12px; padding:10px 20px 10px 20px; color:#333333; margin:0 0 0 39px; line-height:1.5em; }
#leftcolumn #left_home_box .date{ font-weight:bold; color:black; }
#leftcolumn #left_home_box a{ color:#E18226; text-decoration:underline; }
#leftcolumn #left_home_box a:hover{ color:#011d2b; text-decoration:none; }
#leftcolumn #left_content_box{ width:231px; background-color:#FFF9ED; border:1px solid #FFB735; border-bottom:2px solid #FFB735; padding:10px; color:#666666; margin:40px 0 0 39px; }
#leftcolumn #left_content_box ul#submenu{ list-style:none; }
#leftcolumn #left_content_box ul#submenu li{ border-bottom:1px solid #FFDEA2; padding:5px 0 5px 0; }
#leftcolumn #left_content_box ul#submenu li.last{ border:none; padding:5px 0 0 0; }
#leftcolumn #left_content_box a{ color:#444444; text-decoration:none; }
#leftcolumn #left_content_box a:hover, #leftcolumn #left_content_box a.on{ color:#176EA2; text-decoration:none; font-weight:bold; }
#leftcolumn #buttons{ margin:30px 0 0 33px; }
#leftcolumn #buttons img{ padding:0 0 10px 0; }

#rightcolumn{ float:right; margin:0; padding:0 49px 20px 20px; width:610px; }
#rightcolumn #ariane{ font-size:11px; color:#666666; margin:0 0 20px 0; border-bottom:1px solid #CCCCCC; width:483px; padding:0 0 5px 0; }
#rightcolumn #utilitaires{ float:right; }
#rightcolumn #utilitaires a{ padding-left:3px; }
#rightcolumn h2{ color:#176EA2; font-size:24px; font-weight:normal; margin-top:20px; }
#rightcolumn h3{ color:black; font-size:18px; font-weight:normal; margin-top:20px; }
#rightcolumn p{ line-height:1.7em; color:#222222; font-size:12px; }
#rightcolumn ul{ margin:10px 0 10px 30px; }
#rightcolumn ul.margintop{ margin:15px 0 0 30px; }
#rightcolumn ul li{ line-height:1.5em; color:#222222; font-size:12px; list-style-image:url('../medias/img_c_int_bullet.gif'); }
#rightcolumn ul.numbers li{ line-height:1.5em; color:#222222; font-size:12px; list-style-image:none; list-style-type:decimal; }
#rightcolumn ul.gallery{ margin:0; list-style:none; }
#rightcolumn ul.gallery li{ float:left; padding:10px 20px; list-style:none; }
#rightcolumn a{ color:#176EA2; text-decoration:underline; }
#rightcolumn a:hover{ color:#3389BC; text-decoration:none; }
#rightcolumn div.left{ float:left; }
#rightcolumn div.right{ float:right; }
#rightcolumn div.image{ padding:10px; background-color:#EBEBEB; margin:10px; border:1px solid #C7C7C7; text-align:center; }
#rightcolumn div.image p{ font-size:11px; margin:10px 0 0 0; text-align:left; }

#footer{ width:958px; clear:both; background:#08426A url('../medias/img_c_bg_footer.jpg') no-repeat top left; padding:0; height:78px; color:#cad8ff; font-size:11px; padding:10px 15px 15px 15px; }
#footer a{ color:#cad8ff; text-decoration:underline; }
#footer a:hover{ color:#ec9c21; text-decoration:none; }
#footer #copyright{ float:right; color:#ffffff; }
#footer #copyright a{ color:#ffffff; }

.clear{ clear:both; background:none; }

body.large #leftcolumn #left_home_title{ font-size:30px; }
body.large #leftcolumn p,
body.large #leftcolumn ul li,
body.large #leftcolumn ol li{ font-size:14px; }
body.large #rightcolumn h2{ font-size:30px; }
body.large #rightcolumn h3{ font-size:24px; }
body.large #rightcolumn p,
body.large #rightcolumn ul li,
body.large #rightcolumn ol li{ font-size:14px; }
body.large #rightcolumn #ariane{ font-size:14px; }
body.large #footer{ font-size:14px; }

body.extra #leftcolumn #left_home_title{ font-size:36px; }
body.extra #leftcolumn p,
body.extra #leftcolumn ul li,
body.extra #leftcolumn ol li{ font-size:16px; }
body.extra #rightcolumn h2{ font-size:36px; }
body.extra #rightcolumn h3{ font-size:30px; }
body.extra #rightcolumn p,
body.extra #rightcolumn ul li,
body.extra #rightcolumn ol li{ font-size:16px; }
body.extra #rightcolumn #ariane{ font-size:16px; }
body.extra #footer{ font-size:16px; }