body {
font-family: sans-serif;
font-size: 70%;
margin: 0;
padding: 0;
}

/* ================== */
/* Contenu */
/* ================== */
/* Bloc de contenu à coins arrondis */
.content .bloc .inside {
border-color: #3881b9;
}
/* fiche générique */
.content .fiche h3 {
background: url(../img/arrow_right_blue.gif) no-repeat left center;
}
.content .link a {
background: url(../img/arrow_right_blue.gif) no-repeat left center;
}

.content a
{
text-decoration: underline;
color: #000000 !important;
}

.content a:hover
{
text-decoration: none;
}

.content acronym
{
text-decoration: underline;
color: #8d678c;
}

.content p
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
text-indent:0px;
}

.content p.floatleft img
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.content p.floatright img
{
float: right;
margin-left: 10px;
margin-bottom: 10px;
}

.content p.bloc
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
border: 1px solid #3881b9;
}

.content p.itemcolor
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
border: 1px solid #e6e6e6;
background-color: #e6e6e6;
}

/* tableau générique */
.content table th {
background-color: #3881b9;
background-image: none;
color: #ffffff;
text-align: center;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
font-weight: normal;
vertical-align: top;
}

.content table.table-border th {
background-color: #3881b9;
background-image: none;
color: #ffffff;
text-align: center;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
font-weight: normal;
}

.content table td 
{
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
background-color: #ffffff;
background-image: none;
vertical-align: top;
}

.content table th p
{
margin:0px;
font-family: sans-serif;
font-size: 76%;
}

.content table td p
{
margin:0px;
font-family: sans-serif;
font-size: 76%;
}

.content table ul li 
{
font-size: 76%
}

.content h1, h2, h3, h4, h5, h6
{
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
font-size: 1em;
color: #000000;
font-variant: normal;
clear: both;
}

.content h1
{
margin-top: 30px;
margin-right: 0pt;
margin-bottom: 15px;
margin-left: 0pt;
font-size: 2.4em;
text-transform: uppercase;
color: #3399cc;
padding-left:0px;
}

.content h2
{
margin-top: 5px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
font-size: 1.9em;
padding-left:0px;
}

.content h3
{
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 0pt;
font-size: 1.7em;
font-weight: normal;
color: #3399cc;
padding-left:0px;
}

.content h4
{
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 5px;
margin-left: 0pt;
font-size: 1.4em;
font-weight: normal;
color: #3399cc;
padding-left:0px;
}

.content h5 {
padding: 0 0 0 15px;
background: url(../img/bullet_2.gif) no-repeat left center;
}

.content h1 a
{
color: #3399cc !important;
}

.content h3 a
{
color: #3399cc !important;
}

.content h4 a
{
color: #3399cc !important;
}

.content ul
{
margin-left: 10px;
}
.content ul li
{
list-style-position:inside;
/*text-align: justify;*/
}
