body {font:13px/1.5 'Helvetica Neue',Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif; color:#333;}
a {color:#0088cc; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Styles pour les rédacteurs */
h1 {font-size:20px; color:#f39a19; font-weight:bold;}
h2 {font-size:16px; margin:4px 0 4px 0; color:#f39a19; font-weight:normal;}
h3 {font-size:13px; margin:2px 0 2px 0; color:#565656; font-weight:bold;}
.unormal {font:normal 12px sans-serif;}
.unormalng {font:normal 14px sans-serif;}
.unormalngg {font:bold 18px sans-serif;}
.unormalnp {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 #f39a19; 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 h1,#mod2col div.gauche h2,#mod2col div.gauche 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,#mod2col3 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%;}
#mod2col3 div.gauche {float:left; width:50%; border-right:1px #857c7b dashed;}
#mod2col3 div.droite {float:right; width:49%;}
#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,#mod2col3 div.gauche p {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,#mod2col3 div.droite p {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:#f39a19;}
dl.encart2 dd,dl.encart280 dd {margin:0; padding:10px; border:1px #f39a19 solid;}

dl.encart3 {text-align:justify; width:100%;}
dl.encart3 dt {margin:0; padding:3px; color:#fff; font-weight:bold; background:#45372e;}
dl.encart3 dd {margin:0; padding:10px; border:1px #45372e 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 #f39a19; border-bottom:1px solid #f39a19; border-left:1px solid #f39a19; border-right:1px solid #f39a19;}
div.encartsanstitre3 {padding:10px; border-top:6px solid #45372e; border-bottom:1px solid #45372e; border-left:1px solid #45372e; border-right:1px solid #45372e;}

#it10-2col div {text-align:justify;}
#it10-2col div.gauche {float:left; width:655px;margin-right:40px;}
#it10-2col div.droite {float:right; width:250px;}
#it10-2col div.droite h2 {color:#565656; font-weight: normal; font-size: 18px; padding-bottom: 5px; border-bottom: 1px solid #aaa; margin-top:25px; margin-bottom:10px;}
#it10-2col ul {list-style:none outside none; margin:0; padding:0;}
#it10-2col ul li {background:url(../images/it10/bullet.png) 0 4px no-repeat; padding:2px 0 8px 24px; text-align:justify;}

table.util {width:100%; margin-bottom:18px; padding:0; border-spacing:0; border-collapse:collapse; border-bottom-color:#049cdb;}
table.util th, table.util td {padding:10px 10px 9px; line-height:13.5px; text-align:left; vertical-align:middle; border-bottom:1px solid #ddd;}
table.util th {font-size:13px; color:#333; padding-top:9px; font-weight:bold; border-bottom-width:2px;}
table.util td {font-size:12px; color:#555;}
table.util tr:nth-child(odd) td {background-color:#f9f9f9;}
table.util tr:hover td {background-color:#eef4f9;}
