body { 
margin : 0; 
} 
P { 
text-decoration : none; 
color : #003399; 
font-size : 12px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
} 
P.petit { 
text-decoration : none; 
color : #003399; 
font-size : 10px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
} 
P.blanc { 
text-decoration : none; 
color : #ffffff; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.noir { 
text-decoration : none; 
color : #000000; 
font-size : 10px; 
font-family :  Tahoma , Arial, Trebuchet Ms; 
font-weight : normal; 
margin : 0; 
}
P.bleu { 
text-decoration : none; 
color : #003399; 
font-size : 10px; 
font-family :  Tahoma , Arial, Trebuchet Ms; 
font-weight : normal; 
margin : 0; 
} 
P.blanc_petit { 
text-decoration : none; 
color : #ffffff; 
font-size : 10px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
}
P.gris_petit { 
text-decoration : none; 
color : #9C9D9F; 
font-size : 10px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
} 
P.vertfonce { 
text-decoration : none; 
color : #004242; 
font-size : 12px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
} 
P.jours_cal { 
text-decoration : none; 
color : #707173; 
font-size : 10px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
} 
P.filigrane { 
text-decoration : none; 
color : #eeeeee; 
font-size : 14px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
font-style : italic; 
margin : 0; 
}
P.titre_violet { 
text-decoration : none; 
color : #C5007B; 
font-size : 16px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.titre_orange { 
text-decoration : none; 
color : #F29400; 
font-size : 16px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.titre_blanc { 
text-decoration : none; 
color : #ffffff; 
font-size : 18px; 
font-family :  Tahoma , Arial, Trebuchet Ms;
font-weight : bold; 
margin : 0; 
}

P.sous_titre_bleu { 
text-decoration : none; 
color : #655A9F; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.sous_titre_gris { 
text-decoration : none; 
color : #9C9D9F; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.sous_titre_orange { 
text-decoration : none; 
color : #F29400; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.sous_titre_sans_couleur { 
text-decoration : none; 
font-size : 12px; 
font-family :  Tahoma , Arial, Trebuchet Ms; 
font-weight : bold; 
margin : 0; 
}


P.blogs_onglets { 
text-decoration : none; 
color : #535099; 
font-size : 16px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_onglets_2 { 
text-decoration : none; 
color : #ffffff; 
font-size : 16px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_a_gauche { 
text-decoration : none; 
color : #10a8c1; 
font-size : 14px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_b_gauche { 
text-decoration : none; 
color : #4f4794; 
font-size : 14px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_c_gauche { 
text-decoration : none; 
color : #091e89; 
font-size : 14px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.blogs_c_gauche2 { 
text-decoration : none; 
color : #091e89; 
font-size : 12px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : Normal; 
margin : 0;
text-align:justify;
} 
P.blogs_a_titre { 
text-decoration : none; 
color : #10a8c1; 
font-size : 16px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_b_titre { 
text-decoration : none; 
color : #8515a0; 
font-size : 16px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_c_titre { 
text-decoration : none; 
color : #10a8c1; 
font-size : 20px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_a_texte { 
text-decoration : none; 
color : #6f6f6f; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_b_texte { 
text-decoration : none; 
color : #6f6f6f; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_c_texte { 
text-decoration : none; 
color : #6f6f6f; 
font-size : 14px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.boites_bleu_titre { 
text-decoration : none; 
color : #535099; 
font-size : 14px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.boites_bleu_texte { 
text-decoration : none; 
color : #003399; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
margin : 0; 
}
P.boites_noir_texte { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
margin : 0; 
}
P.boites_orange_titre { 
text-decoration : none; 
color : #F29400; 
font-size : 14px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.boites_orange_texte { 
text-decoration : none; 
color : #F29400; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
margin : 0; 
}
P.boites_vert_titre { 
text-decoration : none; 
color : #9CCE08; 
font-size : 14px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.boites_vert_texte { 
text-decoration : none; 
color : #9CCE08; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
margin : 0; 
}
P.boites_gris_titre { 
text-decoration : none; 
color : #8C8B8A; 
font-size : 14px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.boites_gris_texte { 
text-decoration : none; 
color : #8C8B8A; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
margin : 0; 
}
P.boites_bleuclair_titre { 
text-decoration : none; 
color : #36AAF8; 
font-size : 14px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.boites_violet_titre { 
text-decoration : none; 
color : #C5007B; 
font-size : 14px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
}
P.boites_violet_texte { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
margin : 0; 
}
P.boites_blanc_titre { 
text-decoration : none; 
color : #ffffff; 
font-size : 10px; 
font-family :  Tahoma , Arial, Trebuchet Ms;
font-weight : bold; 
margin : 0; 
}
P.orange { 
text-decoration : none; 
color : #de6300; 
font-size : 12px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
}
P.blanc_22 { 
text-decoration : none; 
color : #ffffff; 
font-size : 22px; 
font-family : Trebuchet Ms, Tahoma, Arial; 
font-weight : normal; 
margin : 0; 
}
P.blanc_16 {
text-decoration : none; 
color : #ffffff; 
font-size : 16px; 
font-family : Trebuchet Ms, Tahoma, Arial; 
font-weight : normal; 
margin : 0; 
}
P.violet_16 {
text-decoration : none; 
color : #C5007B; 
font-size : 16px; 
font-family : Trebuchet Ms, Tahoma, Arial; 
font-weight : normal; 
margin : 0; 
}
P.orange_16 {
text-decoration : none; 
color : #de6300;
font-size : 16px;
font-family : Trebuchet Ms, Tahoma, Arial;
font-weight : normal;
margin : 0; 
}
P.titre_general { 
text-decoration : none; 
color : #ffffff; 
font-size : 30px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.titre { 
text-decoration : none; 
color : #ffffff; 
font-size : 28px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.titre1 { 
text-decoration : none; 
color : #008080; 
font-size : 20px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
P.titre1b { 
text-decoration : none; 
color : #ffffff; 
font-size : 20px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
p.titre2 { 
text-decoration : none; 
color : #003399; 
font-size : 18px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
} 
p.titre3 { 
text-decoration : none; 
color : #c60000; 
font-size : 16px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0; 
}
P.titre_bandeau { 
text-decoration : none; 
color : #ffffff; 
font-size : 11px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
P.titre_bandeauon { 
text-decoration : none; 
color : #F29400; 
font-size : 11px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
} 
P.mois_semaine { 
text-decoration : none; 
color : #655a9f; 
font-size : 12px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 
h1 { 
text-decoration : none; 
color : #003399; 
font-size : 22px; 
font-family : Trebuchet Ms, Tahoma, Arial; 
font-weight : normal; 
margin : 0; 
} 
h2 { 
text-decoration : none; 
color : #de6300; 
font-size : 12px; 
font-family : Trebuchet Ms, Tahoma; 
font-weight : bold; 
margin : 0; 
} 

A.simple:link {
text-decoration : none; 
font-size : 10px; 
font-family :  Tahoma , Arial, Trebuchet Ms;
font-weight : bold; 
margin : 0; 
} 
A.simple:visited { 
text-decoration : none; 
font-size : 10px; 
font-family :  Tahoma , Arial, Trebuchet Ms;
font-weight : bold;  
margin : 0; 
} 
A.simple:hover {
text-decoration : none; 
font-size : 10px; 
font-family :  Tahoma , Arial, Trebuchet Ms;
font-weight : bold; 
margin : 0; 
background-color : #C0C0C0; 
}
A.blanc:link { 
color : #ffffff; 
text-decoration : none; 
font-size : 11px; 
font-family :  Trebuchet Ms, Tahoma , Arial ;
font-weight : bold; 
margin : 0; 
} 
A.blanc:visited { 
color : #ffffff; 
text-decoration : none; 
font-size : 11px; 
font-family :   Trebuchet Ms, Tahoma , Arial ;
font-weight : bold; 
margin : 0; 
} 
A.blanc:hover {
color : #8080FF; 
text-decoration : none; 
font-size : 11px; 
font-family :   Trebuchet Ms, Tahoma , Arial ;
font-weight : bold; 
margin : 0; 
}
A.lien_menu:link { 
text-decoration : none; 
color : #b0b0b0; 
font-size : 12px; 
font-family : Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
} 
A.lien_menu:visited { 
text-decoration : none; 
color : #b0b0b0; 
font-size : 12px; 
font-family : Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family : Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu2:link { 
text-decoration : none; 
color : #003399; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
} 
A.lien_menu2:visited { 
text-decoration : none; 
color : #003399; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu2:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu3:link { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
} 
A.lien_menu3:visited { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu3:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu3on:link { 
text-decoration : none; 
color : #003399; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
} 
A.lien_menu3on:visited { 
text-decoration : none; 
color : #003399; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
A.lien_menu3on:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family : Verdana, Arial, Trebuchet Ms, Tahoma; 
font-weight : bold; 
}
.MainTable { 
background-color : #ffffff; 
width : 940px; 
border-width : 1px; 
border-style : solid; 
border-color : #eeeeee; 
border-spacing : 0; 
border-collapse : collapse; 
} 
.Inside { 
width : 470px; 
border-spacing : 0; 
border-collapse : collapse; 
} 
.Left { 
background-color : #ffffff; 
width : 230px; 
border-spacing : 0; 
border-collapse : collapse; 
} 
form { 
text-decoration : none; 
color : #ffffff; 
font-size : 12px; 
font-family : Tahoma; 
font-weight : bold; 
} 
input { 
color : #000080; 
background-color : #ffffff; 
font-size : 11px; 
font-family : Verdana, arial;
font-weight:normal;
}
input.texte_blanc { 
color : #ffffff; 
font-family : Verdana, arial; 
}
input.texte_noir { 
color : #000000; 
font-family : Verdana, arial; 
}
input.texte_bleu { 
color : #003399; 
font-family : Verdana, arial; 
}
textarea { 
color : #000080; 
background-color : #ffffff; 
font-size : 11px; 
font-family : Verdana, arial;
font-weight:normal;
}
select { 
color : #000080; 
background-color : #ffffff; 
font-size : 11px; 
font-family : Verdana, arial; 
}
input.petit { 
color : #695ea1; 
background-color : #ffffff; 
font-size : 9px; 
font-family : Verdana, arial; 
}
textarea.petit { 
color : #695ea1; 
background-color : #ffffff; 
font-size : 0px; 
font-family : Verdana, arial; 
}
select.petit { 
color : #695ea1; 
background-color : #ffffff; 
font-size : 9px; 
font-family : Verdana, arial; 
}
hr { 
height : 1px; 
padding : 0; 
color : #808080; 
background-color : #808080; 
border : 0; 
} 
form { 
margin : 0; 
} 
.bandeau { 
background-image : url(images/bandeau.jpg); 
background-repeat : no-repeat; 
} 
.bas { 
background-image : url(images/bas.jpg); 
background-repeat : no-repeat; 
} 
.droite01 { 
background-image : url(images/droite01.jpg); 
background-repeat : no-repeat; 
} 
.flotte_droite { 
float : right; 
width : 140px; 
} 
#conteneur { 
margin : auto; 
} 
div#droppable { 
margin : auto; 
} 
div#droppable.hover { 
border : 5px dashed #aaa; 
background : #efefef; 
} 
td.menu_haut
{
background : #655A9F;
border:0px;
padding:2px;
border-spacing:0px;
valign:middle;
text-align:center;
}
td.menu_hauton
{
background : #003399;
border:0px;
padding:2px;
border-spacing:0px;
valign:middle;
text-align:center;
}
table.menu_haut
{
border:0px;
padding:0px;
border-spacing:0px;
height:20px;
}

div#sitody_box {
border:4px;
border-style:ridge;
border-color:#9B9999;
background-color:#ffffff;
position:absolute;
left:550px;
top:50px;
width:320px;
text-align:left;
z-index:10000;
visibility: visible;
}

P.sdy_petit { 
text-decoration : none; 
color : #003399; 
font-size : 10px; 
font-family : Arial, Verdana, Trebuchet Ms, Tahoma; 
font-weight : normal; 
margin : 0;
} 
