body {background:#FFFFFF; color:#000000; font-size:11px; font-family:arial; margin:10px; padding:0px; line-height:20px;}
a {color:#0066CC;border:1px #0066CC solid; border-bottom:none; text-decoration:none; padding:0px 3px 0px 3px;}
a:link {}
a:visited {}
a:hover {border-bottom:1px #0066CC solid;}
a:active {}

a.normal{border:none; color:#0066CC;}
a.normal:hover {border:none;}

a.button {color:#0066CC;border:1px #0066CC solid; font-weight:bold; text-decoration:none; padding:5px; font-size:14px;}
a.button:hover {color:#0066CC;border:1px #0066CC solid; text-decoration:none; padding:3px;}

table, tr, td {border:none; }
input{font-size:11px;background:#666666; border:1px solid;}
select{font-size:11px;background:#666666; border:1px solid;}
textarea{font-size:11px;background:#666666; border:1px solid; }
h1 {font-size:22px; letter-spacing:10px; margin-top:40px; margin-bottom:40px; border:2px #000000 solid; border-bottom:none;padding:3px;}
h2 {font-size:14px; text-align:center; }
.h2 {border:2px #000000 solid; border-bottom:none;padding:5px;}
h3 {border:1px #000000 solid; border-bottom:none;padding:3px; text-align:left; margin-bottom:0px;}
h4 {font-size:12px; font-weight:bold; text-decoration:underline;}
h5 {font-size:12px; font-weight:bold; text-decoration:none;}
img{}
p{}
ul{}
li{}
#global {width:791px;margin:auto;}
#top {}
#menu {}
#menu a{background: #ffffff;border:2px #000000 solid; border-bottom:none; color:#000000; text-decoration:none; padding:5px; padding-bottom:3px;}
#menu a:hover {padding-top:10px;}
#menu a:active {}
#menu a.lien_menu_actif {padding-bottom:5px; border-bottom:none; text-decoration:none;}
#menu img{}
#page {background: #ffffff;border:2px solid #000000; border-bottom:none; text-align:justify; padding:20px;}
#page img{}
#bottom {border-right:2px solid #000000;border-left:2px solid #000000; background:#FFFFFF; text-align:right; padding-right:10px;}
.rouge {color:#FF0000; border:none;}
.erreur {color:#FF0000;}
.clear{clear:both;}

.citation_img {padding:10px; text-align:center; margin-bottom:0px;}
/*.citation {padding:20px; border:1px solid #000000; border-bottom:none; font-style:italic;margin-bottom:0px;margin-bottom:0px; }*/
/*.citation {text-align:left; font-style:italic; border-left:#CCC solid 1px; padding-left:10px; }*/
.citation {font-style:italic; }


.album {border:2px #000000 solid; border-bottom:none; text-decoration:none; padding:10px; text-align:right; margin-bottom:10px;}
.album a {border:none;}
.album img {border:none;}
.album_titre{ color:#000000; font-size:30px;margin:10px; border:none;}
.album_description{ color:#000000; font-size:10px;margin:10px; border:none;}

.dessins {display:none; padding:20px; border:3px solid #000000; border-bottom:none; font-style:italic;margin-bottom:0px;margin-bottom:0px;}
.dessins_petit {padding:5px; padding-bottom:0px; border:1px #000000 solid; border-bottom:none; text-decoration:none; margin:5px;}
.dessins_petit:hover { background:#000000;}

.dessins_div {text-align:center;}

.important {
	font-weight:bold;
	text-decoration:none;
}

.video {}
.video table,tr,td{vertical-align:top;}





.signature {font-style:oblique;text-align:right; border-right:1px solid #000000; margin-top:0px; padding-right:10px;padding-top:30px;}

.cv_annee { font-size:14px; font-weight:bold; margin-right:20px; border:1px solid #000000; border-bottom:none; margin-top:0px; margin-bottom:0px;}
.cv_annee_span { font-size:14px; font-weight:bold; margin-right:20px; border-bottom:1px #000000 solid; margin-top:0px; margin-bottom:0px; padding-bottom:1px;}
.cv_p { margin-left:20px; border-left:1px #000000 solid; padding-left:5px;margin-top:0px; margin-bottom:0px;}