/* RICHTEXT CSS */
#contentLocation {line-height:1.6em}

img.titleimg { margin-bottom:20px}

h2.title,
h2.heading-two { padding-top:0px; font-size:2em; font-weight:bold; margin-bottom:10px;line-height:1em;font-family:"Times New Roman", Times, serif} /* font-family:"Maiandra GD"*/
h2.title a,
h2.heading-two a { text-decoration:none}
h2.title a:hover,
h2.heading-two a:hover { text-decoration:none; color:#6c6c6c}

h3.title small,
h3.heading-three small { font-size:0.7em; color:#6c6c6c}
h3.title,
h3.heading-three { font-size:1.4em; font-weight:bold; margin-bottom:10px}
h3.title a,
h3.heading-three a { text-decoration:underline}
h3.title a:hover,
h3.heading-three a:hover { color:#6c6c6c; text-decoration:none}

h3.contact { font-size:1.4em; font-weight:bold; margin-bottom:0px}


h4.title,
h4.heading-four { font-size:1.3em; font-weight:bold; margin-bottom:20px}

h5.title,
h5.heading-five { font-size:1.1em; color:#6c6c6c; font-weight:bold}

h6.title,
h6.heading-six { font-size:1em; color:#6c6c6c; margin-bottom:5px}

p { font-size:1em; color:#444; text-align:justify}
p.textgraysmall { font-size:0.8em; color:#666; text-align:justify}
#containerLocation p { padding-bottom:10px; text-align:justify}

.serif {font-family:Georgia, Georgia, serif}

.black{color:#666}

/*LINK*/
a.link { text-decoration:none; color:#6c6c6c;border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
font-weight:normal;
font-size:1.3em;}
a.link:hover { text-decoration:none;border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: solid;}

a.neutral { text-decoration:underline;}
a.neutral:hover { text-decoration:none;border-bottom-width: 0px; border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: solid;}

a.accueil { 
text-decoration:none; 
color:#1d57a1;
border-bottom-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: dotted;
}
a.accueil:hover { text-decoration:none;border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
border-style: solid;}

a.small {font-size:1em; }

h4 a.link { font-size:0.8em;} 

a.anchor { text-decoration:none}
a.anchor:hover { text-decoration:none; color:#000}

a.link-arrow { text-decoration:underline}
a.link-arrow:hover { text-decoration:underline; color:#000}

a.link.popup { text-decoration:underline; background:url(/media/external.png) center right no-repeat; padding-right:15px}
a.link.popup:hover  { text-decoration:underline; color:#000}

/*LISTE A PUCE RICHTEXT*/
ul.normal { font-size:1em; margin:10px 0 0px 20px; color:#444; font-weight:normal;}
ul.normal li { list-style:disc; margin-left:0px; padding-bottom:10px}
 
ol.normal { font-size:1em; margin:10px 0 20px 20px; color:#444; font-weight: normal}
ol.normal li { list-style:decimal; margin-left:20px; padding-bottom:10px}

/*BLOCKQUOTE*/
blockquote { font-style: italic; margin: 0px 25px 15px 25px; padding: 0px 25px 0px 10px; border-left: 1px solid #6c6c6c}
blockquote p { padding: 10px 0px 10px 0px}

/*TABLE*/
table.normal { border-collapse: collapse; margin-bottom:20px; width:100%; font-size:1em}
table.normal thead tr th { padding:5px; text-align:left; color:#fff; font-weight:bold; font-size:0.8em; letter-spacing:1px; text-transform:uppercase}
table.normal tbody tr:hover td { background:#eee}
table.normal tbody tr td { padding:5px}
table.normal tfoot tr td { padding:5px; color:#fff}

.errors { color:red; padding-top:10px; padding-bottom:10px; font-weight:bold}
.success { color:green; padding-top:10px; padding-bottom:10px; font-weight:bold}

.link-accueil { color:#31b2e9;}

.div-link-accueil{color:#31b2e9; background:#c9eaf9;}


