div#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}

div#dropin
{
	position : absolute;
	visibility : hidden;
	width : 420px; 
	height : 185px;
	z-index : 100; 
	padding : 15px;
	background : url(popup_home_news_bg.png);
}


div#contentMain div.article li
{ 	
	list-style-image: url(arrow_li.gif);
	list-style-position: outside;
	list-style-type: none;
	margin-bottom : 5px;
	padding : 0;
	margin-left : 0;
}


b.orange {color : #eaa049;}

p.justify {text-align : justify; }
p.right {text-align : right; }
p.small-11 { font-size : 11px; }
p.small-12 { font-size : 12px; }
h4.ensavoirplus { font-size : 11px; color : #e8501f; font-weight : bold; margin : 20px 0 0 0; border : 0px solid red; text-transform : uppercase;}
p.ensavoirplus { font-size : 11px;  border : 0px solid red; margin-top : 5px;}

p { margin-top : 0px }
h2 { text-align : left; font-weight : normal; margin : 0 0 0px 0; padding : 0; font-size : 20px; }
h3 { text-align : left; font-weight : normal; margin : 0 0 10px 0; padding : 0; font-size : 18px; }
h4 { text-align : left; font-weight : bold; margin : 20px 0 5px 0; padding : 0; font-size : 15px; }
h2.bigright { text-align : right; color : #0096c1; font-weight : normal; margin : 0; padding : 0; font-size : 28px; }


div.content-view-line { margin-bottom : 10px; }

/* folder */
div.content-view-line div.class-folder h2 { font-size : 13px;}
div.content-view-line div.class-folder a {}
div.content-view-line div.attribute-link {}

/* file */
div.content-view-line div.class-file h2 { font-size : 13px;}
div.content-view-line div.class-file div.attribute-file { font-size : 11px; color : silver;}
div.content-view-line div.class-file div.attribute-link { display : none; }

/* link */
div.content-view-line div.class-link h2 { font-size : 13px;}
div.content-view-line div.class-link div.attribute-file { font-size : 11px; color : silver;}
div.content-view-line div.class-link div.attribute-link { }

/* article */
div.content-view-line div.class-article h2 { font-size : 13px;}
div.content-view-line div.class-article h2 a { font-weight : bold;}
div.content-view-line div.class-article div.attribute-file { font-size : 11px; color : silver;}
div.content-view-line div.class-article div.attribute-link { float : right; font-size : 11px;}

/* article */
div.content-view-line div.class-actu h2 { font-size : 13px;}
div.content-view-line div.class-actu h2 a { font-weight : bold;}
div.content-view-line div.class-actu div.attribute-teaser { font-size : 11px; color : silver;}

/* diplome */
div.content-view-line div.class-diplome {margin-bottom : 10px; }
div.content-view-line div.class-diplome h2 { font-size : 13px;}

/* activity */
div.content-view-line div.class-activity h2 { font-size : 13px;}

/* lieu */
div.content-view-line div.class-lieu h2 { font-size : 13px; font-weight : bold;}
div.content-view-line div.class-lieu h2 a { font-weight : bold;}
div.content-view-line div.class-lieu div.attribute-address { font-size : 11px; }
div.content-view-line div.class-lieu div.attribute-zipcode { font-size : 11px;}
div.content-view-line div.class-lieu div.attribute-telephone { font-size : 11px; }
div.content-view-line div.class-lieu div.attribute-web { font-size : 11px; }


/* Activité */
div.formation_container_on { border : 1px solid #ffed00; width : 270px; float : left; background-color : #f7fDff; margin-bottom : 20px; cursor : pointer; }
div.formation_container_off {border : 1px solid #37beeb; width : 270px; float : left; background-color : #f7fDff; margin-bottom : 20px; cursor : pointer; }

div.formation_container_off div.title_conainter { background-color : #0ea3c5; border : 0px solid red; padding : 2px; height : 30px; cursor : pointer;}
div.formation_container_off div.title { color : white; font-weight : bold; }
div.formation_container_off div.mention { /* float : left; margin-left : 10px; */ color : #ffed00; font-size : 11px; }
div.formation_container_off div.content { padding : 5px; font-size : 11px; color : black; }
div.formation_container_off div.content div span { color : black; font-size :10px; font-weight : bold; text-transform : uppercase; }
div.formation_container_off div.content div  a { font-size : 9px; }
div.formation_container_off div.content div  { margin : 5px 0; }

div.formation_container_on div.title_conainter { background-color : #ffed00; border : 0px solid red; padding : 2px; height : 30px; cursor : pointer;  }
div.formation_container_on div.title { color : black; font-weight : bold; }
div.formation_container_on div.mention { /* float : left; margin-left : 10px; */ color : #0ea3c5; font-size : 11px; }
div.formation_container_on div.content { padding : 5px; font-size : 11px; color : black; }
div.formation_container_on div.content div span { color : black; font-size :10px; font-weight : bold; text-transform : uppercase; }
div.formation_container_on div.content div  a { font-size : 9px; }
div.formation_container_on div.content div  { margin : 5px 0; }


div.formation_content_bloc, div.formation_content_bloc_bold { margin : 0 0 30px 0; }
div.formation_content_bloc p { margin : 0 0 0 1px; border : 0px solid red; padding-left : 0px; }
div.formation_content_bloc table.formation_uc td p { margin : 0px;  padding : 0px; border : 0px solid red; }
div.formation_content_bloc_bold p { margin : 0 0 0 1px; font-size : 13px; font-weight : bold; padding-left : 0px; }

div.formation_content_bloc h4 { color : black; text-transform : uppercase; font-size : 11px; margin : 5px 0; }
div.formation_content_bloc_bold h4 { color : black; text-transform : uppercase; font-size : 11px; margin : 5px 0; }
div.formation_content_bloc_date  h4 { color : black; text-transform : uppercase; font-size : 11px; margin : 5px 0; }
div.formation_content_bloc_date { border : 1px solid #e9a049; background-color: #fff9ec; margin : 0 0 20px -10px; padding : 5px 0 0 10px;}

div.formation_content_bloc ol.formation_a li { 	

	margin-bottom : 5px; 
	}
ol.formation_b {}


div.formation_content_bloc_date ul.formation_b { border : 0px solid red; margin-left : 20px; padding-left : 0px; margin-top : 0;}
div.formation_content_bloc_date ul.formation_b  li{ 	
	list-style-image: url(arrow_li_b.gif);
	list-style-position: outside;
	list-style-type: none;
	margin-bottom : 5px;
	padding : 0;
	margin-left : 0;
	font-size : 14px;
	}


div.formation_content_bloc ul.formation_a { border : 0px solid red; margin-left : 20px; padding-left : 0px;  margin-top : 0;}
div.formation_content_bloc ul.formation_a  li{ 	
	list-style-image: url(arrow_li.gif);
	list-style-position: outside;
	list-style-type: none;
	margin-bottom : 5px;
	padding : 0;
	margin-left : 0;}
ul.formation_b {}



table.formation_uc
{
	border-top : 1px solid #E0E0E0;
	border-right : 1px solid #E0E0E0;
	margin: 15px 0;
	font-size : 11px;
}

table.formation_uc td
{
	border-bottom: 1px solid #E0E0E0;
	border-left : 1px solid #E0E0E0;
	padding : 5px;
}

td.formation_uc_nb { color : white; font-weight : bold; width : 45px; font-size : 11px; background-color : #0096c1; text-align : right; text-align : center; vertical-align : center;}
td.formation_uc_content { background-color : #F9F9F9;}
td.formation_uc_title { font-size : 11px; font-weight : bold; }

div.object-center
{ 
    float: center;
    margin-left: auto;
    margin-right: auto;
	text-align : center;
}

div.object-left
{
    float: left;
    clear: left;
	margin-right : 10px;
}

div.object-right
{
    float: right;
    clear: right;
	margin-left : 10px;
}

div.object-left p, div.object-left div
{
	margin : 0;
	padding : 0;
}

div.object-right p, div.object-right div
{
	margin : 0;
	padding : 0;
}

div.attribute-caption p
{
	text-align : center;
	font-size : 10px;
}

	
