/*********
* GLOBAL *
**********/
body{font-family: Verdana; font-size: 10pt; padding-bottom: 15px; background: url(backg.png) repeat-y; background-position: 0px 240px; margin: 0px;}

a:visited, a {color: #666666; text-decoration: none;}
a.bleu {color: blue; text-decoration: underline;}

h1 {font-family: Verdana; color: #FF66CC; font-size: 25px; text-align: right; padding: 0px;
	height: 180px; width: 100%; margin: 0px 10px 0px auto; }
.justify{text-align: justify; width: 99%; padding-top: 10px;} 
h3, .center{text-align: center;} 
form, dl{margin: 0px;}
input, textarea{font-family: Verdana; font-size: 11px;}
textarea {vertical-align: top;}
#menu img {vertical-align: middle; margin-bottom: 15px;}
img {border: 0px;}

#footer {font-size: 9px; text-align: center; margin-top: 15px; padding-top: 15px; margin-left: 200px;}
#footer img {text-align: center; margin-left: 400px;}

h2{font-family: Verdana; font-size: 16pt; text-align:center; font-variant: small-caps; border-bottom: #FFFFFF 3px solid; width: 260px; margin: 0px auto 20px auto;}
.without {background: #E4E4E4; border-bottom: 4px solid #E4E4E4;}

#page {margin: 5px 5px 15px 10px; padding: 0px; padding-left: 5px;}
.titre {font-family: Verdana; font-size: 22pt; text-align:center; font-weight: bold; margin: 20px auto 20px auto;}
#top {height: 220px;}
#top img {float: left;}
.petit {font-size: 70%;}
#bandeau {height: 200px; width: 900px; text-align: center; margin: auto; margin-top: 5px;}

/********
* LIENS *
*********/
#menu a:visited, #menu a{text-decoration: none; padding: 5px 10px; font-size:9pt; color: #000000; }
#artiste {background-color: rgb(205, 255, 255); padding: 10px 0px;}
#lieu	 {background-color: rgb(255, 205, 255); padding: 10px 0px;}


/*******
* MENU *
********/
#menu {width: 190px; float: left; padding: 0px; padding-left: 14px; margin: 0px; text-align:center;}
#menuAdmin dd, #menu dd {margin-left: 7px; margin-bottom: 9px; margin-top: 4px; font-size: 13px; width: 80%; text-decoration :none;}
#menu dd {text-align: center; }
#menuAdmin dt, #menu dt {font-weight:bold;}
#menuAdmin dl, #menu dl {list-style: none outside; margin-left: 0px; padding-left: 0px; font-weight: bold;}
#menuAdmin { border-right: 1px solid black; margin-right: 10px; }
.imbric dt {margin-left: 30px; }
.imbric a {font-weight: normal;}

#menu3 {list-style: none; margin: 0px; padding: 0px; width: 85%; font-size: 9px;} */
#menu3 li {margin-left: 0px; margin-bottom: 9px; margin-top: 4px; padding: 0px; }
#select {background-color: #DDDDDD; border: 3px solid #FFCC99; font-weight: bold;}
.link {padding: 0px; margin: 0px; text-align: center; background-color: #CCCCCC; margin-left: 10px; margin-bottom: 10px; }


#menu2 {margin-top: 25px;}
#menu2 a:visited, #menu2 a{text-decoration: none; padding: 5px 10px; font-size:9pt; color: #000000;}
#urls {background-color: #66FFCC;}
#selec {font-weight: bold;}

#retour {text-decoration: underline; padding: 5px 10px; font-size:9pt; color: #000000; border: 5px solid #FFFF99; background-color: rgb(205, 255, 255);}

#logos {margin: 0px; padding: 0px;}

#menuAdmin {width: 200px; float: left;}
#menuAdmin dd {width: 180px;}
.accueil {margin-top: 10px;}

.admin {float: left; width: 700px; }
.admin form {margin-bottom: 50px;}

.vignette {vertical-align: top; padding: 5px 5px; max-height: 130px; }
#oeuvre, #visu {max-height: 10cm; max-width: 12cm;}

/*********
* ERREUR *
**********/
.red{color: red; text-align:center;}



/*********
* IMAGES *
**********/
img.gauche{float: left;  margin-right: 10px; width: 120px; vertical-align: text-top; border: 1px dashed black; padding: 1px;}
img.droite{float: right; margin-left:  10px; width: 120px; vertical-align: text-top; border: 1px dashed black; padding: 1px;}
img.centre{text-align: center; padding-left: 10px; padding-right: 10px;}



#moteur { text-align: center; margin: 10px;}
.legend { text-align: center; font-size: 70%; }
.insc th {text-align: right; vertical-align : top;}
.insc i {font-weight:normal;}


#intro {margin-bottom: 20px; }
#intro img {float: left; }
#txt_img {max-width: 350px; float: right; margin: 5px 0px 5px 5px;}

.button { padding: 5px; margin: 5px; color: black; background: #CCCCCC; border: 3px red groove;}

.grise { color: #888888; font-weight: bold;}

#sans p {margin: 0px;}