body, table, tr, td, p, ul, ol, li, select, option, input, .norm {font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #333333;}
a {color: #333333; text-decoration: underline;}
a:visited {color: #333333; text-decoration: underline;}
a:hover {color: #CC0000; text-decoration: none;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.noline {text-decoration: none;}
.title {font-size: 15px; font-weight: bold;}
.small {font-size: 10px;}
.copyr {font-size: 10px; color: #CF8AA2; text-decoration: none;}
.copyr:link {font-size: 10px; color: #CF8AA2; text-decoration: none;}
.copyr:visited {font-size: 10px; color: #CF8AA2; text-decoration: none;}
.copyr:hover {font-size: 10px; color: #FFFFFF; text-decoration: none;}
.red {color: #b3013c;}
.blue {color: #0000CC;}
.green {color: #b2bb1c;}
.orange {color: #d45500;}
.patientez {font-size: 15px; font-weight: bold; color: #CF8AA2;}

h1 {font-size: 18px;}
h2 {font-size: 15px; color: #b3013c;}
h3 {font-size: 12px; color: #d45827;}
h4 {font-size: 12px; color: #b3013c;}
h5 {font-size: 12px; color: #939a18;}

li {line-height: 22px;}
.listpadding {padding: 0px 0px 0px 27px; margin: 0px 0px 0px 0px;}
.file {list-style-image: url(/img/list_file.gif); text-decoration: none;}
.pdf {list-style-image: url(/img/list_pdf.gif); text-decoration: none;}
.web {list-style-image: url(/img/list_html.gif); text-decoration: none;}
.excel {list-style-image: url(/img/list_excel.gif); text-decoration: none;}
.vide {list-style-image: url(/img/list_vide.gif); text-decoration: none;}
.rose-vents {list-style-image: url(/img/list_rose-vents.gif); text-decoration: none;}

.leftmenu, .leftmenu:link, .leftmenu:visited {font-size: 13px; color: #FFFFFF; line-height: 18px; text-decoration: none;}
.leftmenu:hover, .leftmenuon, .leftmenuon:link, .leftmenuon:visited, .leftmenuon:hover {font-size: 13px; color: #CF8AA2; line-height: 18px; text-decoration: none;}

.topmenu, .topmenu:link, .topmenu:visited {font-size: 10px; color: #FFFFFF; line-height: 18px; text-decoration: none;}
.topmenu:hover {font-size: 10px; color: #CF8AA2; line-height: 18px; text-decoration: none;}

.sousmenu {color: #FFFFFF; font-size: 11px; text-decoration: none;}
.sousmenu:link {color: #FFFFFF; font-size: 11px; text-decoration: none;}
.sousmenu:visited {color: #FFFFFF; font-size: 11px; text-decoration: none;}
.sousmenuon, .sousmenuon:link, .sousmenuon:visited, .sousmenuon:hover .sousmenu:hover {color: #D2D693; font-size: 11px; text-decoration: none;}

.datenews {color: #777777; font-size: 10px; text-decoration: none;}

.nopadding {padding: 0px; margin: 0px;}

.accueilrose {color: #e2014d; font-size: 16px; font-weight: bold; text-decoration: none;}
.accueilrose:link {color: #e2014d; font-size: 16px; font-weight: bold; text-decoration: none;}
.accueilrose:visited {color: #e2014d; font-size: 16px; font-weight: bold; text-decoration: none;}
.accueilrose:hover {color: #b2bb1c; font-size: 16px; font-weight: bold; text-decoration: none;}

.accueilnews {color: #333333; font-size: 10px;}
.accueilnewstitle, .accueilnewstitle:link, .accueilnewstitle:visited, .accueilnewstitle:hover {color: #333333; font-size: 11px; font-weight: bold; text-decoration: none;}

.textfield {width: 250px;}
.textarea {width: 250px;}

