/* ------------------ Eléments pour l'accueil ------------------ */

#accueil {
	position: absolute; top: 10%; left: 50%;
	height: 560px; width: 1020px;
	background-image: url(/res/accueil/accueil.gif); background-repeat:no-repeat;
	margin-left: -510px;
	vertical-align: middle; text-align: left;
}

#accueil_table { height: 500px; width: 1020px; text-align: center; }

.accueil_img { border: 0px; padding-bottom: 30px; vertical-align: bottom; }

#img1 { width: 160px; height: 240px; }

#img2 { width: 240px; height: 160px; }

#img3 { width: 240px; height: 160px; }

#img4 { width: 160px; height: 240px; }

#accueil_ja { position: absolute; bottom: 0px; left: 75px; vertical-align: bottom; color: #CCCCCC; font-size: 10px; }

#accueil_maj { position: absolute; bottom: 0px; left: 75px; vertical-align: bottom; color: #CCCCCC; font-size: 10px; font-weight: bold; }

.accueil_majnbre {font-weight: normal; }

#accueil_compteur { position: absolute; bottom: 0px; right: 60px; height: 12px; width: 50px; }

#accueil_sommaire { position: absolute; top: 244px; left: 940px; }

#accueil_help { position: absolute; top: 283px; left: 940px; border: 0px; }

#accueil_livre { position: absolute; top: 30px; right: 50px; border: 0px; }


/* ------------------ Eléments pour le livre d'or ------------------ */

#livre {
	position: absolute; top: 5%; left: 50%;
	height: 90%; width: 800px;
	margin-left: -400px; padding: 100px 0px 0px 0px;
	vertical-align: middle; text-align: left;
}

#livre_titre { position:absolute; top: 0px; left: 50%; margin-left: -111px; border: 0px; }

#livre_form {
	position:absolute; top: 100px; left: 0px;
	width: 100%;
	margin-bottom: 30px;
	text-align: center;
}

#livre_table {
	position: absolute; top: 0px; left: 50%;
	width: 600px;
	background-color: #C0C0C0;
	margin-left: -300px;
	font-size: 11px;
}

.livre_coord { padding-right: 20px; text-align: right; }

#livre_envoi { width: 60px; position: absolute; top: 0px; right: 0px; }

#livre_efface { width: 60px; position: absolute; top: 30px; right: 0px; }

#livre_messages {
	position: absolute; top: 240px; left: 0px;
	height: 400px; width: 800px;
	overflow-x:hidden; overflow-y:auto;
}

#livre_mess {
	height: 60px; width: 590px;
	background-color: #FFFFFF;
	border: 0px;
	margin: 0px 0px 0px 0px; padding : 5px 5px 5px 5px;
	text-align: left;
	color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal;
	overflow-y: scroll;
}

.livre_message {
	width: 600px;
	margin: 0px 0px 0px 100px; padding: 0px 0px 0px 0px;
	font-size: 11px;
}

.livre_msg1 {
	background-color: #C0C0C0;
	border-bottom: 5px solid #2A2A2A; 
	padding: 5px 10px 10px 7px;
}

.mail_nom { font-weight:bold; }

.mail_mask { visibility: hidden; }

.livre_msg2 {
	background-color: #FFFFFF;
	padding: 5px 10px 10px 7px;
}


/* ------------------ Eléments pour l'aide ------------------ */

#help_quitte { position: absolute; top: 5px; right: 5px; }


/* ------------------ Eléments pour le contenu ------------------ */

#body_contenu { background-color:#FFFFCC; overflow: auto; }

#contenu_table { width:400px; color: #555555; font-size:11px; }

#cont_col1 { width: 230px; }
#cont_col2 { width: 90px; }
#cont_col3 { width: 80px; }

.contenu_thm { height: 30px; padding-top: 5px; line-height: 25px; vertical-align: bottom; font-weight: bold;}

.contenu_rub { height: 15px; padding-left: 10px; }

.contenu_count { text-align: right}

a.cont:link { 		text-decoration: none; color: #555555; }
a.cont:visited {		text-decoration: none; color: #555555; }
a.cont:hover {		text-decoration: underline; color: red; }
a.cont:active {		text-decoration: none; color: #555555; }

#rubindex {
	position: absolute; top: 25px; right: 10px;
	height: 600px; width: 440px;
	background-color: #FFFFCC;
	color: #777777;
	border-left: 2px solid #777777; border-top: 2px solid #777777; border-right: 1px solid #777777; border-bottom: 1px solid #777777;
	visibility: hidden;
}

#rub_contenu {
	position : absolute; top: 30px; left : 0px;
	height: 567px; width: 437px;
	border-top: 1px solid #777777;
	scrollbar-face-color: #FFFFCC;
	scrollbar-arrow-color: #777777;
	scrollbar-base-color: #777777;
	scrollbar-shadow-color: #777777;
	scrollbar-darkshadow-color: #FFFFCC;
	scrollbar-highlight-color: #777777;
	scrollbar-3dlight-color: #777777;
	scrollbar-track-color: #FFFFCC;
	overflow: auto;
}

#rub {
	position: absolute; top: 0px; left: 0px;
	background-color: #FFFFCC;
	padding: 5px 5px 5px 5px;
	color: #777777;
}

#Trub {
	position: absolute; top: 8px; left: 5px;
	background-color :#FFFFCC;
	color: #555555; font-size: 10pt; font-weight: bold;
}

#Trubdate {
	position: absolute; top: 8px; right: 30px;
	background-color: #FFFFCC;
	padding-top: 3px;
	color: #555555; font-size: 8pt;
}

#Qrub { position: absolute; top: 4px; right: 3px; }
