html {
margin:0;
padding:0;
}
body {
	margin: 0px;
	color:#000000;
font-family:Tahoma,Verdana,"Lucida Grande",Helvetica,Sans-Serif;
font-size:85%;
padding:0pt;
text-align:center;
}
dl, dt, dd, ul, li {
margin : 0;
padding : 0;
list-style-type : none;
}
#page #mapage {
	background-color:#FFFFFF;
	padding: 0 5px 5px 5px;
		-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border: 0.1pt solid #FF6699;

}
.largeur_contenu {
			width:93%;
	max-width:1280px;
	min-width:700px;
	margin: auto;
}
#page #navbar #navigation {
		width:93%;
	max-width:1280px;
	min-width:700px;
	margin: auto;
}
#page #banner #haut {
	height: 12px;
	width: 30%;
	font-size: 7px;
	font-style: italic;
	text-align: center;
	background-color: #EEF6FB;
	border-top-width: 0.5px;
	border-right-width: 0.5px;
	border-bottom-width: 0.5px;
	border-left-width: 0.5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	float: right;
}
#page #banner #logo {
	height: 155px;
	width: 395px;
	background-image: url(images/sous_logo.png);
	background-repeat: no-repeat;
	float: left;
}
#page #banner #logo img{
	margin-top: 17px;
	margin-left: 0px;
}
#compte {
	background-image: url(images/compte_f.png);
	height: 146px;
	width: 215px;
	float: right;
}

#page #pageetpied #monpied {
	background-image: url(images/footer-pink.png);
	background-repeat: repeat-x;
	background-position: center;
	height: 170px;
	width: auto;
}
#page #banner {
	background-color:#EEF6FB;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height:155px;
}
#page #pageetpied {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FCF6FA;
}
#page #navbar {
	background-image: url(images/navbar.jpg);
	background-repeat: repeat-x;
	height: 32px;
}
#monpied #footer{
	padding-top: 82px;
	

}

a {
	text-decoration: underline;
	color: #06A5E7;
}

a:hover {
	text-decoration: underline;
color: #FF5E99;
}
#navigation{
	font-size: 11px;
	font-weight: 600;
	padding: 11px 9px 4px 0px;
}

#navigation .p, .h, .e{
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border: 0.1pt solid #FE86FF;
	padding: 2px 4px 5px 4px; 

}
#navigation .h{
	background: transparent url("images/ong.png") 50% 0 repeat-x;
		border-bottom-color: #FCEBFA;
}
#navigation .p{
text-decoration:none;
	background: transparent url("images/ong.png") 50% 0 repeat-x;
background-position:0pt -23px;
		border-bottom-color: White;
}
#navigation .e{
	background-color: White;
		border-bottom-color: White;
}
#navigation a:hover, a{
text-decoration:none;
}
#entremembre{

font-size:9px;

}
input[type=text], input[type=checkbox], input[type=radio], select, textarea{
	border:1px solid #FF6699;
	-moz-border-radius: 5px;
	padding-left: 2px;
}
input[type=text]:hover, input[type=checkbox]:hover, input[type=radio]:hover, select:hover, textarea:hover{
	border:1px solid #06A5E7;
}


input[type=button], input[type=submit], input[type=reset]{
	background-color: #07A5E8;
	color: White;
	font-weight: bold;
	font-size: 11pt;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover{
	background-color: #8DD9F8;
}
.t{
	border: 0.1pt solid #FF00FF;
	}
.t0{
	background-color: #C7EAFE;
	font-weight: 900;
}
.t1{
background-color:#FFFFFF;}
.t2{
background-color:#FFF0FF;}
.t3{
color: #3399CC;
background-color:#F0F0F0;
font-weight: 600;
}
a.but  {
background:transparent url(images/demo-button.gif) repeat scroll center center;
display:block;
height:26px;
line-height:22px;
text-align:center;
width:222px;}

img{ vertical-align:middle;}
/*td{ text-align:right;}*/
#ref{display:none;}
.alert{
	color: Fuchsia;
	font-weight: bolder;
}
.boxalert{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	width: 350px;
	border: 1px solid Fuchsia;
	-moz-border-radius: 10px;
	text-align: center;
	/*padding: 5px;*/
	color: #06A5E7;
	font-weight: bold;
	font-size: 12px;
	background-color: #F4E0F5;
	padding-bottom: 5px;
}
.cacher {display: none;}
.montrer {display: block;}

#menu {

	padding: 0;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	background-color: #FFEAFF;
	border: 0.1pt solid #FE86FF; /*margin:20px 10px 0px;*/
}
#menus {
	width: 180px;
	margin: 0 2% 0 0;
   height: auto !important; 
   height: 100%; 
   min-height: 100%;
z-index:100;
float: right;


        filter:alpha(opacity=90);
        -moz-opacity:0.9;
        opacity: 0.9;
        -khtml-opacity: 0.9;
}
#menu dt {
	cursor: pointer;
	margin: 2px 0;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-weight: bold;
	display: block;
	color: #06A5E7;
	border-bottom: thin solid Fuchsia;
}

#menu dd {
	/*border: 0.1pt solid #FE86FF;*/
	margin: 0px;
}
#menu li {
	text-align: center; /*background-color : #eff3ff;*/
	/*background-color: White;*/
		background: transparent url("images/ong.png") 50% 0 repeat-x;
		border-bottom-color: #FCEBFA;
/*background-position:0pt -23px;*/
}
#menu li a{
color: black;
text-decoration : none;
display : block;
border : 0 none;
height : 20px;

}
.tmenu {
		background: url("images/clav.png") repeat;
	font-size: 150%;
}
 #menu dt:hover {
	/*background-color : #eff3ff;*/
	color: Fuchsia;
	background-color: #C7EAFE;

}
#menu li a:hover {
/*background-color : #e0ebef;*/
	background: transparent url("images/ong.png") 50% 0 repeat-x;
background-position:0pt -23px;
		border-bottom-color: White;
		color: Fuchsia;
}
.theme{
width: auto; 
overflow:scroll;
}
.theme td{
	background-image: url(images/fond_degrad.png);
	background-repeat: repeat-y;
	border-bottom: 0.01em solid #ECECEC;
font-size:70%; 
padding: 3px 20px 3px 20px;  
}

.theme .titre{
background-image:url(images/clav.png); 
font-size:100%; 
font-weight: bold;
padding: 15px;
text-align:center;
}

.over{
background-image:url(images/ong.png);
		cursor: pointer;
}
.out{
	background-image: url(images/fond_degrad.png);
	background-repeat: repeat-y;

}
#nosel td{
	font-style: italic;
	color: grey;
}
/************** PRINT *********************/
@media print { 
#entremembre, #copyright, #navigation a, #menu { display:none; } 
#page { width: 100%;}
}