* {
	padding:0;
	margin:0;
	outline: none;
}

body {
	font-family:verdana;
	font-size:12px;

}

a {	
	text-decoration:none;
	color:#6c2c85;
}
a:hover {
	text-decoration:none;
	color : #e2007a;
}

body{
	background:transparent url(../img/commun/degrader_body.jpg) 0 0 repeat-x;
}
.conteneur {
	width:954px;
	padding:0 1px 0 1px;
	margin:0 auto;
	position:relative;
	/* font-size:10px; */
	font-size:11px;
	font-family:verdana;
}

.fixIE {
	behavior: url(styles/iepngfix.htc);
}
.right {text-align:right;}
.fright {float:right;}
.left {text-align:left;}
.fleft {float:left;}
.center {text-align:center;}
.strong{font-weight:bold;}
.vatop{vertical-align:top;}
.mtop10{margin-top:10px;}
.mtop20{margin-top:20px;}
.mtop42{margin-top:42px;}
.mright10{margin-right:10px;}
.pleft20{padding-left:20px;}
.ptop3{padding-top:3px;}
.font10{font-size:10px;}
.font11{font-size:11px;}
.mbottom20{margin-bottom:20px;}
.mtop18{margin-top:18px;}
.pbottom10{padding-bottom:10px;}
.pright20{padding-right:20px;}
.width104{width:104px;}
.majus{text-transform:uppercase;}
.minus{text-transform:lowercase;}
.moitier{width:50%;}
.tright{text-align:right;}
.tleft{text-align:left;}
.titre{
	font-family:verdana; 
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}
.cViolet{color:#6c2c85;}
.cOrange{color:#f29400;}
.cRose{color:#e2007a;}
.cBrun{color:#c9d200;}
.cGris{color:#888888;}
.cFonce{color:#575759;}
.cVert{color:#BCC500;}
.cJaune{color:#fcc000;}
.cBleu{color:#162983;}
.bcBlanc{background-color:#ffffff;}
.bcGris{background-color:#d6d6d6;}
.bcOrange{background-color:#fbdba8;}
.bcRose{background-color:#fbe0ef;}
.bcVert{background-color:#e3ecaa;}
.fsize18{font-size:18px;}
.fsize16{font-size:16px;}
.fsize15{font-size:15px;}
.fsize14{font-size:14px;}
.fsize12{font-size:12px;}
.fsize11{font-size:11px;}
.fsize9{font-size:9px;}
.pointeur{cursor : pointer;}
.none{display:none;}
.visible{display:visible;}
.clear {
	width:100%;
	clear:both;
}
.fil_ariane h1,.fil_ariane h2{
	font-size:11px;
	font-weight:normal;
	display:inline;
}
h1.h1index{
	color:#FFFFFF; /* #E1E1E1 */
	position:absolute;
	top:98px;
	left:30px; /* 26 */
	font-size : 15px;
	text-transform : uppercase;
}

.calage{
	width:100%;	
	line-height:1px;
	font-size:1px;
	overflow:hidden;
	clear:both;
}
.calage.lheight0{line-height:0px;}
.link_plan_thematique{
	color:#888888;
	position:absolute;
	top:80px;
	left:0px;
	width:777px;
	height:20px;
	text-align:center;
}
.contacter{
	width:auto;
	height:17px;
	line-height:17px;
	padding:0 0 0 25px;
	background:transparent url(../img/commun/enveloppe.gif) 0 0 no-repeat;
	display:block;
}

.contacter_right{
	width:auto;
	height:17px;
	line-height:17px;
	padding:0 0 0 0;
	display:block;
}
.cache{
	visibility : hidden;
}
/*----------------------------------------------------------------------------*/
/*---------------------------footer-------------------------------------------*/
.footer{
	width:954px;
	height:auto;
	background:transparent url(../img/commun/back_footer.jpg) 0 0 no-repeat;
	padding:39px  0 0 0;
}

.footer_g{
	width:161px;/*177*/
	height:213px;/*268*/
	background:transparent url(../img/commun/footer_g.jpg) 0 0 no-repeat;
	float:left;
	padding:55px 0 0 16px;	
}

.footer_g input{
	width:104px;
	height:14px;
	padding: 3px;
	background:#ffffff url(../img/commun/back_input.gif) 0 0 no-repeat;
	border:none;
	font-size:11px;
	line-height:14px;
	color:#575759;
	margin:2px 0 2px 0;
}

.footer_g .btn_ok{
	background:transparent url(../img/commun/btn_ok.png) 0 0 no-repeat;/**/
	width:35px;
	height:20px;	
	border:none;	
}

.candena{
	color:#575759;
	background:transparent url(../img/commun/cadena.png) 0 0 no-repeat;/**/
	padding:0 0 0 16px;
	width:100px;
	height:14px;
	line-height:14px;
	margin:0 0 4px 0;
}

.footer_onglet{
	float:left;	
	height:45px;
	width:777px;
	background:transparent url(../img/commun/back_onglet.jpg) 0 0 no-repeat;
}

.footer_bloc{
	float:left;
	width:777px;
	height:120px;
	background:#F3F3F3 url(../img/commun/footer_arrondie.png) 0 1px no-repeat;/**/
	
}

.footer_bloc a {
	color:#6c2c85;	
}

.footer_bloc a:hover{
	color:#e2007a;	
}

.footer_cellule_top{
	width:auto;
	height:3px;
	overflow:hidden;
	background:transparent url(../img/commun/bordure_top_footer.jpg) 0 0 repeat-x;
}

.footer_cellule{
	height:100px;
	width:140px;
	padding:15px 0 0 15px;
	background-color:#F3F3F3;
	float:left;
	background:transparent url(../img/commun/bordure_vertical_footer.gif) right 0 repeat-y;
}

.footer_cellule.first{
	width:130px;
	padding:15px 0 0 25px;
}

.footer_cellule.nobordure{
	background:none;
}

.onglet_violet{
	float:left;
	height:23px;
	width:151px;
	background:transparent url(../img/commun/onglet_violet.png) 0 0 no-repeat;/**/
	text-align:center;
	line-height:23px;
	margin:0 1px 0 0;
}

.onglet_rose{
	float:left;
	height:23px;
	width:150px;
	background:transparent url(../img/commun/onglet_rose.png) 0 0 no-repeat;/**/
	text-align:center;
	line-height:23px;
	margin:0 1px 0 0;
}

.onglet_rose a,.onglet_violet a{
	font-size:12px;
	color:#ffffff;
}

.back_sous_onglet{
	clear:both;
	background:transparent url(../img/commun/back_sous_onglet.gif) 0 0 repeat-x;
	width:777px;
	height:22px;
	line-height:22px;
	overflow:hidden;	
}

.back_sous_onglet p{
	width:145px;
	padding:0 0 0 10px;
	font-weight:bold;	
	text-transform:uppercase;
	float:left;
}

.back_sous_onglet p a{
	color:#fff;
}

.arrondi_footer{
	width:777px;
	height:103px;
	background:transparent url(../img/commun/arrondi_footer.jpg) 0 0 no-repeat;
	float:left;	
	position:relative;	
}
/*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.header{	
	z-index:10;
	padding:0 0 0 0;
}

.header_logo{
	width:347px;	
	height:120px;
	background:transparent url(../img/commun/header-logo.jpg) 0 0 repeat-x;
	float:left;		
	display:block;
	text-decoration:none;		
}

.header_ville{
	width:139px;	
	height:100px;
	float:left;	
	background:transparent url(../img/commun/header-menu-ville.jpg) 0 0 repeat-x;
	padding:20px 0 0 0;
	list-style:none;
}

.header_ville_menu{
	width:110px;		
	
	padding:0 29px 0 0; 
	text-align:right;
	margin:0 0 10px 0;
}

.header_ville_menu a{ 
	text-transform:uppercase;
	color:#6c2c85;
	font-size:17px;
	font-weight:bold;
	padding:0 20px 0 0;
	background:transparent url(../img/commun/puce6.gif) right 5px no-repeat;
}

.header_ville_menu a.actif{
	color:#cccccc;
	background:transparent url(../img/commun/puce7.gif) right 5px no-repeat;
}

.header_ville_menu a:hover{
	color : #e2007a;
	background:transparent url(../img/commun/puce8.gif) right 5px no-repeat;
}

.header_flash{
	width:468px;	
	height:88px;
	float:left;
}

.header_menu,.header_menu_intranet{
	background:transparent url(../img/commun/header-back-menu.jpg) 0 0 repeat-x;
	float:left;	
	width:468px;
	height:32px;
	line-height:32px;
	font-weight:bold;
	font-size:12px;
	text-align:center;	
	overflow:hidden;
}

.header_menu a{
	color:#6c2c85;
	display:block;
	background:transparent url(../img/commun/separateur.jpg) right 9px no-repeat;
	padding:0 4px 0 4px;
	float:left;	
}

.header_menu a.actif{
	color:#cccccc;
}

.header_menu a.m1{
	width:106px;		
}

.header_menu a.m2{
	width:98px;
}

.header_menu a.m3{
	width:78px;
}
.header_menu a.m4{
	width:86px;
}

.header_menu a.m5{
	width:60px;
}

.header_menu a.m1.select{
	color:#fff;
	background:transparent url(../img/commun/back-m1.jpg) 0 0 no-repeat;
}

.header_menu a.m2.select{
	color:#fff;
	background:transparent url(../img/commun/back-m.jpg) 0 0 repeat-x;
}

.header_menu a.m3.select{
	color:#fff;
	background:transparent url(../img/commun/back-m.jpg) 0 0 repeat-x;
}

.header_menu a.m4.select{
	color:#fff;
	background:transparent url(../img/commun/back-m.jpg) 0 0 repeat-x;
}

.header_menu a.m5.select{
	color:#fff;
	background:transparent url(../img/commun/back-m.jpg) 0 0 repeat-x;
}

.header .smenu{
	display:none;
	position:absolute;
	top:120px;
	left:0px;	
	z-index:10;
	width:220px;
}

.header .smenu ul{
	list-style-type:none;
}

.header .smenu ul li{
	background:#7D4493 url(../img/commun/back_smenu.jpg) 0 0 repeat-x;
	height:30px;
	padding:0 0 0 0px;
	line-height:30px;
}

.header .smenu ul li.select{
	background:#7D4493 url(../img/commun/back_smenu_over.gif) 0 0 repeat-x;
}

.header .smenu ul li a{
	background:transparent url(../img/commun/puce3.gif) 20px 11px no-repeat;
	padding:0 0 0 30px;
	font-size:12px;	
	color:#fff;
	width:188px;	
	height:28px;
	display:block;
}

.separateur{
	background:transparent url(../img/commun/separateur.jpg) 0 0 no-repeat;
	margin:0 4px 0 4px;
}

.btn_lng{
	position:absolute;
	width:27px;
	height:16px;
	display:block;
	z-index:100;
	margin:0 0 0 900px;
}

.lng_fr{
	background:transparent url(../img/commun/btn_fr.jpg) 0 0 no-repeat;	
}

.lng_us{	
	background:transparent url(../img/commun/btn_us.jpg) 0 0 no-repeat;	
}
/************************************************************************************/
.droite_calendrier{
	width:200px;
	height:auto;
	float:left;
}

.calendrier a{
	color:#575759;
	
}

.calendrier{
	width:200px;
	height:auto;	
	color:#575759;	
}

.calendrier.height231{height:231px;}

.table_calendar{
	border-collapse:collapse;	
	width:200px;
	table-layout:fixed;	
}

.table_calendar th{
	width:25px;
	background-color:#fcc000;
	vertical-align:middle;
	height:15px;
	line-height:15px;
	padding:9px 0 5px 0;	
}

.table_calendar th.tabl_bord{
	width:11px;
}

.table_calendar th.actif{
	background:#fcc000 url(../img/commun/fleche_bas_gris.gif) 7px 0 no-repeat;	
}

.table_calendar td{
	text-align:center;
	vertical-align:middle;
	height:20px;		
	padding:0 2px 0 2px;
	width:21px;
}

.table_calendar td.actif{	
	background:transparent url(../img/commun/calendar_actif.gif) 2px 0 no-repeat;	
}
.table_calendar td.actif a{	
	color:#fcc000;
}

.menu_calendar{
	width:200px;
	height:20px;
	padding:10px 0 0 0;
	text-align:right;
	background:#efefef;
}

.menu_calendar ul.mois,.menu_calendar ul.annee{
	display:block;
	position:relative;
	width:80px;
	padding:0 20px 0 0 ;
	float:left;
	list-style:none;
	background:transparent url(../img/commun/fleche_bas_violet.gif) 83px 4px no-repeat;	
}

.menu_calendar ul.smois,.menu_calendar ul.sannee{	
	width:100px;
	list-style:none;
	display:none;		
	position:absolute;
	z-index:100;
	padding:20px 0 0 0;
	top:0px;
	left:0;
}

.menu_calendar ul.smois li,.menu_calendar ul.sannee li{	
	background:#6c2b85;
	padding:5px 20px 5px 0;	
	color:#fff;
}
.menu_calendar ul.smois li a,.menu_calendar ul.sannee li a{	
	color:#fff;
}

.menu_calendar ul.smois li.actif,.menu_calendar ul.sannee li.actif{	
	background:#7d4493;
}

.calendrier .titre,.news .titre{	
	text-align:right;	
	height:34px;
	line-height:34px;
	background-color:#efefef;
	padding:0 8px 0 0;
}

/*-------------------------*/
.news{
	width:200px;
	height:auto;	
	color:#575759;
	padding:1px 0 0 0;
	margin:0 0 15px 0;
}
.conde_archive{
	padding:0 0 0 18px;
	list-style:none;
}
.unenews{
	background:transparent url(../img/commun/dot_gris.gif) 0 0 repeat-x;	
	padding:8px 11px 8px 11px;	
	width:178px;
}

 .lientitre{/*.unenews.lientitre*/
	padding:5px 0 5px 0;
	display:block;
	text-indent:10px;
	background:transparent url(../img/commun/puce2.gif) 0px 8px no-repeat;	
}

.unenews.top{
	background:transparent url(../img/commun/fleche_bas_gris.gif) 180px 0 no-repeat;	
}

.toutelactu{
	text-align:right;
	padding:0 11px 0 0;
	font-size:11px;
}

.toutelactu a{
	font-weight:bold;
	color:#6c2c85;
	padding:0 0 0 15px;
	background:transparent url(../img/commun/puce2.gif) 5px 4px no-repeat;	
}

.toutelactu a:hover{
	color:#e2007a;
}
/*-------------------------*/
.resterinform{
	height:168px;/*262*/
	width:156px;
	padding:94px 0 0 0;
	background:transparent url(../img/commun/rester_informer.jpg) 0 0 no-repeat;	
	float:left;
}

.resterinform.en{
	background:transparent url(../img/commun/rester_informer_en.jpg) 0 0 no-repeat;	
}


.resterinform-ecole{
	height:230px;/*262*/
	background:transparent url(../img/commun/rester_informer_ecole.jpg) 0 0 no-repeat;	
	width:186px;	
	margin:1px 0 0 0;
	padding:94px 0 0 0;
	float:left;
}

.resterinform-ecole.en{
	background:transparent url(../img/commun/rester_informer_ecole_en.jpg) 0 0 no-repeat;	
}

.formation_flash{
	width:490px;	
	height:201px;	
}

.ico_plaq{
	background:transparent url(../img/commun/ico_plaq.png) 0 0 no-repeat;	/**/
	padding: 0 0 0 35px;
	margin:7px 0 7px 5px; /*10px 0 10px 5px;*/
	height:32px;
}

.ico_news{
	background:transparent url(../img/commun/ico_news.png) 0 0 no-repeat;	/**/
	padding: 0 0 0 35px;
	margin:10px 0 10px 5px;
	height:32px;
}

.ico_facebook{
	background:transparent url(../img/commun/ico_facebook.png) 5px 0 no-repeat;	/**/
	padding: 0 0 0 35px;
	margin:10px 0 10px 5px;
	height:32px;
}

.ico_ancien{
	background:transparent url(../img/commun/ico_ancien.png) 0 0 no-repeat;	/**/
	padding: 0 0 0 35px;
	margin:10px 0 10px 5px;
	height:32px;
}
/*-------------------------*/
.img_peinture{
	background:transparent url(../img/commun/img_peinture.jpg) 0 0 no-repeat;	
	width:186px;
	height:80px;
	margin:0 0 1px 0;
}
.img_tableau{
	background:transparent url(../img/commun/img_tableau.jpg) 0 0 no-repeat;	
	width:186px;
	height:80px;
	margin:0 0 1px 0;
}
.img_appareil{
	background:transparent url(../img/commun/img_appareil.jpg) 0 0 no-repeat;	
	width:186px;
	height:80px;
	margin:0 0 1px 0;
}
.img_atelier{
	background:transparent url(../img/commun/img_atelier.jpg) 0 0 no-repeat;	
	width:186px;
	height:80px;
	margin:0 0 1px 0;
}
/*-------------INDEX------------*/
/*-------------------------index----------------------------------------------*/

.centre_gauche{
	width:287px;/*466*/
	height:504px;/*463 464*/
	float:left;
	background:#ffffff url(../img/commun/index_quatreimg.jpg) 0 0 no-repeat;
	padding:0 0 1px 178px;	
	overflow:hidden;
}
.artappli{
	width:287px;
	height:201px;
	background:transparent url(../img/commun/index_artappli.jpg) 0 0 no-repeat;
	padding:0 0 0 1px;
}
.artappli ul, .ateliers ul{
	margin:3px 0 0 0;
	list-style-type:none;
}
.artappli ul li{
	line-height:19px;
	background:transparent url(../img/commun/separateur.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
.artappli ul li a {
	color:#ffffff;
}
.artappli ul li.opaq-orange{
	background:transparent url(../img/commun/roll_orange.gif) 0 0 no-repeat;
}
.ateliers{
	width:287px;
	height:101px;
	background:transparent url(../img/commun/index_ateliers.jpg) 0 0 no-repeat;
	padding:0 0 0 1px;
}
.ateliers ul{
	width:264px;
	
}
.ateliers ul li{
	display : block;
	width:240px; /* IE6 */
	line-height:19px;
	background:transparent url(../img/commun/separateur-gris.png) left bottom no-repeat;
	padding:0 0 0 20px;
}
.ateliers ul li a{
	color:#ffffff;
}
.ateliers ul li.opaq-gris{
	background:transparent url(../img/commun/roll_gris.gif) 0 0 no-repeat;
}
.artappli ul li a:hover , .ateliers ul li a:hover{
	color : #e2007a;
}
.artappli ul li a span, .ateliers ul li a span{
	color:#6c2c85;
}
.artappli ul li a span, .ateliers ul li a span{
	font-weight:bold;
	text-transform:uppercase;	
}
.descript_blanc{
	color:#ffffff;
	padding:10px 30px 0 10px;
}
.restaupatri{
	width:287px;
	height:101px;
	background:transparent url(../img/commun/index_restaupatri.jpg) 0 0 no-repeat;
	padding:0 0 0 1px;
}
.photographie{
	width:287px;
	height:101px;
	background:transparent url(../img/commun/index_photo.jpg) 0 0 no-repeat;
	padding:0 0 0 1px;
}
.centre_droite{
	float:left;
	width:489px;	
	height:auto;
	background:#ffffff;
	padding:0 0 1px 0;
	overflow:hidden;
}
.droite_film{
	width:490px;
	height:303px;
	background:transparent url(../img/commun/degrad_droite_film.jpg) 0 0 repeat-y;
}
.edc_film{
	width:312px;/*334*/
	height:232px;/*262*/
	padding:30px 0 0 22px;
	background:transparent url(../img/commun/index_back_film.jpg) 0 0 no-repeat;
	float:left;
}
/*.img_flash{
	width:303px;	
	height:187px;
	overflow:hidden;
	background:transparent url(../img/commun/img_film_conde.gif) 0 0 no-repeat;
	margin:5px 0 0 0;
	cursor : pointer;
}*/
.film_flash{
	width:306px;	/*303*/
	height:190px; /* 187 */
	overflow:hidden;
	/*display:none;*/
	margin:5px 0 0 0;
}
h2.menu_index{	
	padding:0 0 0 10px;
	background:transparent url(../img/commun/puce1.png) 0 8px no-repeat;
	line-height:27px;		
}

h2.menu_index a{
	font-size:12px;
	font-weight:bold;
	color:#6c2c85;	
	text-transform:uppercase;	
}

h2.menu_index a:hover{
	color:#e2007a;	
}

.conde_actu{
	width:auto;
	background:#ffffff url(../img/commun/back_actu.gif) 0 0 no-repeat;
	height:20px;
	padding:17px 0 0 0;
}
.conde_actu .titre{
	/*width:171px;*/
	text-align:center;
	float:left;
	line-height:16px;
}
.conde_actu .date{
	padding:0 0 0 17px;
	float:left;
	width:100px;	
	line-height:16px;
	color:#888888;
}
.img_news{
	width:171px;
	height:112px;
	overflow:hidden;
	float:left;	
}
.index_news {
	width:252px;
	height:112px;
	float:left;
	margin: 0 0 0 18px;	
}
.titre_news{
	background:transparent url(../img/commun/puce2.gif) 0 3px no-repeat;
	text-indent:5px;
	margin: 0 0 10px 0;
}
.titre_news a{
	color:#6c2c85;	
	font-weight:bold;
	text-transform:uppercase;	
}
.titre_news a:hover{
	color:#e2007a;
}
.desc_news{
	height:55px;
	width:252px;
	color:#888888;
	overflow:hidden;
}
.link_news{
	background:transparent url(../img/commun/puce2.gif) 0 3px no-repeat;
	color:#6c2c85;	
	text-indent:5px;	
	padding:0 0 0 5px;
	font-weight:bold;
}
.bloc_adresse{
	width:250px;
	height:60px;
	float:left;	
}
.bloc_adresse.mspecial{
	margin:-10px 0 10px 0;
}
.bloc_adresse_g{
	width:117px;
	height:50px;
	background:transparent url(../img/commun/ombrage_adresse.gif) right 0 repeat-y;
	padding:5px;
	float:left;
	color:#888888;
}
.bloc_adresse_d{
	width:110px; /* 107 */
	height:50px;
	float:left;
	padding:5px;
	color:#888888;
}
.separateur_adresse{
	height:130px;
	width:3px;
	overflow:hidden;
	border-left:1px solid #cccccc;
	margin:-10px 8px 0 0;
	float:left;
}
/*-------------------------*/
/*-------------ECOLE------------*/
.fil_ariane{
	width:auto;
	height:20px;
	background-color:#fff;
	padding:0 0 0 196px;
	line-height:20px;
}
.menu_gauche{
	padding:0 5px 0 5px;
	width:186px;
	height:auto;	
	float:left;	
	background:#fff;
	
}
.bloc_droite{
	padding:0 5px 0 0;
	width:753px;
	height:auto;
	background-color:#fff;
	float:left;
}

.bloc_menu{
	padding:5px 0 0 0 ;
	height:30px;	
	text-transform:uppercase;
}
.bloc_menu a{
	
	background:transparent url(../img/commun/puce3.gif) 10px 2px no-repeat;
	padding:0 0 0 20px;
	color:#fff;
	font-weight:bold;
}
.bloc_menu.vert{
	background:transparent url(../img/commun/degrad_vert.gif) 0 0 repeat-x
}

.bloc_menu.orange{
	background:transparent url(../img/commun/degrad_orange.gif) 0 0 repeat-x
}

.bloc_menu.rose{
	background:transparent url(../img/commun/degrad_rose.gif) 0 0 repeat-x;
}

.bloc_menu.gris{
	background:transparent url(../img/commun/degrad_gris.gif) 0 0 repeat-x;
}

.menu_art_appli{
	display:none;
	width:186px;
	background:#fcc000 url(../img/commun/degrad_haut_orange.gif) 0 0 no-repeat;
}

.s_menu_art_appli{
	border-bottom:1px solid #f29400;	
}
.s_menu_art_appli.select{
	background-color:#fa9912;
}

.s_menu_art_appli .bloct1{
	width:122px; /* 128 */
	color:#6c2c85;
	float:left;
	padding:5px 0 5px 10px;
}

.s_menu_art_appli .bloct2{
	width:140px;	
	float:left;
	padding:5px 0 5px 10px;
}
.s_menu_art_appli .bloct1 a,.s_menu_art_appli .bloct2 a{
	color:#6c2c85;
}
.s_menu_art_appli .bloct1 a.select,.s_menu_art_appli .bloct2 a.select{
	color:#fff;
}
.s_menu_art_appli .bloct3{
	width:50px; /* 44 */
	color:#fff;
	text-transform:uppercase;
	float:left;
	text-align:right;
	padding:5px 4px 0 0;
	font-weight:bold;
}

.s_menu_art_appli .bloct4{
	width:32px;
	color:#fff;
	text-transform:uppercase;
	float:left;
	text-align:right;
	padding:5px 4px 0 0;
	font-weight:bold;
}

/* VERSION ANGLAISE */

.s_menu_art_appli .bloct1_en{
	width:172px; /* 128 */
	color:#6c2c85;
	float:left;
	padding:5px 0 5px 10px;
}

.s_menu_art_appli .bloct2_en{
	width:172px;	
	float:left;
	padding:5px 0 5px 10px;
}
.s_menu_art_appli .bloct1_en a,.s_menu_art_appli .bloct2v a{
	color:#6c2c85;
}
.s_menu_art_appli .bloct1_en a.select,.s_menu_art_appli .bloct2_en a.select{
	color:#fff;
}
.s_menu_art_appli .bloct3_en{
	
	color:#fff;
	text-transform:uppercase;
	float:left;
	text-align:right;
	padding:5px 4px 0 0;
	font-weight:bold;
}

.s_menu_art_appli .bloct4_en{
	
	color:#fff;
	text-transform:uppercase;
	float:left;
	text-align:right;
	padding:5px 4px 0 0;
	font-weight:bold;
}

.menu_ateliers{
	display:none;
	width:186px;
	background:#c1c1c1 url(../img/commun/degrad_haut_gris.gif) 0 0 no-repeat;
}

.s_menu_ateliers{
	border-bottom:1px solid #7d7d7d;	
}
.s_menu_ateliers.select-gris{
	background-color:#7d7d7d;
}

.s_menu_ateliers .bloct1{
	width:122px; /* 128 */
	color:#6c2c85;
	float:left;
	padding:5px 0 5px 10px;
}

.s_menu_ateliers .bloct1 a.select-gris{
	color:#fff;
}

.haut_gauche{/**/
	width:272px;
	float:left;
}

.haut_gauche.lyon{
	background:#fff url(../img/commun/back_lyon.jpg) 0 0 no-repeat;
	height:320px;
	width:272px;
}

.haut_gauche.nancy{
	background:#fff url(../img/commun/back_nancy.jpg) 0 0  no-repeat;
	height:320px;
	width:272px;
}

.haut_gauche.paris{
	background:#fff url(../img/commun/back_paris.jpg) 0 0  no-repeat;
	height:320px;
	width:272px;
}

.top_ecole{
	width:480px;
	height:149px;
	background:#fff url(../img/commun/top_lyon.jpg) 0 0 no-repeat;
	float:left;
	padding:0 0 1px 0;
}

.top_ecole_nancy{
	width:480px;
	height:149px;
	background:#fff url(../img/commun/top_nancy.jpg) 0 0 no-repeat;
	float:left;
	padding:0 0 1px 0;
}

.top_ecole_paris{
	width:480px;
	height:149px;
	background:#fff url(../img/commun/top_paris.jpg) 0 0 no-repeat;
	float:left;
	padding:0 0 1px 0;
}

.etudiera{
	width:255px;	
	height:171px;
	overflow:hidden;
	background:transparent url(../img/commun/etudiera.jpg) 0 0 no-repeat;
	margin:0 8px 0 0;
	float:left;
	padding:0 0 0 18px;
}
.etudiera .titre{
	padding:14px 0 0 0;
	font-size:19px;	
}

.etudiera p{
	margin:17px  0 0 0;
	color:#575759;
	font-size:11px;
}
.adresse{
	float:left;
	width:200px;	
	height:171px;
	overflow:hidden;		
	background:transparent url(../img/commun/fleche_bas.gif) 180px 44px no-repeat;
}
.adresse .titre{
	width:190px;
	height:38px;
	background:#efefef;
	text-align:right;	
	margin:0 0 12px 0;
	padding:6px  10px 0 0;
}

.ladresse{
	color:#888888;
	padding:0 0 0 10px;
}

.ladresse.bbottom{
	padding:10px 0 10px 0;
	border-bottom:1px solid #efefef;
}

.gauche_divers{
	width:545px;
	height:auto;
	float:left;
	margin:0 8px 0 0;
}

fieldset{
	border : #ddd solid 1px;
}

legend{
	font-weight:bold;
	color:#f29400;
	font-size:11px;
	padding : 0 10px 0 10px;
}

.form_admi{
	position:relative;
	width:545px;	
	background:transparent url(../img/commun/degard_entete_gris.gif)  0 34px repeat-x;
}

.form_admi.bRouge{
	background:transparent url(../img/commun/degrad_rouge.jpg) 0 0 repeat-x;
}
.fleche_vert,.fleche_jaune,.fleche_bleu,.fleche_noir,.fleche_orange,.fleche_fonce{
	width:auto;
	height:5px;	
}
.fleche_vert{
	background:transparent url(../img/commun/fleche_bas_vert.gif) 522px 0 no-repeat;
}
.fleche_jaune{	
	background:transparent url(../img/commun/fleche_bas_jaune.gif) 522px 0 no-repeat;	
}
.fleche_bleu{
	background:transparent url(../img/commun/fleche_bas_bleu.gif) 522px 0 no-repeat;
}
.fleche_noir{
	background:transparent url(../img/commun/fleche_bas_noir.gif) 522px 0 no-repeat;
}
.fleche_orange{
	background:transparent url(../img/commun/fleche_bas_orange.gif) 522px 0 no-repeat;
}
.fleche_fonce{
	background:transparent url(../img/commun/fleche_bas_fonce.gif) 522px 0 no-repeat;
}
.form_admi .titre{
	font-size:14px;	
	font-weight:bold;
	text-align:right;
	padding:0 10px 0 0;
	color:#fff;
	height:34px;
	line-height:34px;
}

.form_admi .intro_paris{
	height : 20px;
	padding : 20px;
	color:#575759;
}

.form_admi .titre2{
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 0 20px;
	line-height:34px;
	background-color:#fff;
	font-size:13px;	
}

.sformation{
	width:272px;
	height:auto;
	float:left;
	margin : 15px 0 0 0;
}

.sformation img{
	margin:0 0 0 20px;
}

.sformation.white{
	background-color:#fff;
	text-align:right;
}
.sformation.fleche{
	background:transparent url(../img/commun/fleche_bas_rouge.gif) 255px 0 no-repeat;
	margin:0 0 0 1px;
}
.sformation li{
	padding:5px 0 5px 0;
	font-size:11px;
}

.sformation ul{
	margin:10px 5px 0 20px;
	list-style-type:disc;	
}

.sformation p{
	color:#575759;
	padding:0 0 0 20px;
	font-size:11px;
	margin:10px 0 10px 0;
}

.sformation p.cat_formation{
	padding:10px 0px 0px 20px;
	font-weight : bold;
	margin:0px;
	text-transform : uppercase;
}

/*-------------------------*/
/*-------------FORMATION------------*/

.haut_gauche.formation{
	background:#fff url(../img/commun/back_detail.gif) 0 0 repeat-x;
	height:346px;
	width:272px;
	overflow:hidden;
}
.haut_gauche.formation.rose{
	background:#fff url(../img/commun/back_detail2.gif) 0 0 repeat-x;
}

.haut_gauche.formation.vert{
	background:#fff url(../img/commun/back_detail3.gif) 0 0 repeat-x;	
}

.haut_gauche.formation.gris{
	background:#fff url(../img/commun/back_detail4.gif) 0 0 repeat-x;	
}

.diaporama{
	width:480px;
	height:auto;
	padding:10px 0 0 0;
	float:left;	
}
.diaporama .titre{
	padding : 0 0 0 25px;
	font-size:13px;
}	
.diaporama .cGris{
	padding : 0 0 0 25px;	
}	
.overflow_diaporama{
	width:428px;
	height:140px;
	float:left;
	overflow:hidden;
	margin:5px 0 0 0;
}
.overflow_diaporama ul li{
	float:left;
	list-style:none;
}
.overflow_diaporama ul li a img{
	border:none;
}

.btn_retour,.btn_avance{
	display:block;
	float:left;
	width:26px;
	height:140px;	
	margin:5px 0 0 0;
}

.btn_retour{
	background:#fff url(../img/commun/diaporama_retour.jpg) 0 0 no-repeat;
}

a.btn_retour:hover{
	background:#fff url(../img/commun/diaporama_retour_over.jpg) 0 0 no-repeat;
}

.btn_avance{
	background:#fff url(../img/commun/diaporama_avance.jpg) 0 0 no-repeat;
}

a.btn_avance:hover{
	background:#fff url(../img/commun/diaporama_avance_over.jpg) 0 0 no-repeat;
}

.formation .titre{
	margin:10px 0 0 0;
	background:transparent url(../img/commun/bizo.png) 0 0 no-repeat;
	line-height:43px;
	padding:0 0 0 10px;	
}
.formation_ville{
	margin:8px 0 0 0;
	height:26px;
	line-height:26px;
	font-weight:bold;
	font-size:10px;
	color:#fff;	
	padding:0 0 0 18px;
}
.formation_ville a{
	font-weight:bold;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;	
}
.formation_ville span{
	padding:0 10px 0 10px;
}
.txt_formation{
	height:180px;
	padding:20px 18px 0 18px;
	color:#575759;
	font-size : 11px;/**//**/
}
.link{	
	color:#6C2C85;
	font-size:13px;
	font-weight:bold;	
	background:transparent url(../img/commun/puce2.gif) 0 6px no-repeat;
	padding:0 0 0 5px;
	line-height:16px;	/*27px*/
}

 .bloc{
	display : block;
} 

.link-bloc{
	display : block;
	padding : 0 0 0 5px;
	height : 32px;
}

.link-bloc2{
	display : block;
}

.formation .link{
	margin:0 0 0 5px;
}
.programme,.metier{
	float:left;
	width:267px;
	padding:0 0 0 0;	
	color:#575759;
	font-size : 11px;/**//**/
}

.programme.longue{
	width:545px;
}

.temoignage{
	float:right;
	width:545px;
	padding:0 0 0 0;	
	color:#575759;
	font-size : 11px;/**//**/
}

.programme .titre,.metier .titre,.temoignage .titre{
	color:#fff;
	text-align:right;
	padding:0 10px 0 0;
	text-transform:uppercase;
}

.programme{
	margin:0 11px 0 0;
	height:580px; /* 626 */
	background:#fce5f1 url(../img/commun/fleche_bas_rouge-nt.gif) 245px 34px no-repeat;	
}

.programme.longue{
	background:#fce5f1 url(../img/commun/fleche_bas_rouge-nt.gif) 523px 34px no-repeat;	
}

.programme p.strong,.metier p.strong,.temoignage p.strong{
	margin:10px 0 0 0;
	padding:0  0 0 18px;
}
.programme .titre{
	background:transparent url(../img/commun/degrad_titre_rose.gif) 0 0 repeat-x;
	height:34px;
	line-height:34px;
}
.programme_detail,.metier_detail,.temoignage_detail{
	margin:25px 0 0 0;
	padding:0 18px 0 18px;
}

.temoignage .signature{
	text-align:right;
	margin:10px 0 10px 0;
	padding: 35px 18px  0 0;
	height : 25px;
	background : transparent url(../img/commun/g-right.gif) 0 0 no-repeat;
}

.metier{
	margin:0 0 0 0;	
	height:580px;
	background:#efefef url(../img/commun/fleche_bas_bleu.gif) 245px 34px no-repeat;
}
.metier .titre{
	background:transparent url(../img/commun/degrad_titre_violet.gif) 0 0 repeat-x;
	height:34px;
	line-height:34px;	
}
.temoignage{
	position:relative;
	margin:10px 0 0 0;	
	background:#f4f6cc url(../img/commun/g-left.gif) 0 48px no-repeat;
	/* height:311px; */
}

.abs_fleche_vert{
	position: absolute;
	height:5px;
	width:535px;
	top:34px;
	left:0px;
	background:transparent url(../img/commun/fleche_bas_vert.gif) 523px 0 no-repeat;
}
.un_temoignage{
	width:545px;
	/* height:256px; */
	overflow:hidden;
}
.temoignage_pagination{
	width:21px;
	height:21px;
	float:left;
	display:block;	
}
.temoignage_pagination.g{
	background:transparent url(../img/commun/pagination_g.gif) 0 0 no-repeat;
}
.temoignage_pagination.g:hover{
	background:transparent url(../img/commun/pagination_g_over.gif) 0 0 no-repeat;
}
.temoignage_pagination.d{
	background:transparent url(../img/commun/pagination_d.gif) 0 0 no-repeat;
}
.temoignage_pagination.d:hover{
	background:transparent url(../img/commun/pagination_d_over.gif) 0 0 no-repeat;
}
.temoignage_pagination_etape,.suivprev{
	display:block;
	float:left;
	height:21px;
	line-height:21px;	
	text-align:center;
	background:#e3e87f;
	overflow:hidden;
	color:#6c2c85;
}
.temoignage_pagination_etape{
	width:303px; /* 75 */
}
.suivprev{
	width:100px;
}
.temoignage .titre{
	background:transparent url(../img/commun/degrad_titre_vert.gif) 0 0 repeat-x;
	height:34px;
	line-height:34px;
}
.img_section{
	width:480px;
	height:142px;
	overflow:hidden;
	float:left;
}

.justifie{
	text-align:justify;
}

/*-------------ADMISSION------------*/
.entete{
	padding:0 0 0 0;
	background:transparent url(../img/commun/degard_entete_gris.gif) 0 0 repeat-x;
	height:231px;
	width:545px;
	overflow:hidden;
}
.entete_detail{
	height:221px; /* 231 */
	width:545px;
	padding : 10px 0 0 0; /**/
}
.entete_detail.admission{
	background:transparent url(../img/commun/admission.jpg) right 0 no-repeat;
}
.entete_detail.entreprise{
	background:transparent url(../img/commun/entreprise.jpg) right 0 no-repeat;
}
.entete_detail.internationale{
	background:transparent url(../img/commun/internationale.jpg) right 0 no-repeat;
}
.entete_detail.contact{
	background:transparent url(../img/commun/contact.jpg) right 0 no-repeat;
}
.entete_detail.vie{
	background:transparent url(../img/commun/vie.jpg) right 0 no-repeat;
}
.entete_detail.intranet{
	background:transparent url(../img/commun/vie.jpg) right 0 no-repeat;
}
.entete_detail.formationsinfgr{
	background:transparent url(../img/commun/formations.jpg) right 0 no-repeat;
}

.entete .titre{
	background:transparent url(../img/commun/bizo.png) 0 bottom no-repeat;
	line-height:43px;
	padding:0 0 0 10px;	
	width:270px;
	height:43px;
	/*margin:10px 0 0 0;*/
}
.admission_detail{
	margin:8px 0 0 30px;
	list-style-type:none;
}
.admission_detail li{
	height:18px;
	line-height:18px;
}
.admission_detail li a{
	background:transparent url(../img/commun/puce2.gif) 0 5px no-repeat;
	color:#6c2b85;	
	font-size:12px;
	padding:0 0 0 14px;
}
.admission_detail li a:hover{
	/* background:transparent url(../img/commun/puce8.gif) 0 5px no-repeat; */
	color:#e2007a;
}
.admission_detail li a.actif{
	background:transparent url(../img/commun/puce4.gif) 0 5px no-repeat;
	color:#cccccc;		
}
.titre.bRose{
	background:transparent url(../img/commun/degrad_rose.gif) 0 0 repeat-x;
}
.titre.bVert{
	background:transparent url(../img/commun/degrad_vert.gif) 0 0 repeat-x;
}
.titre.bJaune{
	background:transparent url(../img/commun/degrad_jaune.gif) 0 0 repeat-x;
}
.titre.bBleu{
	background:transparent url(../img/commun/degrad_bleu.gif) 0 0 repeat-x;
}
.titre.bNoir{
	background:transparent url(../img/commun/degrad_noir.gif) 0 0 repeat-x;
}
.titre.bOrange{
	background:transparent url(../img/commun/degrad_orange.gif) 0 0 repeat-x;
}
.titre.bFonce{
	background:transparent url(../img/commun/degrad_fonce.gif) 0 0 repeat-x;
}

.col1,.col2{
	float:left;
	width:236px;
	padding:15px 18px 0 18px;	
}
.col3{	
	width:509px;
	padding:0 18px 0 18px;	
}
.col4{	
	width:509px;
	padding: 18px;
	float : right;
}

.taille_min{
	width:1px;
	height:380px;	
	margin:18px 0 0 0;
	float:left;
	overflow:hidden;
	background:#c6c6c6;
}

.taille_min.conditions{
	width:1px;
	height:690px;	
	margin:18px 0 0 0;
	float:left;
	overflow:hidden;
	background:#c6c6c6;
}
.taille_min.vae{
	width:1px;
	height:800px;	
	margin:18px 0 0 0;
	float:left;
	overflow:hidden;
	background:#c6c6c6;
}

.taille_min.entreprises{
	width:1px;
	height:200px;	
	margin:18px 0 0 0;
	float:left;
	overflow:hidden;
	background:#c6c6c6;
}

.taille_min.infgr{
	width:1px;
	height:120px;	
	margin:18px 0 0 0;
	float:left;
	overflow:hidden;
	background:#c6c6c6;
}

.taille_min.no-back{
	background:transparent;
}

/********************CONTACT********************************/
.form_contact{
	text-align:right;	
	font-weight:bold;
	margin:0 10px 0 0;	
	color:#575759;
}

.form_contact span{
	color:#e2007a;
}

p#erreur{
	text-align:left;
	color:#e2007a;
	/* font-weight:bold; */
	font-weight:normal;
	margin:0 10px 0 0;	
}

.form_input input,.form_input textarea{
	border:1px solid #cccccc;
	background-color:#ffffff;	
	padding:0 10px 0 10px;
	color:#575759;	
}

.form_input input.taille1{
	width:175px;	
}
.form_input input.taille2{
	width:90px;
}
.form_input input.taille3{
	width:206px;
}
.form_input input.taille4{
	width:116px;
}
.form_input textarea.taille5{
	width:300px;
	height:250px;
}
.col3 table td{
	height:12px;
	font-size:11px;	
	padding: 0 0 5px 0;
}

.col3 table td.first{ 	
	width:180px;
	
}
.col1 p,.col2 p,.col3 p,.col4 p{
	color:#575759;
	font-size:11px;	
}

.col1 ul li{
	color:#575759;
	font-size:11px;
	margin : 5px 0px 5px 10px;
}

.col3 ul li{
	color:#575759;
	font-size:11px;
	margin : 5px 0px 5px 10px;
}

ol .col1 li{
	color:#575759;
	font-size:11px;
	margin : 5px 0px 5px 10px;
}

.souligne{
	text-decoration : underline;
}

.col1 ol li{
	color:#575759;
	font-size:11px;
	margin : 5px 0px 5px 10px;
}

.button_bleu{
	width:95px;
	height:22px;
	background:#fff url(../img/commun/button1.gif) 0 1px no-repeat;
	text-align:center;
	line-height:22px;	
	border:none;
	color:#fff;
	font-size:11px;
}

.button_bleu_over{
	width:95px;
	height:22px;
	background:#fff url(../img/commun/button1_over.gif) 0 1px no-repeat;
	text-align:center;
	line-height:22px;	
	border:none;
	color:#fff;
	font-size:11px;
}

.lescontacts{
	color:#575759;
	height:auto;
	
	width:200px;
	background:transparent url(../img/commun/fleche_bas_gris.gif) 180px 45px no-repeat;
	margin:0 0 1px 0;
}
.lescontacts .ladresse{
	padding:10px 0 10px 10px;
}
.lescontacts .titre{
	background-color:#EFEFEF;
	height:37px;	
	padding:7px 6px 0 0;
	text-align:right;
}
/*****************VIE*************/
.lesnews{
	background:transparent url(../img/commun/pixel_degrad.gif) 385px 0 repeat-y;
	margin:0 0 15px 0;
}
.lesnews.noback{
	background:none;
}
.lesnews .date{
	margin:5px 0 5px 0;
}
.lesnews_img{
	width:100px;
	float:left;
}
.lesnews_img a img{
	border:none;
}

.lesnews_text{
	float:left;
	width:275px;
	padding:0 10px 0 0;
	margin:0 0 10px 0;
}

.lesnews_text a img{ 
	border:none;
	margin:0 5px 5px 0;
}

.lesnews_text.width496{width:496px;}

.lesnews_lien{
	float:left;
	width:124px;	
	text-align:right;
}
.lesnews_lien p{
	color:#888888;
	font-size:9px;
}

 .lesnews_text .lientitre{
	font-size:10px;
	font-weight:bold;
	padding:0 0 5px 0;
	background-position: 0 3px;
 }
 
.uppertaille,.lesnews_text .lientitre.uppertaille{
	font-size:11px;
	text-transform:uppercase;
 }
 
 .button_telecharger{
	width:80px;
	height:22px;
	padding:0 0 0 24px;
	background:transparent url(../img/commun/button2.png) 0 0 no-repeat;	
	line-height:22px;	
	border:none;
	color:#fff;
	font-size:11px;
	display:block;
	text-align:left;
}

 a.button_telecharger:hover{
	width:80px;
	height:22px;
	padding:0 0 0 24px;
	background:transparent url(../img/commun/button2_over.png) 0 0 no-repeat;	
	line-height:22px;	
	border:none;
	color:#fff;
	font-size:11px;
	display:block;
	text-align:left;
}

/*************************GALERIE PHOTOS***********************/
.pagination{
	height:27px;	
	background:#efefef;
	padding:8px 10px 0 10px;
	color:#888888;		
}

.col3.background{
	background:transparent url(../img/commun/degard_entete_gris.gif)  0 0 repeat-x;
}
.nbr_gal{
	color:#fff;
	top:10px;
	left:10px;	
	font-weight:bold;
	position:absolute;
}
.pagination select{
	visibility:hidden;
}
.pagination p{
	width:257px;
	float:left;
}
.pagination .choix_page{
	text-align:right;
}

.pagination a,.pagination span{
	color:#6c2c85;
}
.unegalerie{
	width:108px;
	float:left;
	margin:10px 0 20px 0;
}
.unegalerie.border{
	width:180px;
	background:transparent url(../img/commun/barre_v.gif) 145px 18px no-repeat;	
}
.unegalerie_img {
	width:106px;
	height:106px;
	background:transparent url(../img/commun/background-img.gif) right bottom no-repeat;	
}
.unegalerie_img  a img{
	border:2px solid #6c2c85;	
}

.fleche_fonce.fixer{
	background-position:0 0;
	position:absolute;
	top:34px;
	left:522px;
	z-index:100;
	width:10px;
}
.unegalerie p{
	color:#888888;
	padding:2px 0 2px 0;
}

.panorama{
	width:525px;
	height:34px;
	line-height:34px;
	padding:0 10px 0 10px;	
	overflow:hidden;
}
.panorama a{
	background:transparent url(../img/commun/puce5.gif) 0px 4px no-repeat;	
	padding :0 0 0 8px;
}

.big_img{
	text-align:center;
	width:100%;
	height:auto;
	margin:0 0 25px 0;
	padding:25px 0 0 0;
}
.legend_photo{
	width:300px;
	height:auto;
	background:transparent url(../img/commun/arrondi_galeriet.gif) 0 0 no-repeat;
	padding:25px 80px 25px 80px;
	margin:0 0 0 25px;
	font-size:11px;
	color:#575759;
}
.diaporama_galerie{
	width:507px;
	height:100px;
	padding:0 0 0 2px;
	margin:0 0 80px 0;
	overflow:hidden;
}
.diaporama_galerie .overflow_diaporama{
	width:440px;
	height:96px;
}
.diaporama_galerie .btn_retour{
	width:33px;
	height:96px;
	background:transparent url(../img/commun/btn_recule.gif) 0 0 no-repeat;
}

.diaporama_galerie .btn_retour:hover{
	background:#fff url(../img/commun/btn_recule_over.gif) 0 0 no-repeat;
}

.diaporama_galerie .btn_avance{
	width:33px;
	height:96px;
	background:transparent url(../img/commun/btn_avance.gif) 0 0 no-repeat;
}

.diaporama_galerie .btn_avance:hover{
	background:#fff url(../img/commun/btn_avance_over.gif) 0 0 no-repeat;
}

/***********************INTRANET***************************/
.menu_intranet{
	background:#fff url(../img/commun/intranet-degrad.jpg) 5px 70px no-repeat;	
	height:500px;
}
.btn_menu_intranet{
	padding:0 0 0 10px;
	line-height:34px;
	margin:0 0 1px 0;
	font-weight:bold;
	font-size:11px;
	background-color:#ccc;
	color:#fff;
	display:block;
}
.btn_menu_intranet:hover{
	background-color:#804099;
}

.btn_menu_intranet.actif{
	background-color:#6c2c85;
}

.intranet_annonce{
	color: #575759;
	width:210px;
	font-size:11px;
}

.header_intranet{
	width:486px;
	height:120px;
	display:block;
	float:left;
	background:#fff url(../img/commun/intranet-header.jpg) 0 0 no-repeat;	
}

.entete.intranet{
	background:#fff url(../img/commun/entete-header.jpg) 0 0 no-repeat;	
	height:172px;
	margin:0 0 10px 0;
}

.entete_detail.intranet{
	background:none;
	width:300px;
	height:172px;
	float:left;	
}
.entete_detail2.intranet{
	float:left;	
	width:235px;
	height:164px;
	padding:8px 0 0 10px;
}
.header_menu_intranet p{
	font-weight:normal;
	font-size:12px;
	color:#804099;
}
.intranet_bloc{
	width:auto;
	height:auto;
	padding:15px 10px 50px 20px;
	border-bottom:1px solid #cccdcd;
	font-size:11px;
}
.intranet_bloc p{
	margin:2px 0 2px 0;
}
.form_admi.fixposition{	
	background:#fff url(../img/commun/degrad-intranet-clair.gif) 0 0 repeat-x;		
	padding:10px 0 0 0;
}

/* page Tarifs */
table.tarif{
	margin : 20px 0px;
	width : 509px;
}

table.tarif th{
	font-size : 11px;
	font-weight : bold;
	text-align : center;
	height : 34px;
	color:#575759;
}


table.tarif td{
	font-size : 11px;
	color:#575759;
	text-align : center;
	height : 34px;
	border : 0px;
}

table.tarif td ul li{
	margin : 2px 2px 2px 5px;
}

table.tarif td.left,table.tarif th.left{
	font-size : 11px;
	text-align : left;
	border : 0px;
	padding-left : 5px;
}

/* Pages Admission */
.col1 p.titreVert,.col2 p.titreVert,.col3 p.titreVert{
	color:#BCC500;
	font-size:12px;
	font-weight:bold;
}

/* Pages International */
.col1 p.titreBleu,.col2 p.titreBleu,.col3 p.titreBleu{
	color: #162983;
	font-size: 12px;
	font-weight: bold;
}

/* Pages Contact */
.col1 p.titreNoir,.col2 p.titreNoir,.col3 p.titreNoir{
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

/* page partenaires */
.col4 table#partenaires{
	width : 509px;
	border : 0px;
	margin : 7px 0 0 0;
	padding : 0px;
}

	.col4 table#partenaires th{
		font-weight : bold;
		color:#575759;
		font-size:11px;
		width : 125px;
		height : 30px;
		vertical-align : middle;
		text-align : left;
		padding : 0 20px 0 0;
		margin : 0px;
	}
	
	.col4 table#partenaires td{
		color:#575759;
		font-size:11px;
		vertical-align : top;
		line-height : 18px;
		padding : 0 25px 0 0;
		width : 100px;
	}
	
/* Page Infos pratiques */
#chx_ville{
	width : 509px;
	height : 30px;
	float : left;
	padding : 10px 0px 10px 0px;
	text-align : left;
}

#chx_ville #titre_infos{
	float : left;
	width : 300px;
	height : 30px;
	text-align : left;
	padding : 0px;
	font-size : 12px;
	font-weight : bold;
}

#chx_ville #sel_ville{
	width : 209px;
	height : 30px;
	float : left;
	text-align : right;
}

.bloc_lien{
	width : 160px;
	height : 36px;
	float : left;
	padding : 3px;
}

	.bloc_lien a:hover{
		color : #e2007a;
	}
	
	.bloc_lien a.actif{
		color : #cccccc;
	}

.bloc_lien_sep{
	width : 1px;
	height : 24px;
	padding : 3px 1px 3px 1px;
	background:transparent url(../img/commun/separateur.jpg) 0 0 repeat-y;
	float : left;
}

#sep_contenu{
	width : 509px;
	height : 3px;
	padding : 10px 0px 5px 0px;
	background:transparent url(../img/commun/sep_infos.jpg) 0 0 no-repeat;
	float : left;
}

#content_infos{
	width : 509px;
	float : left;
}

#content_infos .bloc_info,#content_infos p{
	color : #848484;
}

#content_infos p.soustitres{
	padding:  10px 0 10px 0;
	font-weight : bold;
}

#content_infos p.soustitres.bloc{
	padding:  20px 0 5px 10px;
	font-weight : bold;
}
	
.bloc_info{
	width : 230px;
	height : 75px;
	float : left;
	background-color : #f4f4f4;
	margin  : 5px 0 0 5px;
	padding : 5px;
}

.bloc_info.blank{
	width : 230px;
	height : 75px;
	float : left;
	background-color : #ffffff;
	margin  : 5px 0 0 5px;
	padding : 5px;
}

.bloc_info.longue{
	height :  auto;
	width  : 475px;
}

form #id_formation,form #id_ecole{
	width : 300px;
}

/* Modif H1 pages formations */

.bloc_titre_formation{
	width : 395px;
	text-align : right;
	top : 25px;
	right : 90px;
	position : absolute;
}

.img_section.rel{
	position : relative;
}

.img_section.rel h1{
	font-size : 12px;
	color : #575757;
}

.sel_multiple{
	height : 85px;
}

/* page mentions légales */

#mentions_logo_conde{
	margin : 14px 0 14px 0;
	padding : 0 20px 0 0;
}

#mentions_txt_conde{
	height : 26px;
	margin : 12px 0 12px 0;
}

#mentions_logo_ice{
	margin  : 2px 0 1px 0;
	padding : 0 20px 0 0;
}

#mentions_txt_ice{
	margin  : 2px 0 1px 0;
	padding : 12px 0 12px 0;
}

a.lien_blanc, a.lien_blanc:hover{
	text-decoration:none;
	color:#FFFFFF;
}