body {
margin: 0;
padding: 0;
/*background-color:#E7EBEB;*/
background-color:white;
}


div#main_container {
	max-width:800px;
	height:inherit;
	position: absolute;
	top: 0px;
	left: 50px;
	right: 50px;
	font: 10px Verdana, sans-serif;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#525252;
	font-size:0.84em; /*font du texte*/
}

.fenetreScrol {
background-color: #FFF;
height:150px;
margin: 17px 0 0 0;
overflow:auto
/*overflow-x: hidden;
overflow-y: auto;*/
/*padding: 0 10px;*/
text-align: left;
/*border : 5px solid #C9C9AB;*/
}
	
	
.liste{
font-size:1.2em;	
}

.coti_versement{
float:left;
margin:10px 20px 10px 5px;
}
	
	
.left_box1{
/*border-right: 1px solid #7878F5;*/
width:220px;
float:left;
height:1200px;
padding-left:0px; /*marge entre menu et bord gauche */
}

#left_box1-ressources
{
width:220px;
float:left;
height:1500px;
/*marge entre menu et bord gauche */
}

#menuResources
{
/*position: absolute;*/
width:220px; /*menu  largeur gauche flottante*/
margin:0;
/*top: 0;*/
/*left: 0;*/
/*margin-left:-5px;*/
/*margin-top:-10px;*/
font-size:1.1em; /*menu gauche flottante*/
}
#menuResources h3{
padding:5px;
/*margin-left:auto;
margin-right:auto;*/
margin-top:-1px;
margin-bottom:11px;
/*height:28px;*/
font-size:1.1em; /*taille rubrique menu*/
color:#003399;
font-weight:bold;
text-align:center;
background-color:#B2D7FC
}

#menuResources #smenu1
 {
	padding:0;
    border:0;
	margin-top: -10px; 
	width:220px;
 }
 
 #smenu1 ul
{
margin:0;
padding:0;
}

 #smenu1 ul li
{
cursor: pointer;
margin: 2px 0;
padding:0 0 0 10px;
height:auto;
line-height: 23px;
text-align: left;
font-weight:normal;
border: 1px solid blue;
background: #ECEDFF;
font-size:2.1em;
}

 #smenu1 a.t2
 {
 text-decoration:none;
 color:#003399;
 }

.left_box1 #smenu2 ul li{
height:auto;
}
.left_box1 #smenu5 ul li{
	height:auto;
}
.left_box1 #smenu6 ul li{
	height:auto;
}
.left_box2{
width: 550px;
float:right;
height:auto;
}
.left_box3{
width: 770px;
float:left;
height:auto;
padding:0px 5px 10px 18px;
border: 1px solid #C7E2FD;/*couleur du cadre globla des sous menus*/

}

#leftcolumn{
float:left;
width:450px;
padding:0;
margin:0 0 0 25px;
}

.justify{text-align:justify;}
.left{float:left; margin:0px 5px 0 0;}


div#navlist /*menu gauche flottante placement haut*/
{
position: absolute; 
margin:0;
top: 131px; 
left: 0; /* marge entre menu et bord gauche */
width: 220px; 
height: auto; 
font: 10px Verdana, sans-serif;
}

dl, dt, dd, ul, li {
margin:0;
padding:0;
list-style-type: none;
line-height: 18px;	
font-size:0.75em; /*taille de la police*/
/*background: #ffffff ;*/
border-bottom: 1px solid #E9E9E9; /*lignes de separation horiz sous menus */
}
#menu {
/*position: absolute;*/
width:220px; /*menu  largeur gauche flottante*/
/*top: 0;*/
/*left: 0;*/
font-size:1.1em; /*menu gauche flottante*/
}

	
dl#menu{
padding:5px 0 0 0;
margin:0;
height:22px;
font-size:1.1em; /*taille rubrique menu*/
color:#003399;
font-weight:bold;
text-decoration:none;
text-align:center;
background:#B2D7FC /*url(images/tit.jpg) no-repeat top*/;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0; /*séparation entre boutons du menu */
padding:0 0 0 10px;
height: 23px;
/*line-height: 23px;*/
text-align: left;
font-weight:normal;
border: 1px solid blue;
background: #ECEDFF;
font-size:1.1em;
}
dl#menu dd {
/*border: 1px solid #C7E2FD; couleur du cadre globla des sous menus*/
font-size:1.1em;
padding-bottom:5px;
}


dl#menu li  { text-align: left ;padding-left:0px; padding-top:1px;padding-bottom:0px;background:#F5F5F5; color:#336699; border:1px solid #e9e9e9; margin-bottom:0px; width: 193px;height: 100%;} 
dl#menu li a:hover{padding-left:14px; padding-top:1px;padding-bottom:0px;background:#F5F5F5 url("../cfls-centre-ressources/images/t2on.gif") no-repeat  4px 8px;color:#073666;border:1px solid #073666;
margin-bottom:0px;
width:179px;
height:100%;
}

dl#menu li a, dl#menu dt a {
color: #0E3B87;
display: block;
border: 0 none;
height: 100%;
display: block;
text-decoration: none;
font-size:12px;
}



.toppp
{
	font-size:1.4em;
}

/*----------------------------MENU-----------------------------------*/
#center_content
{
clear:both;
width:800px;
height:auto;
}

#centerRessources
{
/*clear:both;*/
width:800px;
height:auto;
}

#tabsRessources
{
	/*margin:3px;*/
	margin:0;
	float:right;
	width:800px;
	height:27px;
	background:#ECEDFF;
	border-bottom:1px #B2D7FC solid;	
}

#tabsRessources ul li
{
	display:inline;
	font-size:1.1em; /*taille du menu horizontal*/
	font-weight:bold;
	margin:0;
	padding:0;
}
#tabsRessources ul li a {
	float:right;
/*	background:white;*/
	color:black;
	margin:0;
	padding:0px 1px 0px 1px;
	text-decoration:none;
	}

#tabsRessources ul li a span {
	display:block;
	background: #B2D7FC;
	padding:5px 5px 5px 5px;
	color:#003399;	
	}
/*#tabsRessources ul li a:hover {
	background-position:100% -20px;
	cursor:pointer;
	}
*/
#tabsRessources  a:hover span {
padding:5px 5px 5px 5px;	
color:#380000;
background-color:#9ff0fa;
/*border:1px solid blue;*/
	}
#tabs {
/*	margin:3px;*/
	float:right;
	width:800px;
	height:27px;
	background:#ECEDFF;
	border-bottom:1px #B2D7FC solid;
	}
#tabs ul {
	margin:0;
/*	padding:0px 1px 0px 2px;*/
	list-style:none;
	}
#tabs li {
	display:inline;
	font-size:1.1em; /*taille du menu horizontal*/
	font-weight:bold;
	margin:0;
	padding:0;
	}
#tabs a {
	float:right;
/*	background:white;*/
	color:black;
	margin:0;
	padding:0px 1px 0px 1px;
	text-decoration:none;
	}
#tabs a span {
	/*display:block;*/
	background: #B2D7FC;
	padding:5px 5px 0 5px;
	color:#003399;
	}
#tabs a span {
	display:block;
	height:23px;
	}
#tabs a:hover span {
padding:5px 5px 0 5px;
/*background:#F5F5F5 url(../images/t2on.gif) no-repeat  4px 8px;*/
color:#380000;
background-color:#d1f0fb;
/*border:1px solid blue;*/
	}
#tabs a:hover {
	background-position:100% -20px;
	cursor:pointer;
	}
#tabs a:hover span {
	background-position:100% -42px;
	}  


#top_banner{
width:800px;
height:800px;
}

#top_banner{
width:auto;
height:130px;
}

img.pic{
float:right;
margin-right:0px;
border:1px #DDDFFF solid;
}
img.pic2{
float:right;
margin:0px;
border:1px  #DDDFFF solid;
}
img.pic3{
float:left;
margin:0px;
border:1px  #DDDFFF solid;
}
.title1{
color: #000066;
border-top:1px #0000FF solid;
padding:0px 0px 4px 10px;
font-weight:bold;
float:left;
border-bottom:1px #000066 solid;
text-decoration:none;
width:538px;
background: #FFFFFF;
color: #0E3B87;
font-size:1em; /*taille des font titre des paragraphes*/
font-weight:bold;
margin-top:5px;
margin-bottom:2px;
text-decoration:none;
border-top:1px #0000FF solid;
border-bottom:2px white solid;
}
.titleclfs{
	color: #000066;
border-top:1px #0000FF solid;
padding:0px 0px 4px 10px;
font-weight:bold;
float:left;
border-bottom:1px #000066 solid;
text-decoration:none;
width:538px;
background: #FFFFFF;
color: #0E3B87;
font-size:1em; /*taille des font titre des paragraphes*/
font-weight:bold;
margin-top:5px;
margin-bottom:12px;
text-decoration:none;
border-top:1px #0000FF solid;
border-bottom:2px white solid;
	
}


.formation{
	background-color:#f3eceb;
	padding:5px 5px 5px 5px;
	text-align:center;
	color:#BF0000;
	font-size:1.7em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.niv{
    background-color:#f3eceb;
	padding:5px 5px 5px 5px;
	text-align:center;
	color:#000;
	font-size:1.4em;
	font-weight:bold;
	}
	
#forma{
	background-color:#f3eceb;
	margin-top:1px;
	padding:5px 5px 5px 5px;
	text-align:center;
	color:#000;
	font-size:1.4em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.objectif{
	background-color:#E7EDEB;
	padding:5px 5px 5px 5px;
	text-align:left;
	color:#351A1A;
	font-size:1.2em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.changement{
	color:#BF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
}
.sidebar li li {
	padding: 6px 0 6px 10px;
	background: url(images/img08.gif) no-repeat 0 12px;
	border-bottom: 1px solid #2872A6;
}

#lienss p.more1 {
    float:right;
	color:black; 
	background-color:#FFFFFF;
	padding:3px 0px 3px 5px; 
	width:75%; 
	margin:0 3px 0 0px;
	}
#lienss p.more1 a{
	color:#003399;
	width:auto; 
	display:block; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none; 
	background:#ECEDFF url(images/read_more.gif) no-repeat top;
	padding:2px 2px 2px 5px; 
	text-align:left; 
	}
#lienss p.more1 a:hover{
	padding-left:14px;
	padding-top:1px;
	padding-bottom:3px;
	background:#F5F5F5 url(cfls-centre-ressources/images/t2on.gif) no-repeat  4px 8px;
	color:#073666;
	border:1px solid #073666;
}
	
	
#lienss p.more2 {
	background-color:#CFDFF7; color:#CFDFF7; padding:1px 0px 1px 14px; width:70%; margin:0 0 0 0;
	}
#lienss p.more2 a{
	background-color:#000000; color:#1E57CA; width:auto; display:block; 
	text-decoration:none; text-align:right; padding:0 3px 0 0;
	}
#lienss p.more2 a:hover{
	color:yellow; background-color:#124D8C; text-decoration:none;
	}
	.boiteM{
background: blue;
}
.post {margin-bottom: 15px;background: #1EB5DD url(images/img05.gif) no-repeat;color: #0A416B;}
/*.post a {color:;}
.post a:hover {color:;}*/
p{
width:auto;
padding:5px 0 0 0;
text-align:justify;
}
h2{
color: #036B99;
font-size:10px;
padding:15px 10px 5px 10px;
border-bottom:1px #CCCCCC dashed;
margin:0px;
text-decoration:none;
}
.select{
width:60px;
height:35px;
border-top:1px #0066CC dashed;
font-size:12px;
color: #666666;
}

#leftNav {display:block;position: absolute; top: 145px; width: 234px; height: auto; font: 10px Verdana, sans-serif;}
#leftNav {margin-top:0px; background:url(images/tit.jpg) no-repeat top;}
#leftNav h3{padding:6px 0 0 0;margin:0px;height:20px;font-size:10px;font-weight:bold;text-decoration:none;text-align:center;}
		#leftNav A { display:block;float:left; margin-bottom:1px; padding-top:4px; padding-bottom:4px;width:235px; background:#ECEDFF url("img/t1arrow.gif") no-repeat 4px 9px ; border-right:2px solid #ECEDFF;text-align:left;text-decoration:none; }
			#leftNav A DIV { font-size:10px; margin-left:14px; width:200px;}
			#leftNav A:hover { background:#0066CC url("images/t1hover.gif") no-repeat 4px 9px;color:#fff;border-right:2px solid; }


		
		#leftNav A.t1On { background:#0066CC url("images/t1on.gif") no-repeat 4px 10px;color:#fff;border-right:2px solid; }
		#leftNav A.t1OnNone { background:#0066CC url("images/t1hover.gif") no-repeat 4px 10px;color:#fff;border-right:2px solid; }

		#leftNav A.t2  { padding-left:18px; padding-top:4px;padding-bottom:4px;background:#F5F5F5;color:#006699;border:1px solid #e9e9e9;margin-bottom:0px; width: 234px;} 
		#leftNav A.t2bottom  { padding-left:18px; padding-top:4px;padding-bottom:4px;background:#F5F5F5 url("images/t2.gif") no-repeat 16px 8px;color:blue;border:1px solid #e9e9e9;margin-bottom:1px;width: 234px;}
		#leftNav A.t2:hover { padding-left:18px; padding-top:4px;padding-bottom:4px;background:#F5F5F5 url("images/t2on.gif") no-repeat 4px 8px;color:#073666;border:1px solid #073666;margin-bottom:0px;width: 234px;}
		
		#leftNav A.t3  { padding-top:6px;padding-bottom:6px;background:#F5F5F5 url("images/t2arrow.gif") no-repeat 16px 8px;color:#006699;border-left:1px solid #073666;border-right:1px solid #073666;margin-bottom:0px; } 
		#leftNav A.t3bottom  { padding-top:6px;padding-bottom:6px;background:#F5F5F5 url("images/t2arrow.gif") no-repeat 16px 8px;color:#616265;margin-bottom:1px;border-left:1px solid #073666;border-right:1px solid #073666;border-bottom:1px solid #073666; }
		#leftNav A.t3:hover, #leftNav A.t3On, #leftNav A.t3On:hover  { padding-top:6px;padding-bottom:6px;background:#F5F5F5 url("images/t2on.gif") no-repeat 16px 8px;color:#073666;border-left:1px solid #073666;border-right:1px solid #073666;margin-bottom:0px; width:234px; }
			#leftNav A.t3 DIV{ width:234px;font-size:10px; margin-left:0px;}


.tabdesign {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #F8F8F8;
	border: #0066CC;
	list-style-position: inside;
	list-style-type: circle;
}
.tabdesign2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #F7FDF4;
	border: #66FF66;
	list-style-position: inside;
	list-style-type: circle;
}
.tabRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fe7b7b;
	border: #FF0000;
	list-style-type: circle;
}

.tabBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0066FF;
	background-color: #F0F0FF;
	border: #0000FF;
	list-style-type: circle;
}
.legende {
}
.style10 {color: #000000}
.rep_bg_rechts dt {color:#004542;border-bottom:1px solid #004542;}

#imagesProvisoires
{
border-top:dotted #369;
/*border-style: solid dotted;*/
border-bottom:dotted #369;
padding-top:10px;
padding-bottom:10px;
}
	
/*----------------------------------------------------------------------*/
input[type=submit], input[type=reset] {
 border:2px outset #A6BEDE;
 font-weight:bold;
 cursor:pointer;
 }
input[type=submit]:hover, input[type=reset]:hover {
 border:2px outset #9FCED0;
 background-color:#9FCED0;
 }
input[type=submit]:active, input[type=reset]:active {
 border:2px inset #A6BEDE;
 background-color:#A6BEDE;
 color:black;
 } 

/*#bottom_banner
{
position:absolute;
bottom:0;
z-index:1;
}*/

.copyright 
{
	position:absolute;
	bottom:0;
	margin-left:260px;
	font-size:0.80em;
	font-weight:bold;
	color:#525252;
}
.edu{
	float:left;
	margin-right:300px;
	margin-bottom:10px;
}
.eduperm{
	padding:0;
	margin:0;

}

.clear{
	clear:both;
	
	}
/*#bottombouti
{
position:inherit;
bottom:0;
margin-top:50px;
}*/
