
body, table, tr, td, p, ul, ol, select, input, textarea, .norm {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
option {font: 10px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
a {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #B3C45E; text-decoration: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px;}
.red {color: #CC0000;}
.blue {color: #0000CC;}
.green {color: #00CC00;}
.white {color: #FFFFFF;}
.white:link {color: #FFFFFF;}
.white:visited {color: #FFFFFF;}
.white:hover {color: #DDDDDD;}
.almostwhite {color: #CCCCCC;}
.almostwhite:link {color: #CCCCCC;}
.almostwhite:visited {color: #CCCCCC;}
.almostwhite:hover {color: #B3C45E;}
.marine {color: #151E45;}

.suite {color: #B87338; font-weight: bold;}

h1 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #333333; font-size: 22px; font-weight: bold;}
h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #333333; font-size: 20px; font-weight: bold;}
h3 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #333333; font-size: 18px; font-weight: bold;}
h4 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #333333; font-size: 15px; font-weight: bold;}

li {line-height: 24px;}

.toppadding {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 40px;}
.mainpadding {margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px;}
.modelepadding {margin: 0px 0px 0px 0px; padding: 4px 12px 12px 12px;}
.modeletitre {font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.modeletitre:link {font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.modeletitre:visited {font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.modeletitre:hover {font-size: 14px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.modelesoustitre {font-size: 14px; color: #333333; font-weight: bold; text-decoration: none; line-height: 22px;}
.modelesoustitre:link {font-size: 14px; color: #333333; font-weight: bold; text-decoration: none;; line-height: 22px;}
.modelesoustitre:visited {font-size: 14px; color: #333333; font-weight: bold; text-decoration: none;; line-height: 22px;}
.modelesoustitre:hover {font-size: 14px; color: #333333; font-weight: bold; text-decoration: none;; line-height: 22px;}
.modeletexte {font-size: 12px; color: #333333; text-decoration: none; line-height: 18px;}
.modeletexte:link {font-size: 12px; color: #333333; text-decoration: none;; line-height: 18px;}
.modeletexte:visited {font-size: 12px; color: #333333; text-decoration: none;; line-height: 18px;}
.modeletexte:hover {font-size: 12px; color: #333333; text-decoration: none;; line-height: 18px;}

.topmenu {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.topmenu:link {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.topmenu:visited {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none;}
.topmenu:hover {font-size: 12px; color: #CCCCCC; font-weight: bold; text-decoration: none;}
.topsearch {font-size: 10px;}

.milieuviepadding {margin: 0px 0px 0px 0px; padding: 5px 200px 5px 20px;}
.milieuvie01 {font-size: 22px; color: #ACC555; text-decoration: none;}
.milieuvie01:link {font-size: 22px; color: #ACC555; text-decoration: none;}
.milieuvie01:visited {font-size: 22px; color: #ACC555; text-decoration: none;}
.milieuvie01:hover {font-size: 22px; color: #ACC555; text-decoration: none;}
.milieuvie02 {font-size: 22px; color: #5B372B; text-decoration: none;}
.milieuvie02:link {font-size: 22px; color: #5B372B; text-decoration: none;}
.milieuvie02:visited {font-size: 22px; color: #5B372B; text-decoration: none;}
.milieuvie02:hover {font-size: 22px; color: #5B372B; text-decoration: none;}
.milieuvie03 {font-size: 22px; color: #061944; text-decoration: none;}
.milieuvie03:link {font-size: 22px; color: #061944; text-decoration: none;}
.milieuvie03:visited {font-size: 22px; color: #061944; text-decoration: none;}
.milieuvie03:hover {font-size: 22px; color: #061944; text-decoration: none;}
.milieuvie04 {font-size: 22px; color: #808E94; text-decoration: none;}
.milieuvie04:link {font-size: 22px; color: #808E94; text-decoration: none;}
.milieuvie04:visited {font-size: 22px; color: #808E94; text-decoration: none;}
.milieuvie04:hover {font-size: 22px; color: #808E94; text-decoration: none;}
.milieuvie05 {font-size: 22px; color: #56813B; text-decoration: none;}
.milieuvie05:link {font-size: 22px; color: #56813B; text-decoration: none;}
.milieuvie05:visited {font-size: 22px; color: #56813B; text-decoration: none;}
.milieuvie05:hover {font-size: 22px; color: #56813B; text-decoration: none;}
.milieuvie06 {font-size: 22px; color: #808080; text-decoration: none;}
.milieuvie06:link {font-size: 22px; color: #808080; text-decoration: none;}
.milieuvie06:visited {font-size: 22px; color: #808080; text-decoration: none;}
.milieuvie06:hover {font-size: 22px; color: #808080; text-decoration: none;}

.colortitle01 {font-size: 16px; color: #56813B; text-decoration: none; font-weight: bold;}
.colortitle02 {font-size: 16px; color: #5B372B; text-decoration: none; font-weight: bold;}
.colortitle03 {font-size: 16px; color: #061944; text-decoration: none; font-weight: bold;}
.colortitle04 {font-size: 16px; color: #808E94; text-decoration: none; font-weight: bold;}
.colortitle05 {font-size: 16px; color: #B87338; text-decoration: none; font-weight: bold;}
.colortitle06 {font-size: 16px; color: #808080; text-decoration: none; font-weight: bold;}
.colortitle07 {font-size: 16px; color: #ACC555; text-decoration: none; font-weight: bold;}
.colortitle08 {font-size: 16px; color: #5B372B; text-decoration: none; font-weight: bold;}
.colortitle09 {font-size: 16px; color: #061944; text-decoration: none; font-weight: bold;}

.menuleft {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-image: url(../img/site/menuleft_off.jpg); line-height: 34px;}
.menuleft:link {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-image: url(../img/site/menuleft_off.jpg); line-height: 34px;}
.menuleft:visited {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-image: url(../img/site/menuleft_off.jpg); line-height: 34px;}
.menuleft:hover {font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; background-image: url(../img/site/menuleft_on.jpg); line-height: 34px;}


.engagement {font: 18 px Times New Roman, serif; color: #151E45; text-decoration: none;}

.field {font-size: 12 px; color: #333333; border-style: solid; border-width: 1px; border-color: #555555; background-color: #FFFFFF;}


