*{
margin:0;
padding:0;
outline:none;
}

body{
background:#fff;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
}

img{
border:none;
}

ul{
}

fieldset{
border:none;
}


#global{
margin:auto;
width:980px;
background:#fff;
}

.no-float{
clear:both;
}

.gris{
color:#999;
}
.orange{
color:#FF6401;
}
.bleu{
color:#6dc1cd;
}
.vert{
color:#75b859;
}
.violet{
color:#9367a9;
}
.rouge{
color:#e34e58;
}
.jaune{
color:#a9933a;
}


/********************************************************** HEADER *******************************************************/
#header{

}

#logo{
float:left;

height:90px;
}

/**************** Recherche ****************/
#recherche{
width:150px;
margin-top:37px;
float:right;
color:#000;
}

.input-recherche{
width:106px;
height:14px;
border:1px solid #cdcdcd;
float:left;
margin-top:1px;
font-size:9px;
}

.input-bok{
margin-left:5px;
float:left;
}
/*******************************************/

#menu{
background-image:url(../images/background/fond-menu-active.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #ccc;
}

#liens-langues{
float:right;
margin:6px 10px 0 0;
}

#liens-langues img{
float:left;
width:16px;
height:11px;
margin-left:5px;
}

/*************************************************************************************************************************/
/********************************************************** CENTRAL ******************************************************/

#central{
margin-top:10px;
}

#central-content{
background:#f3f3f3;
border:1px solid #ebebeb;
}

#central-content table{
}

#central-content td{
vertical-align:top;
}
/**************************************/
#colonne-gauche0{
width:200px;
height:600px;
background-image:url(../images/bandeau0.jpg);
background-color:#FFFFFF;
}
#colonne-gauche1{
width:200px;
height:600px;
background-image:url(../images/bandeau01.jpg);
background-color:#FFFFFF;
}
#colonne-gauche2{
width:200px;
height:600px;
background-image:url(../images/bandeau02.jpg);
background-color:#FFFFFF;
}
#colonne-gauche3{
width:200px;
height:600px;
background-image:url(../images/bandeau03.jpg);
background-color:#FFFFFF;
}
#colonne-gauche4{
width:200px;
height:600px;
background-image:url(../images/bandeau04.jpg);
background-color:#FFFFFF;
}
#colonne-gauche5{
width:200px;
height:600px;
background-image:url(../images/bandeau05.jpg);
background-color:#FFFFFF;
}
#colonne-gauche6{
width:200px;
height:600px;
background-image:url(../images/bandeau06.jpg);
background-color:#FFFFFF;
}
#colonne-gauche7{
width:200px;
height:600px;
background-image:url(../images/bandeau07.jpg);
background-color:#FFFFFF;
}
#colonne-gauche8{
width:200px;
height:600px;
background-image:url(../images/bandeau08.jpg);
background-color:#FFFFFF;
}
#colonne-gauche9{
width:200px;
height:600px;
background-image:url(../images/bandeau09.jpg);
background-color:#FFFFFF;
}
#colonne-gauche-content{
width:200px;

}
/**************************************/
#colonne-milieu{
width:578px;
background:#fff;
float:left;
}

/********* Mises en forme des tableaux **********/

td{
text-align:left;
}

th{
text-align:center;
}

#colonne-milieu table{
margin-top:10px;
border:none;
}

#colonne-milieu td{
vertical-align:middle;
border-collapse:collapse;
background:#f5f5f5;
color:#555;
padding:10px;
border:1px solid #FFF;
}

#colonne-milieu th{
border:1px solid #FFF;
}

.chapeau{
/*background:#FF6401;*/
background:url(../images/background/fond-menu-hover.jpg) repeat-x;
color:#FFF;
vertical-align:middle;
padding:5px;
}
.chapeau-gd{
background:#FF6401;
color:#FFF;
vertical-align:middle;
padding:5px;
}
.matin{
background:url(../images/background/fond-tab-vert-m.gif) top left no-repeat;
color:#FFF;
width:23px;
vertical-align:middle;
padding:5px;
}
.apres-midi{
background:url(../images/background/fond-tab-vert-am.gif) top left no-repeat;
color:#FFF;
width:23px;
vertical-align:middle;
padding:5px;
}
.chapeau-c1{
background:url(../images/background/fond-chp-c1.gif) repeat-x;
color:#FFF;
vertical-align:middle;
padding:5px;
}
.chapeau-c2{
background:url(../images/background/fond-chp-c2.gif) repeat-x;
color:#FFF;
vertical-align:middle;
padding:5px;
}
.chapeau-c3{
background:url(../images/background/fond-chp-c3.gif) repeat-x;
color:#FFF;
vertical-align:middle;
padding:5px;
}
.chapeau-clg{
background:url(../images/background/fond-chp-clg.gif) repeat-x;
color:#FFF;
vertical-align:middle;
padding:5px;
}
.chapeau-lc{
background:url(../images/background/fond-chp-lc.gif) repeat-x;
color:#FFF;
vertical-align:middle;
padding:5px;
}

#colonne-milieu td img{
border:none;
}

#tab-horaires{
width:510px;
}

#tab-horaires table{
padding-left:135px;
}

#tab-contact{
width:20px;
}

/**************************************/
#colonne-milieu p{
display:block;
text-align:justify;
}

#colonne-milieu a{
color:#666666;
text-decoration:underline;
}

#colonne-milieu a:hover{
text-decoration:none;
}

#lien-plan a{
color:#666666;
text-decoration:none;
}

#lien-plan a:hover{
color:#fff;
text-decoration:none;
}


#colonne-milieu img{
border:1px solid #FFFFFF;/*#ebebeb*/
}

#colonne-milieu-content{
width:518px;
background:#fff;
margin:20px 30px 20px 30px;/**/
}

#colonne-milieu-content2{
width:518px;
background:#fff;
margin:40px 30px 20px 30px;/**/
}

#colonne-milieu-content3{
width:518px;
background:#fff;
margin:0 30px 20px 30px;/**/
}

#colonne-milieu-content p{
display:block;
/*font-size:14px;*/
}

#colonne-milieu-content2 p{
display:block;
font-size:18px;
}

#colonne-milieu-content3 p{
display:block;
/*font-size:14px;*/
}

.colonne-milieu-titre-intro-1 h1{
display:block;
text-transform:uppercase;
color:#666666;
font-size:12px;
font-weight:bold;
}

.colonne-milieu-titre-intro-2 h2{
display:block;
font-size:18px;
color:#ff6a07;
}

.colonne-milieu-titre-intro-2 h2:first-letter{
text-transform:uppercase;
}
/* niveau 2 */
.colonne-milieu-titre-intro-3 h2{
display:block;
color:#000;
font-size:18px;
font-weight:bold;
}

.titre-paragraphe{
display:block;
color:#ff6a07;
font-weight:bold;
}

.texte-contenu2{
display:block;
/*border-top:1px solid #ebebeb;*/
font-size:12px;
/*margin-top:15px;*/
padding-top:20px;
line-height:12px;
}

.separation-trait-intro{
display:block;
margin-top:15px;
/*margin-bottom:20px;*/
border-top:1px solid #ebebeb;
}

.separation-trait-niveau1{
display:block;
margin-top:15px;
/*margin-bottom:20px;*/
border-top:1px solid #ebebeb;
}

.separation-trait-niveau2{
display:block;
margin-top:15px;
/*margin-bottom:20px;*/
border-top:1px solid #ebebeb;
}

.texte-contenu-intro{
display:block;
font-size:14px;
font-weight:normal;
padding-top:20px;
line-height:14px;
}

/*.texte-contenu2 div{
float:left;
}*/

.texte-contenu2-img{
float:left;
width:120px;
margin-right:10px;
}

.texte-contenu2-p{
float:left;
width:385px;
text-align:justify;
/*margin-bottom:35px;*/
}

.texte-contenu2-p p{
display:block;
}

/************************/
.texte-contenu2-2{
display:block;
/*border-top:1px solid #ebebeb;*/
font-size:12px;
/*margin-top:15px;
margin-bottom:20px;
padding-top:20px;*/
line-height:15px;
}

.texte-contenu2-2 p{
line-height:15px;
}

/*.texte-contenu2-2 div{
float:left;
}*/

.texte-contenu2-2-p{
text-align:right;
/*width:385px;*/
margin-left:10px;
/*margin-bottom:15px;*/
}

/************************/



.ecart{
display:block;
clear:both;
}

/*************/
.colonne-milieu-titre-intro-4 h3{
display:block;
color:#000;
font-size:16px;
font-weight:normal;
/*padding-bottom:15px;
border-bottom:1px solid #ebebeb;*/
}

.colonne-milieu-titre-intro-4 h4{
display:block;
color:#000;
font-size:14px;
font-weight:normal;
/*border-bottom:1px solid #ebebeb;
padding-bottom:15px;*/
}

.texte-contenu{
display:block;
font-size:12px;
padding-top:20px;
}

.texte-contenu p{
line-height:15px;
}

.texte-contenu-intro1{
display:block;
font-size:11px;
margin:20px 0;
padding-top:20px;
}

.contenu-center{
display:block;
text-align:center;
}

/**************************************/
#colonne-droite{
width:200px;
float:left;
}

#colonne-droite-content{
width:200px;
}

#rubrique-droite{
height:24px;
}

#image-droite{
height:70px;
}

.texte-droite{
margin:9px 13px 20px 13px;
color:#666666;
line-height:12px;
}

.titre-texte-droite{
display:block;
color:#000;
font-weight:bold;
}
/**************************************/
/*************************** Page Home **********************************/
#flash-home{
float:left;
width:733px;
height:288px;
}

#menu-pratique{
float:left;
margin-left:22px;
}

.titre-orange-grand{
font-size:18px;
color:#ff6300;
display:block;
padding-bottom:5px;
border-bottom:2px solid #cccccc;
margin-bottom:7px;
}

#middle-home{
font-size:12px;
}

#middle-home table{
clear:left;
}

#middle-home h2{
position:relative;
font-size:16px;
left:150px;
top:0px;
}

#middle-home h2 strong{
position:absolute;
}

#middle-home h2 a{
color:#fff;
text-decoration:none;
}

#middle-home h2 a:hover{
text-decoration:underline;
}

#middle-home img{
float:left;
border:1px solid #505050;
}

.middle-home-texte{
padding-top:15px;
}

.texte-middle{
display:block;
float:left;
padding-top:25px;
padding-left:13px;
color:#fff;
width:160px;
height:100px;
line-height:12px;
}

.md-texte-intro{
display:block;
height:77px;
}

.md-lien{
display:block;
height:13px;
}

.middle-home-texte span a{
background-image:url(../images/pictos/puce-middle-home.gif);
background-repeat:no-repeat;
background-position: 0 50%;
color:#fff;
text-decoration:none;
padding-left:12px;
}

.middle-home-texte span a:hover{
text-decoration:underline;
}

#home-evenement{
float:left;
width:306px;
height:143px;
background-image:url(../images/background/fond-home-middle.jpg);
background-repeat:no-repeat;
margin-right:8px;
margin-top:10px;
padding-left:15px;
}

#home-espace-savoir{
float:left;
height:143px;
padding-right:15px;
background-image:url(../images/background/fond-home-middle.jpg);
background-repeat:repeat-x;
margin-right:8px;
margin-top:10px;
padding-left:15px;
}

#home-innovation-orange{
float:left;
height:143px;
background-image:url(../images/background/fond-home-middle.jpg);
background-repeat:no-repeat;
margin-top:10px;
padding-left:15px;
padding-right:15px;
}

#bottom-home{
font-size:12px;
margin-top:10px;
}

#bottom-home table{
vertical-align:top;
border-collapse:collapse;
}

#bottom-home td{
vertical-align:top;
border-collapse:collapse;
border:1px solid #ebebeb;
}

#bottom-home h3{
font-size:16px;
line-height:35px;
margin-left:33px;
}

#bottom-home h3 a{
color:#000;
text-decoration:none;
}

#bottom-home h3 a:hover{
text-decoration:underline;
}

.bottom-home-titre{
width:244px;
height:35px;
background-image:url(../images/background/fond-titre-home-bottom.gif);
background-repeat:no-repeat;
}

.bottom-home-titre2{
width:244px;
height:35px;
background-image:url(../images/background/fond-titre-home-bottom.gif);
background-repeat:no-repeat;
}

#bottom-home img{
margin-left:15px;
}

.bottom-home-titre3{
display:block;
width:212px;
margin-top:5px;
color:#000;
font-weight:bold;
line-height:11px;
}

#bottom-home p{
margin-left:15px;
width:212px;
color:#666666;
line-height:11px;
}

#bottom-home-enseignant{
float:left;
}

#bottom-home-juniors{
float:left;

}

#bottom-home-tourisme{
float:left;

}

#bottom-home-actualites{
float:left;
}

#home-rss a{
display:block;
width:26px;
height:11px;
background-image: url(../images/pictos/lien-rss.gif);
background-repeat:no-repeat;
position:relative;
top:-23px;
left:211px;
}

#liste-actualites p{
display:block;
width:212px;
border-top:1px solid #ededef;
padding:5px 0;
color:#000;
}

#liste-actualites p a{
color:#000;
text-decoration:none;
}

#liste-actualites p a:hover{
text-decoration:underline;
}

#lien-actus a{
color:#ff6600;
text-align:right;
margin-bottom:5px;
font-size:10px;
}

#lien-actus{
text-align:right;
margin-bottom:5px;
}

#lien-actus a{
color:#ff6600;
font-size:10px;
text-decoration:none;
}

#lien-actus a:hover{
text-decoration:underline;
}

#actu{
text-align:center;
}

#actu a{
text-decoration:none;
margin-right:30px;
}

#fond-junior {
background: url(/uploads/fichierclient/image/juniors.gif) no-repeat;
width:520px;
height:650px;
}
#fond-junior3 {
background: url(/uploads/fichierclient/image/juniors3.gif) no-repeat;
width:520px;
height:650px;
}
#fond-junior2 {
background: url(/uploads/fichierclient/image/juniors2.gif) no-repeat;
width:520px;
height:650px;
}
/**************************************/
/*************************** Page Acces **********************************/

#carte{
text-align:center;
}

#carte img{
border:none;
}

/*************************************************************************************************************************/
/* Cités des telecoms */

/*************************************************************************************************************************/
/*********************************************************** FOOTER	******************************************************/
#footer{
border-top:3px solid #ff6600;
margin-top:9px;
margin-bottom:20px;
/*background-image: url(../images/logo-ft.jpg);
background-repeat:no-repeat;*/
}
/*************************************************************************************************************************/