#page {
background:url('/images/site/fond-page.jpg');
background-repeat:repeat-y;
width:977px;
margin-left:auto;
margin-right:auto;
}
#page #enTete {
background:url('/images/site/bandeau.jpg') no-repeat;
width:965px;
height:184px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#page #enTete a.intitule1 {
	position:absolute;
font-family:Verdana, Geneva, sans-serif; 
font-size:28px; 
color:#003477; 
font-weight:bold; 
padding-left:80px;
}
#page #enTete a.intitule2 {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:48px; 
	color:#003477;
}
#page #enTete a.intitule3 {
	position:absolute;
	font-family:Verdana, Geneva, sans-serif; 
	font-size:46px; 
	color:#5970c3; 
}
#page #logo-cci {
	position:absolute;
/*float:left;*/
display:none;
margin-left:20px;
}
#page #logo-cci img {
/*float:none;*/
_display:none;
}

#page #contenu {
width:800px;
background:url('/images/site/fond-contenu.jpg') no-repeat;
min-height:300px;
margin-top:58px;

margin-left:auto;
margin-right:auto;

text-align:left;
padding-top:75px;
padding-left:0px;
}

#page #contenu #logo-cci {
float:left;
padding-left:15px;
margin-top:-70px;
height:100px;
}
#page #contenu #logo-cci img {
float:left;
}
#page #contenu #logo-cci p {
float:left;
font-family:'Arial', Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
width:90px;
text-align:left;
color:#17366e!important;
padding-top:3px;
padding-left:4px;
}

#page #piedPage {
position:relative;
clear:both;
float:left;
background:url('/images/site/fond-page.jpg');
background-repeat:repeat-y;
padding-bottom:10px;
font-size:10px;
color:#737373;
}

#page #contenu table tr td a {
text-decoration:underline;
}

#page #contenu hr {
/*background-image:url('/images/site/fond-page.jpg');*/
border-top:solid #737373 1px;
height:auto;
width:320px;
margin-left:250px;
margin-top:10px;
}
#page #piedPage #illusPiedPage {
position:absolute;
right:100px;
bottom:200px;
background:url('/images/site/illus-pied-page.jpg') no-repeat;
width:136px;
height:104px;
}
#page #retourHautPage {
position:relative;
margin-left:365px;
background:url('/images/site/picto-haut-page.jpg') no-repeat center;
padding-top:20px;
color:#404040;
font-size:11px;
font-weight:bold;
text-decoration:none!important;
}

#bandeau-coordonnees {
float:left;
padding-left:85px;
width:927px;
padding-top:100px;
}
#bandeau-coordonnees a{
color:#7F7F7F;
}
div.coordonnees {
float:left;
color:#7F7F7F;
font-size:10px;
width:278px!important;
padding-right:30px;
text-align:left;
}
div.coordonnees img {
clear:both;
display:block;
height:75px;
}
div.coordonnees h3 {
	font-size:10px;
	color:#1f2f67;
	font-weight:bold;
}
div.coordonnees span {
padding-top:10px;
}

.retrait1 {
padding-left:37px;
}
.titre {
font-weight:bold;
}
/*** LISTES d'etablissements, formations, sessions de stage ***/
ul#listeEtablissements {
}
ul#listeEtablissements li { /*Coordonnées etablissement*/
font-size:12px;
margin-top:10px;
}

ul#listeEtablissements li ul {/*Intitulés des formations*/
padding-left:10px;
}
/*** LISTES d'etablissements, formations, sessions de stage (FIN) ***/

ul.listeStages li{
clear:both;
}
.detailStage {
display:none;
clear:both;
}

/** Liste de présentation d'une offre de stage **/
ul.descOffre li {
border:none !important;
}
/** Liste de présentation d'une offre de stage (FIN) **/
ul.listeFormations li ul li {
border:none !important;
}
ul.listeStages li ul li {
border:none !important;
}
.fondLi {
background-color:#E9E9E9;
}

.imprimer {
background:url('/images/boutons/print.gif') no-repeat;
float:right;

color:#404040;
font-size:10px;
font-family:'Verdana', Arial, Helvetica, sans-serif;
margin-top:-22px;
padding-right:30px;
padding-top:8px;
padding-left:20px;
cursor:pointer;
}

a.lienBlancDroite {
	float:right!important;
	color:#FFF!important;
	padding-top:0px!important;
	text-align:right;
}

p.bleuCentre {
	text-align:center;
	margin-left:-65px;
	font-size:11px;
	color:#185bb1!important;
}
div.lienDroite {
	float:right;
	margin-top:-22px;
	font-size:11px;
}
div.lienDroite a {
	text-decoration:underline;
}
.lienColGch {

}
#page #contenu hr.hrListe {
	clear:both;
	width:100%;
	margin-left:0px;
	margin-top:0px;
}
.alerte {
	color:#F00;
}
