#bande {
display:none;
}
#left{
margin-top:1px;
}

h3{
font-size:13px;
}
h3 a {
color:#5b5b5b;
}

#maintop {

}

h1 span {
background:none;
color:#f95413;
}
#contenu #content h1{
margin-top:5px;
}

h2 span {
background:none;
color:#f95413;
}

h3 span {
background:none;
color:#f95413;
}

#adresse {
display:none;
}

#profils {
display:block;
}

#left h3 {
background:url(../images/2010/left-li2.png) top left repeat-x #efefef;
border-left:2px solid #f95413;
color:#474847;
display:block;
font-size:13px;
left:0;
margin:0;
padding:13px 0 13px 25px;
text-transform:uppercase;
}

#left ul {
margin:10px 0 35px;
}

#left ul#nav li a {
background-image:url(../images/2010/hp/acces-directs.png);
background-position:right;
background-repeat:no-repeat;
}

#left ul#nav li a.navless {
background:none;
display:inline;
}

#left ul#nav li a.navless:hover {
color:#454545;
text-decoration:underline;
}

#left li {
font-size:11px;
font-weight:400;
line-height:12px;
list-style:url(../images/2010/li-accueil.png) outside;
margin:0 0 8px 25px;
padding:0;
}

#left ul#nav li {
margin-bottom:6px;
}

#left li a {
background:none;
border:none;
display:inline;
padding:0;
}

#left li span {
text-transform:capitalize;
}

ul#formations span {
color:#24a7f9;
}

#content {
margin-bottom:0;
margin-top:0;
min-height:440px;
width:355px;
}
html>body #content {
width:355px;
}


#contenu {
background:none;
border-left:1px solid #ebebeb;
left:0;
top:1px;
margin-right:0;
position:relative;
width:717px;
}
html>body #contenu{
width:720px;
}
.info {
clear:left;
font:normal 11px verdana;
margin:0 0 35px;
min-height:80px;
}

.ombre {
float:left;
margin-right:8px;
}

#contenu h3 {
background:url(../images/2010/hp/content-h3.png) top left no-repeat;
padding-left:20px;
}

#content .info h3 {
background:none;
border:0;
clear:none;
font:bold 11px verdana;
letter-spacing:0;
margin:0;
padding:0;
}

#content .info img {
padding-top:3px;
width:70px;
}

#content .info h3 a {
color:#5b5b5b;
}

.info h3 a:hover {
color:#5f5d5d;
}

.info2 h3 a:hover {
color:#5f5d5d;
}

.info li {
list-style:url(../images/fieldset_li.gif) inside;
}

#flashs {
float:right;
margin-right:30px;
margin-top:50px;
text-align:left;
width:263px;
}
* html #flashs  { margin-right:15px; }

#flashs .info {
margin-bottom:40px;
}

#flashs h3 {
margin:0 0 3px;
font-size:13px;
}

#flashs h3 + p {
margin-bottom:3px;
margin-top:4px;
}

#larecherche {
clear:both;
left:0;
position:relative;
top:-10px;
}

#larecherche h2 {
background:url(../images/2010/left-li2.png) top right repeat-x;
height:44px;
margin:0;
padding:0;
}

#larecherche h2 span {
background:url(../images/cles/bullet.png) 35px 7px no-repeat;
color:#333;
font-size:18px;
font-weight:400;
line-height:35px;
margin:0;
padding-bottom:10px;
padding-left:70px;
}

#agenda {
float:left;
font-size:11px;
margin-left:35px;
margin-top:5px;
text-align:justify;
width:355px;
}
* html #agenda  { margin-left:18px; }
#agenda li {
clear:both;
list-style:none;
text-align:left;
}

.tout-agenda {
clear:both;
}

#agenda li div.date {
color:#474847;
float:left;
margin-right:2px;
width:80px;
}

#agenda li div.nom_evt {
float:right;
width:260px;
}

#focus {
float:right;
margin-right:30px;
margin-top:5px;
width:263px;
}
* html #focus  { margin-right:15px; }

#focus a span {
font-size:10px;
}

#focus a {
color:#5b5b5b;
}

#agenda-bottom {
background:url(../images/maj/agenda-bottom.png) right;
border-left:1px solid #e8e7e7;
height:25px;
width:271px;
}

#agenda ul {
list-style:none;
list-style-image:none;
margin:10px 9px 0 0;
padding:2px;
}

#agenda-culture ul {
list-style:none;
list-style-image:none;
margin:10px 9px 0 0;
padding:2px;
}

#agenda ul li p {
line-height:12px;
margin-top:0;
text-align:left;
}

.encadreTexte {
background:none;
left:0;
margin:0;
position:relative;
top:0;
width:178px;
}

#acces-direct {
border:0;
}

select {
background:#FFF;
border:1px solid #E1E1E0;
margin:2px 0;
width:165px;
}

#searching {
float:none;
margin-top:0;
width:147px;
}

input {
float:right;
margin-right:10px;
margin-top:10px;
}

form {
margin:0;
padding:0;
}

#acces-direct select {
margin-left:5px;
margin-top:5px;
}

#partenaires {
bottom:23px;
height:62px;
left:10px;
position:absolute;
width:200px;
z-index:60;
}

img.logo-meshs {
margin-left:5px;
}

#left #nav li a {
display:block;
text-decoration:none;
}

#subMenusContainer a {
display:block;
text-align:left;
text-decoration:none;
}

#left #nav a {
display:block;
padding-bottom:2px;
padding-top:2px;
}

#nav li li a {
text-align:left;
}

#left #nav a:hover {
background-color:#f95413;
color:#FFF;
}

#left #nav a:focus {
background-color:#f95413;
color:#FFF;
}

#subMenusContainer a:hover {
background-color:#24a7f9;
color:#FFF;
}

#subMenusContainer a:focus {
background-color:#24a7f9;
color:#FFF;
}

#nav a.mainMenuParentBtnFocused {
background-color:#f95413;
color:#FFF;
}

#subMenusContainer a.subMenuParentBtnFocused {
background-color:#24a7f9;
color:#FFF;
}

#left #nav a.mainMenuParentBtnFocused {
background-color:#24a7f9;
color:#FFF;
}

#left #nav li a:hover {
background-color:#24a7f9;
color:#FFF;
}

#left #nav li a:focus {
background-color:#24a7f9;
color:#FFF;
}

.smOW {
display:none;
margin:0 0 0 -2px;
overflow:hidden;
padding:0 2px;
position:absolute;
}

#nav ol {
background:url(../images/2010/left-li2.png) top left repeat-x #efefef;
border:1px solid #d2d0d0;
font-size:11px;
left:0;
margin:0;
padding:0;
}

#nav ul {
background:url(../images/2010/left-li2.png) top left repeat-x #efefef;
border:1px solid #d2d0d0;
font-size:11px;
left:0;
margin:0;
padding:0;
}

#subMenusContainer ul {
background:url(../images/2010/left-li2.png) top left repeat-x #efefef;
border:1px solid #d2d0d0;
font-size:11px;
left:0;
margin:0;
padding:0;
}

#subMenusContainer ol {
background:url(../images/2010/left-li2.png) top left repeat-x #efefef;
border:1px solid #d2d0d0;
font-size:11px;
left:0;
margin:0;
padding:0;
}

#nav {
display:block;
font-size:11px;
margin:0;
padding:0;
position:relative;
text-align:left;
z-index:5;
}

#subMenusContainer li {
list-style:none;
margin-bottom:2px;
padding:2px;
}

#subMenusContainer {
display:block;
height:0;
left:0;
overflow:visible;
padding:10px;
position:absolute;
top:0;
width:40%;
z-index:1000000000;
}

#left ul#nav li ul li {
float:none;
font-size:10px;
padding:20px;
}

#nav li ul li a {
float:none;
font-size:10px;
position:relative;
}

#nav li ul {
margin-left:-1000em;
position:absolute;
}

#nav li:hover ul {
margin-left:186px;
margin-top:-2.5em;
}

#nav li a:focus + ul {
margin-left:186px;
margin-top:-2.5em;
}

#nav li li a:focus + ul {
left:186px;
margin-left:1010em;
margin-top:-2.5em;
}

#nav li li a:focus {
left:186px;
margin-left:1000em;
margin-top:-2.5em;
width:10em;
}

#nav li li li a:focus {
left:186px;
margin-left:2010em;
margin-top:-2.5em;
width:10em;
}

#nav li:hover a:focus {
margin-left:0;
}

#nav li li:hover a:focus + ul {
margin-left:10em;
}
