BODY {
	margin:0px;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #454545;
	text-decoration: none;
	padding: 0px;
	background-color: #868582;
}
TD{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #454545;
}
a{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	color: #454545;
}
a:hover{
	color: #000000;
	text-decoration: underline;
}
.down {
	color: #FFFFFF;
}
.menu_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DE8E0A;
	text-decoration: none;
	background-color: #FFFFFF;
}
.menu {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*background-color: #A0B1C2;*/
}
.titre_color, .titre_color a {
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
}
/* test bc*/ .titre_color { display:block; margin:0 0 5px 0; line-height:1.2em;}
.titre_color2 {
	font:bold 14px bold Verdana, Arial, Helvetica, sans-serif;
	color: #617F9B;
	letter-spacing:1px;
}
.color {
	color: #FF6600;
	font-weight: bold;
}
.color2 {
	color:#636a72;
	font-weight:bold;
	font-size:11px;
}
.mentions {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.mentions:hover {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.big {
	font-size: 15px;
}
.menu_left {
	margin-left: 35px;
	color: #333333;
	text-decoration: none;
}
.soustitre-niveau2 {
	color: #4997E5;
	font-weight: bold;
	font-size: 12px;
	padding:0 0 0 15px;
	background: url(/images_formation/fleche-soustitre.gif) left no-repeat;
}
/* bc ajout titre */ .titre2-bleu-et-fleche {
	color: #4997E5;
	font-weight: bold;
	font-size: 12px;
	padding:0 0 0 15px;
	background: url(/images_formation/fleche-soustitre.gif) left no-repeat;
}

.smalltab {
	font-size: 11px;
}
.erreur {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.promotion {
   color: #F60;
   border-bottom: 1px dotted #f60;
   cursor: help;
   font-weight: bold;
   text-decoration: 
   /*text-decoration: underline;
   border: 1px dotted green;
   padding: 2px;*/
}

ul{
	padding:10px;
	margin:0px;
}

h1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}
h1.titre_color { text-align:center; margin:0 0 10px 0;}

h2.titre2-bleu  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2e88c8;
}


h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454545;
}
.bloc-error {
	color:#454545;
	background-color:#F7F7F7;
	font-weight:bold;
	font-size:11px;
	border: 1px dashed #AAA;
	padding: 5px;
	text-align:center;
}



/* Menu secondaire ////////////////////////////////////////////////////////////// */
	#menu-secondaire ul {padding:0; margin:0;}

	#menu-secondaire li {
		display:block;
		float:left;
		list-style:none;
		background: url(/images_formation/menu_top_sep.gif) repeat-y;
		height:30px;
		padding-top:13px;
		margin-top:6px;
		text-indent:1px;
	}

	#menu-secondaire a {
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-decoration:none;
		margin-right:20px;		
		padding:0 3px;

	}
	#menu-secondaire a:hover {
		color: #DE8E0A;
		text-decoration: none;
		background-color: #fff;
		padding:0 3px;
	}

/* Menu principal //////////////////////////////////////////////////////////////// */
	#menu-principal a {
		font:bold 11px "Trebuchet MS", Verdana, Arial;
		color: #fff;
		text-decoration: none;
		padding:0 4px;
	}
	#menu-principal a:hover {
		color: #fff;
		background-color: #A0B1C2;
		padding:0 4px;
	}


/* Nav mentions //////////////////////////////////////////////////////////////// */
	#nav-mentions a{
		font:10px Verdana, Arial, Helvetica, sans-serif;
		color: #ccc;
		text-decoration: none;
	}
	#nav-mentions a:hover {color: #fff;}


/* Menu gauche //////////////////////////////////////////////////////////////// */
	#menu-gauche ul{
		margin:0;
		padding:0;
		color: #333;
		text-decoration: none;
		list-style:none;		
	}
	#menu-gauche ul li{
		padding: 6px 0;
	}
	#menu-gauche ul li ul li{
		padding: 2px 0;
	}
	
	#fond-gauche {
		 background: #DEDEDD url('images/bg_menu_left.gif') repeat-x;
	}

	.n1{
		text-indent: 35px;	
		border-bottom:1px solid #DDDBDC;
	}
	.n1 menuactif {}
	.n2{text-indent: 43px;}
	.n2 menuactif {}


/* Home news //////////////////////////////////////////////////////////////// */
	#news {padding:20px;}
	#news p {padding:0 10px;}
	
	.news-latest-item H3{
		font-size:20px;
		color:#ff6600;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	p.subheader {
		font-size:14px;
		color:#333333;
		font-weight:bold;
	}

	
/* contenu ////////////////////////////////////////////////////////////// */
	#contenu-home { padding:18px 20px 20px 20px;}
	#contenu-home p { line-height:2em; margin:5px 0 5px 0; padding:0 0 0 0;}

	#contenu {padding:20px;}

	#contenu p { line-height:1.3em; margin:5px 0 5px 0; padding:0 0 0 0;}
	#contenu ul { margin:10px 0 20px 11px; padding:0;}
	#contenu ul li {
		padding:0 0 0 10px;
		background:url(/images_formation/btn_ul.gif) top left no-repeat;
		list-style-type:none;
		line-height:1.2em;
		margin:0 0 5px 0;
	}
	
	#contenu ul ul { margin:5px 0 0 11px; padding:0;}
	#contenu ul li li {
		padding:0 0 0 10px;
		background:url(/images_formation/btn_ul_ul.gif) top left no-repeat;
		list-style-type:none;
		line-height:1.2em;
		margin:0 0 5px 0;
	}

/* RTE Styles ////////////////////////////////////////////////////////////////// */

p.chapo { font-size:15px; line-height:18px; }
p.titre1-bleu { color:#145F94; font-weight:bold; font-size:15px; }
p.titre2-bleu { color:#2e88c8; font-weight:bold; font-size:13px; }
p.titre2-bleu-et-fleche { color:#4997E5; font-weight:bold; font-size:12px; padding:0 0 0 15px !important; background:url(/images_formation/fleche-soustitre.gif) left no-repeat;}
p.titre3-gris { color:#7C98B3; font-weight:bold; font-size:12px; }

span.soustitre { color:#145F94; text-decoration:none; font-weight:bold;	font-size:15px; }


	
/* Home contenu-droite ///////////////////////////////////////////////////////// */	
	#contenu-droite {padding:20px;}
	#contenu-droite p {padding:0 10px;}
	#home-search { padding: 5px; text-align: right;  }

/* Accroche /////////////////////////////////////////////////////////////////// */	
	#accroche-container {
		position: relative;
		z-index: 1;
		height: 124px;
	}
	#titre-rubrique{
		position: absolute;
		bottom: 0px;
		right: 0px;
		width: 260px;
		padding-right:20px;
		text-align:right;
		z-index: 99;
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#405162;
		padding-bottom:8px;
	}
	
	
	
/* TABLEAUX Styles ////////////////////////////////////////////////////////////////// */



	.table-list a {
		font-weight: bold;
	}
	
	table.tab-ref { width: 100%; margin: 0px 5px; }
	table.tab-ref th { border:none; font-weight:normal;}
	
	
	
/* Formulaires */
	.submit {
				background:#F69D0A;
				font:bold 12px "Trebuchet MS", Verdana, Arial;
				color:#fff;
				border:0;
				text-decoration:none;
				padding:1px 4px;
	}

	.submit a{
				background:#F69D0A;
				font:bold 12px "Trebuchet MS", Verdana, Arial;
				color:#fff;
				border:0;
				text-decoration:none;     
	}

	.submit:hover {
				background:#FAB700;
				font:bold 12px "Trebuchet MS", Verdana, Arial;
				color:#fff;
				border:0;
				text-decoration:none;
				cursor:pointer;               
	}
	
	


table.formcontact select { font:10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0; } 
table.formcontact input { font:11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 2px 0; } 
a.salle { color:#2281c4; text-decoration:underline;}
.btn-reserv {background-color:#2281c4; width:160px; padding:2px 5px 2px 5px; margin:5px 0 5px 0; text-transform:uppercase; color:#fff; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.btn-reserv a {color:#fff; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.btn-reserv a:hover {color:#fff; font-weight:700; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}

	.tableprix td, .tableprix th {		
		border: 1px solid #d9d9d9;
		padding:2px;
		line-height:13px;
	}
	.tableprix th {
	font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:700; 
	}
	.legende { font-size:10px;}
	.texte { font:11px Verdana, Arial, Helvetica, sans-serif; color:#000;} 
	
	
	.rangee-image { float:right;}
	.rangee-image img { margin:0 0 5px 0; width:100px;}
