body {
	font-family: "Trebuchet MS", sans;
	font-size: 0.8em;
	margin:0px;
	background-color:#777777;
	color: #dddddd;
	background-image: url(images/bkg2.png);
}

a.onglet_recherche {text-decoration:none;}
a.onglet_recherche:hover {text-decoration:underline;}
a.onglet_recherche2 {text-decoration:none; color: #dff904; font-weight: bold;}
a.onglet_recherche2:hover {text-decoration:none; color: #dff904; font-weight: bold;}

a {color: #dddddd;}
a:hover {color: #ffffff;}

a.menu {color:#aaa; text-decoration:none;}
a.menu:hover {color:#fff; text-decoration:none;}

td.menu {padding-left:3px; background-image: url(images/menu_fleche.png);}
td.menu:hover {background-color:#000; background-image: url(images/menu_fleche2.png);}

td.menu2 {padding-left:3px;}
td.menu2:hover {background-color:#000; background-color:#000;}

a.vert {color: #ddd;}
a.vert:hover {color: #dff904;}

a.small{text-decoration:none; font-size: 0.75em;}

strong {font-size: 1.05em; margin-bottom: 10px; color: #333;}
h1 {font-size: 1.5em; margin-bottom: 15px; color: #ffffff; display:inline; font-weight:normal;}
.titre {
	font-size: 1.3em;
	margin-bottom: 15px;
	color: #ffffff;
	font-weight: bold;
}
.small {font-size: 0.85em; color:#aaaaaa;}
.med {font-size: 0.8em;}
p.justify {text-align:justify; margin:0px;}

a.footert {color:#FFFFFF; text-decoration: underline; font-size: 12px; font-weight: bold;}
a.footert:hover {color:#FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;}

a.footer {color:#999; text-decoration: underline; font-size: 11px; font-weight: normal;}
a.footer:hover {color:#ccc; text-decoration: none; font-size: 11px; font-weight: normal;}

.t_foot {font-size: 14px; color:#ff6000; font-variant: small-caps;}

div#global {clear:both; margin:10px;}
html>body div#global {padding-top: 85px;}

div#head {
	clear:both;
	position: relative;
	top:0px;
	left:0px;
	margin:0px;
	width: 100%;
	z-index: 20;
}

div#foot {
	clear:both;
	position: relative;
	bottom: 0px;
	text-align: center;
	height: 20px;
	width: 100%;
	z-index: 20;
	border-top: 2px solid #000;
	padding: 5px;
	background-image: url(images/bkg.png);
}

div#bas_page {
	clear:both;
	background-color: #000;
	padding:10px;
	height: 100%;
}

html>body div#head {position: fixed;}

div#box-ident {
	float: right;
	padding:10px;
	width: 480px;
	text-align:right;
	background-image: url(images/bkg.png);
	height:77px;
}
div#identification {
	position:absolute;
	padding: 5px;
	top:32px; right:175px;
	background-color: #333;
	border: 2px solid #fff;
	z-index: 100;
}

div#box-logo {
	padding:0px;
	margin: 0px;
	margin-right: 500px;
	height:97px;
	background-image: url(images/bkg.png);
}

div#box-navbar {
	clear:both;
	width: 100%;
	/*background-color: #555;*/
	background-image: url(images/bkg3.png);
	border-top: 2px solid #fff;
	border-bottom: 2px solid #333;
	padding:5px;
	margin:0px;
}

div#hebidule {
	position:fixed;
	right:10px;
	bottom: 0px;
	width:100px;
	height:50px;
	z-index:100;
}

div#rss {
	position:fixed;
	left:10px;
	bottom: 0px;
	margin:0px;
}

div#menu_daamu {
	position: absolute;
	width: 230px;
	height: 300px;
    margin: 0px; margin-left:35px;
	background-color: #333;
	border: 2px solid #fff;
	z-index: 99999;
}

#menu_iframe {
	position: absolute;
	width: 234px;
	height: 300px;
    margin: 0px; margin-left:35px;
	background-color: transparent;
	z-index: 10;
}

div.menu_galeries {
	position: absolute;
	width: 600px;
	height: 220px;
    margin: 0px; margin-left:5px;
	background-color: #333;
	border: 2px solid #fff;
	z-index: 99999;
}
a.prevButton {
	color: #dff904;
    text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}

div.tooltip {
	position:absolute;
	width:151px;
	height:73px;
	margin-left:-2px;
	margin-top:2px;
	background: url(images/tooltip.png) no-repeat left top;
	color: #ffdaea;
	font: 0.75em Arial, sans-serif;
	z-index: 10;
	padding-left:5px;
}
div.pastille {
	float: left;
	width:38px;
	height:40px;
	margin:3px;
	background: url(images/pastille.png);
	color: #671135;
	font: 1.6em Arial, sans-serif;
	font-weight: bold;
	text-align: center;

}

div#box-contenu {
	margin:0px;
	padding:0px;
	margin-right: 220px;
}

div#box-rightbar {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	width: 210px;
	float: right;
}

div.titre-box {
	font-size: 2.1em;
	margin: 0px;
	font-variant: small-caps;
	color: #222;
	font-weight:bold;
	height:27px;
}

div.box{
	padding:5px;
	margin:0px;
	background-color: #444;
	/*background-image: url(../img/bkg3.png);*/
	border:2px solid #222;
}

div.fil {
	background-color: #444; /*background-image: url(../img/bkg3.png);*/
	border-top: 1px solid #333; border-left: 1px solid #333;
	padding:1px 2px 2px 2px; margin-top: 2px; margin-bottom: 8px;
	font-size: 0.85em;
}

div#filtre-membre{
	background-color: #333;
	border:2px solid #555;
	margin:10px;
	padding:5px;
	text-align:left;
	position:absolute;
	width:500px;
	left:30px;
}

div.blog{
	padding:5px;
	margin:5px;
	background-image: url(images/bkg3.png);
	border:2px solid #222;
	text-align:justify;
	font-size: 0.90em;
	width: 450px;
}

div.comment{
	padding:5px; margin:5px;
	background-color: #888;
	border:2px solid #333;
	border-bottom:0px;
	text-align:justify;
	font-size: 0.85em;
	overflow:auto;
	margin-bottom: 0px;
}

div.comment-par{
	margin:0 5px 2px 5px;
	margin-top:0px;
	background: url(images/comment.png) no-repeat top left;
	font-size: 0.90em;
}

div.msg_ok {background-color:#dff904; border:3px solid #454d00; padding:5px; margin:10px; color: #454d00;}
div.msg_erreur {background-color:#fe1b62; border:3px solid #710c2b; padding:5px; margin:10px; color:#710c2b;}

div.ligne {overflow:hidden; height:190px; text-align:center;}
div.ligne-contenu div {display:inline;}
div.ligne-contenu div span {
	display:table-cell;
	display:inline-block;
	padding:10px;
	margin:0px;
	width:190px;
	height:160px;
	vertical-align:middle;
}

div.bloc {text-align:center;}
div.bloc div {display:inline;}
div.bloc div span {
	display:table-cell;
	display:inline-block;
	padding:10px;
	margin:0px;
	width:190px;
	height:160px;
	vertical-align:middle;
}

form {margin: 0px; display:inline;}

input, textarea, select{
	font-family: Arial, sans;
	font-size: 0.9em;
	background-color:#888;
	border:2px solid #333;
	color: #333;
}
input:hover, textarea:hover, select:hover {
	background-color:#999;
	border:2px solid #444;
	color: #444;
}

.recherche {
	display:inline;
	border:1px solid #dff904;
	color: #aaa;
	font-size:1.1em;
	background-color:#222;
	padding:2px;
}
.recherche:hover {
	color: #ddd;
	background-color:#111;
	border:1px solid #dff904;
}

.bouton_vert {
	background-color:#dff904;
	border:3px solid #454d00;
	color: #454d00;
}
.bouton_vert:hover {
	background-color:#dff904;
	border:3px solid #454d00;
	color: #000;
}
.bouton_bleu {
	background-color:#06c8ff;
	border:3px solid #065c74;
	color: #065c74;
}
.bouton_bleu:hover {
	background-color:#06c8ff;
	border:3px solid #065c74;
	color: #000;
}

div.hebtab-contenu {
	position:relative;
	padding: 10px;
	margin-top: 5px;
	background-color: #555;
	border:3px solid #333;
}

div.shadow {
	float:left;
	padding: 1px;
	background-color:#555555;
	border: 1px solid #666666;
	margin:auto;
}

.tn {
	display:block;
	border:1px solid #444444;
	padding:4px;
	background-color: #ffffff;
	margin:0px;
}
.En-tete {
	color: #00CCFF;
	font-weight: bold;
	font-size: large;
}
.blanc {
	color: #FFFFFF;
	font-weight: bold;
	font-size: medium;
}
.black {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

