#content {
    clear: both;
    float: left;
    width: 960px;
    margin: 22px 0 0 0;
    padding: 0 0 14px 0;
    border-top: 12px solid #005AAD;
}

#content .contenu {
    float: left;
    clear: left;
    width: 100%;
    margin: -12px 0 0 0;
    padding: 0 0 50px 0;
}

#content .contenu h1 {
    font: bold 22px georgia,serif;
    color: #283F71;
    margin: 15px 0 0 0;
    padding: 0;
}

#content .contenu #texte h1 {
    font: normal 18px "Trebuchet MS",sans-serif;
    color: #005AAD;
    margin: 0 0 22px 0;
    padding: 0;
}

#content .contenu #texte h2 {
    font: bold 11px verdana,sans-serif;
    color: #005AAD;
    margin: 19px 0;
}

#content .contenu .images {
    float: left;
    min-width: 212px;
    margin: 45px 20px 0 0;
    min-height: 100px;
    text-align: center;
}

#content .contenu #texte {
    float: left;
    padding: 0 20px;
    width: 460px;
    margin: 45px 0 0 0;
    border-left: 1px solid #8DBE48;
}

#content .contenu #texte ul li {
    list-style-type: none;
    float: left;
    clear: left;
    margin: 0 0 7px 0;
    padding: 0;
}

#content .contenu #texte p, #content .contenu #texte li {
    font: normal 11px verdana,sans-serif;
    color: #393939;
    margin-bottom: 11px;
    line-height: 16px;
}

#content .contenu #texte ul {
    list-style-type: none !important;
    padding: 0;
    margin: 5px 0;
    float: left;
    clear: left;
    width: 100%;
}

#content .contenu #texte ul ul {
    margin-left: 10px;
}

#texte li p, #texte li ul {
    font-size: 100%;
}

#texte p.goformulaire {
    padding-top: 20px;
    text-align: center;
}

#pageTitle.title_as_rss {
    font-family: Verdana,sans-serif;
    font-size: 100%;
    font-weight: normal;
}

#pageTitle, #feedsTitle, .mainTitle {
    color: #0E4565;
    font: bold 2.2em Georgia, serif;
    border-bottom: 6px solid #E6E6E6;
    padding: .363em 0 .2727em;
    margin: 0 0 .454em;
}

#pageTitle {
    position: relative;
    margin: 6px 0 14px 0;
    border-top: 1px dotted #142969;
    padding: 9px 0;
    width: 100%;
    color: #626262;
    font: normal 11px verdana,sans-serif !important;
}

#pageTitle a {
    font: normal 11px verdana,sans-serif;
    color: #A5A5A5;
}
#pageTitle a:hover { color:#ff6600; }

#icon #listcategories span.mapuce1,
#icon #listcategories span.separator,
#pageTitle span.mapuce1,
#pageTitle span.separator,
#texte #categories span.mapuce1,
#texte #categories span.separator {
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: top;
    color: #FF8A44;
}
#pageTitle span.separator:after {
	content: "▸";
}
#crumbs span.separator:after {
	content: " > ";
}

#content #document.column {
    width: 500px;
    padding: 0 27px 0 37px;
    float: left;
    margin: 0 11px 0 12px;
    border-style: none solid;
    border-width: 1px;
    border-color: #C5E027;
}

#content #document h1 {
	font: normal 18px "Trebuchet MS",sans-serif;
	color: #005AAD;
	margin-bottom: 3px;
}

#content #document h2 {
	font: normal 12px "Trebuchet MS",sans-serif;
	color: #005AAD;
	margin-bottom: 3px;
}

#content #document h1.origt {
    color: #005AAD;
}

#content #document h2.origt {
    margin-bottom: 8px;
}

.titles .engd, .titles .origd {
	margin-bottom: 6px;
	font: normal 12px "Trebuchet MS",sans-serif !important;
	color: #313131;
}

.titles .origd.altertitle {
	font: normal 11px "Trebuchet MS",sans-serif !important;
}

#document div.mapuce2 {
    font: normal 10px verdana,sans-serif;
	color: #8DBE48;
    margin: 16px 0 24px 0;
}

div.mapuce2 {
    font-size: 50%;
	color: #8DBE48;
    margin: 2em 0;
}

#pubdate {
    font: normal 11px verdana,sans-serif;
    color: #9F9F9F;
}

#content #document #texte {
    color: #4C4C4C;
    margin: 1em 0;
    margin-bottom: 40px;
}

#content #document #texte .intitule,
#content #document #texte #annonce p.intitule {
    padding: 0 0 0 15px;
    font: bold 12px "Trebuchet MS",sans-serif;
    color: #4A990B;
    text-transform: uppercase;
    background-image: url(../images/greendot.png);
    background-repeat: no-repeat;
    background-position: left 7px;
}

#content #document  #texte #resume {
    padding: 0 0 21px 0;
    line-height: 17px;
}

#content #document #texte #resume .description {
    text-align: left;
    font: 14px georgia,serif;
    color: #4C4C4B;
    line-height: 19px;
}

#content #document #texte #annonce h1 {
    font: normal 16px georgia,serif;
    color: #040404;
}

#content #document #texte #annonce h2 {
	font: bold 14px verdana,sans-serif;
	color: #373737;
}

#content #document #texte #annonce h3, #content #document #texte #annonce h4 {
	font: bold 11px verdana,sans-serif;
	color: #373737;
}

#content #document #texte #annonce h4, #content #document #texte #annonce h5, #content #document #texte #annonce h6 {
	font-style: italic;
}

#content #document  #texte #annonce ul {
    list-style-position: inside;
    padding-left: 10px;
}

#texte h1 {
    font-size: 2.2em;
    margin: 1.363em 0 .454em;
}

#texte h2 {
    font-size: 1.8em;
    margin: 1em 0 .354em;
}

#texte h3 {
    font-size: 1.4em;
    margin: .714em 0;
}

#texte p, #texte ul {
    font: 1.5em/1.5 Georgia, serif;
    margin: .666em 0;
}

#texte li {
    margin: .666em 0 .666em 1em;
    list-style: disc;
}

#texte ol li {
    margin-left:2em;
    list-style: decimal; 
}

#content #document #texte #annonce, 
#content #document #texte #annonce p,
#content #document #texte #annonce li {
    font: normal 11px verdana,sans-serif;
    color: #373737;
    line-height: 15px;
}

#content #icon {
    width: 180px;
    float: left;
    margin: 0;
}

#news h2, #content #icon h2 {
    font-size: 1.2em;
}

#content #icon h2, #content #news h2 {
    font: bold 13px georgia,serif !important;
    color: #0E4565;
    padding: 0 0 10px 0;
    /*margin: 8px 0;*/
    border-bottom: 6px solid #E6E6E6;
    /*width: 180px;*/
}

#content #icon h2 span {
	display: block;
    font: normal 11px arial,sans-serif;
    color: #00B1E6;
    text-transform: uppercase;
    padding: 0;
    margin: 10px 0 4px 0;
}

#content #icon .list_dates {
    width: 100%;
    margin-bottom: 30px;
    background: whiteSmoke url(../images/facette_hautgauche_actif.png) no-repeat 100% 0;
    float: left;
}

.colwrapper {
    margin: 1em 0 0;
    overflow: hidden;
}

#content #document #texte li,
#content #document #texte p {
    font: normal 11px verdana,sans-serif;
}

#texte #categories li, 
#texte #dates li, 
#texte #lieux li, 
#texte #attachments li, 
#texte #motscles li, 
#texte #contacts li, 
#texte #refurl li, 
#texte #source li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}

#content #document #texte #annonce,
#content #document #texte #motscles,
#content #document #texte #categories,
#content #document #texte #lieux,
#content #document #texte #dates,
#content #document #texte #contacts,
#content #document #texte #attachments,
#content #document #texte #refurl,
#content #document #texte #citation,
#content #document #texte #source {
    margin-bottom: 40px;
}

#content #icon #listcategories ul li {
    margin: 0 0 17px 0;
}

#content #icon #listcategories ul li a {
    color: #00B1E6;
    font: normal 11px verdana,sans-serif;
}

#content #icon #listcategories {
    float: left;
    width: 100%;
    border-bottom: 6px solid #E6E6E6;
    padding-bottom: 20px;
}

#journal h2, #news h2, #icon h2 {
    font-size: 1.6em;
    border-width: 0 0 .375em !important;
    margin: 0 0 1em;
}

#content #news {
width: 187px;
float: left;
overflow: hidden;
padding: 0;
}

#content #news #imprimable {
float: right;
width: 100%;
text-align: center;
padding: 14px 0;
height: 30px;
vertical-align: middle;
background: url(../images/separateur_vertical.png) no-repeat 73px 10px;
}

#content #news #imprimable a {
display: block;
float: left;
margin-left: 36px;
clear: none;
text-indent: -9999px;
}

#content #news #imprimable a#impression {
margin-left: 38px;
background: url(../images/imprimer_off.png) no-repeat 0 bottom;
width: 18px;
height: 15px;
}
#content #news #imprimable a#impression:hover {
background: url(../images/imprimer_on.png) no-repeat 0 bottom;
}
#content #news #imprimable a#signaler {
background: url(../images/envoyer_off.png) no-repeat 0 bottom;
width: 23px;
height: 11px;
}
#content #news #imprimable a#signaler:hover {
background: url(../images/envoyer_on.png) no-repeat 0 bottom;
}
#archiveit {
text-align: center;
margin-bottom: 35px;
}

#archiveit li {
display: inline !important;
background: none !important;
}

#archiveit li a {
padding-right: 20px;
}

#content #news h2 {
font: bold 13px georgia,serif;
width: 100%;
}

#content #news h2.readalso {
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #B7D4F2;
}

#content #news h2.readalso a {
    color: #00B1E6;
    font: bold 11px verdana,sans-serif;
}

#content #news ul {
margin-bottom: 30px;
}

#archivesBreves li, #news li {
background: url(../images/hr-dots.png) no-repeat 0 bottom;
padding: 0 0 1.7em 0;
margin: 0 0 1.2em 0;
}

#content #news a {
font: normal 12px "Trebuchet MS",sans-serif;
}

/* Couleur spécial pour les types */
.type, #calendaUne .cat a.type, .type a {
	color: #4A9908;
}
.gris, #calendaUne span.gris {
	color: #808080;
}
/* onglets */
div.tabMenu {font-size:.833em; margin:1.8em 0 0; color:#666; border-left:1px solid #D7D7D7; margin-left:0; overflow:hidden}
div.tabMenu a {color:#888; background:#EDEDED url(../images/bg.png) no-repeat right -500px; border-left:1px solid #D7D7D7; margin-left:-1px; display:block; float:left; padding:.2em 1.2em .3em}
div.tabMenu a:hover, div.tabMenu a:focus {color:#e8523f; outline:none}
div.tabMenu a.active {color:#888; background-color:#FFF; background-position:right -600px; font-style:normal; cursor:default}
div.tabContent {clear:none; overflow:hidden}
div.tabMenu ~ div.tabContent {border-left:1px solid #D7D7D7; padding:1em 0 0 1em}
div.tabContent p {color:#666; margin:0 0 1em; font:1em/1.5 Georgia, serif; text-align:justify}

/* signaler.html *********************************************************** */
.signaler dt {margin:1em 0 0 0}
.signaler dd, .signaler dd p {margin:0; color:#666}
#sendTo {margin:3em -3em; padding:2em 3em; position:relative}
ul.summary .title, dd.title {font:normal 1.166em Georgia, serif}
ul.summary .title, dd.title, ul.summary .traduction, dd.traduction {margin:.285em 0 0}
.signaler form {margin-top:1.5em}
.signaler label {display:block; margin:.5em 0}
.signaler label em {font-size:.9em; color:#999}
.signaler button {cursor:pointer; border:none; padding:.25em 0 .25em 20px; text-transform:uppercase; color:#666; background:#FFF url(../images/widgets.png) no-repeat 0 -236px; overflow:none; text-indent:0;}
.signaler button:hover, .signaler button:focus {color:#e8523f; outline:none}
.signaler input, .signaler select, .signaler textarea {text-align:left; margin:0 1em 1.5em 0; border:1px solid #DDD}
.signaler input:focus, .signaler select:focus, .signaler textarea:focus {border-color:#AAA; outline:none}

