/* CSS Document */

#cadre {
	position:relative;
	width: 922px;
	background-color: #FFF;

	height:580px;
}
#bandeau {
	background:url(../images/i_bandeau.jpg) 0 0 no-repeat;
	height:129px;
}
#logo {
	position:absolute;
	top:0;
	left:0;
	width:162px;
	height:134px;
	background: url(../images/logo_sefi.gif) center 12px no-repeat;

}
#bandeau .formulaire {
	position:absolute;
	top:104px;
	left:525px;
	width:405px;
	height:23px;
	text-align:left;
}
#bandeau .formulaire span.extra {
	display:block;
	float:left;
	color:#737373;
	font-weight:bold;
	margin: 3px 2px 0px 10px;
}
#bandeau .formulaire span.log {
	display:block;
	float:left;
	color:#B2B2B2;
	margin: 4px 0px 0px 16px;
}
#bandeau .formulaire input {
	float:left;
	height:14px;
	background:#F0F0F0;
	border:none;
	width:70px;
	margin: 4px 0px 0px 10px;
}
#bandeau .formulaire .ok{
	float:left;
	color:#737373;
	font-weight:bold;
	margin: 4px 0px 0px 5px;
	cursor:pointer;
}
#bandeau .formulaire .ok:hover{
	color:#2C4588;
}
#bandeau #flash {
	position:absolute;
	left:162px;
	width:761px;
	height:134px;
}
#menu {
	margin-left:161px;
	background:#3AB330;
	/*background:#EEE;*/
	height:22px;
}
#menu ul li {
	display: block;float:left;
	position:relative;z-index:20;
}
#menu a {
	display:block;
	z-index:10;
	padding:4px 8px 4px 8px;
	margin:0px 0px 0px 0px;
	color:#FFF;/*font-weight:bold;*/
	font-size:8pt;
	/*background:#3AB330;*/
	text-transform:uppercase;
}

/*#menu .m1 a{
	width:90px;
	text-align:center;
}
#menu .m2 a{
	width:85px;
	text-align:center;
}#menu .m3 a{
	width:85px;
	text-align:center;
}#menu .m4 a{
	width:185px;
	text-align:center;
}#menu .m5 a{
	width:90px;
	text-align:center;
}#menu .m6 a{
	width:75px;
	text-align:center;
}#menu .m7 a{
	width:65px;
	text-align:center;
}*/
#menu a:hover,#menu a.sel,#menu li:hover a {
	background:#6C8CBD;
	/*background:#7C9CCD;*/
}
#menu ul li div.ssmenu2{
	display:none;
	z-index:900;
	border-left:1px solid #9AAACE;
	border-right:1px solid #9AAACE;
	border-bottom:1px solid #9AAACE;
	background:#FFF;
	text-align:left;
}
#menu ul li:hover div.ssmenu2{
	position:absolute;
	top:22px;
	display:block;
	/*width:100%;*/
}
#menu ul li.m4:hover div.ssmenu2{
	position:absolute;
	top:22px;
	display:block;
	width:140px;
}
#menu ul li div.ssmenu2 a {
	display:block;
	background:#FFF;
	color:#313695;
	white-space: nowrap;
	text-transform:none;text-align:left;
	padding-left:10px;
	padding-right:10px;
	margin:0;
	font-weight:bold;

}#menu ul li div.ssmenu2 a:hover {
	background:#EEF;
	color:#067406;


}

#centre {
	background:#FFF url(../images/i_centre_0.jpg) 0 0 no-repeat;
	text-align:left;
}
#central{
	/*width:452px;*/

}
#central .esp{
	height:33px;
}
#central .ong{
	background:url(../images/i_onglet.jpg) 0 0 no-repeat;
	height:36px;
}

#central .ong.large{
	background:url(../images/i_onglet_large.jpg) 0 0 no-repeat;
	height:36px;
}
#central .ong.actu{
	background:url(../images/i_onglet_orange.jpg) 0 0 no-repeat;
	height:36px;
}

#central .ong h1{
	font-size:11pt;
	color:#FFF;
	text-transform:uppercase;
	padding-top:8px;
	width:185px;
	text-align:left;
	margin-left:17px;
}
#central .ong.large h1{
	width:285px;
}
#pa2 #central .ong h1{
	font-size:11pt;
	color:#FFF;
	text-transform:uppercase;
	padding-top:8px;
	width:185px;
	text-align:center;margin-left:0px;

}
#central .contenu{
	border-bottom:1px solid #7C9CCD;
	border-left:1px solid #7C9CCD;
	border-right:1px solid #7C9CCD;
	background:#FFF;
	text-align:left;
}
#central .contenu.actu{
    border-bottom:1px solid #FDAD00;
	border-left:1px solid #FDAD00;
	border-right:1px solid #FDAD00;
}

#central .contenu .img img{
	margin-bottom:12px;

}
#central .contenu .img{
	float:right;
	background:url(../images/img_omb.gif) repeat-x;
	background-position:bottom;
	margin-left:5px;
}
#central .contenu h2{
	font-size:12pt;
	color:#45608A;
	margin-left:15px;
	margin-top:10px;
}#central .contenu h2.suivi{
	font-size:12pt;
}
#central .contenu a h2{
	margin-top:3px;
}
#central .contenu h3{
	font-size:10pt;
	color:#45608A;
	margin-left:15px;
	margin-top:10px;
}
#central .contenu h3.suivi span{
	float:right;
	color:#999;
	margin:0px 10px 0px 0px;
	font-weight:normal;
}
#central .contenu p {
	color:#45608A;
	margin:5px 15px 0 15px;
}
#central .contenu div.fbleu{
	background:#f3f7ff;
	border:1px solid #D3D7Df;
	margin:5px 15px 0 15px;
	padding:0px 5px 5px 5px;
}
#central .contenu div {
	color:#45608A;
	margin:0px 0px 0 15px;
	/*font-style:italic;*/
}
#central .contenu a.listd{
	display:block;
	margin:5px 15px 0 15px;
	padding-left:14px;
	background:url(../images/puce2.gif) 0px 4px no-repeat;
	font-size:11pt;
	color:#45608A;
	font-weight:bold;
	cursor:pointer;
}
#central .contenu a.listd:hover{
	color:#269426;
}
#central .contenu .pdf a{
	display:block;
	color:#269426;
	color:#45608A;
	padding-left:25px;
	margin-left:17px;
	margin-top:10px;
	background:url(../images/pdf.gif) 0px 0px no-repeat;

}
#central .contenu .url a{
	display:block;
	color:#269426;
	color:#45608A;
	padding-left:25px;
	margin-left:17px;
	margin-top:10px;


}
#central .contenu .url a:hover,#central .contenu .pdf a:hover{
	color:#269426;
}
#central .contenu .prix{
	margin:5px 15px 0 15px;
	border-top:1px solid #7C9CCD;
	border-left:1px solid #7C9CCD;
}
#central .contenu .prix td{
	border-bottom:1px solid #7C9CCD;
	border-right:1px solid #7C9CCD;
	color:#45608A;
	padding:2px;

}
#central .contenu .prix .entete td{font-weight:bold;
background:#7C9CCD;
color:#FFF;
}
#central .contenu .imglot{
	margin:10px 0px 10px 10px;
	text-align:center;
	float:right;
	width:130px;
	background:#d4dcee;

}
#central .contenu .imglot .top{
	background:url(../images/i_fond_para_top.gif) 0px 0px no-repeat;
	height:18px;
	line-height:15px;
	font-size:8pt;
	overflow:hidden;
	color:#7c9ccd;
	text-align:right;
	padding-right:9px;
	margin:0;width:121px;
}
#central .contenu .imglot .body{
	margin:0;width:130px;
	padding-bottom:14px;

	background:url(../images/i_fond_para_bottom.gif) left bottom no-repeat;
}
#central .contenu .imglot a{
	display:block;
	margin:0px 0px 0px 10px;

	width:120px;
	height:80px;
	overflow:hidden;
}
#central .contenu .imglot .sep{
	height:10px;overflow:hidden;
	line-height:0px;
	font-size:0pt;
}
#central .contenu .imgref{
	margin:5px 15px ;
	text-align:center;

}
#central .contenu .imgref img {
margin:0 20px 0;
}
#central .contenu p .puce {
	display:block;
	margin-left:-7px;
	padding-left:7px;
	color:#45608A;
	background:url(../images/puce.gif) 0px 6px no-repeat;
	margin-top:5px;
}

#central .contenu p a.puce:hover{
	text-decoration:underline
}
#central .contenu p a{
	color:#45608A;
	text-decoration:underline
}

/*#central .contenu p strong{
}*/
#central .contenu p a:hover{
	color:#37528C;
	text-decoration:underline
}
#central .contenu .divretour{
	height:20px;
}
#central .contenu a.retour {
	display:block;
	width:90px;
	margin:5px 12px 0px 4px;
	padding-left:13px;
	font-size:9pt;
	background:url(../images/fle_retour.gif) 0px 4px no-repeat;
	color:#45608A;float:right;
}

#central .contenu a.retour:hover{
	color:#37528C;
	text-decoration:underline
}
#contact {
	margin-left:0px;
	text-align:center;
}
#contact .esp{
	height:44px;
}
#contact .alt1{
	color:#FFF;
	font-style:italic;
	font-size:10pt;
}
#contact .alt2{
	color:#454545;
	font-size:12pt;
	line-height:13pt;
	font-weight:bold;
}
#contact .alt3{
	color:#FFF;
	font-size:13pt;
	font-weight:bold;
}
#bloc2 {
	margin-left:20px;
	margin-right:22px;
	margin-top:50px;
	text-align:left;
}
#bloc2 .titre{
	display:block;

	background:url(../images/i_onglet2.gif) right top no-repeat;
	text-align:center;
	padding-right:0px;
	padding-top:4px;
	padding-bottom:4px;
	color:#FFF;
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	margin-right:1px;

}
#bloc2 .contenu{
	border:1px solid #589458;
	background:#FFF;
	padding:15px;
	margin-left:0px;
}
#bloc2 .contenu p{
color:#269426;
}
#bloc2 .contenu  .puce {
	display:block;
	margin-left:-7px;
	padding-left:7px;
	color:#269426;
	background:url(../images/puce.gif) 0px 6px no-repeat;
	margin-top:5px;

}
#bloc2 .contenu p a,#bloc2 .contenu a.puce:hover{
	color:#269426;text-decoration:underline;
}
#bloc2 .contenu p a:hover{
	color:#067406;
	text-decoration:underline;
}
#menug {
	text-align:left;
}
#menug .esp {
	height:44px;

}
#rubrique{
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	margin-right:16px;
	margin-left:6px;
	background:#9FC989;
	padding-bottom:2px;
}
#menug .ssmenu a {
	display:block;
	font-size:11pt;
	font-weight:bold;
	color:#545454;
	margin:8px 14px 0px 8px;
	padding-left:13px;

}
#menug .ssmenu a:hover, #menug .ssmenu a.sel {
	color:#FFF;background:url(../images/fle_blanc_bleu3) 1px 4px no-repeat
}
#menug .esp2 {
	height:8px;
	font-size:0;
	line-height:0;
}
#menug .esp24 {
	height:5px;
	font-size:0;
	line-height:0;
}

#footer {
	height:19px;
	text-align:right;
	font-size:8pt;
	color:#999;
	background:#FFF;
	padding-right:10px;
}
#footer a{
	font-size:8pt;
	color:#999;
	cursor:pointer;
}
#footer a:hover{
	font-size:8pt;
	color:#666;
	cursor:pointer;
}


#menug2 {
	text-align:left;
}
#menug2 .esp {
	height:44px;

}
#menug2 #rubrique{
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	margin-right:16px;
	margin-left:6px;
	background:#9FC989;
	padding-bottom:2px;
}
#menug2 #rubrique.petit{
	font-size:9pt;
}
#menug2 .ssmenu a {
	display:block;
	font-size:11pt;
	font-weight:bold;
	color:#545454;
	margin:8px 4px 0px 15px;
}
#menug2 .ssmenu a:hover, #menug .ssmenu a.sel {
	color:#FFF;
}
#menug2 .esp2 {
	height:5px;
	font-size:0;
	line-height:0;
}
#menug2 .esp24 {
	height:5px;
	font-size:0;
	line-height:0;
}
#menug2 span.texte{
	font-size:9pt;
	display:block;
	margin:8px 20px 0px 15px;
	color:#FFF;font-weight:bold;

}

#centre .operation {
	display:block;
	margin:3px 15px 1px 15px;
	height:70px;
	padding:3px 5px 3px 5px;
}
#centre .operation .opimg{
	display:block;
	float:left;
	overflow:hidden;
	height:69px;
	width:70px;
	margin:1px 10px 0px 0px;
	text-align:center;

}
#centre .operation span {
	display:block;
}
#centre .operation span.titre{
	color:#45608A;
	font-size:9pt;

	font-weight:bold;
}
#centre .operation span.date{
	color:#45608A;
	font-size:8pt;
	font-style:italic;
	display:inline;
	font-weight:normal;

}
#centre .archive{
	color:#45608A;
	display:block;
	margin:3px 17px 1px;
	text-align:right;
}
#centre .operation span.texte{
	color:#454545;
	font-size:8pt;
	height:42px;
	text-align:justify;
	/*font-weight:bold;*/
}
#centre .operation span.lire{
	color:#45608A;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}
#centre a.operation:hover{
	padding:2px 4px 2px 4px;
	border:1px solid #AAB;
	background:#F3F3F3;
}
#centre p.btn_prop{
	display:block;
	margin-left:155px;

}
#centre p.btn_prop a{
	display:block;
	text-align:center;
	background:url(../images/btn_prop.gif) center top no-repeat;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	padding:13px 0 15px 0;
	font-weight:bold;
	font-size:9pt;
	width:200px;
}
#centre p.btn_prop a:hover{
	text-decoration:none;
	color:#FFF;
	background:url(../images/btn_prop_o.gif) center top no-repeat;
}
#centre .ref {
	margin-bottom:20px;
}
#central .contenu .img2 img{
	margin-bottom:12px;

}
#central .contenu .img2{
	float:left;
	background:url(../images/img_omb.gif) repeat-x;
	background-position:bottom;
	margin-right:5px;
	margin-left:15px;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	text-align:center;
}
#central .contenu .img2 span{
font-size:8pt;font-weight: normal;color:#666;

}
#central .contenu .img3 img{
	margin-bottom:12px;

}
#central .contenu .img3{
	margin-right:15px;
	margin-left:15px;
	margin-top:10px;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	text-align:center;
}
#central .contenu .img3 span{
font-size:8pt;font-weight: normal;color:#666;

}
#central .contenu ul li.ident{
	margin-left:50px;
	list-style:decimal;color:#45608A;
}
#page0 #centre{
	background:#FFF url(../images/i_centre_1.jpg) 0 0 no-repeat;
}
#page01 #centre{
	background:#FFF url(../images/i_centre_0.jpg) 0 0 no-repeat;
}
#page0 #menug2 #rubrique{
background:none;
}
#menug2 .slci {
	display:block;
	color:#FFF;
	margin-left:15px;
	margin-top:18px;
	background: url(../images/fle_groupe.gif) 0 0 no-repeat;
	padding:4px 15px 20px 48px;
	font-size:11pt;
	font-weight:bold;

}
#menug2 .slci:hover {
	background: url(../images/fle_groupe_o.gif) 0 0 no-repeat;
}

#page4 #menug #rubrique{
	/*background:#FFF url(../images/i_centre_1.jpg) 0 0 no-repeat;*/
	font-size:9pt;
	line-height:10pt;
	padding-bottom:4px;
}
#page4 #menug .esp24{
	height:0px;
}
#page5 #centre,#page1 #centre, #page3 #centre, #page2 #centre{
	background:#FFF url(../images/i_centre_5.jpg) 0 0 no-repeat;
}
#central .contenu .tem{
	background:#F7F7FB;
}
#central .contenu .tem h2{
	/*background:#7C9CCD;*/
	border-top:1px solid #7C9CCD;
	margin-left:-1px;
	padding-left:15px;
	padding-top:3px;
	color:#45608A;
}
#central .contenu .tem .img {
	background:url(../images/img_omb2.gif) repeat-x;background-position:bottom;
}

#encart
{
    background: url(../images/encart.gif) no-repeat;
    width: 164px;
    height: 235px;
    float: right;
    margin-top: 16px;
}

#encart #btn_encart
{
    background: url(../images/btn_savoir.gif) no-repeat;
    width: 120px;
    height: 36px;
    margin: 195px 0 0 22px;
}

#encart #btn_encart:hover
{
    background: url(../images/btn_savoir_hover.gif) no-repeat;
    width: 120px;
    height: 36px;
    margin: 195px 0 0 22px;
    cursor: pointer;
}
#central .contenu .line {
	border-bottom:1px solid #AAC3E7;
	height:10px;
	margin-bottom:6px;
	margin-right:10px;
	font-size:0;
	line-height:0;
	overflow:hidden;
}
