/****
/adnbase/reset-contenu.css minifié ici afin d'économiser sur les requêtes au serveur.
****/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0}:focus{outline:0}table{border-collapse:collapse;border-spacing:0;font-size:inherit}fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400;font-family:inherit}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}.document-word,.document-pdf,.document-telechargeable,.document-excel{background:url(../adnbase/images/ext/none-mini.gif) 0 0 no-repeat;padding-left:16px}.document-word{background-image:url(../adnbase/images/ext/doc-mini.gif)}.document-pdf{background-image:url(../adnbase/images/ext/pdf-mini.gif)}.document-excel{background-image:url(../adnbase/images/ext/xls-mini.gif)}

body {background:#fff;color:#585858;font:12px/18px 'AftasansRegular', 'Trebuchet MS', sans-serif;}
a {color:#007faf;}
a:visited {color:#409fc3;}
a:hover {color:#000;}
h2,
h2 input {color:#fff;font-size:18px;line-height:23px;margin:0 0 26px;position:relative;text-transform:uppercase;}
h2 input {left:0;position:absolute;top:0;}
h3 {color:#de8d28;font-size:17px;line-height:23px;margin:0 0 18px;}
h4 {color:#007faf;font-size:15px;line-height:23px;margin:0 0 18px;}
h5 {color:#000;font-size:14px;line-height:20px;margin:18px 0;}
h6 {color:#007faf;font-size:14px;line-height:20px;margin:18px 0;}
p {margin:18px 0;}

ul,
ol {margin:18px 0;}
ul {padding:0 0 0 18px;}
ol {list-style-type:decimal;padding:0 0 0 34px;}
li {margin:10px 0;}
ul li {background:url(../images/bulletTeasers.png) no-repeat 0 7px;padding:0 0 0 16px;}
ol li,
ul li ol li,
ol ol li {background:none;padding:0;}
ul ul,
ul ol,
ol ul,
ol ol {margin:10px 0;}
ul li li,
li ul li,
ol li ul li {background:url(../images/bulletTeasers.png) no-repeat 0 7px;padding:0 0 0 16px;}

table {margin:18px 0;width:100%;}
table th,
table td {border:2px solid #000;padding:2px 5px;}
table th {background:#007faf;color:#fff;font-size:14px;}
table tr.row1 td,
form div.row1 {background:#f6f6f6;}

table.sans-style th,
table.sans-style td,
table.sans-style tr.row1 td {background:transparent;border:1px solid #000;padding:0 18px 0 0;vertical-align:top;}
table.sans-style td:last-child,
table.sans-style tr.row1 td:last-child {padding-right:0;}
table.sans-style h4 {margin-bottom:0;}
table.sans-style p {margin:10px 0 10px;}
table.sans-style ul {margin:10px 0 10px;}
table.sans-style td *:first-child {margin-top:0;}
table.sans-style td *:last-child {margin-bottom:0;}

form {margin:18px 0;width:100%;}
form div {padding:5px;width:550px;}
form label {float:left;font-size:14px;padding:2px 10px 0 0;width:140px;}
form input,
form select,
form textarea {float:left;font:12px/18px 'AftasansRegular', sans-serif;}
form textarea {height:150px;overflow:auto;width:70%;}
form span.error {clear:both;color:#ff0000;float:left;padding:5px 0 0 150px;width:400px;}

form input.nolook,
form select.nolook,
form textarea.nolook {background:transparent;float:none;height:auto;margin:0;padding:0;width:auto;}

form div.btn {padding:15px 0 0 155px;width:405px;}
form div.btn input {background:#007faf;border:0;color:#fff;cursor:pointer;font-size:14px;padding:5px 10px;}
form div.btn input.hover {background:#de8d28;}

img {behavior:url(../PIE.htc);border:5px solid #fff;box-shadow:0 0 6px #b5b5b5;-moz-box-shadow:0 0 6px #b5b5b5;-webkit-box-shadow:0 0 6px #b5b5b5;position:relative;}

.sans-style {behavior:none;border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.saut-obligatoire {clear:both;}
.sans-marge {margin:0 !important;padding:0 !important;}
.sans-marge-haut {margin-top:0 !important;padding-top:0 !important;}
.sans-marge-bas {margin-bottom:0 !important;padding-bottom:0 !important;}
.alignleft {float:left;margin:0 18px 18px 0;}
.alignright {float:right;margin:0 0 18px 18px;}
