* {
	margin:0;
	padding:0;
}

body {
    background: url(img/bg_body.gif) top repeat-x #fff;
   	font-family: Arial, Helvetica, sans-serif;
	color:#485A66;
	font-size:12px;
}

h1, .invis  {
   position:absolute;
   left:-9999px;
}



div#page {
   width:960px;
   background: url(img/bg_global_repeat.jpg) repeat-y;
   height: auto;
   	margin:0 auto;
	overflow:hidden;
   }

div#global {
	width:910px;
	margin:0 auto;
	background: url(img/bg_global.jpg) top no-repeat;
	height: auto;
	padding:58px 24px 0 26px;
   }
   
div#entete {
   width:910px;
   height: auto;
   }
   
div#logo {
    background:url(img/logo.jpg) no-repeat;
	width:191px;
	float:left;
	height:124px;
	}
	
div#adresse {
    width:534px;
	height:86px;
	padding:38px 0 0 25px;
	float:left;
	}
	
div#adresse h4 {
    color:#333333;
	font-size:16px;
	font-weight:bold;
	}
	
div#adresse dl {
   background:url(img/puce_adresse.jpg) left no-repeat;
   padding-left:13px;
   }
	
div#adresse dl dt {
    position:absolute;
	left:-9999px;
	}
	
div#adresse dl dd {
   display:inline;
   color:#9A9797;
   font-size:10px;
   }
   
div#adresse dl dd a {
   color: #666666;
   }
  
div#adresse dl dd a:hover {
   color:#000000;
   }
   
div#teliphone {
	background:url(img/bg_tel.jpg) no-repeat;
	width:121px;
	height:33px;
	float: left;
	margin-top:37px;
	line-height:33px;
	padding-left:38px;
	color: #FFFFFF;
	font-size: 15px;
   }
   
div#bloc_haut {
    width:910px;
	height:124px;
	}

ul#menu {
      list-style: none;
      margin: 0;
      padding: 0;
	  width:912px;
	  position:relative;
	  height:81px;
    }
ul#menu li {
      float: left;

    }
	
ul#menu li a {
    cursor:pointer;
	} 
	
ul#menu li a  span {
	text-indent:-9999px;
	}
	
div#menu_haut {
   width:900px;
   height:22px;
   padding:0 0 0 10px;
   background:#6699ff;
   }
   
div#menu_haut ul li {
   list-style:none;
   float:left;
   line-height:22px;
   padding:0 27px 0 0px;
   font-size:11px;
   background:right url(img/bg_li_menu.png) no-repeat;
   }
   
div#menu_haut ul li img {
   border:0;
   }
	
div#menu_haut ul li span {
   margin-left:5px;
   margin-right:5px;
   }

div#menu_haut ul li a {
   color:#FFFFFF;
   text-decoration:none;
   }
   
div#menu_haut ul li a:hover {
   text-decoration:underline;
   }

div#bloc_anim_flash {
	width:910px;
	height:280px;
/*	margin:18px 0 0;*/
	position: relative;
	}
	
div#text_bienvenue {
	width:250px;
	background:#FFA701;
	height:270px;
	right:0px;
	position: absolute;

	}
	
div#text_bienvenue h3 {
   background:url(img/bg_h3.jpg) repeat-x;
   height:38px;
   color:#FFFFFF;
   	   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
   font-style:italic;
   font-size:36px;
   margin:20px 0 0;
   padding-left:24px;
   }
   
div#text_bienvenue .txt {
   padding:10px 17px;
   font-size:14px;
   line-height:18px;
   font-family:"Trebuchet MS";
   color:#FFFFFF;
   }
   
div#text_bienvenue .vers_droite {
	background:url(img/bg_savoir_plus.jpg) no-repeat;
	width:76px;
	height:18px;
	padding-left: 26px;
	position: absolute;
	right: 0px;
	bottom: 0px;
   }
   
div#text_bienvenue .vers_droite	 a {
   text-decoration:none;
   color:#FFFFFF;
   font-size:10px;
   line-height:18px;
   }
   
div#text_bienvenue .vers_droite	 a:hover {
   color: #CCCCCC;
   }
   
div#anim_flash {
/*   background:url(img/bg_anim_flash.jpg) no-repeat;*/
   width:717px;
   height:280px;
   }
   
div#contenu {
   width:910px;
   height:auto;
   }
   
div#c_gauche {
   width:190px;
   float:left;
   font-family:Georgia, "Times New Roman", Times, serif;
   height:auto;
   padding-top:10px;
   }

div#c_gauche h3 {

   color:#3399CC;
   font-style:italic;
   font-size:23px;
   font-weight:normal;
   }
	
div#c_gauche h4 {
   color:#3399CC;
   font-style:italic;
   font-size:16px;
   font-weight:normal;
   }

div#prise_rendez {
   background:url(img/bg_prise.jpg) no-repeat;
   width:117px;
   padding:28px 0 0 73px;
   height:61px;
   }
   
div#prise_rendez .small a{
   text-decoration:none;
   color:#3399CC;
   font-size:11px;
   font-style:italic;
   }
   
div#prise_rendez .big a{
   text-decoration:none;
   color:#fff;
   font-size:16px;
   text-transform:uppercase;
   }
  
div#c_gauche .partenaires {
	color:#4D89B3;
	font-style:italic;
	font-size:16px;
	font-weight:normal;
	margin-bottom: 10px;
	line-height: 20px;
   }
   
div#diapo {
   background: url(img/bg_diapo.jpg) no-repeat;
   width:169px;
   height:180px;
   padding:20px 0 0 21px;
   } 
   
   
div#etudes {
	background: url(img/bg_etudes.jpg) no-repeat;
	width:105px;
	padding:18px 0 0 85px;
	height:48px;
	margin: 25px 0;
   }
   
div#etudes .small a{
   text-decoration:none;
   color:#3399CC;
   font-size:11px;
   font-style:italic;
   }
   
div#etudes .big a{
   text-decoration:none;
   color:#fff;
   font-size:16px;
   text-transform:uppercase;
   }

div#presentation_texte {
   width:690px;
   height:auto;
   float:left;
   padding:0 0 0 30px;
   }
   
div#presentation_texte h2 {
	background:url(img/bg_h2.jpg) left no-repeat;
	height:48px;
	color:#1A6094;
	font-size:24px;
	font-style:italic;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:22px 0 0 22px;
	margin-bottom: 10px;
	}
	
div#presentation_texte  .float_left {
    background:url(img/img_presentation.jpg) no-repeat;
	width:230px;
	height:188px;
	margin:0 40px 0 0;
	float:left;
	}
	
div#presentation_texte p {
   padding-bottom:10px;
   font-size:11px;
   }
  
div#presentation_texte p span { 
    font-weight:bold;
	color:#94B5CD;
	}

div#bloc_droite {
	background:url(img/bg_bloc_droite.jpg) no-repeat;
	width:172px;
	height:277px;
	position:relative;
	float:right;
	color: #FFFFFF;
	padding:13px 0 0 14px;
	margin-left:10px;
   }
   
div#bloc_droite dl dt {
   font-weight:bold;
   }
   
div#bloc_droite dl .parcours {
   text-transform:uppercase;
   padding-top:4px;
   }
   
div#bloc_droite dl dd {
   padding-top:10px;
   }
   
div#bloc_droite dl .description {
   font-size:11px;
   color:#DEF1CB;
   }

div#bloc_droite .vers_droite {
	background:url(img/bg_savoir_plus2.jpg) no-repeat;
	width:76px;
	height:18px;
	padding-left: 26px;
	position: absolute;
	right: 0px;
	bottom: 14px;
	padding-top: 0px;
   }

div#bloc_droite .vers_droite a {
   text-decoration:none;
   color:#FFFFFF;
   font-size:10px;
   line-height:18px;
   }
   
div#bloc_droite .vers_droite a:hover {
   color: #FF0000;
   }
   
div#presentation_texte  h3 {
	background:url(img/bg_h3.png) no-repeat;
	width:453px;
	height:19px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	line-height: 19px;
	padding-left: 25px;
	margin-bottom: 13px;
	}


div#presentation_texte .bloc_txt_pre {
	width:690px;
	min-height:175px;
	overflow: hidden;
   }

div#presentation_texte .img_gauche {
   float:left;
   margin:0 10px 20px 10px;
   }
   

#pied {
	background: url(img/bg_pied.jpg) no-repeat ;
	height:27px;
	width:934px;
		margin:0 auto;
		padding: 0 0 0 26px;
}
#pied ul {
	list-style:none;
	width:934px;
	font-size:10px;
	color:#FFFFFF;
}
#pied ul li {
	color:#FFFFFF;
	line-height:18px;
	display:inline;
}
#pied ul li a {
	color:#FFFFFF;
	padding:0 7px;
	text-decoration:none;
}
#pied ul li a:hover {
	text-decoration:underline;
}
