
body { color : #560F11; background-position: center;  margin-left: 10%; margin-right: 10%;}  

#logo {background-image : url(images/abcd_logo_grand.jpg); background-repeat:no-repeat; }
#masques {background-image : url('images/abcd_masques_grand.jpg'); margin-left : 12%; margin-right: 8%;}
.masques { background-image: url(images/ABCD_masques_grand.jpg); }
.logo { background-image: url(images/abcd_logo_grand.jpg); }

h1 { text-align : center; padding-top: 2%; padding-bottom : 3%; line-height: 120%; }
h1.public {padding-top: 2%; padding-bottom: 2%;}
h1.public1 {padding-top: 2%; padding-bottom: 2%;}

h2 {font-size : 150%; margin-left: 12%; padding-bottom: 2%;}
.public h2 {margin-left: 5%; text-align: left; padding-bottom: 0%;}
.public2 h2 {margin-left: 5%; text-align: left; padding-bottom: 0%;}
#cj h2 {margin-left: 0%;}

#content {margin-left: 12%; margin-right: 12%;}

.center {text-align : center;}

.liens_int {font-size: 95%; font-weight : normal; background-color: #B3E5FA; padding-left: 5%; padding-right: 2%; padding-bottom : 1%; padding-top: 1%; margin-right : 15%; }
.liens_int2 {font-size: 90%; font-weight : normal; background-color: #B3E5FA; padding-left: 1%; padding-right: 2%; padding-bottom : 1%; padding-top: 1%; margin-right : 40%; }
.liens_int3 {font-size: 90%; font-weight : normal; background-color: #B3E5FA; padding-left: 1%; padding-right: 2%; padding-bottom : 0.2%; padding-top: 0.2%; margin-right : 50%; }
.liens_int4 {font-size: 90%; font-weight : normal; background-color: ; padding-left: 1%; padding-bottom : 1%; padding-top: 1%; margin-right : 30%; }


.logo1 { float : left; margin-right: 5%; }
.logo2 { float : right; margin-left: 5%; }


td { padding-left: 1 em; padding-top : 0.2 em; padding-bottom : 0.2 em }}

.notice {color: red; font-weight: bold; margin-right: 20%; margin-left: 12%;}
.notice2 {color: red; font-weight: bold; text-align: center;}


#margin_15 {margin-left: 15%; margin-right : 15%;}
#margin_15_105 {margin-left: 15%; margin-right : 15%; font-size : 105%;}

.menu { font-size: 85%; text-align: center; padding-top: 2%; }
.liens { font-style: italic; text-align : right; margin-right: 10%;}

#menu { font-size: 85%; text-align: center; }

a:link { color : #004A4A; font-weight: bold; text-decoration: none;}
a:visited { color: #85858C; font-weight: bold; text-decoration: none;}
a:hover { color : #85858C; font-weight: bold; text-decoration: none;}
a:active

.bold {font-weight: bold;}
.bold_medium {font-weight : bold; font-size : 110%;}
.bold_large {font-weight: bold; font-size: 120%;}
.bold_very_large {font-weight: bold; font-size: 150%;}
.bold_i {font-weight : bold; font-style: italic;}
.italic {font-style : italic; font-weight: bold;}

.font_medium {font-size : 105%;}
.font_large {font-size : 110%;}

.chapeau1 {font-size: 120%; font-weight : bold; background-color: #F9EE3A; padding: 2%; }
.chapeau2 {font-size: 110%; font-weight : bold; background-color: #F9EE3A; padding: 2%; }


/******************* AD ***********************/
.logo-sponsors {margin-right: 3%; margin-left: 3%; }

#carnet {margin-left: 12%; margin-right: 12%; }
.carnet {margin-bottom: 2%; }
#carnet td {text-align: justify; vertical-align: top; padding-bottom: 0.7 em;}
#carnet p {margin-bottom: -0.5 em;}
#carnet li {padding-bottom: 0.3 em; list-style-type: square; margin-right: 5%;}
#carnet blockquote {font-style: italic; }
.incise {padding-bottom: 2 em; text-align: right; font-style: italic; font-size: 90%; }
.signature {font-style: italic;}

#ad {margin-left: 12%; margin-right: 12%;}
#ad blockquote {font-style : italic;}
#ad_special {margin-left: -2%; margin-right : -2%;}

.elia_right {margin-top: 5%;}

.chapeau3 {font-size: 110%; font-weight : bold; background-color: #F9EE3A; padding: 0.2%; padding-left: 2%; margin-right: 35%;  }
.chapeau4 {font-size: 100%; font-weight : bold; background-color: #F9EE3A; padding: 2%; }

.photo_left {float: left; margin-right : 5%; margin-top: 1%; margin-bottom: 1%;  }
.photo_right {float: right; margin-left : 5%; margin-top: 1%; margin-bottom : 1%;}
.christophe_left {float: left; margin-right : 3%; margin-top: 3%; margin-bottom: 1%;  }
.ad_left {float: left; margin-right : 3%; margin-top: 2%; margin-bottom: 2%;  }
.ad_right {float: right; margin-left : 3%; margin-top: 2%; margin-bottom: 2%;  }
