/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
color: #000000;
}
input,textarea {
	border: 1px solid #000;
	}
.both {
	clear: both;
	}

.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

body {
	background-color: #ffffff;
	margin: 20px 0 0 0;
	text-align: center;
	}
#banniere{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;	
	}
#general {
	position: relative;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url("/layout/img/ombre.gif");
	background-repeat: repeat-y;
	background-position:  right top;
	
	}

/******/
/*haut*/
/******/
#haut {
	width: 777px;
	height: 38px;
	background-image: url("/layout/img/fond_haut.gif");
	background-repeat: repeat-x;
	background-position:  left top;
	}
#haut p{
	float: right;
	margin: 2px 5px 0 0;
	color: #ffffff;
	}
#haut p a{
	color: #ffffff;
	}
#haut_titre {
	width: 777px;
	height: 29px;
	background-color: #004489;
	line-height: 29px;
	vertical-align: middle;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	text-indent: 158px;
	color: #ffffff;
	}
#haut_titre img{
	margin-top: 7px;
	}
#haut_sstitre {
	width: 777px;
	height: 17px;
	background-image: url("/layout/img/fond_sstitre.gif");
	background-repeat: repeat-x;
	background-position:  left top;
	color: #004489;
	text-indent: 158px;
	line-height: 17px;
	vertical-align: middle;
	}
#logo {
	position: absolute;
	top: 7px;
	left: 48px;
	width: 94px;
	height: 126px;
	background-repeat: no-repeat;
	background-image: url("/layout/img/logo.gif");
	/*background-image: none;
	filter: none!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/img/logo.png', sizingMethod='scale');*/
	}
#haut_menu_1 {
	width: 777px;
	height: 16px;
	background-image: url("/layout/img/fond_menu_1.gif");
	background-repeat: repeat-x;
	background-position:  left top;
	}
#haut_menu_2 {
	width: 777px;
	height: 47px;
	background-image: url("/layout/img/fond_menu_2.gif");
	background-repeat: repeat-x;
	background-position:  left top;
	}
#haut_menu_2 div{
	width: 113px;
	height: 46px;
	background-image: url("/layout/img/fond_div_menu.gif");
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	margin: 0 0 0 1px;
	}
#haut_photo {
	width: 777px;
	height: 182px;
	background-repeat: no-repeat;
	background-position: right top;
	}
.photo_1 {
	background-image: url("/web/img/bandeaux/cuisine3.jpg");
	}
.photo_2 {
	background-image: url("/web/img/bandeaux/cuisine2.jpg");
	}
.photo_3 {
	background-image: url("/web/img/bandeaux/cuisine.jpg");
	}
.photo_4 {
	background-image: url("/web/img/bandeaux/fleuriste.jpg");
	}
.photo_5 {
	background-image: url("/web/img/bandeaux/fleuriste2.jpg");
	}
.photo_6 {
	background-image: url("/web/img/bandeaux/action-commerciale.jpg");
	}
.photo_7 {
	background-image: url("/web/img/bandeaux/action-commerciale2.jpg");
	}
.photo_8 {
	background-image: url("/web/img/bandeaux/bac-pro-commerce.jpg");
	}
.photo_9 {
	background-image: url("/web/img/bandeaux/metiers-vente.jpg");
	}
.photo_10 {
	background-image: url("/web/img/bandeaux/poissonnier.jpg");
	}
.photo_11 {
	background-image: url("/web/img/bandeaux/service-salle.jpg");
	}
.photo_12 {
	background-image: url("/web/img/bandeaux/service-salle2.jpg");
	}
.photo_13 {
	background-image: url("/web/img/bandeaux/brasserie.jpg");
	}

#haut_photo div.gauche {
	width: 208px;
	height: 182px;
	float: left;
	background-color: #0084C2;
	
	}
#haut_photo div.gauche div {
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	height: 60px;
	}
#haut_photo div.gauche div.off {
	background-image: url("/layout/img/fond_col_g_off.gif");
	background-repeat: no-repeat;
	}
#haut_photo div.gauche div.on {
	background-image: url("/layout/img/fond_col_g_on.gif");
	background-repeat: no-repeat;
	}
#haut_photo div.gauche div img{
	margin: 14px 0 0 27px;
	}

#haut_photo div.droite{
	width: 569px;
	height: 182px;
	float: right;
	}
#haut_photo div.droite div.titre{
	border-top: 1px solid #fff;
	margin-top: 121px;
	width: 569px;
	height: 20px;
	}
#haut_photo div.droite div.titre h2{
	background-color: #ED8919;
	color: #fff;
	padding: 0 30px 0 5px;
	font-size: 12px;
	line-height: 19px;
	vertical-align: middle;
	float: right;
	}
#contenu {
	width: 777px;
	background-image: url("/layout/img/fond_gauche_contenu.gif");
	background-repeat: repeat-y;
	background-position: left top;
	}
#contenu div.gauche{
	width: 208px;
	float: left;
	}
#contenu div.gauche div.photo {
	background-image: url("/layout/img/couleur_formation.gif");
	background-repeat: no-repeat;
	background-position: 15px 5px;
	background-color: #004489;
	margin-top: 15px;
	}
#contenu div.gauche div.photo img{
	margin-left: 42px;
	}
#contenu div.gauche div.texte h2 {
	color: #004489;
	padding: 17px 10px 10px 10px;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
	}
#contenu div.gauche div.texte p {
	color: #000;
	padding: 2px 10px 10px 10px;
	font-size: 11px;
	line-height: 16px;
	}
#contenu div.droite{
	width: 569px;
	float: right;
	line-height: 18px;
	}
#contenu div.droite h1 {
	color: #C71B00;
	border-bottom: 1px solid #C71B00;
	padding: 15px 0 5px 60px;
	/*text-indent: 60px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	letter-spacing: 2px;
	}
#contenu div.droite h2 {
	color: #082D64;
	padding: 25px 40px 15px 40px;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
	}
#contenu div.droite h3 {
	color: #0084C2;
	font-weight: bold;
	margin-left: 40px;
	}
#contenu div.droite b {
	color: #0084C2;
	font-weight: bold;
	}
#contenu div.droite p {
	color: #58595B;
	padding: 0px 40px 15px 40px;
	}
#contenu div.droite li {
	color: #58595B;
	padding: 0px 40px 0px 0px;
	list-style-image: url("/layout/img/puce.gif");
	margin-left: 60px;
	}
#contenu div.droite ul {
	padding-bottom: 15px;
	}
#contenu div.droite a {
	color: #C71B00;
	text-decoration: underline;
	}
#contenu div.droite a:hover {
	color: #C71B00;
	text-decoration: none;
	}
#contenu div.droite table {
	margin-left: 40px;
	margin-bottom: 20px;
	}
#contenu div.droite a {
	color: #C71B00;
	text-decoration: underline;
	}
#contenu div.droite a:hover {
	color: #C71B00;
	text-decoration: none;
	}
#bas {
	width: 780px;
	background-image: url("/layout/img/fond_bas.gif");
	background-repeat: no-repeat-y;
	background-position:  left top;
	}
#bas p {
	padding: 5px 0 10px 0;
	text-align: center;
	color: #58595B;
	}
#bas p a{
	color: #848586;
	}

/*ss menu*/

#ss_menu_1,#ss_menu_2,#ss_menu_3,#ss_menu_4,#ss_menu_5 { 
  display: none; 
  margin: 0;
  padding: 0;
  position: absolute;

  }
#ss_menu_1 {
  	top : 146px; 
  	left : 208px;
	}

#ss_menu_2 {
  	top : 146px; 
  	left : 322px;
	}
#ss_menu_3 {
  	top : 146px; 
  	left : 436px;
	}
#ss_menu_4 {
  	top : 146px; 
  	left : 550px;
	}
#ss_menu_5 {
  	top : 146px; 
  	right : 3px;
	}

.liens_menu {
	background-color: #FFFFFF;
	margin-bottom: 2px;
	color: #58595B;
	padding: 3px;
	}
.liens_menu a{
	color: #58595B;
	text-decoration: none;

  }
.liens_menu a:hover{
	color: #ffffff;
	text-decoration: none;
	display: block;
	background-color: #E48C2E;
	
  }
.liens_menu_2 a{
	color: #ffffff;
	text-decoration: none;
  }
.liens_menu_2 a:hover{
	color: #000000;
	text-decoration: none;
  }
 .liens_menu_e {
	border-bottom: 1px solid #39527A;
	}
.liens_menu_e a{
	color: #ffffff;
	text-decoration: none;
  }
.liens_menu_e a:hover{
	color: #000000;
	text-decoration: none;
  }
#ss_ssmenu {
line-height: 16px;
}
#ss_ssmenu a{
font-size: 10px;
}


#sous_menu_1 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_2 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_3 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;}
#sous_menu_4 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_5 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;}
#sous_menu_6 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_7 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;}
#sous_menu_e_1 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_e_2 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_e_3 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;}
#sous_menu_e_4 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_e_5 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;}
#sous_menu_e_6 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;} 
#sous_menu_e_7 div{line-height: 20px; vertical-align: middle; margin: 0 10px 0 10px;}


/*ss menu gauche*/
#menu_formation li{
	padding-bottom: 10px;
	color: #6D6E71;
	}
#menu_formation {
	margin-left: 20px;
	padding-left: 0px;
	}
#menu_formation li a{
	color: #6D6E71;
	text-decoration: none;
	}
#menu_formation li a:hover{
	color: #000000;
	text-decoration: none;
	}
#sous_menug_1,#sous_menug_2,#sous_menug_3,#sous_menug_4,#sous_menug_5 {
	display: none;
	margin: 0;
	padding: 0;
	position: relative;
	list-style-type: none;
    list-style-image: none;
 }
.sous_menug {
	list-style-image: url("/layout/img/puce_menu_gauche.gif");
	font-weight: bold;
 }
#lieux_imp a{
	color: #58595B;
	text-decoration: none;
	}
#nav_ssmenu {
	margin: 10px 0 0 40px;
	}
/*actu dyn*/

.titreArticle {
	color: #082D64;
	padding: 25px 40px 15px 0px;
	font-size: 12px;
	letter-spacing: 2px;
	font-weight: bold;
	}		
#contenu .cadre {
	padding: 40px;
	}
.sstitreArticle {
	color: #0084C2;
	font-weight: bold;
	}
#contenu hr {
	height: 1px;
	color: #0084C2;
	}