@charset "utf-8";
/* CSS Document */

body
	{
	margin-top:0px;
	padding :0;
	border:0;
	border-color: #474640;
	
/*	background-image: url(images/back.jpg);*/
    background-color: #474640; 	
	}

	
	div#conteneur
	{
	width:960px;
	height:782px;
	margin:0 auto;
	
	border:0px solid #f2f2f2;
	background:#f2f2f2;
	}
	
	
	div#header
	{
	width:960px;
	height:168px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	}
	
	div#logo
	{
	margin-right:0px;
	width:304px;
	height:168px;
	font-family: "Trebuchet MS";
	font-size:4px;
	color : #ffffff; 
	float:left;
	border: none; 
	background:url(images/logo_aristee.jpg) no-repeat;
	}	
	
	
	div#menu
	{
	margin-right:0px;
	width:656px;
	height:168px;
	font-family: "Trebuchet MS";
	font-size:4px;
	color : #ffffff; 
	float:right;
	border: none; 
	background:url(images/menu_aristee.jpg) no-repeat;
	}	
	
	div#aristee
	{
	padding-top:0px;
	margin-right:0px;
	width:655px;
	height:10px;
	font-family: "Trebuchet MS";
	font-size:10px;
	text-align:center;
	float:right;
	border: none; 
	color : #ffffff; 
	}	
	
	div#menu_css
	{
	padding-top:03px;
	margin-right:0px;
	width:655px;
	height:50px;
	font-family: "Trebuchet MS";
	
	float:right;
	border: none; 
	color : #000000; 
	}	
	
	div#infos_contact
	{
	padding-top:40px;
	margin-right:48px;
	width:480px;
	height:58px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:right;
	float:right;
	border: none; 
	color :#000000; 
	}	
	
	div#vignette_gauche_bleu
	{
	padding-top:31px;
	margin-left:20px;
	width:180px;
	height:125px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:justify;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#bouton_div_jaune
	{
	padding-top:1px;
	margin-left:24px;
	width:180px;
	height:30px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#bouton_div_rouge
	{
	margin-right:27px;
	width:180px;
	height:30px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:right;
	border: none; 
	color : #ffffff; 
	}	
	
	
	div#bouton_div_bleu
	{
	padding-top:2px;
	margin-left:20px;
	width:180px;
	height:29px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#bouton_div_vert
	{
	padding-top:1px;
	margin-right:30px;
	width:180px;
	height:29px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	
	float:right;
	border: none; 
	color : #ffffff; 
	}	
	
	div#vignette_gauche_vert
	{
	padding-top:31px;
	margin-right:30px;
	width:180px;
	height:126px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:justify;
	float:right;
	border: none; 
	color : #ffffff; 
	}	
	
	div#vignette_droite_jaune
	{
	padding-top:31px;
	margin-left:23px;
	width:182px;
	height:126px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:justify;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#vignette_droite_rouge
	{
	padding-top:31px;
	margin-right:26px;
	width:182px;
	height:127px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:justify;
	float:right;
	border: none; 
	color : #ffffff; 
	}	
	
	div#inscription
	{
	width:960px;
	height:557px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/inscription.jpg) no-repeat;
	}
	
	div#contact
	{
	width:960px;
	height:557px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/contact_aristee.jpg) no-repeat;
	}
	
	
	div#plan_aristee
	{
	width:960px;
	height:557px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/plan_aristee.jpg) no-repeat;
	}
	
	/*	------------ mentions legales ---------------------------*/
	
	div#mentions_legales
	{
	width:960px;
	height:557px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/mentions_legales.jpg) no-repeat;
	}
	

	
	div#align_mentions_legales1
	{
	padding-top:64px;
	margin-left:25px;
	width:910px;
	height:120px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#align_mentions_legales2
	{
	padding-top:31px;
	margin-left:25px;
	width:910px;
	height:150px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#align_mentions_legales3
	{
	padding-top:31px;
	margin-left:25px;
	width:910px;
	height:145px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}
	
	div#texte_1_droit
	{
	padding-top:10px;
	margin-right:3px;
	width:430px;
	height:70px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:right;
	border: none; 
	color :#000000; 
	}	
	
	div#texte_1_gauche
	{
	padding-top:10px;
	margin-left:01px;
	width:420px;
	height:70px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:right;
	float:left;
	border: none; 
	color :#000000; 
	}	
	
	div#texte_2_droit
	{
	padding-top:10px;
	margin-right:3px;
	width:430px;
	height:100px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:right;
	border: none; 
	color :#000000; 
	}	
	
	div#texte_2_gauche
	{
	padding-top:10px;
	margin-left:01px;
	width:420px;
	height:100px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:left;
	border: none; 
	color :#000000; 
	}	
	
	div#texte_3_droit
	{
	padding-top:10px;
	margin-right:3px;
	width:430px;
	height:100px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:right;
	border: none; 
	color :#000000; 
	}	
	
	div#texte_3_gauche
	{
	padding-top:10px;
	margin-left:01px;
	width:420px;
	height:100px;
	font-family: "Trebuchet MS";
	font-size:16px;
	text-align:right;
	float:left;
	border: none; 
	color :#000000; 
	}	
	
	/*	------------ mentions legales ---------------------------*/
	
	
	
	
	div#align_inscription
	{
	padding-top:140px;
	margin-left:250px;
	width:555px;
	height:390px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#align_contact
	{
	padding-top:155px;
	margin-left:90px;
	width:443px;
	height:300px;
	font-family: "Trebuchet MS";
	font-size:15px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#align_map
	{
	padding-top:61px;
	margin-left:220px;
	width:517px;
	height:460px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#milieu_bts_ig
	{
	width:960px;
	height:557px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/bts_ig.jpg) no-repeat;
	}
	
	div#milieu_web
	{
	width:960px;
	height:557px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/web.jpg) no-repeat;
	}
	
	div#menu_bts_ig
	{
	padding-top:45px;
	margin-left:20px;
	width:265px;
	height:360px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#contenu_bts_ig
	{
	padding-top:46px;
	margin-right:24px;
	width:630px;
	height:476px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:right;
	float:right;
	border: none; 
	color : #000000;
	
	}	
	
	div#align1_bts_ig
	{
	padding-top:0px;
	margin-right:0px;
	width:630px;
	height:476px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:justify;
	overflow:auto;
	float:right;
	border: none; 
	color : #000000; 
	}	
	
	div#align2_bts_ig
	{
	padding-top:15px;
	margin-right:10px;
	width:605px;
	height:440px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:justify;
	
	float:right;
	border: none; 
	color : #000000; 
	}	
	
	.titre_bts
	{
	font-family: "Trebuchet MS";
	font-size:15px;
	color : #af140a;
	font-weight:bold;
	}
	
	
	div#milieu
	{
	width:960px;
	height:290px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/milieu.jpg) no-repeat;
	}
	
	
	div#menu_bas
	{
	width:960px;
	height:267px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/menu_bas.jpg) no-repeat;
	}
	
	
	
	div#footer_1
	{
	width:960px;
	height:58px;
	margin:0 auto;
	text-align:left;
	border:0px solid #000;
	background:url(images/footer.jpg) no-repeat;
	}
	
	div#titre_bas_footer
	{
	padding-top:7px;
	margin-left:43px;
	width:585px;
	height:20px;
	font-family: "Trebuchet MS";
	font-size:14px;
	float:left;
	border: none; 
	color : #ffffff; 
	}	
	
	div#mentions_legales_footer
	{
	padding-top:7px;
	margin-right:1px;
	width:115px;
	height:20px;
	font-family: "Trebuchet MS";
	font-size:14px;
	float:right;
	border: none; 
	color : #ffffff; 
	}	
	

	div#presentation
	{
	padding-top:35px;
	margin-left:44px;
	width:401px;
	height:255px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:justify;
	color : #000000; 
	float:left;
	border: none; 
	}	
	
	
	div#actu_aristee
	{
	padding-top:35px;
	margin-right:47px;
	width:400px;
	height:255px;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:justify;
	color : #000000; 
	float:right;
	border: none; 
	}	
	
	div#bleu_vert
	{
	padding-top:53px;
	margin-right:10px;
	width:468px;
	height:200px;
	font-family: "Trebuchet MS";
	font-size:4px;
	color : #ffffff; 
	float:right;
	border: none; 
	}	
	
	div#jaune_rouge
	{
	padding-top:53px;
	margin-left:10px;
	width:468px;
	height:200px;
	font-family: "Trebuchet MS";
	font-size:4px;
	color : #ffffff; 
	float:left;
	border: none; 
	}	
	
	div#logo_w3c
	{
	padding-top:14px;
	margin-left:10px;
	width:170px;
	height:32px;
	font-family: "Trebuchet MS";
	font-size:4px;
	color : #ffffff; 
	float:left;
	border: none; 
	}	
	
	div#bloc_texte_footer
	{
	padding-top:14px;
	margin-right:10px;
	width:750px;
	height:32px;
	font-family: "Trebuchet MS";
	font-size:4px;
	color : #ffffff; 
	float:right;
	border: none; 
	}	
	
	
	
	
/*	-------------------------------------------------------------------------------------*/
	








	
	
/* -------------------------------------------------------------------------------*/


 ul {
 padding:0;
 margin:0;
 margin-left:05px;
 list-style-type:none;
 }
li {
 float:left; /*pour IE*/
 border-left:0px solid black;
 }
ul li a {
 display:block;
 font-size:16px;

 float:left;   
 width:105px;
 height:44px; /*hauteur de l'image de fond*/
 line-height:42px; /*hauteur de l'image de fond*/
 
 background:url(images/menu788_off.jpg) repeat-x;
 
 color:#ffffff;
 text-decoration:none;
 text-align:center;
 }
ul li a:hover {

 background:url(images/menu_on.jpg) repeat-x;
 
 color:white;
 }  

/*-----------------------------------------------------------------------------*/

.error
{
	
	color:#0012bd;
	font-size:14px;
}

/* -------------------------------------------------------------------------------*/

a.vertical {
  
  color: white;
  background:url(images/menu2_off.jpg) no-repeat;
  text-decoration: none;
 
 
  line-height:38px; /*alignement du texte*/
  text-align: center;
  padding: 5px;
  border: 0px outset #c0c0c0;
  display: block;
  width: 246px;
  height:50px;
}
a.vertical:hover {
  background-color: #6495ED;
  background:url(images/menu2_on.jpg) no-repeat;
  border: 0px inset #c0c0c0;
}
/* -------------------------------------------------------------------------------*/

td, th {
border: thin solid #ffab53;
}
