#bloc_gauche {
	float:left;
	width:430px;
}
#bloc_droite {
	float:left;	
    width:430px;
}


/* SPECIFIQUE ENTREPRISE */
#menu a:hover {
	color: #D0D9DF;
}
#menu ul.menu_liens_groupe{
	/*margin-left:460px;
	
	width:420px;*/
	/*border:#00FFFF 1px solid;*/
/*	margin-left:280px;
	
	*/


}
#bloc_home_body ul {
	margin-top:0;
	margin-bottom:0;
	padding-top:0px;
}


span.carre_vert {
	background: url(/image/commun/carre_vert.png) no-repeat 10px;
	display:block;
	padding: 0 0 0 30px;
}
span.carre_grey {
	background: url(/image/commun/greySquare.jpg) no-repeat 10px;
	display:block;
	padding: 0 0 0 25px;
}

#bloc_service {
	float: left;
}
#bloc_domaine {
	float: left;
}
#bloc_domaine_2 {
	float: left;

}

#actualite_entreprise {
	float: left;
}
#calendrier_entreprise {
	float: left;
 	margin-top:45px !important;
}
#catalogue_entreprise {
	float: left;
}
#info_pratiques {
	float: left;

}
#espace_presentation p{
	background:url(/image/index/bloc-trans.png);
	background-repeat:repeat;
	display:block;
	padding-top:15px;
	padding-left:4px;
	font-size:10px;
	font-weight: bold;
}
span.actu_entreprise {
	background: url(/image/index/picto_actu_entreprise.png) no-repeat 8px;
	display:block;
	padding: 0 0 0 30px;
}
span.info_alternance {
	background: url(/image/index/picto_info_alternance.png) no-repeat 8px;
	display:block;
	padding: 0 0 0 30px;
}
#espace_presentation.bloc_home {
	background: url(/image/index/acces_entreprise.jpg) no-repeat 2px 29px;
	/*height: 290px;*/
}
#espace_presentation  p,#espace_entreprise p {
	margin-left: 160px;
	padding-top: 10px;
}
.titre_espace {
	font-size: 28px;
	color: #666666;
	text-transform: uppercase;
	line-height: 25px;
}
.stitre_espace {
	font-size: 28px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
	line-height: 25px;
	font-stretch: condensed;
}
#espace_presentation img,#espace_entreprise img {
	float: left;
}

#espace_presentation {
	float: left;
	margin-top:15px !important;
}

#espace_presentation #bloc_home_body,#espace_entreprise #bloc_home_body {
	height: 150px;
}
#bloc_home_body {
	padding-top:15px;
}
#bloc_home_body h2 {
	color: #666666;
	background: url(../image/commun/carre_orange_entreprise.png) no-repeat 5px center;
	font-size: 12px;
	padding-left: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top:10px;
	padding-top:0px;
}
#bloc_home_body h3 {
	color: #666666;
	font-size: 12px;
	padding-left: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top:10px;
	padding-top:0px;
}
#bloc_home_body h4 {
	color: #666666;
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: 5px;	
	margin-top:0px;
	padding-left: 30px;
	margin-top:10px;
	padding-top:0px;
	width:250px;
	font-weight:normal;
}
#info_pratiques a , #espace_presentation a ,  #bloc_contenu_body a, #bloc_service a, #bloc_domaine a, #bloc_domaine_2 a, #calendrier_entreprise a ,#catalogue_entreprise a {
	text-decoration:underline;
}
#info_pratiques li , #bloc_service li, #bloc_domaine li, #bloc_domaine_2 li, #calendrier_entreprise li, #catalogue_entreprise li {
	color: #576E81;
	padding-bottom: 10px;
}

#actualite_entreprise h2, #calendrier_entreprise h2, #catalogue_entreprise h2 {
	color: #576E81;
	background: url(../image/commun/fleche_right.png) no-repeat 5px center;
	font-size: 12px;
	padding-left: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	margin-top:0px;
	padding-top:0px;
}
#actualite_entreprise p, #calendrier_entreprise p, #catalogue_entreprise p {
	margin-left: 40px;
}


.ensavoirplus {
	text-align: left;
	padding-right: 15px;
	padding-top: 10px;
	margin-right: 10px;
	margin-left:40px;
}
.ensavoirplus  a {
	color:#656565 !important;
}
/*    BLOC PAGE   */
#bloc_center {
	float: left;
}
#bloc_center #bloc_contenu_body {
	height: 550px;
}
.bloc_contenu {
	width: 800px;
	margin: 45px 0 0 55px;
	/*border:#000000 1px solid;*/
}
#bloc_center p {
	margin-left: 10px;
	padding-top: 10px;
}
.bloc_contenu_header {
	background-image: url(/image/commun/fond_h1-trans.png);
	background-repeat:repeat-x;

}
#bloc_contenu_body {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E8E8E8;
	border-left-color: #E8E8E8;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

#bloc_contenu_footer {
	background: url(/image/commun/fond_footer-trans.png) no-repeat left top;
	height: 10px;
	clear: both;
}
#bloc_contenu_footer_right {
	/*background: url(/image/commun/fond_footer_right.png) no-repeat right bottom;*/
	height: 10px;
}
/*			STYLE POUR ESPACE ENTREPRISE/ETUDIANTS                   */
#bloc_contenu_body h2	{
	font-size:12px;	
	font-weight:400;
	background-image:url(/image/commun/carre_orange_entreprise.png);
	background-repeat:no-repeat;
	text-align:left;
	background-position:left 14px;
	text-indent:15px;
	margin-left:10px; 
	border-bottom:#999999 1px dotted; 
	padding-bottom:8px;
	margin-top:0px;
	padding-top:10px;
}	
#bloc_contenu_body h3{
	margin-top:15px;
	font-size:14px;
	font-weight:400;
	background-image:url(/image/commun/greySquare.jpg);
	background-repeat:no-repeat;
	text-align:left;
	background-position:left 6px;
	text-indent:15px;
	border-bottom:1px dotted #999999;
	padding-bottom:5px;
}

.tableHead{
	font-size:11px;
	color:#fff;
	font-weight:700;
	text-decoration:none;
	background-color:#999;
	height:25px;
	border-right:1px solid #fff;
	padding-left:4px;
	padding-right:4px;
	text-align:center;
}
.listRowA{
	font-size:11px;
	color:#333;
	text-decoration:none;
	height:25px;
	border-right:1px solid #fff;
	padding-left:4px;
	padding-right:4px;
}

/*#bloc_contenu_body ul{float:left;width:300px;margin:5px 0;padding:0 0 0 25px;}
#bloc_contenu_body ul li{font-size:9px;color:#333;line-height:150%;list-style-type:none;list-style-position:outside;font-weight:700;margin:0;padding:0;}*/	
	
/*				ADRESSES UTILES                   */
#bloc_adresse_left {
	width:380px;
	float:left;
}

#bloc_adresse {
	width:385px;
	float:left;
	text-align:left;
}
#bloc_adresse .titre_adresse {
 	color:#E33C01;
	font-weight:bold;
}
#bloc_adresse .lien_adresses {
	color:#000000;
}

/*-----------------*/
/* Menu Deroulant */
/*-----------------*/
#nav_menu_deroulant {
	float:left;
	margin-top:8px;

}

#nav_menu_deroulant li{
	vertical-align:middle;
}

#nav_menu_deroulant li li{
position:relative;
width:80px;
margin:0;

}

#nav_menu_deroulant ul ul{
position:absolute;
top:auto;
/**/display:none;
}

#nav_menu_deroulant ul ul ul{
top:0;
left:100%;
margin-left:0px;
}

div#nav_menu_deroulant li:hover{
cursor:pointer;
z-index:100;
}

div#nav_menu_deroulant li:hover ul ul,
div#nav_menu_deroulant li li:hover ul ul,
div#nav_menu_deroulant li li li:hover ul ul,
div#nav_menu_deroulant li li li li:hover ul ul
{display:none;}

div#nav_menu_deroulant li:hover ul,
div#nav_menu_deroulant li li:hover ul,
div#nav_menu_deroulant li li li:hover ul,
div#nav_menu_deroulant li li li li:hover ul
{display:block;}


/* style de tous les items de liste */
#nav_menu_deroulant li { 
	padding:0!important;
	display:block;
}
#nav_menu_deroulant li li { 
	/*padding:0 10px 0 0 !important;*/
}
#a_menu_deroulant{
	/*padding-left:10px;
	border-bottom: 1px #161616 solid;*/
	height:20px !important; 
	display:block;
}
#nav_menu_deroulant li:hover{
	/*background:url(/imagerie/commun/fleche_droite_nav.gif) no-repeat left center ;*/
	/*background-color:#535353 ;*/
	display:block;
}
.li_menu_deroulant a:hover{
	color:#576E81;
}

/* style de listes de deuxime niveau */

#nav_menu_deroulant ul ul {
	width: 10em;
}
#nav_menu_deroulant li li{
	/*background:url(/imagerie/commun/fleche_droite_nav.gif) no-repeat 10px center;*/
	background-color:#535353;
	/*border-bottom: 1px #161616 solid;*/
	width: 105px ;
	display:block;
	height:20px;
}
#nav_menu_deroulant li li:hover{
	/*background:url(/imagerie/commun/fleche_droite_nav_on.gif) no-repeat 10px center;*/
	background-color:#373737;
	color: #7E7E7E;
	width: 105px ;
	display:block;
	height:20px;
}
#nav_menu_deroulant li li a{
	color:#898989;
	padding-left:0px;
	line-height:20px;
}
#nav_menu_deroulant li li a:hover{
	color:#B5B5B3;
}

/* style de listes de troisime niveau et plus */

#nav_menu_deroulant li li li { 
	/*background:url(/imagerie/commun/fleche_droite_nav_on.gif) no-repeat 10px 6px #373737;*/
	border-bottom: 0;
	display:block;
}
#nav_menu_deroulant li li li:hover{ 
/*	background:url(/imagerie/commun/fleche_droite_nav_on.gif) no-repeat 10px 6px #242424;*/
	display:block;
}
#nav_menu_deroulant li li li a{
	color:#898989;
}
#nav_menu_deroulant li li li a:hover{
	color:#FFFFFF;
}

#liste_les_services {
	width: 110px !important ;
}

#liste_nos_formation {
	width: 180px !important ;
}

#liste_groupe {
	width: 180px !important ;
}
