html, body {
	height: 98%;
	margin: 0;
	}
html {
/*	background: #ddd url(img/html.png);*/
	}

body {
font: 90% "Trebuchet MS", sans-serif ;
	/*color: #001b81;*/
	color:#000000;
	}
.sapinie6 {
top:23px;
left:278px;	
}
#global {
	min-height: 100%;
	width: 950px;
	margin: 0 auto;
	position: relative;
	padding: 0 10px;
	background: url(img/public/global4.png) center repeat-y;
	margin-top:12px;
}
#global1 {
	min-height: 100%;
	width: 950px;
	margin: 0 auto;
	position: relative;
	padding: 0 10px;
	background: url(img/public/global3.png) center repeat-y;
	margin-top:12px;
}
#header {
	position: relative;
	background: #FFFFFF;
	color: #fff;
	height: 123px;
border:1px solid #9DA2B2;
z-index:1;
	}
#header h1 {
text-align:center;
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 10px;
	left: 470px;
	top:10px;
	font: 3em Georgia, serif;
	}
#menu-header {
	position: absolute;
	margin: 0;
	padding: 0;
	left: 182px;
	top:115px;
	z-index:10;
}

#menu-header{font-family:arial,verdana,helvetica,sans-serif;font-size:13px;}





#menu-header ul.menu{margin:0;padding:0;clear:both;}
#menu-header ul.menu li{float:left;list-style-type:none;list-style-image:none;text-transform:uppercase;color:#fff;}
menu-#header ul.menu li a,#menu-header ul.menu li a:link,#menu-header ul.menu li a:visited,#menu-header ul.menu li a:hover,#menu-header ul.menu li a:active{color:#fff;}
#menu-header ul.menu li a{border-right:dotted 1px #fff;text-decoration:none;}
#menu-header ul.menu li a:hover{text-decoration:underline;}
#menu-header ul.menu li.fin a{border-right:0px;}




#menu-header #block-menu{margin-left:245px;clear:both;z-index:20;
}
#menu-header #block-menu ul.menu{font-size:108%;padding:0 6px 4px 4px;}
#menu-header #block-menu ul.menu li{background:#828798;}
#menu-header #block-menu ul.menu li.debut{background:url("/site/css/img/public/menu-header-ga.png") no-repeat 10px top;}
#menu-header #block-menu ul.menu li.debut a{background:url("/site/css/img/public/fd-menu-g.gif") no-repeat;}
#menu-header #block-menu ul.menu li.fin {background:url("/site/css/img/public/menu-header-dr.png") no-repeat right top;border:0px;}
#menu-header #block-menu ul.menu li a{background:#828798;float:left;padding:3px 7px;text-decoration:none;}
#menu-header #block-menu ul.menu li  a:hover{background:url("/site/css/img/public/fd-menu-on.gif") repeat-y #cb006c;}
#menu-header #block-menu ul.menu li.debut a:hover{background:url("/site/css/img/public/fd-menu-g-on.gif") no-repeat;}

#block-menu {
	position:relative;
	margin: 0;
	padding: 0;
	z-index:20;
	/*margin-right:-50px;*/
}

#recherche {
	width: 110px;
	margin-left: 00px;
	margin-top: -3px;
	padding-left: 30px;
	background: url(img/loupe.gif) no-repeat 2px -2px;
	color: #000000;
height:12px;
	background-color:#FFF;
}

#recherche:hover, #recherche:focus, #recherche:active {
	background: url(img/loupe.gif) no-repeat 2px -23px;
	background-color:#FFF;
}
.envoyer-recherche{
height:16px;
}
#logo{
	position:absolute;
	top:0px;
	margin-left: 0px;
	width:122px;
	height:123px;
	z-index:1;
	left: 55px;
}
a.lien_logo{
	display: block;
	height: 123px;
	width:122px;
	background: url(img/public/logo.png) no-repeat left top;
}
a.lien_logo:hover{
	background-image:url(img/public/logo.png) ;
	display: block;
	height: 123px;
	width:122px;
	background: url(img/public/logo.png) no-repeat left top;
}
#coluche-header{
	position:absolute;
	top:0px;
	margin-left: 0px;
	width:113px;
	height:123px;
	z-index:2;
	left: 220px;
	background-image:url(img/coluche-header.png) ;
}
#image-header{
	position:absolute;
	top:0px;
	margin-left: 0px;
	width:574px;
	height:123px;
	z-index:2;
	left: 374px;
	background-image:url(img/public/image-header.jpg) ;
}
#texte-header{
	position:absolute;
	top:72px;
	z-index:3;
	left: 445px;
font-family:arial,verdana,helvetica,sans-serif;
font-size:43px;
font-weight:bold;
color:#FFF;
}

#fond{
	opacity:0.25;
	background-image:url(img/fond.png);
	position: absolute;
	left: 475px;
	top:3px;
	width:395px;
	height:121px;
	filter : alpha(opacity=20);
}
#content {
	float: left;
	padding: 0;
	margin-left: 0px;
	margin-right: 10px;
	height:100%;
	}
#content, #sidebar h3, #footer p, #sidebar p {
	padding: 0 0px;
	}

.titre-droit{
	background-color:#CCC;
font-size:150%;
font-weight:bold;
text-transform:uppercase;
color:#585a61;
text-align:center;
margin-left:10px;
}
.titre-droit1{
	background-color:#CCC;
font-weight:bold;
text-transform:uppercase;
color:#585a61;
}
.coin-ga-milieu{
background:url("/site/css/img/public/fd-titrePage-g.png") no-repeat scroll right bottom transparent;
float:left;
padding:7px 14px;
}
.trait-droit-milieu{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #9DA2B2;
border-top:1px solid #9DA2B2;
float:left;
font-size:160%;
font-weight:bold;
margin:0;
padding:3px 0 0;
text-transform:uppercase;	
}
.trait-droit-milieu1{
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #9DA2B2;
border-top:1px solid #9DA2B2;
float:left;
font-size:160%;
font-weight:bold;
margin:0;
padding:3px 0 0;
text-transform:uppercase;	
color:#D1338A;
}

.coin-dr-milieu{
background:url("/site/css/img/public/fd-titrePage-dr.png") no-repeat scroll left bottom transparent;
float:left;
padding:0 14px 14px;
vertical-align:bottom;
}
.liensdroit{
	/*background-color:#ffffff;*/
}




a.dons{
	display: block;
	height: 43px;
	width:120px;
	background: url(img/public/dons01.png) no-repeat left top;
}
a.dons:hover{
	height: 43px;

	background: url(img/public/dons02.png) no-repeat left top;
}
a.aider{
	display: block;
	height: 43px;
	width:120px;
	background: url(img/public/aider01.png) no-repeat left top;
}
a.aider:hover{
	height: 43px;
	background: url(img/public/aider02.png) no-repeat left top;
}
a.trouver{
	display: block;
	height: 43px;
	width:120px;
	background: url(img/public/trouver01.png) no-repeat left top;
}
a.trouver:hover{
	height: 43px;
	background: url(img/public/trouver02.png) no-repeat left top;
}
a.restos{
	display: block;
	height: 43px;
	width:120px;
	background: url(img/public/restos01.png) no-repeat left top;
}
a.restos:hover{
	height: 43px;
	background: url(img/public/restos02.png) no-repeat left top;


}
a.adminbenevoles{
	display: block;
	height: 43px;
	width:120px;
	background: url(img/public/benevoles02.png) no-repeat left top;
}
a.adminbenevoles:hover{
	height: 43px;
	background: url(img/public/benevoles03.png) no-repeat left top;
}
a.nationale{
	display: block;
	height: 43px;
	width:120px;
	background: url(img/public/nationale01.png) no-repeat left top ;
}
a.nationale:hover{
	height: 43px;
	background: url(img/public/nationale02.png) no-repeat left top;
}



#eurorepas{
	position:absolute;
	top:70px;
	left: 205px;
	width:160px;
	height:131px;
	z-index:2;
	background-image:url(img/1euro1repas03.gif) ;
}

.sousmenu {
	background: #cc0066 url(img/public/fd-menu-on.gif) repeat-x;

	}

a.sousmenu{
color:#FFFFFF;
text-decoration: none;
}
a.sousmenu:hover{
color: #000000;
text-decoration:underline;
}
a.organigramme{
	display: block;
	margin-left:5px;
	height: 27px;
	width:134px;
	background: url(img/public/organigramme1.png) no-repeat left top;
}
a.organigramme:hover{
	height: 27px;
	background: url(img/public/organigramme2.png) no-repeat left top;
}
a.mentions{
	display: block;
	margin-left:5px;
	height: 27px;
	width:148px;
	background: url(img/public/mentions1.png) no-repeat left top;
}
a.mentions:hover{
	height: 27px;
	background: url(img/public/mentions2.png) no-repeat left top;
}

.justify {
text-align:justify;
}

#footer {
	position: absolute;
	width: 950px;
	bottom: 0;
	text-align:center;
	background: #9da2b1;
	/*background: #cc0066 url(img/public/footer.png) repeat-x;*/
	color: #fff;
	height:28px;
	}

a.cherche_benevoles{
	display: block;
	margin-left:5px;
	height: 27px;
	width:132px;
	background: url(img/public/benevoles1.png) no-repeat left top;
}
a.cherche_benevoles:hover{
	height: 27px;
	background: url(img/public/benevoles2.png) no-repeat left top;
}
a.materiel_fourniture{
	display: block;
	margin-left:5px;
	height: 27px;
	width:237px;
	background: url(img/public/materiel_fourniture1.png) no-repeat left top;
}
a.materiel_fourniture:hover{
	height: 27px;
	background: url(img/public/materiel_fourniture2.png) no-repeat left top;
}

.tabl04{
border:1px solid #cc0066;
}
#legende{
	position: absolute;
	left: 200px;
	top:1050px;
}

.horloge {
background:url("img/public/clock.png") no-repeat scroll 0 0 transparent;
font-weight:bold;
padding-left:18px;
}





























a.cherche_fournitures{
	display: block;
	margin-left:5px;
	height: 27px;
	width:145px;
	background: url(img/cherche_fournitures1.png) no-repeat left top;
}
a.cherche_fournitures:hover{
	height: 27px;
	background: url(img/cherche_fournitures2.png) no-repeat left top;
}











































#texte-coluche{
	position: absolute;
	left: 210px;
	top:370px;
	width:500px;
	height:612px;
z-index:2;
color:#000000;
font-size:20px;
	
}
#texte-coluche1{
	position: absolute;
z-index:2;
color:#666666;
font-size:26px;
	bottom:-10px;
	left: 190px;
	font-weight:bold;
	width:400px;
	
}
#texte-coluche2{
	position: absolute;
z-index:2;
color:#666666;
font-size:26px;
	bottom: -120px;
	left: 420px;
	font-weight:bold;
	text-align:right;
	width:400px;
	
}
#coluche{
	position: absolute;
	left: 240px;
	top:170px;
	width:500px;
	height:612px;
background-image:url(img/Coluche1.jpg) ;
background-repeat:no-repeat;
	filter : alpha(opacity=15);
	opacity:0.15;
z-index:1;
	
}
#coluche1{
	position: absolute;
	left: 240px;
	top:170px;
	width:500px;
	height:612px;
background-image:url(img/Coluche1.jpg) ;
background-repeat:no-repeat;
	filter : alpha(opacity=30);
	opacity:0.30;
z-index:1;
	
}
#coluche01{
	position: absolute;
	left: 230px;
	top:120px;
	width:250px;
	height:306px;
background-image:url(img/Coluche01.jpg) ;
background-repeat:no-repeat;
	filter : alpha(opacity=30);
	opacity:0.30;
z-index:1;
	
}
#coluche2{
	position: absolute;
	left: 240px;
	top:180px;
	width:500px;
	height:612px;
background-image:url(img/Coluche1.jpg) ;
background-repeat:no-repeat;
	filter : alpha(opacity=30);
	opacity:0.30;
z-index:1;
	
}
#coluche3{
	position: absolute;
	left: 240px;
	top:200px;
	width:500px;
	height:612px;
background-image:url(img/Coluche1.jpg) ;
background-repeat:no-repeat;
	filter : alpha(opacity=30);
	opacity:0.30;
z-index:1;
	
}
#annonce{
	position: absolute;
	left: 300px;
	top:10px;
	width:600px;
	height:100px;
z-index:20;
background-color:#CCCCCC;
color:#FF0000;
text-align:justify
border:2px solid #000000;
vertical-align:middle;
padding-left:10px;
padding-right:10px;
}
#maintenance{
	position: absolute;
	left: 240px;
	top:10px;
	width:500px;
	height:100px;
z-index:10;
background-color:#CCCCCC;
color:#FF0000;
font-size:40px;
border:2px solid #000000;
text-align:center;
vertical-align:middle;

}
.dessus{
	height:533px;
vertical-align:top;
	
}	
#dessus2{
	position: absolute;
	width:100%;
z-index:3;
}	
#dessus3{
	position: relative;
z-index:3;
}
#dessus4{
	position: absolute;
	width:100%;
z-index:4;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}	
	
#newsletter{
	position: absolute;
z-index:4;
	left: 670px;
	font-size:10px;
		bottom:50px;

}	
#center {
	
	padding-bottom: 120px; /* éviter la superposition du pied de page et du contenu */
	/*overflow: auto;*/                    /*ascenseur surtout ie */
	overflow: hidden;
}
#logo_restos {
	position: absolute;
	width: 110px;
	bottom: 0;
	text-align:center;
	background: url(img/resto1.png);
	color: #fff;
	height:102px;
	margin:0  0 30px 425px;
	z-index:1000;
}
#logo_restos2 {
	position: absolute;
	bottom: 0;
	margin:0  0 30px 165px;
	z-index:1000;
	background-color:#e7e6e6;
	width: 950px;
	margin-left: 0px;
}
.logo_restos3 {
	margin:10px  5px 5px 10px;
	width:930px;

	background-color:#ffffff;
}

#footer p {
	margin: 2px 0;
	font-size: 0.9em;
	}
#epingle{
	position:absolute;
	top:235px;
	margin-left: 0px;
	width:45px;
	height:51px;
	z-index:2;
	left: 445px;
	background-image:url(img/epingle.gif);
}
#epingle2{
	position:absolute;
	top:120px;
	margin-left: -40px;
	width:45px;
	height:51px;
	z-index:2;
	left: 445px;
	background-image:url(img/epingle.gif);
}
#epingle3{
	position:relative;
	margin-left: 90px;
	top:15px;
	width:45px;
	height:51px;
	z-index:2;
	background-image:url(img/epingle.gif);
}
#infos{
/*	position:relative;*/
	top:243px;
	z-index:10;
	left: 18px;
}
.info{
	width:350px;
margin-left:18px;
/*margin-top:243px;*/
text-align:justify;
	padding: 10px 20px 20px 20px;
	border: 3px solid #ff99cc;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
}
.info1{
	width:398px;
margin-left:18px;
}
.info2{
/*	width:350px;
margin-left:18px;*/
/*margin-top:243px;*/
text-align:justify;
	padding: 10px 20px 20px 20px;
	border: 3px solid #ff99cc;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
}
.postit{
/*	position:relative;
	top:-270px;
	z-index:13;
	left: 14px;*/
margin-left:40px;
margin-top:-50px;

-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
}
.post-it {
	padding: 20px 20px 20px 20px;
	border: 3px solid #ff99cc;
	background-color:#ff99cc;
	width:200px;
	-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
}

#titre{
	position: absolute;
	left: 480px;
	top:3px;
	width:395px;
	height:121px;
	background-color:#F00;
}
.tip {
	padding: 30px 20px 20px 20px;
	border: 3px solid #ff99cc;
	width:500px;
	margin-left:180px;
	}
.tip2 {
	padding: 30px 20px 20px 20px;
	border: 3px solid #ff99cc;
	width:90%;
/*	margin-left:-20px;
	margin-right:20px;*/
	font-size:12px;
	}
.cadre
{
width:100%;
text-align:left;
}
.decal {
margin:20px 0px 0px 50px;
}
.decal1 {
margin-left:120px;
}
.decal2 {
margin-left:-10px;
margin-right:-10px;
}
.decal3 {
margin-left:-30px;
margin-right:0px;
}
.decal4 {
margin-left:50px;
}
.decal5 {
margin-left:100px;
}
.decal6 {
margin-left:0px;
margin-right:-50px;
}
.decal7 {
margin-right:-30px;
}

.mail{
background-color:#e5e5e5;
padding-left:30px;
padding-right:30px;
padding-bottom:30px;
margin-right:20px;
border:3px solid #cc0066;
}
.choix{
background-color:#cccccc;
padding-left:20px;
padding-right:00px;
/*padding-bottom:30px;*/
margin-left:0px;
margin-right:20px;
border:1px solid #cc0066;
}
.choix3{
background-color:#cccccc;
padding-left:20px;
padding-right:10px;
/*padding-bottom:30px;*/
margin-left:0px;
margin-right:20px;
border:1px solid #cc0066;
}
.choix1{
background-color:#ffffff;
}
.choix5{
background-color:#ffffff;
color:#000000;
padding:10px 10px 10px 10px;
}
.choix6{
background-color:#ffffff;
color:#000000;
/*padding:10px 10px 10px 10px;*/
}
.choix2{
background-color:#ffffff;
padding-left:120px;
}
.choix7{
background-color:#ffffff;
color:#000000;
padding:0px 10px 0px 10px;
}
a.rubrique {
	font-size: 14px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
a.rubrique:hover {
	font-size: 14px;
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}
a.hautpage {
	font-size: 14px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
}
a.hautpage:hover {
	font-size: 14px;
	color:#999999;
	font-weight:bold;
	text-decoration:underline;
}
a.hautpage2 {
	font-size: 14px;
	color:#ff0000;
	font-weight:bold;
	text-decoration:none;
}
a.hautpage2:hover {
	font-size: 14px;
	color:#ff0000;
	font-weight:bold;
	text-decoration:underline;
}

a.administration{
color:#ffffff;
font-size:12px;
text-decoration:none;
}
a.administration:hover{
color:#CCCCCC;
font-size:12px;
text-decoration:underline;
}
a.contact0{
color:#ffffff;
font-size:20px;
text-decoration:none;
}
a.contact0:hover{
color:#ff0000;
font-size:20px;
text-decoration:underline;
}
a.contact1{
color:#ffffff;
font-size:20px;
text-decoration:none;
}
a.contact1:hover{
color:#ffffff;
font-size:20px;
text-decoration:none;
}
a.desinscription{
font-style:italic;
font-size:12px;
text-decoration:none;
}
a.desinscription:hover{
font-style:italic;
font-size:12px;
text-decoration:underline;
}
a.archives{
color:#FF66CC;
font-size:20px;
text-decoration:none;
}
a.archives:hover{
color:#FF66CC;
font-size:20px;
text-decoration:underline;
}
a.suite{
color:#FF66CC;
font-size:16px;
text-decoration:none;
}
a.suite:hover{
color:#FF66CC;
font-size:16px;
text-decoration:underline;
}
a.lien{
color:#FF0099;
line-height: normal;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #FF0099;
text-decoration: none;
}
a.lien:hover{
color: #cc0099;
text-decoration:underline;
border-bottom-width: 0px;
}
a.lien2{
color:#FFFFFF;
font-size:13px;
font-style:italic;
text-decoration: none;
}
a.lien2:hover{
color: #cc0099;
text-decoration:underline;
border-bottom-width: 0px;
}
a.modif{
background-image:url(img/modifier.png);
width:88px;
height:89px;
}
a.modif:hover{
background-image:url(img/modifier.png);
width:88px;
height:89px;
}
a.recherchons-clignotant{
	display: block;
background:url(img/recherchons-clignotant1.gif) no-repeat left top;
width:130px;
height:33px;
}
a.recherchons-clignotant:hover{
background:url(img/recherchons-clignotant2.png) no-repeat left top;
height:33px;
}

/*--------------menu-----------------------------*/
.menu1{
margin-left:440px;
}
.menu{
margin-left:-20px;
}
.menu-decal {
padding-left:250px;
}
.menu-decal2 {
padding-left:300px;
}
.menu-decal3 {
padding-left:250px;
}
.menu-decal4 {
padding-left:50px;
}
.menu-decal5 {
text-align:right
/*padding-left:360px;*/
}
.menu-decal6 {
padding-left:80px;
}
.menu-admin {
border-top:1px solid #333333;
width:950px;
margin-left:-30px;
}
a.bilan{
	display: block;
	margin-left:2px;
	height: 30px;
	width:55px;
	background: url(img/bilan1.png) no-repeat left top;
}
a.bilan:hover{
	height: 30px;
	background: url(img/bilan2.png) no-repeat left top;
}

a.accueil{
	display: block;
	margin-left:0px;
	height: 30px;
	width:84px;
	background: url(img/menu-accueil1.png) no-repeat left top;
}
a.accueil:hover{
	height: 30px;
	background: url(img/menu-accueil2.png) no-repeat left top;
}
a.lexiques{
	display: block;
	margin-left:2px;
	height: 30px;
	width:84px;
	background: url(img/lexiques1.png) no-repeat left top;
}
a.lexiques:hover{
	height: 30px;
	background: url(img/lexiques2.png) no-repeat left top;
}
a.officiels{
	display: block;
	margin-left:2px;
	height: 30px;
	width:77px;
	background: url(img/officiels1.png) no-repeat left top;
}
a.officiels:hover{
	height: 30px;
	background: url(img/officiels2.png) no-repeat left top;
}
a.admin{
	display: block;
	margin-left:2px;
	height: 30px;
	width:67px;
	background: url(img/menu-admin1.png) no-repeat left top;
}
a.admin:hover{
	height: 30px;
	background: url(img/menu-admin2.png) no-repeat left top;
}
a.public{
	display: block;
	margin-left:2px;
	height: 30px;
	width:61px;
	background: url(img/public1.png) no-repeat left top;
}
a.public:hover{
	height: 30px;
	background: url(img/public2.png) no-repeat left top;
}
a.tchat{
	display: block;
	margin-left:2px;
	height: 30px;
	width:57px;
	background: url(img/tchat1.png) no-repeat left top;
}
a.tchat:hover{
	height: 30px;
	background: url(img/tchat2.png) no-repeat left top;
}
a.evolutions{
	display: block;
	margin-left:2px;
	height: 30px;
	width:125px;
	background: url(img/evolutions1.png) no-repeat left top;
}
a.evolutions:hover{
	height: 30px;
	background: url(img/evolutions2.png) no-repeat left top;
}
a.menu_stock{
	display: block;
	margin-left:2px;
	height: 30px;
	width:64px;
	background: url(img/menu_stock1.png) no-repeat left top;
}
a.menu_stock:hover{
	height: 30px;
	background: url(img/menu_stock2.png) no-repeat left top;
}
a.references{
	display: block;
	margin-left:5px;
	height: 27px;
	width:103px;
	background: url(img/references1.png) no-repeat left top;
}
a.references:hover{
	height: 27px;
	background: url(img/references2.png) no-repeat left top;
}
a.stock-global{
	display: block;
	margin-left:5px;
	height: 27px;
	width:113px;
	background: url(img/stock-global1.png) no-repeat left top;
}
a.stock-global:hover{
	height: 27px;
	background: url(img/stock-global2.png) no-repeat left top;
}
a.stocksparcentre{
	display: block;
	margin-left:5px;
	height: 27px;
	width:129px;
	background: url(img/stocksparcentre1.png) no-repeat left top;
}
a.stocksparcentre:hover{
	height: 27px;
	background: url(img/stocksparcentre2.png) no-repeat left top;
}
a.bugs{
	display: block;
	margin-left:5px;
	height: 27px;
	width:140px;
	background: url(img/bugs1.png) no-repeat left top;
}
a.bugs:hover{
	height: 27px;
	background: url(img/bugs2.png) no-repeat left top;
}
a.demande-evolution{
	display: block;
	margin-left:5px;
	height: 27px;
	width:199px;
	background: url(img/demande-evolution1.png) no-repeat left top;
}
a.demande-evolution:hover{
	height: 27px;
	background: url(img/demande-evolution2.png) no-repeat left top;
}
a.newsletter{
	display: block;
	margin-left:2px;
	height: 30px;
	width:100px;
	background: url(img/newsletter1.png) no-repeat left top;
}
a.newsletter:hover{
	height: 30px;
	background: url(img/newsletter2.png) no-repeat left top;
}
a.presses{
	display: block;
	margin-left:2px;
	height: 30px;
	width:64px;
	background: url(img/presses1.png) no-repeat left top;
}
a.presses:hover{
	height: 30px;
	background: url(img/presses2.png) no-repeat left top;
}
a.menu-destinataire{
	display: block;
	margin-left:250px;
	height: 30px;
	width:119px;
	background: url(img/menu-destinataire1.png) no-repeat left top;
}
a.menu-destinataire:hover{
	height: 30px;
	background: url(img/menu-destinataire2.png) no-repeat left top;
}

a.admin2{
	display: block;
	margin-left:2px;
	height: 30px;
	width:131px;
	background: url(img/menu-administration1.png) no-repeat left top;
}
a.admin2:hover{
	height: 30px;
	background: url(img/menu-administration2.png) no-repeat left top;
}
a.mailing{
	display: block;
	margin-left:2px;
	height: 30px;
	width:81px;
	background: url(img/menu-mailing1.png) no-repeat left top;
}
a.mailing:hover{
	height: 30px;
	background: url(img/menu-mailing2.png) no-repeat left top;
}

a.benevoles{
	display: block;
	margin-left:2px;
	height: 30px;
	width:93px;
	background: url(img/menu-benevoles1.png) no-repeat left top;
}
a.benevoles:hover{
	height: 30px;
	background: url(img/menu-benevoles2.png) no-repeat left top;
}
a.salaries-aci{
	display: block;
	margin-left:2px;
	height: 30px;
	width:108px;
	background: url(img/salaries-aci1.png) no-repeat left top;
}
a.salaries-aci:hover{
	height: 30px;
	background: url(img/salaries-aci2.png) no-repeat left top;
}
a.evenement{
	display: block;
	margin-left:2px;
	height: 30px;
	width:100px;
	background: url(img/menu-evenement1.png) no-repeat left top;
}
a.evenement:hover{
	height: 30px;
	background: url(img/menu-evenement2.png) no-repeat left top;
}
a.deconnexion{
	display: block;
	margin-left:2px;
	height: 30px;
	width:50px;
	background: url(img/menu-exit1.png) no-repeat left top;
}
a.deconnexion:hover{
	height: 30px;
	background: url(img/menu-exit2.png) no-repeat left top;
}
a.contacter{
	display: block;
	margin-left:2px;
	height: 30px;
	width:90px;
	background: url(img/menu-contact1.png) no-repeat left top;
}
a.contacter:hover{
	height: 30px;
	background: url(img/menu-contact2.png) no-repeat left top;
}
a.secretariat{
	display: block;
	margin-left:2px;
	height: 30px;
	width:100px;
	background: url(img/menu-secretariat1.png) no-repeat left top;
}
a.secretariat:hover{
	height: 30px;
	background: url(img/menu-secretariat2.png) no-repeat left top;
}

a.admin-listing{
	display: block;
	margin-left:0px;
	height: 27px;
	width:172px;
	background: url(img/admin-listing1.png) no-repeat left top;
}
a.admin-listing:hover{
	height: 27px;
	background: url(img/admin-listing2.png) no-repeat left top;
}
a.admin-destinataire{
	display: block;
	margin-left:5px;
	height: 27px;
	width:142px;
	background: url(img/admin-destinataire1.png) no-repeat left top;
}
a.admin-destinataire:hover{
	height: 27px;
	background: url(img/admin-destinataire2.png) no-repeat left top;
}
a.admin-parametres{
	display: block;
	margin-left:5px;
	height: 27px;
	width:126px;
	background: url(img/admin-parametres1.png) no-repeat left top;
}
a.admin-parametres:hover{
	height: 27px;
	background: url(img/admin-parametres2.png) no-repeat left top;
}
a.global{
	display: block;
	margin-left:5px;
	height: 27px;
	width:61px;
	background: url(img/menu-global1.png) no-repeat left top;
}
a.global:hover{
	height: 27px;
	background: url(img/menu-global2.png) no-repeat left top;
}
a.ajout{
	display: block;
	margin-left:5px;
	height: 27px;
	width:63px;
	background: url(img/ajout1.png) no-repeat left top;
}
a.ajout:hover{
	height: 27px;
	background: url(img/ajout2.png) no-repeat left top;
}
a.listing{
	display: block;
	margin-left:5px;
	height: 27px;
	width:77px;
	background: url(img/listing1.png) no-repeat left top;
}
a.listing:hover{
	height: 27px;
	background: url(img/listing2.png) no-repeat left top;
}
a.statistique{
	display: block;
	margin-left:5px;
	height: 27px;
	width:130px;
	background: url(img/statistique1.png) no-repeat left top;
}
a.statistique:hover{
	height: 27px;
	background: url(img/statistique2.png) no-repeat left top;
}
a.stats-benevoles{
	display: block;
	margin-left:5px;
	height: 27px;
	width:168px;
	background: url(img/stats-benevoles1.png) no-repeat left top;
}
a.stats-benevoles:hover{
	height: 27px;
	background: url(img/stats-benevoles2.png) no-repeat left top;
}
a.stats-envois{
	display: block;
	margin-left:5px;
	height: 27px;
	width:131px;
	background: url(img/stats-envois1.png) no-repeat left top;
}
a.stats-envois:hover{
	height: 27px;
	background: url(img/stats-envois2.png) no-repeat left top;
}
a.base{
	display: block;
	margin-left:5px;
	height: 27px;
	width:67px;
	background: url(img/base1.png) no-repeat left top;
}
a.base:hover{
	height: 27px;
	background: url(img/base2.png) no-repeat left top;
}
a.envoyer{
	display: block;
	margin-left:5px;
	height: 27px;
	width:91px;
	background: url(img/envoyer1.png) no-repeat left top;
}
a.envoyer:hover{
	height: 27px;
	background: url(img/envoyer2.png) no-repeat left top;
}
a.test-envoi{
	display: block;
	margin-left:5px;
	height: 27px;
	width:113px;
	background: url(img/test-envoi1.png) no-repeat left top;
}
a.test-envoi:hover{
	height: 27px;
	background: url(img/test-envoi2.png) no-repeat left top;
}
a.test-envoi-annonce{
	display: block;
	margin-left:5px;
	height: 27px;
	width:209px;
	background: url(img/test-envoi-annonce1.png) no-repeat left top;
}
a.test-envoi-annonce:hover{
	height: 27px;
	background: url(img/test-envoi-annonce2.png) no-repeat left top;
}
a.test-envoi-evenement{
	display: block;
	margin-left:5px;
	height: 27px;
	width:235px;
	background: url(img/test-envoi-evenement1.png) no-repeat left top;
}
a.test-envoi-evenement:hover{
	height: 27px;
	background: url(img/test-envoi-evenement2.png) no-repeat left top;
}
a.test-envoi-secretariat{
	display: block;
	margin-left:5px;
	height: 27px;
	width:234px;
	background: url(img/test-envoi-secretariat1.png) no-repeat left top;
}
a.test-envoi-secretariat:hover{
	height: 27px;
	background: url(img/test-envoi-secretariat2.png) no-repeat left top;
}
a.procedure{
	display: block;
	margin-left:5px;
	height: 27px;
	width:105px;
	background: url(img/procedure1.png) no-repeat left top;
}
a.procedure:hover{
	height: 27px;
	background: url(img/procedure2.png) no-repeat left top;
}
a.images{
	display: block;
	margin-left:5px;
	height: 27px;
	width:85px;
	background: url(img/image1.png) no-repeat left top;
}
a.images:hover{
	height: 27px;
	background: url(img/image2.png) no-repeat left top;
}
a.images2{
	display: block;
	margin-left:5px;
	height: 27px;
	width:85px;
	background: url(img/image2.png) no-repeat left top;
}
a.images2:hover{
	height: 27px;
	background: url(img/image2.png) no-repeat left top;
}
a.fichiers{
	display: block;
	margin-left:5px;
	height: 27px;
	width:75px;
	background: url(img/fichiers1.png) no-repeat left top;
}
a.fichiers:hover{
	height: 27px;
	background: url(img/fichiers2.png) no-repeat left top;
}
a.communique{
	display: block;
	margin-left:5px;
	height: 27px;
	width:166px;
	background: url(img/communique1.png) no-repeat left top;
}
a.communique:hover{
	height: 27px;
	background: url(img/communique2.png) no-repeat left top;
}
a.inscriptions{
	display: block;
	margin-left:5px;
	height: 27px;
	width:111px;
	background: url(img/inscriptions1.png) no-repeat left top;
}
a.inscriptions:hover{
	height: 27px;
	background: url(img/inscriptions2.png) no-repeat left top;
}
a.test-groupes{
	display: block;
	margin-left:5px;
	height: 27px;
	width:197px;
	background: url(img/test-groupes1.png) no-repeat left top;
}
a.test-groupes:hover{
	height: 27px;
	background: url(img/test-groupes2.png) no-repeat left top;
}
a.test-total-groupes{
	display: block;
	margin-left:5px;
	height: 27px;
	width:145px;
	background: url(img/test-total-groupes1.png) no-repeat left top;
}
a.test-total-groupes:hover{
	height: 27px;
	background: url(img/test-total-groupes2.png) no-repeat left top;
}
a.aide{
	display: block;
	margin-right:20px;
	height: 27px;
	width:27px;
	background: url(img/aide.png) no-repeat left top;
}
a.aide:hover{
	height: 27px;
	background: url(img/aide.png) no-repeat left top;
}
a.benevolat{
	display: block;
	margin-left:5px;
	height: 27px;
	width:192px;
	background: url(img/benevolat1.png) no-repeat left top;
}
a.benevolat:hover{
	height: 27px;
	background: url(img/benevolat2.png) no-repeat left top;
}
a.correction-email{
	display: block;
	margin-left:5px;
	height: 27px;
	width:142px;
	background: url(img/correction-email1.png) no-repeat left top;
}
a.correction-email:hover{
	height: 27px;
	background: url(img/correction-email2.png) no-repeat left top;
}
a.menu-actions{
	display: block;
	margin-left:5px;
	height: 27px;
	width:109px;
	background: url(img/actions1.png) no-repeat left top;
}
a.menu-actions:hover{
	height: 27px;
	background: url(img/actions2.png) no-repeat left top;
}
a.menu-agenda{
	display: block;
	margin-left:5px;
	height: 27px;
	width:67px;
	background: url(img/agenda1.png) no-repeat left top;
}
a.menu-agenda:hover{
	height: 27px;
	background: url(img/agenda2.png) no-repeat left top;
}
a.menu-recherche{
	display: block;
	margin-left:5px;
	height: 27px;
	width:92px;
	background: url(img/recherche1.png) no-repeat left top;
}
a.menu-recherche:hover{
	height: 27px;
	background: url(img/recherche2.png) no-repeat left top;
}
a.menu-lesrestos{
	display: block;
	margin-left:5px;
	height: 27px;
	width:109px;
	background: url(img/lesrestos1.png) no-repeat left top;
}
a.menu-lesrestos:hover{
	height: 27px;
	background: url(img/lesrestos2.png) no-repeat left top;
}
a.menu-trouver{
	display: block;
	margin-left:5px;
	height: 27px;
	width:109px;
	background: url(img/trouver1.png) no-repeat left top;
}
a.menu-trouver:hover{
	height: 27px;
	background: url(img/trouver2.png) no-repeat left top;
}
a.menu-aider{
	display: block;
	margin-left:5px;
	height: 27px;
	width:95px;
	background: url(img/aider1.png) no-repeat left top;
}
a.menu-aider:hover{
	height: 27px;
	background: url(img/aider2.png) no-repeat left top;
}
a.menu-don{
	display: block;
	margin-left:5px;
	height: 27px;
	width:46px;
	background: url(img/don1.png) no-repeat left top;
}
a.menu-don:hover{
	height: 27px;
	background: url(img/don2.png) no-repeat left top;
}
a.menu-post-it{
	display: block;
	margin-left:5px;
	height: 27px;
	width:61px;
	background: url(img/post-it1.png) no-repeat left top;
}
a.menu-post-it:hover{
	height: 27px;
	background: url(img/post-it2.png) no-repeat left top;
}
a.menu-contenu{
	display: block;
	margin-left:5px;

	height: 27px;
	width:94px;
	background: url(img/contenu1.png) no-repeat left top;
}
a.menu-contenu:hover{
	height: 27px;
	background: url(img/contenu2.png) no-repeat left top;
}
a.article{
	display: block;
	margin-left:5px;
	height: 27px;
	width:64px;
	background: url(img/article1.png) no-repeat left top;
}
a.article:hover{
	height: 27px;
	background: url(img/article2.png) no-repeat left top;
}

a.bouton{
	display: block;
	margin-right:5px;
	height: 29px;
	width:30px;
	background: url(img/bouton1.png) no-repeat left top;

	text-decoration: none;
	text-align:center;
	color:#FFFFFF;
	padding-top:3px;
	font-size:16px;
	
}
a.bouton:hover{
	height: 29px;
	background: url(img/bouton2.png) no-repeat left top;
		text-decoration: none;

}
a.album-photo{
	display: block;
	margin-left:5px;
	height: 30px;
	width:143px;
	background: url(img/album-photo1.png) no-repeat left top;
}
a.album-photo:hover{
	height: 30px;
	background: url(img/album-photo2.png) no-repeat left top;
}
a.image-article{
	display: block;
	margin-left:5px;
	height: 30px;
	width:172px;
	background: url(img/image-article1.png) no-repeat left top;
}
a.image-article:hover{
	height: 30px;
	background: url(img/image-article2.png) no-repeat left top;
}
a.stocks{
	display: block;
	margin-left:5px;
	height: 27px;
	width:63px;
	background: url(img/stocks1.png) no-repeat left top;
}
a.stocks:hover{
	height: 27px;
	background: url(img/stocks2.png) no-repeat left top;
}
a.info-index{
	display: block;
	margin-left:5px;
	height: 27px;
	width:51px;
	background: url(img/info1.png) no-repeat left top;
}
a.info-index:hover{
	height: 27px;
	background: url(img/info2.png) no-repeat left top;
}
/*----------------------------------menu gauche------------*/
a.actions{
	display: block;
	height: 57px;
	width:159px;
	background: url(img/menu/actions1.png) no-repeat left top;
}
a.actions:hover{
	height: 57px;
	background: url(img/menu/actions2.png) no-repeat left top;
}
a.recherchons{
	display: block;
	height: 57px;
	width:159px;
	background: url(img/menu/recherchons1.png) no-repeat left top;
}
a.recherchons:hover{
	height: 57px;
	background: url(img/menu/recherchons2.png) no-repeat left top;
}
a.chiffres{
	display: block;
	height: 57px;
	width:159px;
	background: url(img/menu/chiffres1.png) no-repeat left top;
}
a.chiffres:hover{
	height: 57px;
	background: url(img/menu/chiffres2.png) no-repeat left top;
}
a.agenda{
	display: block;
	height: 57px;
	width:159px;
	background: url(img/menu/agenda1.png) no-repeat left top;
}
a.agenda:hover{
	height: 57px;
	background: url(img/menu/agenda2.png) no-repeat left top;
}

/*-----------------------*/
a.fond-menu{
font: 120% "Trebuchet MS", sans-serif ;
padding-left:10px;
margin-left:30px;

	color: #001b81;
	text-decoration: none;
	display: block;
	height: 30px;
	background: url(img/menu/fond-menu.png) no-repeat left top;
}
a.fond-menu:hover{
font: 120% "Trebuchet MS", sans-serif ;
	color: #001b81;
padding-left:10px;
	text-decoration:underline;
	height: 30px;
	background: url(img/menu/fond-menu.png) no-repeat left top;
}
a.recapitulatif{
	display: block;
	margin-left:5px;
	height: 27px;
	width:118px;
	background: url(img/recapitulatif1.png) no-repeat left top;
}
a.recapitulatif:hover{
	height: 27px;
	background: url(img/recapitulatif2.png) no-repeat left top;
}
a.activites{
	display: block;
	margin-left:5px;
	height: 27px;
	width:78px;
	background: url(img/activites1.png) no-repeat left top;
}
a.activites:hover{
	height: 27px;
	background: url(img/activites2.png) no-repeat left top;
}
a.communes{
	display: block;
	margin-left:5px;
	height: 27px;
	width:104px;
	background: url(img/communes1.png) no-repeat left top;
}
a.communes:hover{
	height: 27px;
	background: url(img/communes2.png) no-repeat left top;
}
a.recap-activites{
	display: block;
	margin-left:5px;
	height: 27px;
	width:184px;
	background: url(img/recap-activites1.png) no-repeat left top;
}
a.recap-activites:hover{
	height: 27px;
	background: url(img/recap-activites2.png) no-repeat left top;
}
a.recap-communes{
	display: block;
	margin-left:5px;
	height: 27px;
	width:184px;
	background: url(img/recap-communes1.png) no-repeat left top;
}
a.recap-communes:hover{
	height: 27px;
	background: url(img/recap-communes2.png) no-repeat left top;
}
a.bilan_aides{
	display: block;
	margin-left:5px;
	height: 27px;
	width:192px;
	background: url(img/bilan_aides1.png) no-repeat left top;
}
a.bilan_aides:hover{
	height: 27px;
	background: url(img/bilan_aides2.png) no-repeat left top;
}
a.faire{
	display: block;
	margin-left:5px;
	height: 27px;
	width:68px;
	background: url(img/faire1.png) no-repeat left top;
}
a.faire:hover{
	height: 27px;
	background: url(img/faire2.png) no-repeat left top;
}
a.cherche_materiel{
	display: block;
	margin-left:5px;
	height: 27px;
	width:109px;
	background: url(img/cherche_materiel1.png) no-repeat left top;
}
a.cherche_materiel:hover{
	height: 27px;
	background: url(img/cherche_materiel2.png) no-repeat left top;
}
a.erreurs_fiches{
	display: block;
	margin-left:5px;
	height: 27px;
	width:116px;
	background: url(img/erreurs_fiches1.png) no-repeat left top;
}
a.erreurs_fiches:hover{
	height: 27px;
	background: url(img/erreurs_fiches2.png) no-repeat left top;
}
a.recherchons{
	display: block;
	margin-left:2px;
	height: 30px;
	width:112px;
	background: url(img/recherchons1.png) no-repeat left top;
}
a.recherchons:hover{
	height: 30px;
	background: url(img/recherchons2.png) no-repeat left top;
}
a.libelles{
	display: block;
	margin-left:5px;
	height: 27px;
	width:76px;
	background: url(img/libelles1.png) no-repeat left top;
}
a.libelles:hover{
	height: 27px;
	background: url(img/libelles2.png) no-repeat left top;
}
a.fournisseurs{
	display: block;
	margin-left:5px;
	height: 27px;
	width:120px;
	background: url(img/fournisseurs1.png) no-repeat left top;
}
a.fournisseurs:hover{
	height: 27px;
	background: url(img/fournisseurs2.png) no-repeat left top;
}
a.annonces_reponses{
	display: block;
	margin-left:5px;
	height: 27px;
	width:189px;
	background: url(img/annonces_reponses1.png) no-repeat left top;
}
a.annonces_reponses:hover{
	height: 27px;
	background: url(img/annonces_reponses2.png) no-repeat left top;
}
/* -----------------image ---------------------- */

.bouton2{
width:30px;
height:29px;
background-image:url(img/bouton2.png) ;
background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	padding-top:3px;
	margin-top:0px;
	margin-right:5px;
	font-size:16px;

}

/* -----------------texte ---------------------- */
.t0{
color:#ffffff;
font-size:20px;
text-align:center;
background-color:#ff6666;
border:#ff9999 solid 3px;

}
.t1{
font-style:italic;
}
.t2 {
	font-weight: bold;
}
.t3 {
	font-weight:normal;
}
.t4 {
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}
.t5 {
	font-weight: bold;
	font-size:12px;
	text-align:center;
}
.t6 {
	font-weight: bold;
	font-size:14px;
	text-align:center;
}
.t7 {
	font-weight: bold;
	font-size:16px;
}
.t8 {
	font-weight: bold;
	font-size:9px;
	text-align:center;
}
.t9{
	font-size:9px;
}
.t10{
	font-size: 14px;
	color:#000;
	font-weight:bold;
}
.rouge {
color:#FF0000;
}
.vert {
	color:#0F0;
}
h3 {
text-decoration:underline;
}
.blanc{
color:#FFFFFF;
}
.bleu{
color:#0000FF;
}
.gris0{color:#666666;}
.gris{
background-color:#999999;
}
.aide0{
background-color:#FFFFFF;
margin:20px 20px 20px 20px;
padding-left:20px;
height:100%;
color:#000000;
}
.contact{
	background-color:#d9e3ef;
}
/* -----------------tableau--------------------- */
.tabl{
border:3px solid #cc0066;
border-collapse: collapse;
}
.tabl td{
height:30px;
text-align:center;
background-color:#FFFF99;
	font-weight: bold;
border:1px solid #cc0066;
}
.tabl1{
/*border:3px solid #cc0066;

border-collapse: collapse;*/
}
.tabl1 td{
text-align:center;
border-bottom:2px solid #cc0066;
height:30px;
vertical-align:middle;
}
.tabl2{
}
.tabl2 td{
text-align:left;
border:1px solid #CCCCCC;
border-collapse: collapse;
}
.tabl002{
}
.tabl002 td{
text-align:left;
border:1px solid #CCCCCC;
border-collapse: collapse;
}
.tabl02{
text-align:center;
border:1px solid #CCCCCC;
border-collapse: collapse;
}
.tabl3{
border:3px solid #cc0066;
text-align:center;
font-weight: bold;
background-color:#FFFF99;
border-collapse: collapse;
}
.tabl3 td{
text-align:center;
height:30px;
/*vertical-align:middle;*/
}

.tabl4{
border:1px solid #cc0066;
background-color:#e5e5e5;

height:40px;
}
.tabl5{
background-color:#e5e5e5;
vertical-align:top;
}
.tabl6{
width:77px;
text-align:center;
font-weight: bold;
border-bottom:2px solid #cc0066;
height:30px;
vertical-align:middle;
}
.tabl06{
width:77px;
border-bottom:2px solid #cc0066;
vertical-align:bottom;
}
.tabl7{
width:700px;
text-indent: 10px;
border-bottom:2px solid #cc0066;
height:30px;
vertical-align:middle;
}
.tabl8{
width:49px;
text-align:center;
border-bottom:2px solid #cc0066;
height:30px;
vertical-align:middle;
}
.tabl9{
width:770px;
text-indent: 10px;
border-bottom:2px solid #cc0066;
height:30px;
vertical-align:middle;
}
.tabl10{
}
.tabl10 td{
border-bottom:2px solid #cc0066;
}
.tabl011{
border:1px solid #cc0066;
margin-left:-20px;
}
.tabl11{
border:1px solid #cc0066;
margin-left:-20px;
}
.tabl11 td{
border:1px solid #cc0066;
vertical-align:top;
padding-left:10px;
}
.tabl12{
/*width:300px;*/
height:2px;
background-image:url(img/tableau-accueil.jpg);
background-repeat:repeat-x;
filter : alpha(opacity=50);
opacity:0.5;
}
.tabl13{
}
.tabl13 td{
width:300px;
height:150px;
vertical-align:top;
}
.tabl14{
vertical-align:top;
}
.tabl15{
width:10px;
/*height:300px;*/
background-image:url(img/tableau-accueil.jpg);
filter : alpha(opacity=50);
opacity:0.5;
}
.tabl16{
width:2px;
/*height:190px;*/
background-image:url(img/tableau-accueil.jpg);
filter : alpha(opacity=50);
opacity:0.5;
}
.tabl17{
vertical-align:bottom;
}
.tabl18{
width:250px;
padding:10px;
}
.tabl19{
width:250px;
padding:10px;
background-image:url(img/menu/fond-cadre.png);
}
.tabl019{
	
border:1px solid #ccc;
padding:10px;
background:url(img/menu/fond-cadre.png) repeat-y;
}

.tabl20{
width:450px;
}
.tabl21{
border:3px solid #cc0066;
text-align:center;
border-collapse: collapse;
}
.tabl21 td{
border:1px solid #cc0066;
text-align:center;
border-collapse: collapse;
}
.tabl-jaune{
text-align:center;
background-color:#FFFF99;
font-weight: bold;
border:1px solid #cc0066;
}
.tabl-jaune2{
text-align:center;
background-color:#FFFF99;
font-weight: bold;
border:1px solid #cc0066;
margin-right:20px;
margin-top:10px;
}
.tabl-rouge{
text-align:center;
background-color:#ff6666;
/*font-weight: bold;*/
border:1px solid #cc0066;
}
.tabl-rouge1{
background-color:#ffcccc;
border:1px solid #cc0066;
}
.tabl-rouge2{
text-align:center;
border:1px solid #cc0066;
}
.tabl-rouge0{
border:1px solid #cc0066;
}
.tabl-rouge3 td{
text-align:center;
border:1px solid #cc0066;
height:25px;
}
.ascenseur {
overflow:auto;
/*overflow-y:hidden;*/
width:900px;
height:auto;
}
.ascenseur2 {
overflow:auto;
/*overflow-y:hidden;*/
width:820px;
height:auto;
}
#bulle{
	position: absolute;
	left: 460px;
	top:20px;

background:url(img/bulle1.png) no-repeat;
width:165px;
height:123px;
filter : alpha(opacity=40);
opacity:0.40;
}
.bulle{
width:165px;
height:123px;
color:#FFFFFF;
font-size:20px;
vertical-align:middle;
text-align:center;
}
.intro{
width:200px;
vertical-align:top;
padding:20px 10px 0px 0px;
}
.intro1{
vertical-align:top;
padding:20px 0px 0px 30px;
}
.separation {
background-image:url(img/separation.gif);
height:600px;
}
.separation2 {
background-image:url(img/separation.gif);
}
.separation3 {
background-image:url(img/separation2.gif);
height:4px;
}
.separation5 {
background-image:url(img/separation3.gif);
height:4px;
}
.separation4 {
border-right:1px solid #000000;
}

.login{
/*padding-left:300px;*/
margin-top:125px;
}


/*bbcode*/
.outils {   
    margin-left: 0pt;
	margin-right: auto;
}

.bbcbutton {
    background: buttonface;
    border: 1px solid buttonface;
    margin: 1;
	cursor:pointer;
}

.over {
    background: buttonface;
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
    margin: 1;
}

.genmed {

	color:#000000;
}

.helpline{
	border:0pt solid;	
}
.couleur{
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
width:10px;
height:10px;
	cursor:pointer;
	}
.couleur1{
border:0px;
width:2px;
height:10px;
}
.taille{
    border-top: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    border-right: 1px solid;
		cursor:pointer;
	}
.mes {
text-align:justify;
font-size: 12px;

 padding: 0.2em;
  height: 200px;
   overflow: inherit;
   width: 685px;
}
.prev {
text-align:justify;

color:#000000;
border: 1px dashed #000000;
 padding: 0.2em;
  height: auto;
   overflow: auto;
    width: 90%;
}
.quote {
padding:10px;
padding-right:30px;
text-align:right;

	border-left: 2px solid #ff0000;
	/*background-color:#f1def7;*/
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;

}
/*------------------menu--------------*/	
.menu3 {
margin-left:-25px;
margin-right:-20px;
}

#nav-1 {
	display: block;
	position: relative;
	height: 27px;
}

ul#tnav {
	list-style-type: none;
	margin: 0px;
	padding: 0;
	width: auto;
	float: left;/**/
	display: block;
}

ul#tnav li {
	display: block;
	position: relative;
	float: left;
	/**/padding-right: 1px;
	padding-left: 1px;
}

ul#tnav li a {
	display: block;
	float: left;
	text-decoration: none;
	/*height: 30px;
	line-height: 30px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	/*width: 100px;*/
	font-weight: bold;
}
#nav-1 li ul.nav-2
	{
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
	margin:0;
	list-style:none;
	display:none;
	width:auto;
	position:absolute;
	top:27px;
	left:2px;
	background-color: #d1e4f0;
	padding: 2px;
	border: 1px solid #3590f6;
}
#nav-1 li:hover ul.nav-2
	{
	display:block;
	width: 130px;
}
#nav-1 li ul.nav-2 li
	{
	/*width:146px;*/
	width:130px;
	height: 22px;
}

#nav-1  li  ul.nav-2  li  a
	{
	clear:left;
	width:auto;
	position:relative;
	z-index:1000;
	background-color: #d1e4f0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*line-height: 20px;*/
	background-image: none;
	height: 20px;
	text-align: left;
	color: #333333;
}

#nav-1 li ul.nav-2 li a:hover
	{
	clear:left;
	width:auto;
	position:relative;
	z-index:1000;
	background-color: #ff99ff;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*line-height: 20px;*/
	background-image: none;
	height: 20px;
	text-align: left;
	color: #0a57ad;
}

/*-----------------------------fin menu------------------------*/
.coinHG{
background-image:url(img/coinHG2.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.coinHD{

background-image:url(img/coinHD2.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.coinBG{
background-image:url(img/coinBG2.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.coinBD{
background-image:url(img/coinBD2.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);

	opacity:.80;
	-moz-opacity:.80;
}
.coinHG2{
background-image:url(img/coinHG3.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.coinHD2{
background-image:url(img/coinHD3.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.coinBG2{
background-image:url(img/coinBG3.png);
background-repeat:no-repeat;
width:30px;
height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.coinBD2{
background-image:url(img/coinBD3.png);
background-repeat:no-repeat;
width:30px;

height:30px;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.fondrose{
background-color:#ff66cc;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.fondgris{
background-color:#cccccc;
	filter: Alpha(Opacity=80);
	opacity:.80;
	-moz-opacity:.80;
}
.fondlettre_guide{
background: url(img/chg_table.png) no-repeat left top;
background-color:#cccccc;
}
.fondblanc{

background-color:#ffffff;
}
.fondblancinfo{
background-color:#ffffff;
padding:0 20px 10px 20px;
}
.fondblancinfo1{
background-color:#ffffff;
/*padding:0 20px 10px 20px;*/
}
.fondrose2{
background-color:#ff66cc;
	filter: Alpha(Opacity=70);
	opacity:.70;
	-moz-opacity:.70;
}
.fondrose1{
background-image:url(img/coinfond.png)
}

.warning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FEFDCF url(img/warning.png) no-repeat scroll 5px 5px;
border:1px solid #FD9E09;
clear:both;
margin:20px;
overflow:hidden;
padding:5px 5px 5px 60px;
height:50px;
}

/*-------------------------cadres----------------------------*/
.celrouge{
border:#ff0000 solid 1px;
padding:5px;
background-color:#ffcccc;
margin:20px;
}
.celvert{
border:#009900 solid 1px;
padding:5px;
background-color:#ccffcc;
margin:20px;
}
.celbleu{
border:#0066ff solid 1px;
padding:5px;
background-color:#d9e3ef;
margin:20px;
}
.celgris{
border:#666666 solid 1px;
padding:5px;
background-color:#dbdbdb;
margin:20px;
}
.code{
border-left:#ff0099 solid 4px;
padding: 20px;
background-color:#fbddef;
text-align:left;
margin:20px;
}
 

/*--------------- plaquette ACI---------- */                                                                                                                                                    .violet{
color:#990099;
font-size:16px;
text-align:center;
font-weight:bold;
}
.rose{
color:#ff33ff;
font-size:16px;
text-align:center;
font-weight:bold;
}
.cadreACI {
border:#000000 solid 1px;
}
/*----------------------------------*/
.c01 {
margin-left: -15px;
background:url(img/ch.gif) no-repeat  top;
height:10px;
}
.c02 {
margin-left: 2px;
height:27px;
background-color:#d9e3ef;
width:170px;
}
/* ------flux rSS---- */

.news_box_title{
	font-family:Arial,serif;
	font-size:16px;
	font-weight:bold;
	padding:2px;
	color:#737BDD;
	background-color:#F6C;
	margin-bottom:5px;
}
.news_box{
	margin:10px;
	border: 1px solid;
	padding:5px;
	font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-color:#FFF;
}

.news_box_date{
	font-size:12px;
	font-style:italic;
	text-align:right;
	margin-bottom:5px;
}
/* -----------------*/
.recherche{
margin-left:18px;
text-align:justify;
	padding: 10px 20px 20px 20px;
	border: 3px solid #ff99cc;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-radius:10px;
}
.fichierie6{
	padding-left:5px;

}
.elargir{
	width:150px;
}
.hrplanning{
clear: both;
width: 100%;
border: 0;
border-bottom: 1px red solid;
height: 1px; /* pour IE */
margin: 0 -5px 0  0px;
}
SELECT.select {
     font-size:10px;
}
.blink {
       text-decoration: blink;
}


