
/* CSS Document */


/***********************STYLES COMMUNS*****************************/
.orange{
color:#ff6600;
}

.marges-images{
margin-left:3px;margin-right:3px;
}

#contenu h6{
font-weight:bold;
font-size:12px;
margin:0;padding:0;
display:block;
}

#contenu h2, #contenu h2 a{
color:#993399;
font-size: 13px;
font-weight: bold;
background-color: #f2ecec;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-bottom: 5px;
}

#contenu p{margin-left:5px; margin-bottom:8px;}
#contenu p a{color:#993399;text-decoration:none;}
#contenu p a:hover{color:#993399;text-decoration:underline;}

#contenu img{ border:1px solid #000000; margin:5px;}
#contenu ul{margin-bottom:10px;}
#contenu li{ list-style:square; margin-left:18px;}
#contenu address{ margin-bottom:5px;}

.noborder{border:none!important;}
.thickbox{}

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

#contenu h3{
font-size:24px;
color:#993399;
}
#contenu h3 a{
font-size:24px;
color:#993399;
text-decoration:none;
}
#contenu h3 a:hover{
font-size:24px;
color:#993399;
text-decoration:none;
}

#contenu h5{
font-weight:bold;
font-size:12px;
color:#993399;
margin:0;
}

#contenu h4{
font-weight:bold;
font-size:12px;
color:#993399;
margin:0;padding:0;
}

#contenu h1, #contenu h1 a{
font-size:16px;
font-weight:bold;
color:#993399;
border-bottom:1px dotted #993399;
margin-bottom:10px;
}

#contenu strong{font-weight:bold; color:#993399;}



#contenu .article{
border:dotted 1px #993399;
width:370px;
margin-left:10px;
padding:10px;
}


#contenu .ss_titre{
width:644px;height:30px;
padding-left:10px;
margin-right:265px;
background:url(../design/fond/fond_sstitre-violet.png) repeat-x top left;
}


#contenu .ss_titre li{
padding-left:11px;
list-style-position: inside;
list-style-image: url(../design/elemt/fleche_sstitre-violet.gif)!important;
margin-left:0!important;
font-size:12px;
font-weight:bold;
color:#993399;
}

#contenu .ss_titre li a{
font-size:12px;
font-weight:bold;
color:#993399;
text-decoration:none;
}

#contenu .ss_titre li a:hover{
font-size:12px;
font-weight:bold;
color:#993399;
text-decoration:underline;
}


#contenu table{ background-color:#f2ecec; }
#contenu table td{ border-bottom:1px dotted #993399;}
#contenu table td{padding:3px;margin:0px;}
#contenu table thead{ background-color:#993399; font-weight:600!important; color:#FFFFFF;}
#contenu table thead strong{color:#FFFFFF!important;}
#contenu table strong{ color:#993399!important;}

#contenu .justif{text-align:justify!important;}
.justif{text-align:justify!important;}
#contenu .centre{text-align:center!important;}
.centre{text-align:center!important;}
#contenu .droite{text-align:right!important;}
.droite{text-align:right!important;}