* {
border:0 none;
font-family:Verdana,sans-serif;
font-size:12px;
font-style:normal;
font-weight:400;
margin:0;
padding:0;
text-decoration:none;
color:#00223e;
}

body{
background:#cce3f1 url('../images/degrade.gif') repeat-x top;
text-align:center;
}
div#centre{
width:1030px;
}
div#contenu{
text-align:left;
margin:0 auto;
background:#ffffff url('../images/fond.jpg') no-repeat top left;
width:1048px;
}
div#logo{
margin-left:23px;
}
div#menu-h{
margin-left:23px;
height:32px;
background:#ffffff url('../images/fond_menu_h.gif') no-repeat bottom left;
width:1000px;
}
div#menu-h ul{
margin-left:10px;
padding-top:0px;
}
div#menu-h li{
display:inline;
list-style-type:none;
color:#1d88da;
font-weight:bold;
}
div#menu-h li span{
color:#1d88da;
font-weight:bold;
}
div#menu-h li.search{
width:300px;
}
div#menu-h li.option{
width:170px;
}
div#menu-h li.search span{
color:#002341;
}
div#menu-h li a{
padding-right:10px;
padding-left:10px;
font-size:10px;
color:#002341;
font-weight:bold;
}
div#menu-h li a:hover, div#menu-h li.selec a{
text-decoration:underline;
}
p.filtre{
margin: 20px 0;
color:#007ac0;
font-weight:bold;
}
select#ville,
select#filtre_ville{
color:#002341;
font-weight:bold;
border:1px solid #1d88da;
background:#ffffff;
width:150px;
text-align:center;
}
select#ville option{
color:#002341;
font-weight:bold;
text-align:center;
}
input#Search{
display:inline;
border:1px solid #1d88da;
background:#ffffff;
}
input.ok{
display:inline;
padding-left:15px;
padding-top:0px;
padding-bottom:0px;
height:22px;
width:28px;
color:transparent;
background:url('../images/btn_ok.gif') no-repeat 5px 2px;
}
div#menuGauche{
width:230px;
margin-top:10px;
margin-left:18px;
float:left;
}
div#content{
padding-right:10px;
margin-bottom:25px;
float:left;
width:745px;
margin-left:25px;
margin-top:15px;
}
div#menu{
background:url('../images/menu.gif') no-repeat 0px 0px;
}
div#menuGauche ul.prim{
padding-top:20px;
padding-left:8px;
padding-bottom:5px;
}
div#menuGauche li{
list-style-type:none;
background:url('../images/point_noir.gif') repeat-x  bottom;
padding-bottom:8px;
}
div#menuGauche li a{
position:relative;
background:url('../images/fleche_verte.gif') no-repeat 0px 6px;
color:#002341;
padding-left:30px;
font-weight:bold;
padding-top:5px;
font-size:12px;
}
div#menuGauche li a:hover, div#menuGauche ul.enfant li a:hover{
position:relative;
text-decoration:underline;
}
div#menuGauche li.selec a{
position:relative;
color:#c9fe00;
}
div#menuGauche li.selec{
position:relative;
background:url('../images/menu_hl.gif') no-repeat 20px 0px;
}
div#menuGauche ul.enfant li{
position:relative;
background:none;
padding-left:5px;
padding-bottom:2px;
}
div#menuGauche ul.enfant li a{
position:relative;
color:#002341;
font-size:10px;
background:transparent;
font-weight:normal;
padding-left:0px;
padding-top:2px;
}
div#menuGauche ul.enfant li.selec a{
position:relative;
font-weight:bold;
}
div#menuGauche ul.niv3 li{
position:relative;
padding-left:15px;
}
div#menuGauche ul.enfant, div#menuGauche ul.niv3{
position:relative;
padding-bottom:5px;
padding-top:3px;
left:30px;
top:5px;
}
div#menu_bas{
background:url('../images/menu_bas.gif') no-repeat 0px 0px;
}
#docu{
margin-top:10px;
}
#docu a{
width:200px;
height:72px;
display:block;
margin-left:0px;
margin-bottom:5px;
padding-left:25px;
padding-top:5px;
color:#000000;
font-size:15px;
font-weight:bold;
}
#docu a.deux{
font-size:12px;
}
#docu span{
display:block;
color:#0073b7;
font-size:21px;
font-weight:bold;
}
div#footer{
background:#ffffff url('../images/footer.gif') no-repeat top left;
margin-left:23px;
width:1001px;
color:#ffffff;
font-weight:bold;
}
div#footer a{
font-weight:bold;
color:#ffffff;
text-decoration:none;
font-size:11px;
}
div#footer a:hover{
text-decoration:underline;
}
div#footer p{
color:#ffffff;
}
div#footer span{
display:block;
float:right;
text-align:right;
}
p#footH{
float:left;
}
div#footer span a{
color:#c9fe00;
}
div#footerH{
background: url('../images/point_blanc.gif') repeat-x bottom;
padding-top:5px;
padding-bottom:5px;
margin-left:10px;
margin-right:10px;
}
div#footerB{
text-align:center;
padding-top:0px;
margin-left:10px;
margin-right:10px;
}
div#ariane p a{
text-decoration:underline;
}
div#ariane span{
font-weight:bold;
}
div#tabs{
margin-left:30px;
width:205px;
color:#00223e;
}
div#tabsTitle h4{
display:inline;
font-weight:bold;
font-size:12px;
padding-left:5px;
}
div#tabsTitle span{
color:#007ac0;
display:block;
float:left;
text-align:center;
width:97px;
background: url('../images/fond_tab.gif') no-repeat left 0px;
height:35px
}
div#tabsTitle span.selec{
color:#ffffff;
background: url('../images/fond_tab_hl.gif') no-repeat left 0px;
}
.click, span#tabsTitle2{
cursor:pointer;
}
.none_d{
display:none;
}
span#tabsTitle1{
cursor:pointer;
border-right:1px solid #ffffff;
}

div#tabs ul{
padding-top:10px;
padding-left:10px;
 }
div#tabs li{
background: url('../images/fleche_bleue.gif') no-repeat left 5px;
padding-left:10px;
}
div#tabs li p{
font-weight:bold;
}
a.toutes{
display:block;
text-align:right;
text-decoration:underline;
color:#007ac0;
padding:5px;
}
a.suite{
text-decoration:underline;
color:#007ac0;
}
div#tabG, div#blocBasG{
background: url('../images/point_bleu_v.gif') repeat-y left;
}
div#tabD, div#blocBasD{
background: url('../images/point_bleu_v.gif') repeat-y right;
}

div#tabC, div#blocBasB{
background: url('../images/point_bleu_h.gif') repeat-x bottom;
padding-bottom:5px;

}
div#tabs1, div#tabs2{
width:195px;
}
div#formations{
margin-top:20px;
height:130px;
}
div#formations h2{
border:0;
background:none;
color:#ffffff;
font-weight:bold;
font-size:15px;
padding-left:20px;
padding-top:2px;
margin:0;
}
div#formations1{
height:100%;
background: url('../images/fond_formations.jpg') no-repeat left top;
float:left;
width:357px;
margin-right:5px;
padding-left:5px;
}
div#formations2{
padding-left:5px;
height:100%;
background: url('../images/fond_formation.jpg') no-repeat left top;
float:left;
width:357px;
}
div#blocBas{
background: url('../images/point_bleu_h.gif') repeat-x top;
margin-top:25px;
width:735px;
}
div#blocBasB{
color:#00223e;
padding:5px;
}
#content h2{
background: url('../images/point_bleu_h.gif') repeat-x bottom;
color:#0273bf;
font-size:16px;
font-weight:bold;
padding-bottom:3px;
margin-top:10px;
margin-bottom:10px;
width:95%;
}

#content p{
padding-right:30px;
}
div#filtresActu{
margin-top:15px;
margin-bottom:15px;
}
h3#rech, div#actusEcole h3, div.gaucheEcole h3, div#filtresActu h3{
display:inline;
color:#ffffff;
font-weight:bold;
font-size:13px;
background:#0273bf;
padding:3px 25px 1px 25px;

}
div#actusEcole{
width:350px;
margin-top:20px;
float:left;
}
div.gaucheEcole{
width:350px;
margin-top:20px;
float:right;
}
div.interne p span, div.interne p span a{
font-weight:bold;
font-size:11px;
}
div.interne a.toutes{
font-size:11px;
}
div.interne p{
font-size:11px;

}
div.interne{
font-size:11px;
background: url('../images/point_bleu_h.gif') repeat-x top;
padding-top:10px;
width:92%;
}
div#rechDiv{
padding-top:20px;
width:95%;
margin-top:0;
background: url('../images/point_bleu_h.gif') repeat-x top;
}
div#filtresActu div.filtres{
background: url('../images/point_bleu_h.gif') repeat-x top;
padding-top:10px;
width:92%;
padding-left:20px;
}
div.filtres label{
font-weight:bold;
padding-right:10px;
width:200px;
display:block;
float:left;
text-align:right;
}
div.filtres select{
width:250px;
background:#ffffff;
border:1px solid #0273bf;
padding-top:2px;
}
div.filtres span.input{
display:block;
text-align:center;
padding-top:10px;
}
div#formations1 span.input input, div.filtres input{
cursor:pointer;
color:#C9FE00;
background: url('../images/nouvRech.gif') no-repeat left 2px;
width:243px;
height:19px;
font-size:12px;
font-weight:bold;
}
input#bulle{
cursor:pointer;
display:block;
float:right;
background: url('../images/ok_bulle.gif') no-repeat left top;
height:80px;
width:85px;
position:relative;
top:-85px;
left:-120px;

}
div.filtres div.inp{
padding-top:10px;
width:60%;
text-align:center;

}
div#formations1 span.input{
padding-top:7px;
text-align:center;
display:block;
}
div#formations1 span.select label{
text-align:right;
padding-right:15px;
width:165px;
display:block; 
float:left;
color:#ffffff;
font-weight:bold;
}
div#formations1 span.select select{
background:#ffffff;
border:1px solid #cbfd04;
width:165px;
}
div.actuElem{
padding-bottom:10px;
}
div.imgActu{
float:left;
padding-right:5px;
padding-top:3px;
padding-bottom:5px;
}
span.date, span.date a{
font-weight:bold;
}
span.date a:hover{
text-decoration:underline;
}
a.suite{
text-decoration:underline;
color:#007ac0;
}
div.actuElem h3{
color:#007ac0;
font-weight:bold;
font-size:15px;
}
p#navigation span.current{
color:#007ac0;
}
p#navigation span.other a{
color:#007ac0;
font-weight:bold;
}
p#navigation span.other a:hover{
text-decoration:underline;
}
p#navigation span.text{
color:#007ac0;
font-weight:bold;
}
div#actuUne{
width:730px;
height:300px;
}
div#actuUne h2{
color:#ffffff;
font-weight:bold;
font-size:16px;
background: url('../images/fond_titre.gif') no-repeat left top;
height:30px;
padding-top:3px;
text-align:center;
width:212px;
margin:0;
position:relative;
z-index:3;
}
#img_actu{
float:left;
padding-right:5px;
padding-bottom:5px;
padding-top:3px;
}
div#actuUne ul{
list-style-image:none;
width:294px;
float:right;
position:relative;
top:-16px;
}
div#actuUne ul li{
height:81px;
background: url('../images/fond_actu2.gif') no-repeat left top;
list-style-image:none;
list-style-type:none;
padding-left:25px;
padding-top:10px;
width:260px;
}
div#actuUne ul li.selected{
position:relative;
left:-7px;
top:1px;
background: url('../images/fond_actu1.gif') no-repeat left top;
z-index:10;
width:268px;
}
div#actuUne ul li strong{
font-weight:bold;
font-size:12px;
}
div#actuUne ul li span.plus{
display:block;
text-align:right;
padding-right:10px;
text-decoration:underline;
position:relative;
bottom:0px;
}
div#diapo_actu{
position:relative;
top:-15px;
z-index:1;
}
p.visuel img{
position:relative;
top:0px;
}
#bloc-xml h2, h3.domaine, .bloc-xml h2{
background: url('../images/point_bleu_h.gif') repeat-x bottom;
color:#0273bf;
font-size:13px;
font-weight:bold;
padding-bottom:1px;
margin-top:5px;
margin-bottom:5px;
width:95%;
display:block;
}
#bloc-xml h3, .bloc-xml h3{
color:#0273bf;
font-size:13px;
font-weight:bold;
padding-bottom:1px;
margin-top:5px;
margin-bottom:5px;
text-decoration:underline;
}
#bloc-xml h4, .bloc-xml h4{
color:#0273bf;
font-size:12px;
font-weight:bold;
padding-bottom:1px;
margin-top:5px;
margin-bottom:5px;
text-decoration:underline;
}
#bloc-xml h5, .bloc-xml h5{
color:#0273bf;
font-size:12px;
padding-bottom:1px;
margin-top:5px;
margin-bottom:5px;
font-weight:bold;
}
#bloc-xml h6, .bloc-xml h6{
text-decoration:underline;
color:#0273bf;
font-size:12px;
padding-bottom:1px;
margin-top:5px;
margin-bottom:5px;
}
strong{
font-weight:bold;
}
#bloc-xml ol, .bloc-xml ol{
margin:4px 7px 7px 7px;
color:#0273bf;
}
#bloc-xml ul, .bloc-xml ul{
color:#0273bf;
margin:4px 7px 7px 7px;
list-style-image:none;
list-style-type:none;
}
#bloc-xml li, .bloc-xml li{
list-style-position:inside;
margin-top:5px;
margin-bottom:5px;
color:#00223E;
}
#bloc-xml ul li, .bloc-xml ul li{
padding-left:10px;
list-style-image:none;
list-style-type:none;
background: url('../images/fleche_li.gif') no-repeat left 5px;
}
#bloc-xml ul ul li, .bloc-xml ul ul li{
padding-left:10px;
list-style-image:none;
list-style-type:none;
background: none;
}
#bloc-xml ul ul li a, .bloc-xml ul ul li a{
font-weight:normal;
}
.droite a, #bloc-xml a, .bloc-xml a{
font-weight:bold;
color:#0273bf;
}
#bloc-xml a:hover, .bloc-xml a:hover{
text-decoration:underline;
}
table.renderedtable,table.renderedtable tr, table.renderedtable td{
border-collapse:collapse;
}
#formations2 img{
padding-top:14px;
padding-left:6px;
}
#bloc-xml .image, .bloc-xml .image{
padding-right:5px;
padding-top:3px;
}
#debug{
}
table#villes{
margin:20px 0;
border-collapse:collapse;
width:80%;
text-align:center;
border:1px solid #1d88da;
}
table#villes tr{
border-collapse:collapse;
border:1px solid #1d88da;
}
table#villes th{
border-collapse:collapse;
background:#1d88da;
color:#ffffff;
border:1px solid #1d88da;
}
table#villes td{
padding:10px 0; 
border-collapse:collapse;
color:#1d88da;
border:1px solid #1d88da;
}
table#villes td a{
color:#1d88da;
text-decoration:underline;
}
table#villes td a.p1, table#villes td a.p2{
padding-left:20px;
}
ul.formations{
list-style-image:none;
list-style-type:none;
}
ul.formations li a{
font-size:11px;
text-decoration:underline;
}
div.content-search input.button{
background:#1d88da;
color:#ffffff;
border: 1px solid #1d88da;
}
div.content-search ul{
list-style-image:none;
list-style-type:none;
}
div.content-search ul li a{
color:#1d88da;
text-decoration:underline;
}
div.content-search li{
background: transparent url(../images/fleche_bleue.gif) no-repeat scroll left 7px;
padding-left:10px;
padding-top:2px;
}
div.content-search label{
display:block;
margin-bottom:15px;
}
div.content-search label a{
color:#1d88da;
text-decoration:underline;
}
div#liensBas{
margin:20px 0;

}
div#liensBas a{
color:#1d88da;
text-decoration:underline;

}

div#liensBas a em{
text-decoration:none;
}
div#liensBas span.gauche{
display:block;
float:right;
margin-right:30px;
}
span.select{
display:block;
margin-top:5px;
}
#tabC ul li p a{
background:none;
padding-left:0;
}
#offre_date{
padding-top:0px;
font-weight:bold;
padding-bottom:10px;
}
div.docu label{
width: 300px;
display:block;
float:left;
}
div.docu p{
padding:5px 0;
}
div#bloc-xml input, div.docu input, div.docu textarea, div.docu select, div#bloc-xml select{
background:#ffffff;
border:1px solid #1d88da;

}
.droite, .gauche{
float:left;
}
span.dright{
padding-left:150px;
}
div#deux{
padding-top:50px;
}
div#trois{
padding-top:60px;
}
.buttonblock input{
margin-top:10px;
font-weight:bold;
}
#bloc-xml label{
font-weight:bold;
}
.list th{
font-weight:bold;
text-align:left;
padding-bottom:5px;
}
div.haut{
padding-bottom:15px;
}

