
/* ********* TOP ********* */


img {
border : 0px solid #fff ;
}
#menus {
float : left;
}

p.clear {
font-size : 0em ;
}


ul#menuH {
list-style-type : none ;
margin-left : 0px ;
display : block ;
}


#topLeft {
/*width : 901px ;*/
}


/* **** Fil d'Ariane **** */
#ariane {
width : 770px ;
display : block ;
margin-top : 8px ;
margin-left : 8px ;
padding-bottom : 8px;
}

#ariane span.active {
font-size : 0.9em ;
color : #b51882 ;
}
#ariane a {
font-size : 0.9em ;
color : #666;
text-decoration : none ;
}
#ariane a:hover {
text-decoration : underline ;
color : #b51882 ;
}


/* ************* Menu vertical **************** */

ul#menu2 {
list-style-type : none ;
width : 190px ;
margin-left : 8px ;
}

ul#menu2 li {
margin :  0 0 5px 0 ;
width : 190px ;
}

ul#menu2 li a {
height : 17px ;
color : #AFAFAF ;
width : 190px ;
display : block ;
background : transparent url('img_TE/fdMenu2.gif') left top no-repeat ;
padding : 9px 0 6px 13px ;
font-size : 0.95em ;
font-weight : bold ;
text-decoration : none ;
}

ul#menu2 li a:hover, ul#menu2 li a.act, ul#menu2 li a.active {
color : #b51882 ;
}

ul#menu2 li.act {
padding : 0px ;
margin : 0 ;
}



/* --------- MENU 3 ---------- */

ul#menu2 li.act ul#menu3 {
padding : 0px ;
margin : 0 0 10px 0 ;
}


ul#menu2 li.act ul#menu3 li {
margin : 0 0 6px 0 ;
width : 190px ;
height : 12px ;
list-style-type : none ;
}



ul#menu2  li.act ul#menu3 li a {
height : 12px ;
color : #88929C ;
width : 190px ;
display : block ;
background : transparent url('img_TE/puceBleue.gif') 5px 6px no-repeat ;
padding : 2px 0 4px 13px ;
font-size : 0.95em ;
font-weight : bold ;
text-decoration : none ;
}

ul#menu2 li.act ul#menu3 li a:hover, ul#menu2 li.act ul#menu3 li a.active {
color : #b51882 ;
}

/* ************* Colonne de contenu **************** */
div#col1 {
width : 198px ;
float : left ;
border: 1px solid #fff ;
}



#colInt {
margin-left : 30px ;
margin-top : 0px ;
float : left ;
width : 700px ;
font-size : 1em ;
}

#colInt h1 {
background : transparent url('img_TE/rosace_rose.jpg') left top no-repeat ;
padding-left : 32px ;
color : #b51882 ;
font-size : 2em ;
margin-bottom : 6px ;
height : 34px;
}
#colInt h2 {
color : #b51882 ;
font-size : 1.3em ;
font-weight : bold ;
margin-top : 15px ;
}
#colInt p, #colInt li{
color : #000 ;
line-height : 1.7em ; 
}

#colInt ul {
list-style-type : none ;
list-style-position : outside ;
margin-left : 20px ;
}

#colInt li {
background : transparent url('img_TE/puce.gif') left 4px no-repeat ;
padding-left:  10px ;
margin-left : 0px ;
}
#colInt p.csc-frame-frame1 {
color : #88929C ;
font-size : 1.2em ;
font-weight : bold ;
line-height : 1.3em ;
margin-bottom : 20px ;
}
#colInt a {
color : #b51882 ;
}



#legende3velos{
width : 600px ;
margin-left : 40px ;
font-weight : bold ;
}
#legende3velos tr td {
text-align : center ;
width : 33% ;
padding : 0 15px ;
color : #b51882 ;
}
#legende3velos tr td {
text-align : center ;
width : 33% ;
padding : 0 15px ;
}
#legende3velos tr td p em, #legende3velos tr td p i {
color : #b51882 ;
}
