/* ------------------------------------------------------------ */
/* ------------- A DALONGEVILLE - THEME du SITE --------------- */
/* ------------------------------------------------------------ */
/* --------------- BODY ---------------- */
html, body { margin:0; padding:0; height:100% }
body {
	cursor:url("../img/img-logoAD/AD-icone.cur");
	overflow:hidden; margin:0; padding:0;
	background:#000 url("../img/img-theme/NOIR-fond-page.jpg") repeat; /* NOIR */
	font-family:Arial,"Tahoma",sans-serif; color:#FFF; font-size:0.9em; text-align:left; text-decoration:none;
	/* ----- scrollbar ------ */
	scrollbar-3d-light-color: #000000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #666666;
	scrollbar-dark-shadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	scrollbar-shadow-color: #000000;
}
/* ---- Titres Principaux des Pages ----- */
h1, h2, h3, h4, h5, h6, p { margin:0; padding:0; }
h1 { width:220px; margin:0 auto; padding:0; }
h2 { width:220px; margin:0 auto; padding:0 10px; color:#FFF; font-size:1.1em; font-family:"Times New Roman","Times",serif; font-weight:bold; font-Style:italic; text-align:center; }
h3 { margin:0 auto; padding:25px 0; color:#FFF; font-size:1.2em; font-family:"Times New Roman","Times",serif; font-weight:bold; text-align:center; }
h4 { margin:0 auto; padding:10px 0; color:#FFF; font-size:1.2em; font-family:"Times New Roman","Times",serif; font-weight:bold; text-align:center; }
h5 { margin:0 auto; padding:25px 0 10px 0; color:#FFF; font-size:1.2em; font-family:"Times New Roman","Times",serif; font-weight:bold; text-align:center; }
h6 { margin:0; padding:0; color:#FFF; font-size:1.1em; font-family:"Times New Roman","Times",serif; font-weight:bold; font-Style:italic; }
hr { margin:1px 0; padding:0; color:#333; background-color:#333; height:1px; border:0; }
.textCourant { color:#FFF; font-size:10pt; }
.textPetit {color:#FFF; font-size:8pt; text-align:left; }
/* --------- textes --------- */
strong { font-weight:bold; }
em { font-style:italic; }
acronym { cursor:help; }
/* --------- images - liens --------- */
img { border:none; }
a img { border:none; }
a { text-decoration:none; color:#FFF; }
/* -------------------------------------- */
/* ------------ MISE EN PAGE ------------ */
#centragevertical { position:fixed; margin:0; padding:0; width:100%; height:570px; top:50%; margin-top:-285px; }
#header { width:100%; height:30px; margin:0 auto; }
#corpspage { width:100%; height:510px; margin:0 auto; padding:0; border-top:1px solid #0C0C0C; border-bottom:1px solid #0C0C0C;
	background:#000 url('../img/img-theme/NOIR-fond-contenu.jpg') repeat-x; }
.corpscentragehorizontal { width:100%; border-collapse:collapse; border:0; margin:0; padding:0; }
.corpscentragehorizontal td { border-collapse:collapse; border:0; margin:0; padding:0; text-align:center; }
	#corpsGauche-index { width:240px; height:502px; margin:0 auto; padding:4px; } /* pour index : sans image de fond */
	#corpsGauche { overflow:hidden; width:240px; height:502px; margin:0 auto; padding:4px; background:url('../img/img-logoAD/NOIR-rose.png') no-repeat; } /* Rose AD */
	#corpsCentre { overflow:hidden; width:502px; height:502px; margin:0 auto; padding:4px; }
	#corpsDroit { overflow:hidden; width:240px; height:502px; margin:0 auto; padding:4px; }
#footer { width:100%; height:30px; margin:0 auto; padding:0; }
	#footerGauche { width:240px; height:30px; margin:0 auto; padding:0 4px; }
		#drapeau { width:230px; height:20px; margin:0; padding:5px; }
	#footerCentre { width:502px; height:30px; margin:0 auto; padding:0 4px; }
	#footerDroit { width:240px; height:30px; margin:0 auto; padding:0 4px; }
	/* pour index */ 
/* -------------------------------------- */
/* container Gauche : MENU */
/* MENU Gauche */
#menu { margin:0 auto; width:220px; margin-top:255px; }
#menuG { float:left; margin:0 auto; width:90px; }
#menu_contentG { width:90px; text-align:left; }
#navG { margin:0; padding:0; list-style-type:none; list-style-position:outside; }
#navG li { position:relative; margin:0; padding:0; list-style-type:none; height:20px; }
#navG li a { text-transform:uppercase; font-size:0.8em; text-decoration:none; }
/* MENU Droit */
#menuD { float:right; margin:0 auto; width:130px; }
#menu_contentD { width:130px; text-align:right; }
#navD { margin:0; padding:0; list-style-type:none; list-style-position:outside; }
#navD li { position:relative; margin:0; padding:0; list-style-type:none; height:20px; }
#navD li a { text-transform:uppercase; font-size:0.8em; text-decoration:none; }
a.textMenu0 { color:#0C0C0C; font-size:0.8em; font-style:italic; text-align:left; }
a.textMenu0:hover { color:#A8A8A8; font-size:0.8em; font-style:italic; text-align:left; }
a.textMenu1 { color:#A8A8A8; font-size:0.8em; font-weight:bold; text-align:left; }
/* container Gauche : images, textes */
#AD-imagetitre { width:220px; height:75px; }
.DecorationInterieur { width:220px; margin:0; padding:0px 10px;
	font-family:"Times New Roman","Times",serif; font-size:1.1em; font-weight:bold; color:#FFF; font-Style:italic; text-align:center;
}
/* -------------------------------------- */
/* ---------- AMBIANCE MODELE ----------- */
/* case centrale */
#tableCentre { width:500px; height:500px; border:0; border-collapse:collapse; }
#imageCentreOui { border:1px solid #0C0C0C; }
#imageCentreNon { border:1px solid transparent; }
/* Pagination */
.pagination { height:30px; margin:0 auto; padding:0; }
.boutonPREV { float:left; width:35px; margin:5px; }
.boutonPAGE { float:left; width:130px; margin:5px auto; }
.boutonNEXT { float:right; width:35px; margin:5px; }
/* affichage des pictos */
.listePictos { clear:both; width:220px; margin:0 auto; }
.listePictos ul { margin:0; padding:0; list-style-type:none; list-style-position:outside; }
.listePictos ul li { float:left; margin:10px; padding:0; list-style-type:none; width:90px; }
.listePictos ul li div { position:relative; z-index:24; width:82px; height:82px; margin:0; padding:0; background:#FFF; }
.listePictos ul li div img { width:80px; height:80px; border:1px solid #0C0C0C; }
/* info-bulle */
.listePictos ul li div div { display: none; overflow:hidden; }
.listePictos ul li div:hover { z-index:25; }
.listePictos ul li div:hover div { display:block; position:absolute; overflow:hidden; top:87px; left:-4px; width:90px; height:100px; margin:0; padding:15px 5px 5px 5px; font-size:0.8em; text-align: center; }
.listePictos ul li div:hover div table { overflow:hidden; width:80px; height: 80px; }
/* commentaires */ 
.commentaireAmbiance { clear:both; width:240px; margin:0 auto; padding:5px 0; }
.commentaireTexte { width:240px; margin:15px auto; padding:0; }
/* -------------------------------------- */
/* ------- Style pour CONTACT.php ------- */
fieldset { border:0; margin:0; padding:0; }
#contactform label { height:20px; float:left; width:70px; margin:0 15px; color:#616161; font-size:.85em; text-align:left; }
#contactform select { font-weight:normal; text-align:left; }
#contactform input { font-weight:normal; text-align:left; }
#contactform p { margin:5px 0; text-align:left; }
select { font-weight:normal; text-align:left; }
input,textarea,select {
	font-family:Arial,"Tahoma",sans-serif;
	font-size:0.9em;
	color:#000;
	border:0px;
	background-color:#C0C0C0;
}
.textContact { color:#999; font-size:0.85em; text-align:right;
}
/* -------------------------------------- */
/* -------- Style pour LIENS.php -------- */
.autoscroll  { overflow:auto; height:510px; }
/* -------------------------------------- */
/* - Style pour MENTIONS.php, LIENS.php - */
.blockpartenaire { clear:both; margin:10px auto; padding:0; }
.textPetitGrisCentre { color:#999; font-size:0.9em; text-align:center;}
.textPetitGris { color:#999; font-size:0.85em; text-align:left; }
.titrePetitGris { color:#999; font-size:0.9em; text-align:right; }
.textPetitBlanc { color:#FFF; font-size:0.9em; text-align:left; }
/* -------------------------------------- */
