body, div, span, p, h1, H2, H3, H4, h5, h6, ul, li, quote, br, td, tr, img { margin:0; padding:O; border:none;}ul, li {padding:0; margin:0;}/* blanc cassé fffef9*/body{background:#ffffff url(images/fond-test.jpg) no-repeat fixed top center;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;text-align:center;font-size:12px;margin:0;}br.break{clear:both;}h1{ font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#00521F; font-size:30px; margin-top:10px; margin-bottom:5px;}H2{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00521F; letter-spacing:0.25em; font-weight:normal; font-size:20px; margin-bottom:20px; text-align:center; clear:}h3{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00521F; letter-spacing:0.25em; font-weight:bold; font-size:16px; margin-top:5px; margin-bottom:10px; text-align:center;}h4{ font-family:Georgia, "Times New Roman", Times, serif; text-transform:normal; color:#666666; letter-spacing:0em; font-weight:bold; font-size:18px; margin-top:5px; margin-bottom:3px; text-align:left;}h5{ font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#666666; letter-spacing:0.25em; font-weight:normal; font-size:10px; margin-top:7px; margin-bottom:3px; text-align:center;}label {font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; color:#666666; letter-spacing:0.25em; font-weight:normal; font-size:10px;}p { line-height:1.4em; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}p.plus, #shortcuts p.plus {font-size:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00521F; letter-spacing:0.125em; font-weight:bold; margin-top:7px; background:url(images/fleche.gif) no-repeat 0 3px; padding-left:20px;}p.plus a {color:#00521F; text-decoration:none;}p.plus a:hover {text-decoration:underline;}form { margin-top:5px;}form p { margin-bottom:5px;}/*****/#container {margin:0;margin-left:auto;margin-right:auto;background-color:#fff;width:920px;text-align:left;color:#111111;}a{color:#00521F;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ text-decoration:none;}h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{ text-decoration:underline;}.legende p { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#666666;}/*****/ #entete{clear:both;margin-bottom:10px;text-align:left; padding-top:10px; }#entete .logo { float:left; width:174px; text-align: center; margin-left:-10px;}#entete ul {list-style:none;border-bottom:1px solid #00521F; float:left; padding:5px 0px; margin-top:25px; margin-left:-20px; text-align:center; width:750px;}#entete li { float:left; margin:0 12px; font-size:12px; letter-spacing:0.1em;}#entete a { text-decoration:none; color:#00521F; font-weight:bold; text-transform:uppercase;}#entete a:hover { text-decoration:none; color:#111111;}#tools{background:#999; float:right; font-size:11px; font-family: "MS Trebuchet", Arial, sans-serif; margin-right:0px; margin-top:0px;}#tools a {text-decoration:none; color:#fff; text-transform: none; font-weight:normal; padding:2px 5px; border-left:1px solid white; float:left;}/*****/#content{ clear:both; margin:20px; margin-bottom:0; padding-bottom:20px;}#content #highlight {clear:both;border-bottom:1px solid #00521F; }#content #highlight .item {margin-right:14px; width:284px; float:left; margin-bottom:20px;}#content #actualite { /*background:#fffef9;*/ clear:both; margin-top:20px;  font-family:Georgia, "Times New Roman", Times, serif;}#content #actualite #corps {margin-top:14px; margin-right:14px; width:433px; float:left; font-size:1.2em;}#content #actualite #lastnews {width:433px; float:left; font-size:1.2em;}#content #actualite #lastnews h3 {text-align:left; margin-bottom:14px;}#content #actualite #lastnews .content img { float:left; margin-right:14px; margin-bottom:7px;}#content #actualite #nextevent {margin-right:14px;  float:left; width:209px;}#content #actualite #newsletter{background-color:#fbf8ef; border:1px dotted #00521F; width:187px; float:left; text-align:center; margin:14px 0; padding:0 10px;}#content #shortcuts{clear:both; margin-top:20px; padding-top:10px; border-top:1px solid #00521F;}#content #shortcuts .item { float:left; width:164px; margin-right:14px; padding-bottom:10px;}#content.website #corps p{font-size:14px; margin:5px 0;}#content.section{margin-top:20px;}#content.section h1.entete{font-size:60px; text-align: center; margin-bottom:20px; width:100%; border-bottom:1px solid #00521F; padding-bottom:10px;}#content.section #media{width:433px; float:left; margin-right:14px;}#content.section #navigation, #content.page #navigation,  #content.rubrique #navigation{ float:left;}#content.section #shortcuts, #content.page #shortcuts, #content.rubrique #shortcuts{clear:none; float:left; margin:0; border:none;}#content.section #shortcuts .item, #content.page #shortcuts .item , #content.rubrique #shortcuts .item { clear:both; width:255px; margin-right:0px; padding-bottom:10px; border-bottom:1px dotted #9ee3b8;}#content.section #shortcuts h4, #content.page #shortcuts h4, #content.rubrique #shortcuts h4{font-size: 16px; font-family: Georgia,Times, sans-serif;  font-weight: bold; margin-bottom:21px;}#content.section #shortcuts h4 .cartouche, #content.page #shortcuts h4 .cartouche, #content.rubrique #shortcuts h4 .rubrique{background-color: #00521F; color: white; padding:0 5px;}#shortcuts p {font-size:12px;}#content.page h1.page{margin-right:164px; text-align:center;font-size:36px; margin-bottom:28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00521F; letter-spacing:0.15em; font-weight:normal;}#content.rubrique h1.page{margin-right:164px; text-align:center;font-size:36px; margin-bottom:28px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#00521F; letter-spacing:0.15em; font-weight:normal;}#content.page #shortcuts .item, #content.rubrique #shortcuts .item { clear:both; width:255px; margin-right:0px; padding-bottom:10px; border-bottom:1px dotted #9ee3b8;}#content.page #media, #content.rubrique #media  {width:433px; float:left; margin-right:14px;}#content #navigation{width:164px;margin-right:14px; float:left;}#content #navigation h3{font-size: 16px; font-family: Georgia,Times, sans-serif; color: #00521F; font-weight: bold; border-bottom: 3px double #00521F; padding-bottom:10px;}#content #navigation ul, #content #sous_navigation ul {list-style: none; font-size:13px; margin-left:0px;}#content #navigation ul a, #content #sous_navigation ul a{color:#444; text-decoration: none;}#content #navigation ul a:hover, #content #sous_navigation ul a:hover {color:#00521F; text-decoration: none;}#content #navigation ul a.active, #content #sous_navigation ul a.active{color:#00521F; text-decoration: underline;}#content #navigation li, #content #sous_navigation li { margin-bottom: 5px; border-bottom:1px solid #9ee3b8; padding-bottom:5px; font-weight:bold;margin-left:0px;}#content #navigation ul.sousnavigation{ font-family: Georgia, serif;list-style: none; font-size:11px; margin-top:5px;}#content #navigation ul.sousnavigation li{border:none; padding:0; font-weight:normal;}#content #sous_navigation{float:right; margin-bottom:42px; margin-right:7px; border-top: 3px double #00521F; width:164px;}#media {margin-bottom:42px;}#media h2, #media h3, #media h4, #media h5, #media h6{text-align:left;}#media h2{ margin-top:21px; margin-bottom:14px;}#media h3{ margin-top:14px; margin-bottom:10px;}#media h4{ margin-top:10px; margin-bottom:7px;}#media h5{ margin-top:7px; margin-bottom:3px;}#media h6{ margin-top:3px; margin-bottom:3px;}#media ul{margin: 4px 0px 4px 14px; list-style:square;font-family: Georgia,Times, sans-serif; font-size:13px;}#media ul li{ margin:2px 0;}#media p {margin:10px 0;}#agenda{margin:40px 0; clear:both;}#agenda .event{margin-bottom:20px; clear:both; border-bottom:1px dotted #00521F; padding-bottom:10px;}#agenda h5 .date{margin:0; background-color:#00521F; color:white; padding:2px 4px;}#agenda h2.titre{margin-top:10px;}#sitemap{ background:#f1eed8 url(images/ombre-sitemap.gif) repeat-x; color:#00521F; padding:0 20px; padding-top:30px; padding-bottom:10px; clear:both; margin-top:40px;}#sitemap a{ color:#888888; text-decoration:none;}#sitemap a:hover{ color:#888888; text-decoration:none;}#sitemap a.active{ color:#888888; text-decoration:underline;}#sitemap p{ padding:5px 0; border-bottom:1px solid #ffffff; }#sitemap span{ margin-right:10px; margin-left:5px;}#sitemap span.header{ text-transform:normal; font-weight:bold; font-size:16px; width:200px; float:left;}#bottom { clear:both; margin:20px; margin-top:20px; margin-bottom:0; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666666;}#bottom a {text-decoration:underline;color:#666666;}#bottom a:hover {text-decoration:underline;color:#00521F;}/*****/#formulaire{margin:40px 0;}#formulaire textarea{width:100%; height:200px;}#formulaire p.demi input{width:210px; margin:0; padding:0; float:none;}#formulaire p.demi{width:48%; margin-right:4%; float:left;}#liens{margin:40px 0;}#liens h3{ clear:both;}#liens ul{list-style:none; clear:both; margin-left:0;}#liens li{ margin-left:0; padding-bottom:5px;}#liens a {color:#111; text-decoration:none;}#liens a:hover {color:#00521F; text-decoration:underline;}#liens .colonne{float:left; margin-right:14px; width:209px;}img.th_left{float:left; margin-right:5px; margin-bottom:2px; margin-top:2px;}img.th_right{float:right; margin-left:5px; margin-bottom:2px; margin-top:2px;}img.entete_rub{margin-bottom:10px;}img.largeur_totale{margin:14px 0;}img.demi_largeur{float:left; margin-right:14px;}
