@charset "UTF-8";
/* CSS Document */

body { margin: 0; padding: 29px 0; background-color: #d2d5c2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4d4f53; }

h1, h2, h3, h4 { margin: 0; padding: 0; }
img { border: none; }
a { text-decoration: none; color: #4d4f53; }
a:hover { text-decoration: underline; }

#contenu { width: 846px; height: 704px; margin-top: 29px; background: url(fond.png) top repeat-x; margin: auto; }
#inscrire { margin-top: 85px; }
#fruits { float: right; }
#dates { padding-left: 27px; padding-top: 27px; }
#dej { padding-top: 21px; }
#reglement { padding-left: 27px; padding-top: 10px; font-size: 14px; line-height: 20px; }
#reglement b { font-family: Verdana, Geneva, sans-serif; color: #00755a; }
#shape { margin-left: 39px; margin-top: 16px; width:150px; height:124px; background: url(shape.png) center no-repeat; }
#shape div { text-align: center; padding: 30px 10px 0 0; font-family: Verdana, Geneva, sans-serif; color: #00755a; font-weight: bold; line-height: 18px; }
#shape div span { color: #FFF; }

#col-gauche { float: left; width: 241px; margin-top: 15px; }
#ebics { margin-left: 26px; margin-top: 34px; }
#texte-logo { height: 68px; margin-top: 12px; margin-left: 27px; font-family: Verdana, Geneva, sans-serif; color: #00755a; font-weight: bold; }
#contact { float: left; }
.contact { margin-left: 27px; color: #5f9127; font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; padding-top: 14px; }
#partenariat { margin-left: 27px; margin-top: 20px; color: #5f9127; font-family: Verdana, Geneva, sans-serif; font-size: 11px; font-weight: bold; line-height: 40px; }
#partenariat img { margin-bottom: 15px; }

#col-mid { float: left; width: 380px; margin-top: -10px; }
.titre { font-family: Verdana, Geneva, sans-serif; color: #00755a; font-weight: bold; }
.titre sup { font-size: 8px; }
.texte { line-height: 16px; width: 350px; }
.fruit { float: left; }
#liste  { margin-top: 15px; }
#liste .titre, #liste .texte { font-size: 14px; font-family: Verdana, Geneva, sans-serif; }
#liste .texte { color: #4d4f53; font-weight: normal; }
.argument { padding-left: 50px; padding-top: 30px; }
.argument .titre { margin-top: 0; }
.fruit.poire { padding-top: 25px; }
.fruit.pomme, .argument.pomme { padding-top: 20px; }
.argument.pomme { padding-top: 20px; }
.fruit.orange, .argument.orange { padding-top: 25px; }
.argument .liste { font-size: 11px; line-height: 16px; padding-top: 5px; }

#col-right { float: right; width: 208px; }
#programme { margin-top: 40px; }
#cartouche-top { margin-top: 19px; }
#cartouche { background: url(cartouche-bottom.png) center bottom; width: 185px; padding-bottom: 20px; }
#cartouche .titre { padding: 0px 0 10px 0; margin: 0 15px; font-weight: normal; border-bottom: 1px solid #dcdcdc; }
#cartouche ul { padding: 0; margin: 15px 0px 0px 30px; }
#cartouche li { color: #c6c1bd; line-height: 18px; font-weight: bold; }
#cartouche li big { font-size: 10px; color: #00755a; }
#cartouche li small { font-size: 8px; color: #5f9127; font-weight: bold; }
#cartouche li small sup { font-size: 6px; }

#logo { float: right; margin-top: 80px; }

#mentions { text-align: center; color: #606365; font-size: 8px; margin-top: 5px; clear: both; }

#page #reglement { padding-top: 20px; }
#page #shape { margin-top: 26px; }
#accueil { float: right; margin-top: -10px; margin-right: 25px; }
#accueil a { font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #00755a; text-decoration: underline; }

#page #cartouche .titre { padding: 0px 0 10px 0; margin: 0 15px; font-weight: bold; border-bottom: none; }
#page #cartouche .texte { margin: 0 15px; font-size: 13px; font-weight: bold; color: #00755a; }
#page #cartouche .date { margin-top: 5px; color: #5f9127; }

#page #col-mid { width: 390px; margin-top: 0; }
#liste.left { width: 200px; float: left; margin-top: -55px; }
#liste.right { width: 190px; float: right; margin-top: 30px; }
#page .argument { padding-left: 40px; }
#page .argument .titre { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5f9127; line-height: 16px; }
#page .argument .titre span { color: #008468; }
#page .argument .texte { font-family: Verdana, Geneva, sans-serif; font-size: 11px; line-height: 13px; width: 150px; }
#page .argument .texte a { font-weight: bold; color: #008468; text-decoration: none; }
#page .argument .texte a:hover { text-decoration: underline; }
#page .argument .texte a.map { font-weight: normal; color: #5f9127; }
#page .fruit.pomme, #page .argument.pomme { padding-top: 15px; }
#page .fruit.poire, #page .argument.poire { padding-top: 5px; }
#page .argument.orange, #page .fruit.orange { padding-top: 10px; }

#page #col-right { margin-top: 10px; }
#page #logo { margin-top: 186px; }

