/* CSS imougai rachid */

* {
	margin:0;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#333333;*/
}
body {
	background-image:url(../images/bagcorp.jpg);
	background-position:top;
	background-repeat:repeat-x;
}
#corp {
	width:845px;
	
}
#menutop {
	width:845px;
	float:left;
	height:13px;
	margin-top:12px;
}
#recherche {
	width:233px;
	float:right;
}
#bienvenu {
	color:#C6E2FF;
	float:left;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	margin-top:2px;
	text-align:justify;
	width:350px;
}
#search_string {
	width:119px;
	margin-top:5px;
	border:0;
	height:13px;
	background-color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	color:#43595E;
	text-align:center;
}
#lientop {
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	margin-right:4px;
	padding-top:3px;
}
#lientop a {
	color:#FFFFFF;
	text-decoration:none;
}
#lientop a:hover {
	color:#E20026;
	text-decoration:none;
}
#logo {
	height:122px;
	float:left;
	width:850px;
	margin-top:6px;
}
#bouton {
	width:845px;
	height:34px;
	float:left;
	color:#003267;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin-top:18px;
}
#bouton ul {
	height:34px;
	float:left;
	line-height:14px;
}
#bouton li {
	background-image:url(../images/bouton.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:165px;
	display:block;
	padding-left:2px;
	padding-right:2px;
	float:left;
	padding-top:10px;
	height:34px;
	text-align:center;
	line-height:12px;
}
#bouton li.smallpad
{
	padding-top:4px;
}
#bouton a {
	color:#003267;
	text-decoration:none;
}
#bouton a:hover {
	color:#ffffff;
	text-decoration:none;
}
#image {
	background-image:url(../fichiers/file/imghome.jpg);
	background-repeat:no-repeat;
	width:845px;
	height:271px;
	float:left;
	margin-bottom:11px;
	/*position:relative;*/
	z-index:2;
}
#smillobag {
	background-color:#000000;
	height:24px;
	left:16px;
	opacity:0.5;
	padding:3px;
	position:relative;
	top:226px;
	width:430px;
}
#smillotxt {
	color:#FFFFFF;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	left:26px;
	position:relative;
	text-align:left;
	top:203px;
}
#left {
	width:164px;
	float:left;
}
#authentification {
	width:164px;
	float:left;
	height:87px;
	background-image:url(../images/authentification.jpg);
	background-repeat:no-repeat;
	/*position:relative;*/
}
.inpute1 {
	border:0 none;
	color:#313131;
	font-family:Arial;
	font-size:10px;
	height:12px;
	margin-left:70px;
	margin-top:22px;
	width:84px;
}
.inpute2 {
	border:0 none;
	color:#313131;
	font-family:Arial;
	font-size:10px;
	height:12px;
	margin-left:70px;
	margin-top:5px;
	width:84px;
}
.submit {
	height:15px;
	/*margin-left:55px;*/
	width:22px;
	padding-left:20px;
	padding-top:1px;
	/*padding-top:7px;*/
}
.motdepasse {
	color:#000000;
	font-family:Arial;
	font-size:10px;
	height:27px;
	left:10px;
	padding-top:9px;
	padding-left:10px;
	text-align:left;
	line-height:2px;
}
.motdepasse a {
	color:#000000;
	text-decoration:none;
}
.motdepasse a:hover {
	color:#00579C;
	text-decoration:none;
}
#pub {
	width:162px;
	float:left;
	margin-top:3px;
}
#droitehome {
	width:654px;
	float:left;
	margin-left:27px;
}
#magazine {
	width:160px;
	height:209px;
	float:left;
	margin-right:4px;
	padding-top:31px;
	background-image:url(../images/magazine.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:14px;
	color:#0072A6;
}
#magazine a {
	color:#0072A6;
	font-size:18px;
	text-decoration:none;
}
#magazine a:hover {
	color:#F09300;
	text-decoration:none;
}
#agenda {
	width:144px;
	height:201px;
	float:left;
	margin-right:4px;
	background-image:url(../images/agandat.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:8px;
	padding-right:8px;
}
#agenda .titre {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#E20000;
	margin-top:4px;
	float:left;
	text-align:left;
	width:144px;
}
#agenda .titre a {
	color:#E20000;
	text-decoration:none;
}
#agenda .titre a:hover {
	color:#0072A6;
	text-decoration:none;
}
#agenda .txt {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	float:left;
	text-align:justify;
	width:144px;
}
#agenda .txt a {
	color:#000000;
	text-decoration:none
}
#agenda .txt a:hover {
	color:#E20000;
	text-decoration:none
}
#adherer {
	width:160px;
	height:64px;
	float:left;
	margin-right:4px;
	padding-top:177px;
	background-image:url(/fichiers/aderer.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:13px;
	color:#A81B05;
	font-weight:bold;
}
#adherer a {
	color:#A81B05;
	text-decoration:none;
}
#adherer a:hover {
	color:#00579C;
	text-decoration:none;
}
#actualite {
	width:144px;
	height:201px;
	float:left;
	background-image:url(../images/actualite.jpg);
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:8px;
	padding-right:8px;
}
#actualite .titre {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#E20000;
	margin-top:4px;
	float:left;
	text-align:left;
	width:144px;
}
#actualite .titre a {
	color:#E20000;
	text-decoration:none;
}
#actualite .titre a:hover {
	color:#0072A6;
	text-decoration:none;
}
#actualite .txt {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	float:left;
	text-align:justify;
	width:144px;
}
#actualite .txt a {
	color:#000000;
	text-decoration:none
}
#actualite .txt a:hover {
	color:#E20000;
	text-decoration:none
}
#presentation {
	width:654px;
	margin-top:18px;
	float:left;
	font-family:Arial;
	font-weight:normal;
	color:#545454;
	font-size:12px;
	text-align:justify;
}
#footer {
	width:837px;
	height:14px;
	float:left;
	margin-top:20px;
	background-color:#154881;
	padding-left:8px;
	padding-bottom:3px;
	padding-top:3px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	text-align:left;
}
#footer a {
	color:#FFFFFF;
	text-decoration:none;
}
#footer a:hover {
	color:#E20000;
	text-decoration:none;
}
#leftinterne {
	float:left;
	width:172px;
	xmargin-right:2px;
	margin-top:22px;
}
#centreinterne {
	float:left;
	width:503px;
	margin-right:7px;
	margin-top:22px;
	border:1px;
	border-color:#4A6B8D;
	border-style:solid;
	text-align:justify;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#212121;
}
#centreinterne a {
	text-decoration:none;
	color:#0072A6;
}
#centreinterne a:hover {
	text-decoration:none;
	color:#202020;
}
#centreinterne .departement {
	font-size:12px;
	background-color:#D7E7FB;
	padding:3px;
	color:#183052;
	font-weight:bolder; 
	text-align:center;
	border-bottom:solid 1px #4A6B8D;
	border-top:solid 1px #4A6B8D;
	width:497px;
	position:absolute;
}

h1 {
	font-family:Arial;
	font-size:15px;
	font-weight:bolder;
	color:#183052;
	background-image:url(../images/h1.jpg);
	background-repeat:repeat-y;
	padding:2px;
	padding-left:13px;
	
}
h2 {
	text-align:left;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	color:#0072A6;
	margin-bottom:5px;
}
h3 {
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#0072A6;
	margin-bottom:5px;
}
#droiteinterne {
	float:right;
	width:160px;
	margin-top:22px;
}
#bloksepace {
	float:left;
	width:164px;
	background-image:url(../images/espace.jpg); background-position:left top;
	background-repeat:no-repeat;
	margin-top:0px;
}
#espace {
	float:left;
	width:155px;
	margin-top:10px;
	color:#7F7F7F;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin-left:9px;
	margin-bottom:5px;
}
#menuespace {
	/*float:left;*/
	width:164px;
	color:#0F4C7F;
	float:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	
}
#menuespace ul {
	float:left;
	margin-left:1px;
	width:153px;
}
#menuespace li {
	background-image:url(../images/bagsepace.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	min-height:24px;
	padding-left:2px;
	padding-top:7px;
	text-align:left;
	width:159px;
}
#menuespace a {
	color:#0F4C7F;
	text-decoration:none;
}
#menuespace a:hover {
	color:#E20026;
	text-decoration:none;
}
#magazine1 {
	width:160px;
	height:209px;
	float:left;
	margin-top:3px;
	padding-top:31px;
	background-image:url(../images/magazine.jpg);
	background-repeat:no-repeat;
}
#magazine11 {
	font-family:Arial;
	font-size:14px;
	color:#0072A6;
}
#magazine11 a {
	color:#0072A6;
	font-size:18px;
	text-decoration:none;
}
#magazine11 a:hover {
	color:#F09300;
	text-decoration:none;
}
#agenda1 {
	width:144px;
	float:left;
	margin-bottom:3px;
	background-image:url(../images/agandat.jpg);
	background-repeat:no-repeat;
	padding-top:35px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}
#agenda1 .titre {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#E20000;
	margin-top:4px;
	float:left;
	text-align:left;
	width:144px;
}
#agenda1 .titre a {
	color:#E20000;
	text-decoration:none;
}
#agenda1 .titre a:hover {
	color:#0072A6;
	text-decoration:none;
}
#agenda1 .txt {
	font-family:Arial;
	width:144px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	float:left;
	text-align:justify;
}
#agenda1 .txt a {
	color:#000000;
	text-decoration:none
}
#agenda1 .txt a:hover{
	color:#E20000;
	text-decoration:none
}
#adherer1 {
	width:160px;
	height:64px;
	float:left;
	padding-top:177px;
	background-image:url(../fichiers/aderer.jpg);
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:13px;
	color:#A81B05;
	font-weight:bold;
}
#adherer1 a {
	color:#A81B05;
	text-decoration:none;
}
#adherer1 a:hover {
	color:#00579C;
	text-decoration:none;
}
#actualite1 {
	width:144px;
	float:left;
	margin-bottom:3px;
	background-image:url(../images/actualite.jpg);
	background-repeat:no-repeat;
	padding-top:35px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
}
#actualite1 .titre {
	font-family:Arial;
	width:144px;
	font-size:11px;
	font-weight:bold;
	color:#E20000;
	margin-top:4px;
	float:left;
	text-align:left;
}
#actualite1 .titre a {
	color:#E20000;
	text-decoration:none;
}
#actualite1 .titre a:hover {
	color:#0072A6;
	text-decoration:none;
}
#actualite1 .txt {
	font-family:Arial;
	width:144px;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	float:left;
	text-align:justify;
}
#actualite1 .txt a {
    text-decoration:none;
	color:#000000;

}
#actualite1 .txt a:hover {
    text-decoration:none;
	color:#E20000;
	
}
.toujour {
	color:#000000;
	font-size:11px;
	text-align:center;
}
.toujour a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
.toujour a:hover {
	color:#0072A6;
	text-decoration:none;
	font-size:11px;
}




/* CSS du menu horizontal */


#boutonmenu ul {  list-style:none;}
#boutonmenu ul ul { list-style:none; padding-left:0;background-color:#ffffff;visibility:hidden;}
#boutonmenu ul li {float:left; display:block; width:165px; height:33px; text-align:center; margin-right:5px;}
#boutonmenu ul li a { display:block;background:url(../images/bouton.jpg) no-repeat 0 0;height:23px; width:165px; display:block;
text-decoration:none;padding-top:11px;text-align:center;  color:#003267; font-family:Arial;font-size:12px;font-weight:bold;}
.menu a:hover{color:#ffffff;}
a.linkOver{color:#fffff;}
/*********************menu*****************/
.menu{ display:block; margin:0; padding:0;}
.menu ul{ position:absolute;top:34px; display:block;padding:0;} 
.menu li ul{visibility:hidden;z-index:1000;}
.menu li li ul{position:absolute; margin-left:163px;margin-top:-34px;}
.menu li{position:relative;float:left; display:block;height:33px; text-align:center;}
.menu li li,#menu li li{display:block;float:none;padding:0;margin:0;border:0;} 
* html .menu li li{display:inline;}
* html .menu li ul {margin-left:-95px;}
#menu li li a:hover{color:#ffffff;cursor:pointer;}
.menu a{color:#ffffff;}
.menu li li a,#menu li li a {display:block;cursor:pointer;z-index:1000;}
/*********************menu*****************/
 
 #boutonmenu {
	width:850px;
	height:43px;
	float:left;
	color:#003267;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding-top:18px;
	position:relative;
}

/* =======================Style des liens de la FAQ========================= */

#centreinterne span a
{color:#000000; text-decoration:none; }

#centreinterne span a:hover
{color:#E80000; text-decoration:none;}

/*==========================================================================*/




#centreinterne span #lien_fck
{
color:#0460C6;
text-decoration:none;
}
#centreinterne span #lien_fck:hover
{
color:#D90000; 
text-decoration:underline;
}

#contenu_source{padding: 3px;}
#contenu_source span a{color:#0460C6;text-decoration:none;}








