@charset "UTF-8";

*  {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

img { border:none; }

#page {width: 549px;background-color: #FFFFFF;margin-left:6px;margin-top: 0; margin-right: 0;margin-bottom: 0;padding-top: 0px;	padding-right: 12px;padding-bottom: 12px;padding-left: 12px;}
#shadow_g_m{top:0px;width: 6px;height:100%;position:absolute;background-image: url(habillage/shadow_g_m.png);}
#shadow_c_m{left:579px;top:0px;width: 8px;height:100%;position:absolute;background-image: url(habillage/shadow_c_m.png);}
#shadow_d_m{left:863px;top:0px;width: 7px;height:100%;position:absolute;background-image: url(habillage/shadow_d_m.png);}
#transversal {top:0px;width: 274px;position:absolute;height:100%;background-color: #3D3D3D;left:589px;}
#shadow_top{height:15px;width:865px;background-image: url(habillage/shadow_top.png);background-position: top left;padding:0px;margin:0px;}
#footer{height:20px;width:865px;background-image: url(habillage/shadow_bottom.png);background-position: top left;padding:0px;margin:0px;}
#corps {position:relative; margin:0 ; list-style:none;}
#menu  li , h1 , #menu {display: inline;padding:0px;margin:0px;}
#subMenu {height: 210px;width: 550px;background-color: #FFFFFF;}

body {background-color: #E1E1E1;background-image: url(habillage/fond_page.jpg);}
#fit {width: 870px;margin-left: -435px;}
#centre {margin-left: 50%;}

#flash_accueil{text-align:right;position:relative;top: 205px;right:125px;list-style:none;}

p {	margin-left: 10px;margin-right: 10px;margin-top: 10px;margin-bottom: 0px;}

h3{	margin-top: 20px;font-size:18px;height: 20px;}
	
.sIFR-hasFlash h3 {visibility: hidden;letter-spacing: -9px;font-size: 55px;}
#fond {	background-image: url(habillage/fond_haut.jpg); background-repeat: no-repeat;background-position: center top;height: 531px;width: 100%;margin-right: auto;margin-left: auto;}

#header {padding-top: 15px;padding-right: 10px;padding-bottom:0px;margin-bottom:0px;padding-left: 5px;}
#header img {padding-bottom: 15px;}
.section_ouverte {margin-bottom: -18px;}

blockquote{margin-left:15px;margin-right:15px;text-align:justify;position:absolute;font-size:10px;width:90%;}
.texte { color:#FFFFFF;}
.puce_droite {margin-right: 5px;}
.auteur {margin:0px;padding:0px;text-align:right;margin-right:0px;margin-top:3px;text-transform: uppercase;color: #959595;font-size:8px;}

#subMenu_metiers {width:546px;height:209px;background-image: url(habillage/fond_titre.jpg);background-repeat: no-repeat;background-position: left top;margin-bottom: 20px;}
h2 {padding-top:40px;margin-bottom:10px; font-family: Arial, Helvetica, sans-serif;font-size: 48px;line-height: 28px;font-weight: bold;color: #FFFFFF;letter-spacing: -0.05em;text-align: right;margin-right:5px;}
.titre_seul {padding-top:130px; }
.liste ul {display:inline;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;line-height: 1em;list-style: none;text-align:right;}
.liste li {padding-top:8px;}
.liste {padding-top:7px;padding-left:5px;width:100px;float:right;margin-right:5px;text-align:right;}
.liste a {text-decoration:none;color:#FFFFFF;}

div.image {position:absolute;width: 546px;height: 370px;background-color: #FFFFFF;font-size: 12px;color: #000000;padding: 0px;margin-top:5px;}
h5 ,h6{display:inline;font-size:11px;}
h5 a {text-decoration:none;color:#999999;font-weight: normal;text-transform: uppercase;}

h6{position:absolute;padding:5px;top:-1px;background-color:#FFFFFF;}

#diaporama {margin-top:20px;height:390px;}

#intro_fond {background-image: url(habillage/entree.jpg);background-repeat: no-repeat;margin-left: auto;margin-right: auto;margin-top:75px;height: 466px;width: 666px;}
.logo_intro {position:relative;top: 250px;left: 45px;}
.menu_intro {text-align:right;position:relative;top: 224px;right: 50px;list-style:none;}

.liste_texte {margin-top: 1em;margin-left:23px;color:#666666;list-style-type:square; }
.liste_texte li {line-height:1.4em;}
.adresse {padding: 7px;width: 250px;border-left-width: 4px;border-left-style: solid;border-left-color: #999999;line-height: 1.5em;margin-top: 15px;}
