body {font: normal 13px 'Trebuchet MS', sans-serif;}
h1, h2, h3, h4, h5, h6 {font-family: 'GillSans', 'Gill Sans', sans-serif; margin: 0;}

h1 {font: 18px/18px 'Trebuchet MS', sans-serif;}
h2 {font: 14px/18px 'Trebuchet MS', sans-serif;}
p {margin: 14px 0; font-size: 14px; line-height: 20px; }

.pageMenu {font: 18px 'Trebuchet MS', sans-serif;}

.newsBox .scrollMessage {font-size: 11px;}

.homepageButtons a {text-indent: -10000px;}

.pageFooter {font: bold 10px 'Arial', sans-serif;}

h1 {font: 18px 'Trebuchet MS', sans-serif;}
h2 {font: 17px 'Trebuchet MS', sans-serif;}

p.intro {font-size: 14px; line-height: 20px; color: #043882; font-weight: bold; padding: 2px; background: transparent}
p#village {padding-left: 10px;}
.texte {color: #043882; text-align: left;}
.outro {font-size: 10px; line-height: 10px; width: 100%; float: left; text-align: center; padding: 2px 0 2px 0;}
.outroR, .aventRight {text-align: left; color: #043882; padding: 5px 30px 0 0;}
.outroR li, .aventRight li {list-style-type: circle; }
.outroR li#first, .aventRight li#first {list-style-type: none; left: 0; font-size: 18px; margin-bottom: 10px; color:#68c2ed;}
.outro a, .outroR a {_color: #fff; text-decoration: none;}
.outro a:hover, .outroR a:hover {text-decoration: underline}

ul.plan li a {display: block; padding: 2px 3px 3px 5px; font-size: 16px;  line-height: 16px; _color:#ffffff; text-decoration: none;}
ul.plan a:hover {background: #3e9ed0; color:#ffffff}
ul.plan span {font-size: 12px;  line-height: 14px; color:#e59e0b; text-decoration: none}

ul#plan li a {display: block; padding: 2px 3px 3px 5px; font-size: 15px;  line-height: 16px; color:#ffffff; text-decoration: none;}
ul#plan a:hover {background: #3e9ed0; color:#ffffff}
ul#plan span {font-size: 12px;  line-height: 14px; color:#e59e0b; text-decoration: none}

ul.village li, ul.avent li {display: block; padding: 1px 3px 5px 5px; font-size: 13px;  line-height: 16px; color:#ffffff; text-decoration: none;}
ul.village span, ul.avent span {font-size: 14px; line-height: 15px; color:#009ee0; text-decoration: none; font-weight: bold}

table.contact {font-size: 13px;  line-height: 16px; color:#000000; text-decoration: none;}
table.contact td.left {text-align: right;}
table.contact td.right {text-align: left;}

input, textarea {font: 12px/14px 'Trebuchet MS', sans-serif;}

div.error {line-height: 16px;}

span.orange, p.orange {color: #f8b200}
.gras {font-weight: bold;}
ul.village li.titreA, ul.avent li.titreA {color: #ffed0e; font-weight: bold; font-variant: small-caps; font-size: 16px;}

div#pnPlan {font-size: 10px; color: #ffffff; text-align: center}

a.link {
	background: #3e9ed0;
	color: #FFFFFF;
	padding: 5px;
}
