body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0;  background-color:#fff; }
#header { height: 225px; }
#header .deconnexion { position: relative; top:160px; left:20px; color:#CC3300; font-size: 10px; font-weight: bold; }
#header .atl_com { position: relative; top:190px; left:10px; color:#000; font-style: italic; font-size: 11px; cursor:pointer; }
#conteneur { position: absolute; width: 800px; left: 50%; margin-left: -375px; border: 1px; border-style: solid;
		border-color: #e1e1e1; background-image: url("img/back.jpg"); }
#centre { margin-left: 150px; margin-right: 150px; padding: 0px 10px 10px 10px; }
#gauche { position: absolute; left:0; width: 150px; }
#droite {  position: absolute; right:0; width: 150px; text-align:center; }
#pied { height: 30px; vertical-align: middle; text-align: center; color: #C0C0C0; font-size: 9px; font-weight: bold;
		background-image: url("img/foot.jpg");}
.menugauche { list-style-type: none; margin: 0px; padding:0px; }
.link_menu { border-bottom: 1px solid #ccc; height: 32px; vertical-align:middle; }
.link_empty { border-bottom: 1px solid #ccc; }
.link_menu a { margin: 0px; color: #000000; text-decoration: none; }
.menugauche a:hover { text-decoration: none; }
.menudroit { list-style-type: none; margin: 0px; padding:0px; }
.menudroit li { margin-bottom: 5px; }
.menudroit a { margin: 0px 2px; color: #000000; text-decoration: underline; }
.menudroit a:hover { text-decoration: none; }
p {margin: 0px 0px 10px 0px;}
a {color: #000000; text-decoration: none; }
.bleu { color:#4E6F8A; }
.titre { font-family: Trebuchet MS; font-size:16px; font-weight:bold; border-bottom: 1px solid #ccc;
	padding-left:10px; margin-bottom: 10px; color:#666666;}
.soustitre {  font-family: Trebuchet MS; font-size:12px; font-weight:normal; border-bottom: 3px double #ccc;
	padding-left:10px; color:#333333; vertical-align:bottom; }
.soustitre td {  font-family: Trebuchet MS; font-size:12px; font-weight:normal; border-bottom: 3px double #ccc;
	padding-left:10px; color:#333333; height:50px; vertical-align:bottom; }
.borduredroite { border-top:2px dashed #236CB0; border-right:2px solid #236CB0; text-align:right; width: 100px; height:40px; vertical-align:top; font-weight:bold; }
.premierelettre { font-size: 18px; font-weight: bold; }

/* Formulaire */
input, textarea, select {font-size:10px; font-family: Verdana; background-color:#fff; border-width:0px; border:1px solid #999; }
.w50 { width:35px; }
.w200 { width:200px; }
.bouton { border: 2px outset #fff; cursor: hand; cursor:pointer; }
.commentaires { color: #999999; font-style:italic; font-size:10px; }
.com_highlight { color: #CC0000; font-weight:bold; text-align: justify; font-size:10px; }

/* Galerie photo */
.cel_photo { text-align: center; vertical-align: middle; width: 95px; height: 97px; font-size: 10px; letter-spacing:-1px; border: 1px solid #000;  }
.tn_photo { height: 75px;}
.affphoto { text-align: center; }
.prec { float:left; width: 100px; text-align:left; font-weight:bold;  }
.titre_photo { float:left; width: 280px; text-align:center; font-weight:bold; }
.suiv { float:left; width: 100px; text-align:right; font-weight:bold;}
.pagination:link, .pagination:visited { background-color: #D1D1D1; padding: 3px 7px 3px 7px; color: #FFFFFF; }
.pagination:hover { color: #000000; padding: 4px 8px 4px 8px; }
.cadre { background-color:#EDECF1; border: 1px solid #000; padding: 20px; cursor: pointer;}