body {background-color: #fff; font: 12px sans-serif; margin: 0; padding: 0;}

/* Styles pour les rédacteurs */
h1,.utitre1 {color: #9665a6; font: bold 1.6em sans-serif; padding-bottom: 5px; border-bottom: 1px dotted #ccc;}
h2,.utitre2 {color: #9665a6; font: bold 1.3em sans-serif; margin: 8px 0 4px 0;}
h3,.utitre3 {color: #9665a6; font: bold 1.1em sans-serif; margin: 2px 0 2px 0;}
.unormal {color: #000; font: normal 12px sans-serif;}
h5,.unormal1 {color:  #208db2; font: bold 12px sans-serif;}
h4,.unormal2 {color: #9665a6; font: normal 12px sans-serif;}
.unormal2g {color: #9665a6; font: bold 12px sans-serif;}
.unormalr {color: #cc0000; font: normal 12px sans-serif;}
h6,.unormalng {color: #000; font: normal 14px sans-serif;}
.unormalngg {color: #333; font: bold 18px sans-serif;}
.unormalnp {color: #000; font: normal 10px sans-serif;}
.unormalrp {color: #cc0000; font: normal 10px sans-serif;}
.unormalblanc {color: #fff; font: normal 12px sans-serif;}

.tabfondblanc {margin: 0; padding: 0; background-color: #fff; color: #000; font-size: 10px; width: 100%;}
.tabfondgris {margin:0; padding: 0; border:1px solid #9665a6; background-color:#ddd; color:#000; font-size: 10px;}

/* Styles pour les modèles */
#mod2col div,#mod2colb div {text-align: justify;}
#mod2col div.gauche {float: left; width: 70%; border-right: 1px #857c7b dashed;}
#mod2col div.droite {float: right; width: 29%;}
#mod2colb div.gauche {float: left; width: 29%;}
#mod2colb div.droite {float: right; width: 70%; border-left: 1px #857c7b dashed;}
#mod2col div.gauche p,#mod2col div.gauche p h1,#mod2col div.gauche p h2,#mod2col div.gauche p h3 {padding: 0 10px 0 0;}
#mod2col div.droite p,#mod2col div.droite h1,#mod2col div.droite h2,#mod2col div.droite h3 {padding: 0 0 0 4px;}
#mod2colb div.gauche p,#mod2colb div.gauche h1,#mod2colb div.gauche h2,#mod2colb div.gauche h3 {padding: 0 4px 0 0;}
#mod2colb div.droite p,#mod2colb div.droite h1,#mod2colb div.droite h2,#mod2colb div.droite h3 {padding: 0 0 0 10px;}

#mod2col2 div,#mod2col2b div {text-align: justify;}
#mod2col2 div.gauche {float: left; width: 70%;}
#mod2col2 div.droite {float: right; width: 29%;}
#mod2col2b div.gauche {float: left; width: 29%;}
#mod2col2b div.droite {float: right; width: 70%;}
#mod2col2 div.gauche p,#mod2col2 div.gauche h1,#mod2col2 div.gauche h2,#mod2col2 div.gauche h3,#mod2col2b div.gauche p,#mod2col2b div.gauche h1,#mod2col2b div.gauche h2,#mod2col2b div.gauche h3 {padding: 0 10px 0 0;}
#mod2col2 div.droite p,#mod2col2 div.droite h1,#mod2col2 div.droite h2,#mod2col2 div.droite h3,#mod2col2b div.droite p,#mod2col2b div.droite h1,#mod2col2b div.droite h2,#mod2col2b div.droite h3 {padding: 0 0 0 4px;}

dl.encart {text-align: justify; width: 100%;}
dl.encart dt {margin: 0; padding: 3px; color: #fff; font-weight: bold; background: #857c7b;}
dl.encart dd {margin: 0; padding: 10px; border: 1px #857c7b solid;}

dl.encart2 {text-align: justify; width: 100%;}
dl.encart280 {text-align: justify; width: 80%;}
dl.encart2 dt,dl.encart280 dt {margin: 0; padding: 3px; color: #fff; font-weight: bold; background: #9665a6;}
dl.encart2 dd,dl.encart280 dd {margin: 0; padding: 10px; border: 1px #9665a6 solid;}

dl.encart3 {text-align: justify; width: 100%;}
dl.encart3 dt {margin: 0; padding: 3px; color: #fff; font-weight: bold; background: #008ebf;}
dl.encart3 dd {margin: 0; padding: 10px; border: 1px #008ebf solid;}

div.encartsanstitre {padding: 10px; border-top: 6px solid #857c7b; border-bottom: 1px solid #857c7b; border-left: 1px solid #857c7b; border-right: 1px solid #857c7b;}
div.encartsanstitre2 {padding: 10px; border-top: 6px solid #9665a6; border-bottom: 1px solid #9665a6; border-left: 1px solid #9665a6; border-right: 1px solid #9665a6;}
div.encartsanstitre3 {padding: 10px; border-top: 6px solid #008ebf; border-bottom: 1px solid #008ebf; border-left: 1px solid #008ebf; border-right: 1px solid #008ebf;}
