body { 
background-color : #ffffff;
} 
p.login {
text-decoration : none; 
color : #393939; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal;
margin : 0; 
}
p.passe_perdu {
text-decoration : none; 
color : #FFCE18; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal;
margin : 0; 
}
p.sitody {
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal;
margin : 0; 
}
P.petit { 
text-decoration : none; 
color : #000000; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal; 
margin : 0; 
} 
P.blanc_petit { 
text-decoration : none; 
color : #ffffff; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal; 
margin : 0; 
}
P.gris_petit { 
text-decoration : none; 
color : #9C9D9F; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal; 
margin : 0; 
} 
P.vertfonce {
text-decoration : none; 
color : #004242; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal; 
margin : 0; 
} 
P.jours_cal { 
text-decoration : none; 
color : #707173; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif;
font-weight : normal; 
margin : 0; 
} 
P.filigrane { 
text-decoration : none; 
color : #eeeeee; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
font-style : italic; 
margin : 0; 
}
P.titre_violet { 
text-decoration : none; 
color : #C5007B; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
}
P.titre_orange { 
text-decoration : none;
color : #F29400; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
}

P.sous_titre_bleu { 
text-decoration : none; 
color : #655A9F; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.sous_titre_gris { 
text-decoration : none; 
color : #9C9D9F; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
}
P.sous_titre_orange { 
text-decoration : none; 
color : #F29400; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
}
P.sous_titre_violet { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
}

P.blogs_onglets { 
text-decoration : none; 
color : #535099; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_onglets_2 { 
text-decoration : none; 
color : #ffffff; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
P.blogs_a_gauche { 
text-decoration : none; 
color : #10a8c1; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_b_gauche { 
text-decoration : none; 
color : #4f4794; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_c_gauche { 
text-decoration : none; 
color : #091e89; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
}
P.blogs_c_gauche2 { 
text-decoration : none; 
color : #091e89; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : Normal; 
margin : 0;
text-align:justify;
} 
P.blogs_a_titre { 
text-decoration : none; 
color : #10a8c1; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_b_titre { 
text-decoration : none; 
color : #8515a0; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_c_titre { 
text-decoration : none; 
color : #10a8c1; 
font-size : 20px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_a_texte { 
text-decoration : none; 
color : #6f6f6f; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_b_texte { 
text-decoration : none; 
color : #6f6f6f; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
font-weight : bold; 
margin : 0; 
} 
P.blogs_c_texte { 
text-decoration : none; 
color : #6f6f6f; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.boites_bleu_titre { 
text-decoration : none; 
color : #535099; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
P.boites_bleu_texte { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
margin : 0; 
}
P.boites_noir_texte { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
margin : 0; 
}
P.boites_orange_titre { 
text-decoration : none; 
color : #F29400; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.boites_orange_texte { 
text-decoration : none; 
color : #F29400; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
margin : 0; 
}
P.boites_vert_titre { 
text-decoration : none; 
color : #9CCE08; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.boites_vert_texte { 
text-decoration : none; 
color : #9CCE08; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
margin : 0; 
}
P.boites_gris_titre { 
text-decoration : none; 
color : #8C8B8A; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.boites_gris_texte { 
text-decoration : none; 
color : #8C8B8A; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
margin : 0; 
}
P.boites_bleuclair_titre { 
text-decoration : none; 
color : #36AAF8; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.boites_violet_titre { 
text-decoration : none; 
color : #C5007B; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
}
P.boites_violet_texte { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
margin : 0; 
}
P.orange { 
text-decoration : none; 
color : #de6300; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
}
P.blanc_22 { 
text-decoration : none; 
color : #ffffff; 
font-size : 22px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
}
P.blanc_16 {
text-decoration : none; 
color : #ffffff; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
}
P.titre_general { 
text-decoration : none; 
color : #ffffff; 
font-size : 30px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
P.titre { 
text-decoration : none; 
color : #ffffff; 
font-size : 28px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
P.titre1 { 
text-decoration : none; 
color : #008080; 
font-size : 20px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
P.titre1b { 
text-decoration : none; 
color : #ffffff; 
font-size : 20px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
p.titre2 { 
text-decoration : none; 
color : #000000; 
font-size : 18px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
p.titre3 { 
text-decoration : none; 
color : #c60000; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
}
P.titre_bandeau { 
text-decoration : none; 
color : #ffffff; 
font-size : 11px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
P.titre_bandeauon { 
text-decoration : none; 
color : #F29400; 
font-size : 11px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
P.mois_semaine { 
text-decoration : none; 
color : #655a9f; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
margin : 0; 
} 
A.lien_menu:link { 
text-decoration : none; 
color : #b0b0b0; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.lien_menu:visited { 
text-decoration : none; 
color : #b0b0b0; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu2:link { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.lien_menu2:visited { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu2:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu3:link { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.lien_menu3:visited { 
text-decoration : none; 
color : #C5007B; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu3:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu3on:link { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.lien_menu3on:visited { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.lien_menu3on:hover { 
text-decoration : none; 
color : #000000; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}

A.gros:link { 
text-decoration : none; 
color : #a69dc9; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.gros:visited { 
text-decoration : none; 
color : #a69dc9; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.gros:hover { 
text-decoration : none; 
color : #004242; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
}
A.petit:link { 
text-decoration : none; 
color : #000000; 
font-size : 11px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.petit:visited { 
text-decoration : none; 
color : #000000; 
font-size : 11px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.petit:hover { 
text-decoration : none; 
color : #000000; 
font-size : 11px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.blanc:link { 
text-decoration : none; 
color : #ffffff; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
} 
A.blanc:visited { 
text-decoration : none; 
color : #ffffff; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
} 
A.blanc:hover { 
text-decoration : none; 
color : #ffffc0; 
font-size : 16px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
background-color : transparent; 
} 
A.transparent:link { 
text-decoration : none; 
background-color : transparent; 
} 
A.transparent:hover { 
text-decoration : none; 
background-color : transparent; 
} 
A.transparent:visited { 
text-decoration : none; 
background-color : transparent; 
}
A.reagir:link { 
text-decoration : none; 
color : #D40069; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
A.reagir:visited { 
text-decoration : none; 
color : #D40069; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
A.reagir:hover { 
text-decoration : none; 
color : #ffffff; 
background-color : #808080; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
}
A.simple:link { 
text-decoration : none; 
color : #808080; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
A.simple:visited { 
text-decoration : none; 
color : #808080; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
A.simple:hover { 
text-decoration : none; 
color : #ffffff; 
background-color : #808080; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
}
A.simple_grand:link { 
text-decoration : none; 
color : #808080; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
A.simple_grand:visited { 
text-decoration : none; 
color : #808080; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
A.simple_grand:hover { 
text-decoration : none; 
color : #ffffff; 
background-color : #808080; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0; 
} 
.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 : 14px;
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
input { 
/*color : #013662 !important; */
border-width : 1px; 
border-style : solid; 
border-color : #D2C396; 
background-color : #ffffff; 
font-size : 14px  !important; 
font-family: 'Open Sans', sans-serif !important;
padding: 5px !important;
}
input.noborder { 
color : #000000; 
border-width : 0px; 
border-style : solid; 
border-color : #000000; 
background-color : #ffffff; 
font-size : 12px; 
font-family: 'Open Sans', sans-serif;
}
textarea { 
color : #000000; 
border-width : 1px; 
border-style : solid; 
border-color : #D2C396; 
background-color : #ffffff;  
font-size : 12px; 
font-family: 'Open Sans', sans-serif; 
}
select { 
color : #000000; 
background-color : #ffffff; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
}
input.petit { 
color : #695ea1; 
background-color : #ffffff; 
font-size : 9px; 
font-family: 'Open Sans', sans-serif; 
}
input.texte_blanc { 
color : #ffffff; 
font-family: 'Open Sans', sans-serif; 
}
input.texte_noire { 
color : #999999; 
font-family: 'Open Sans', sans-serif;
border:0px ;
border-right:1px;
border-style: solid ;
border-color : #999999 ;
}
input.texte_bleu { 
color : #000000; 
font-family: 'Open Sans', sans-serif; 
}
textarea.petit { 
color : #695ea1; 
background-color : #ffffff; 
font-size : 0px; 
font-family: 'Open Sans', sans-serif; 
}
select.petit { 
color : #695ea1; 
background-color : #ffffff; 
font-size : 9px; 
font-family: 'Open Sans', sans-serif; 
}

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_admin { 
margin : auto; 
}
#display { 
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 : #000000;
border:0px;
padding:2px;
border-spacing:0px;
valign:middle;
text-align:center;
}
td.taupe { 
padding : 5px; 
background-color : #D2C396; 
border : 0px; 
} 
table.menu_haut
{
border:0px;
padding:0px;
border-spacing:0px;
height:20px;
}

div#sitody_box {
border:1px;
border-style:ridge;
border-color:#C0C0FF;
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 : #000000; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal; 
margin : 0;
}

P.rss_titre { 
text-decoration : none; 
color : #000000; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold;
margin : 0; 
}
P.rss_date{ 
text-decoration : none; 
color : #404040;
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : normal;
margin : 0; 
} 
A.rss_lien:link { 
text-decoration : none; 
color : #000000; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif;  
font-weight : bold; 
} 
A.rss_lien:visited { 
text-decoration : none; 
color : #000000; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif; 
font-weight : bold; 
} 
A.rss_lien:hover { 
text-decoration : none; 
color : #000000; 
font-size : 10px; 
font-family: 'Open Sans', sans-serif;  
font-weight : bold; 
}


hr.taupe { 
height : 1px; 
padding : 0; 
color : #D2C396; 
background-color : #D2C396; 
border : 0; 
} 
hr.rss_separe { 
height : 1px; 
padding : 0; 
color : #808080; 
background-color : #808080; 
border : 0; 
} 

.form_error
{
background-color : #FFC0FF;
}

input.bouton_nav {
font-family: 'Open Sans', sans-serif; 
font-size : 14px; 
font-family: 'Open Sans', sans-serif;  
font-weight : normal; 
color : #1581D1;
cursor:pointer;
background-color:#ffffff;
border-width : 1px; 
border-style : solid; 
border-color : #1581D1;
}

.phrase_retour
{
color : #C00000;
}