#contenu h3#titre_page {
margin-top:15px;
display:block;
width:505px;
height:35px;
background:url(../images/ombre_pied.jpg) no-repeat left bottom;
font-size:20px;
padding-left:10px;
font-weight:normal;
color:#00a2d7;
letter-spacing:1px;
margin-left:0;
}

#contenu {
display:block;
width:505px;
float:left;
}

#contenu img.left{
float:left;
padding:10px;
}

#contenu iframe.left{
float:left;
padding:10px;
}

#contenu #graphique img{
float:right;
margin-top:10px;
margin-bottom:10px;
margin-right:20px;
}

#contenu #colonne_photo{
width:220px;
float:left;
}

#contenu #colonne_photo img{
padding:5px 10px;
}

#contenu #colonne_photo_article{
padding:10px;
float:left;
}

#contenu p.legende{
color:#00a2d7;
font-size:10px;
margin-left:10px;
padding:0;
margin-top:0px;
width:200px;
border-bottom:1px solid #00a2d7;
}

#contenu p{
padding-left:10px;
margin-top:10px;
}


#sous-rubriques {
margin-top:15px;
margin-left:25px;
width:164px;
background:#f8ceb6 url(../images/etudiants.jpg) no-repeat bottom right;
float:left;
display:block;
}

#sous-rubriques h2#presentation{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/presentation.gif) no-repeat right bottom;
}

#sous-rubriques h2#etudes{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/etudes.gif) no-repeat right bottom;
}

#sous-rubriques h2#debouches{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/debouches.gif) no-repeat right bottom;
}

#sous-rubriques h2#partenaires{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/partenaires.gif) no-repeat right bottom;
}

#sous-rubriques h2#taxe{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/taxe-apprentissage.gif) no-repeat right bottom;
}

#sous-rubriques h2#espi-entreprise{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/espi-entreprise.gif) no-repeat right bottom;
}

#sous-rubriques h2#associations{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/associations.gif) no-repeat right bottom;
}

#sous-rubriques h2#club{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/club-des-anciens.gif) no-repeat right bottom;
}

#sous-rubriques h2#presse{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/presse.gif) no-repeat right bottom;
}

#sous-rubriques h2#admissions{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/admissions.gif) no-repeat right bottom;
}

#sous-rubriques h2#vie-pratique{
width:164px;
height:30px;
text-indent:-5000px;
background:#FFF url(../images/vie-pratique2.gif) no-repeat right bottom;
}

#sous-rubriques ul{
list-style:none;
padding:5px 5px 380px;
}

#sous-rubriques ul a{
text-decoration:none;
color:#845941;
display:block;
border-bottom:1px solid #FFF;
padding:3px 0;
line-height:20px;
}

#sous-rubriques ul a:hover{
color:#FFF;
}

#colonne-gauche {
width:164px;
float:left;
display:block;
width:;}

#lien-droit {
float:left;
padding:10px;
margin-left:45px;
}

#telecharger-plaquette {
margin-top:15px;
margin-left:30px;
width:164px;
height:250px;
background:#f8ceb6 url(../images/telecharger-plaquette.jpg) no-repeat top left;
float:left;
}

#telecharger-plan {
margin-top:15px;
margin-left:30px;
width:164px;
height:250px;
background:#f8ceb6 url(../images/telecharger-plan.jpg) no-repeat top left;
float:left;
}

#telecharger-plan-nantes {
margin-top:15px;
margin-left:30px;
width:164px;
height:250px;
background:#f8ceb6 url(../images/telecharger-plan-nantes.jpg) no-repeat top left;
float:left;
}

#telecharger-metiers {
margin-top:15px;
margin-left:30px;
width:164px;
height:250px;
background:#f8ceb6 url(../images/telecharger-metiers.jpg) no-repeat top left;
float:left;
}

#telecharger-plaquette ul, #telecharger-plan ul, #telecharger-plan-nantes ul, #telecharger-metiers ul{
margin-top:60px;
margin-left:12px;
list-style:none;
}

#telecharger-plaquette ul li, #telecharger-plan ul li, #telecharger-plan-nantes ul li, #telecharger-metiers ul li{
margin-top:10px;
}

#telecharger-plaquette ul a, #telecharger-plan ul a, #telecharger-plan-nantes ul a, #telecharger-metiers ul a{
color:#845941;
text-decoration:none;
}

#telecharger-plaquette a:hover, #telecharger-plan a:hover, #telecharger-plan-nantes a:hover, #telecharger-metiers a:hover{
text-decoration:underline;
}

#contenu table{
margin-left:10px;
margin-top:10px;
}

#contenu table img{
float:none;
}

#contenu a{
color:#845941;
text-decoration:none;
font-weight:bold;
}

#contenu a:hover{
text-decoration:underline;
}

#contenu table tr td{
border-bottom:1px solid #b6e1f2;
padding:3px;
}

#contenu table tr td.colonne_bleu{
background:#e4f4fa;
}

img.spip_logos {
border:1px solid #b6e1f2;
}

.filet{

display:block;
clear:both;
border: none;
font-size:1px;
height:0;
line-height:0;
border-bottom:1px solid #b6e1f2;
margin:10px 0;
}

#contenu h3{
margin-left:10px;
font-weight:normal;
font-size:15px;
color:#845941;
padding-left:15px;
background:url(../images/puce-saumon-blanc.gif) no-repeat left 5px;
}

#contenu #bloc_bleu {
margin-top:10px;
margin-bottom:5px;
display:block;
padding:5px 20px 5px 5px;
color:#005397;
width:490px;
background:#b6e1f2 url(../images/coin_blanc.png) no-repeat top right;
}

#contenu #bloc_bleu img{
float:left;
padding-right:10px;
}

#contenu #bloc_bleu a{
color:#005397;
}

#contenu #bloc_left {
width:280px;
display:block;
float:left;
margin-top:8px;
}

#contenu #bloc_left_news {
display:block;
float:left;
margin-top:8px;
}

#contenu #bloc_left h3{
margin-left:0;
}

#contenu #bloc_left p{
padding-left:0;
}

#contenu strong.bleu_clair{
color:#00a2d7;
font-size:13px;
}

#contenu span.bleu_clair{
color:#00a2d7;
}


#contenu ul li{
list-style:none;
background:url(../images/puce.gif) no-repeat left 5px;
padding-left:10px;
margin-left:10px;
}

/* Formulaire */

#contenu form{
margin-left:10px;
margin-top:10px;
display:block;
padding:5px 20px 5px 5px;
color:#005397;
background:#b6e1f2 url(../images/coin_blanc.png) no-repeat top right;
}

#contenu form label{
display:block;
width:180px;
float:left;
}

#contenu form ul{
display:block;
width:475px;
list-style:none;
list-style-image:none;
}

#contenu form li{
margin:10px 0 10px 10px;
border-bottom:1px solid #FFF;
list-style-image:none;
line-height:20px;
}

#contenu form a.bouton{
padding:5px;
color:#FFF;
background:#005397;
float:right;
}

#contenu form a:hover.bouton{
padding:5px;
color:#005397;
background:#FFF;
}



/* Contact_erreur__________________________________*/

.error {
color:#CC0002;
font-size:9px;
display:block;
height:20px;
text-align:left;
}

.erreur{
border: 1px solid #CC0002;
}

li.erreur{
color:#CC0002;
border:none;
}

li.erreur label{
color:#CC0002;
}

li.erreur strong{
color:#CC0002;
}

/* Main__________________________________*/

a.more {
}

a.more,
div.more a.close {
	display: block;

}

div.more {
}

#colonne-gauche div.more ul, #colonne-gauche div.more p{
	padding:0;
}

div.more a.close {
}

