body {
	margin:0px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	color:#000000;
}
h1
{
color:#2462B9;
font-weight:bold;
font-size:16px;
}

h2
{
/* color:#000000; */
color:#D3051C;
font-weight:bold;
font-size:14px;
padding-left:12px;
background-image:url(/UserFiles/Image/puce.gif);
background-repeat:no-repeat;
background-position:0px 0.25em;
}

h3
{
color:#D3051C;
font-weight:bold;
font-size:12px;
}

h4
{
color:#000000;
font-weight:bold;
font-size:11px;
}

a
{
color:#FA4709;
}
a.rouge
{
	color:#FE0E02;
	font-size:11px;
	text-decoration:none;
}
a.rougeh1
{
	color:#FE0E02;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	
}
a.rougeh1-2
{
	color:#FE0E02;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	
}
a.orange
{
	color:#FA4709;
	font-size:11px;
	text-decoration:none;
}
a.noir
{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
a.bleu
{
	color:#3992D6;
	text-decoration:underline;
}
input.text
{
border:1px solid #FCC283;
background-color:#FEF2E4;
font-size:11px;
}
textarea
{
border:1px solid #FCC283;
background-color:#FEF2E4;
font-size:11px;
font-family:Tahoma, Helvetica, sans-serif;
}
radio
{
background-color:#FFFFFF;
}
#interne
{
background-image:url(../img/fond.jpg);
background-repeat:repeat-x;
}
div.site
{
text-align :center ; /* centre texte (+ boite ou table sous IE seul) */
margin:auto;
}
div.centrage { /* boite quelconque pour exemple de centrage */
width:984px ; /* largeur de la boite, en pixels */
text-align:justify;
background-image:none;
position:relative;
/*border: 1px solid red;*/
}
div.centrage2 { /* boite quelconque pour exemple de centrage */
width:920px ; /* largeur de la boite, en pixels */
background-image:none;
position:relative;
}
#baseline
{
position:absolute;
left:340px;
top:512px;
z-index:1;
width:326px;
text-align:justify;
font-size:10px;
}
html>body #baseline {
	top:502px;
}
#baseline a
{
font-size:10px;
}

#accueil
{
	background-image:url(../img/accueil-fond.jpg);
	background-repeat:no-repeat;
	width:984px;
	height:572px;
}

#accueil-menu
{
position:absolute;
top:60px;
left:0px;
width:340px;
}
#accueil-menu ul
{
margin:0px;
padding:0px;
}
#accueil-menu ul li
{
padding:3px;
padding-right:11px;
background-image:url(../img/accueil-bouton.gif);
background-repeat:no-repeat;
background-position:right;
text-align:right;
width:200px;
height:16px;
list-style-type:none;
}
#accueil-menu ul li a
{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
#accueil-menu ul li a:hover
{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
}
#accueil-ami-favori
{
	position:absolute;
	left:375px;
	top:40px;
}

#accueil-image1
{
	position:absolute;
	width:326px;
	height:190px;
	left:337px;
	top:60px;
}
#accueil-cycle1-img
{
	position:absolute;
	top:27px;
	left:663px;
	width:32px;
	height:215px;
}
#accueil-cycle1-puce-img
{
	position:absolute;
	top:70px;
	left:663px;
	width:29px;
	height:10px;
}
#accueil-cycle11-2-puce-img
{
	position:absolute;
	top:146px;
	left:663px;
	width:29px;
	height:10px;
}
#accueil-cycle1
{
	position:absolute;
	top:21px;
	left:705px;
	width:260px;
	font-size:11px;
}
#accueil-cycle1-2
{
	position:absolute;
	top:140px;
	left:705px;
	width:260px;
	font-size:11px;
}
#accueil-cycle1 h1
{
	margin-top:2px;
	margin-bottom:4px;
	color:#FE0E02;
	font-size:12px;
	font-weight:bold;
}
#accueil-cycle1-2 h1
{
	margin-top:2px;
	margin-bottom:4px;
	color:#FE0E02;
	font-size:12px;
	font-weight:bold;
}
#accueil-cycle2-puce-img
{
	position:absolute;
	top:188px;
	left:663px;
	width:29px;
	height:10px;
}
#accueil-cycle12-2-puce-img
{
	position:absolute;
	top:230px;
	left:663px;
	width:29px;
	height:10px;
}
#accueil-cycle2
{
	position:absolute;
	top:182px;
	left:705px;
	width:260px;
	font-size:11px;
}
#accueil-cycle2 h1
{
	margin-top:2px;
	margin-bottom:4px;
	color:#FE0E02;
	font-size:11px;
	font-weight:bold;
}
#accueil-logo
{
	position:absolute;
	top:253px;
	left:10px;
	width:162px;
	height:91px;
}
#accueil-anim
{
	position:absolute;
	top:263px;
	left:185px;
	width:715px;
	height:68px;
}
#accueil-image2
{
	position:absolute;
	width:326px;
	height:158px;
	left:337px;
	top:332px;
}
#accueil-360
{
	position:absolute;
	width:154px;
	height:84px;
	left:830px;
	top:247px;
}
#accueil-actu
{
	position:absolute;
/* mdoifié par Nicolas Marey le 06/12/2006
pour intégration du module Flash des actus
	width:102px;
	height:23px;*/
	left:110px;
	top:355px;
}
#accueil-actu-fleche
{
	position:absolute;
	width:12px;
	height:67px;
	left:120px;
	top:385px;
}
#accueil-actu-liste
{
	position:absolute;
	width:165px;
	height:67px;
	left:140px;
	top:385px;
	color:#2462B9;
	font-size:11px;
}
#accueil-liens
{
	position:absolute;
	/*width:117px;*/
	/*height:30px;*/
	left:90px;
	top:535px;
}
#accueil-anciens
{
	position:absolute;
	width:177px;
	height:47px;
	left:700px;
	top:530px;
}
#accueil-adresse-plan-mention
{
	position:absolute;
	width:326px;
	height:158px;
	left:357px;
	top:492px;
	color:#FE0E02;
	font-size:11px;
}
#accueil-documentation
{
	position:absolute;
	width:26px;
	height:26px;
	left:735px;
	top:357px;
}
#accueil-documentation2
{
	position:absolute;
	height:26px;
	left:765px;
	top:355px;
}
#accueil-inscrire
{
	position:absolute;
	width:28px;
	height:26px;
	left:765px;
	top:377px;
}
#accueil-inscrire2
{
	position:absolute;
	height:26px;
	left:805px;
	top:379px;
}
#accueil-partenaire
{
	position:absolute;
	width:26px;
	height:26px;
	left:788px;
	top:402px;
}
#accueil-partenaire2
{
	position:absolute;
	height:26px;
	left:823px;
	top:405px;
}
#accueil-pressbook
{
	position:absolute;
	width:32px;
	height:26px;
	left:798px;
	top:434px;
}
#accueil-pressbook2
{
	position:absolute;
	height:26px;
	left:838px;
	top:436px;
}
#accueil-centreeurope
{
	position:absolute;
	width:27px;
	height:27px;
	left:813px;
	top:465px;
}
#accueil-centreeurope2
{
	position:absolute;
	height:27px;
	left:846px;
	top:466px;
}

#accueil-apprentissage
{
	position:absolute;
	width:28px;
	height:28px;
	left:821px;
	top:497px;
}
#accueil-apprentissage2
{
	position:absolute;
	height:28px;
	left:854px;
	top:503px;
}

#accueil-bas-droite {
	position:absolute;
	height:42px;
	left:875px;
	top:535px;
	width:41px;
}

#gauche
{
float:left;
width:154px;
height:36px;
margin:0px;
padding:0px;
background-image:url(../img/gauche_entete.gif);
}
#gauche-date
{
color:#FFFFFF;
font-weight:bold;
text-align:center;
margin-top:5px;
width:154px;
}
#menus
{
position:relative;
float:right;
width:766px;
height:36px;
background-image:url(../img/menu-fond.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
}
#menu{
position:absolute;
display:block;
left:0px;
top:0px;
margin:0px;
padding:0px;
font-size:11px; 
font-weight:bold;
color:#FFFFFF;
width:766px;
z-index:10;
}

#menu ul{
    position:absolute; /* pour sortir la liste du flux de donnée */
    display:block;
    margin:0;
    padding:0;
	width:98px;
	margin-top:0px;
}
ul#menu li
{
display:inline;
float:left;
margin: 0px;
/*margin-top: 2px;*/
padding:0px ;
width:110px;
text-align:center;
/*border:1px solid red;*/
}    
ul#menu li.width0{width:103px;margin-top: 5px;}
ul#menu li.width1{width:120px;}
ul#menu li.width2{width:110px;}
ul#menu li.width3{width:110px;}
ul#menu li.width4{width:105px;}
ul#menu li.width5{width:100px;}
ul#menu li.width6{width:110px;}
#menu a{
		color:#FFFFFF;
		text-decoration:none;
    }
#menu a.actif{
		color:#000000;
		text-decoration:none;
    }       
#menu a:hover{
		color:#000000;
		text-decoration:none;
    }
    

.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
	background-color: #FFFFFF;
}

#menu-gauche-pictos
{
float:left;
width:154px;
margin:0px;
padding:0px;
background-image:url(../img/gauche_fond.jpg);
background-repeat:no-repeat;
}
#menu-gauche-contenu
{
width:154px;
height:245px;
margin:0px;
padding:0px;
}
#menu-gauche-contenu h1 {
	color:#000000;
	font-size:12px;
} 

#menu-gauche-contenu ul
{
margin:0px;
margin-left:20px;
padding:0px;
}
#menu-gauche-contenu ul li
{
list-style-type:none;
padding:5px;
text-align:left;
}
#menu-gauche-contenu ul li a
{
color:#000000;
text-decoration:none;
}
#menu-gauche-contenu ul li.courant
{
background-image:url(../img/fleche.gif);
background-repeat:no-repeat;
background-position:left center;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
margin-left:-10px;
padding-left:15px;
text-align:left;
}
#menu-gauche-contenu ul li.courant a
{
color:#000000;
font-weight:bold;
text-decoration:none;
}
#fonctionnalites
{
/*background-image:url(../img/fonctionnalites-fond.gif);
background-color:#FFFFFF;*/
padding:0px;
margin:0px;
margin-top:10px;
height:250px;
width:153px;
padding-left:3px;
/*border:1px green solid;*/
}

#contenu-fond
{
background-image:url(../img/contenu-fond.gif);
background-repeat:repeat-y;
width:920px;
/*border:1px solid red;*/
margin:0px;
padding:0px;
}
#contenu
{
float:right;
width:737px;
padding-right:10px;
text-align:left;
/*border:1px solid red;*/
}
#interne-ami-favori
{
	position:absolute;
	left:240px;
	top:15px;
	z-index:1;
}
#interne-recherche
{
	position:absolute;
	left:730px;
	top:13px;
	z-index:1;
}
#interne-recherche input
{
margin-left:0px;margin-right:0px;
border: 1px solid #1DA1F3;
font-size:10px;
background-color:#FFFFFF;
}
#interne-recherche input.submit
{
margin-left:-3px;margin-right:0px;
/*border: 1px solid #3992D6;*/
background-color:#1DA1F3;
font-size:10px;
color:#FFFFFF;
}

#interne-anim
{
	position:absolute;
	left:387px;
	top:36px;
	z-index:2;
	width:440px;
	height:29px;
}
#bas
{
background-image:url(../img/bas.gif);
background-repeat:no-repeat;
width:920px;
height:18px;
text-align:center;
padding-top:4px;
	color:#FA4709;
}
.oblig
{
font-weight:bold;
}
ul.documentation li
{
list-style-type:none;
margin-left:10px;
}

#diaporama {
	width:632px;
	margin-left:auto;
	margin-right:auto;
}

#diaporama img{
	float:right;
	margin:10px 5px 10px 2px;
	border:none;
}
