
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, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
    margin: 0;
	padding: 0;
	border: 0;
    border-color:inherit;
    border-style:inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1.5;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img { border: 0; }
table { border-collapse: collapse; border-spacing: 0; }
/*ol, ul { list-style: none; }*/
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/*
COLOR: 
#333333;
#ffffff;
*/
strong {font-weight:bold;}
html {min-height:101%;margin-bottom: 1px; 
/*---*/font-size:100.01%;
line-height:1.5;text-align:center;
/* a tester: font-size:62.5%;*/}
body{
font-size:1em;

/* Choose style 
--- font-family: "Lucida Grande", Verdana, Tahoma,Arial, Helvetica,clean, sans-serif;
--- font-family: Georgia,"Times New Roman", Times, serif;
font-family:  Georgia, "Times New Roman", Times, "Nimbus Roman No9 L", serif;
*/
font-family: georgia,"Times New Roman", Times, serif;

/*---*/background-color:#fff;
/*---*/color:#333;
/*---*/border-color:#999;
/*---*/border-style:solid;
/*---*/width:950px;
/*width:760px;*/
text-align:left;
margin: 0 auto;
}
/* DEBUG */

/*#page{border-width:4px ;background:black;}#contenu-principal{background:blue;} #contenu-secondaire{background:green;} .contenu{background-color:yellow;} #bandeau,#pied{background-color:pink;}*/

#contenu-principal {width:68%;float:left;display:inline;} /* float to righ for content on the right*/
#contenu-secondaire {width:30%;float:right;display:inline;font-size:85%;}
#footer p, #pied p{font-size:70%;text-align:center;padding:0.3em 0;}
#pied{clear:both;}

/*h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;}*/
#bandeau h1 {margin:0;}
/*
h1,h2 { font-size:1.8em; line-height: 0.833em;margin-top:1.8em; margin-bottom:0.9em; } 
h3 { font-size:1.6em; line-height: 0.937em;margin-top:1.6em; margin-bottom:0.8em; }
h4 { font-size:1.4em; line-height: 1.071em;margin-top:1.4em; margin-bottom:0.7em; }
h5 { font-size:1.2em; line-height: 1.250em;margin-top:1.2em; margin-bottom:0.6em; }
*/
/*
body {font:83%/1.5 arial,helvetica,tahoma,verdana,sans-serif;}
*/
h1, h2, h3, h4, h5, h6 {letter-spacing: -1px;
  font-family: arial,helvetica,tahoma,verdana,sans-serif;}
 /* h1 {font-size: 250%;}*/
h1,  h2 {font-size: 136%;}
  h3 {font-size: 126%;}
  h4 {font-size: 116%;}
  h5 {font-size: 106%;}
  h6 {font-size: 96%;}
/*MULTI SETTINGS !!!!!!!!!!!!!!!!!!!!!!!!  */
p, ul, blockquote, pre, td, th,  form,table {
    margin-bottom: 1.5em;
	margin-top:1.5em;
}
form.dp,table {width:95%;margin-left:auto;margin-right:auto;}

p{word-spacing:0.08em;  }/*  letter-spacing:0.03em; risky ! */
/* p + p { text-indent:1em; }   Tout sauf premier */
p:first-child {text-indent:1em;}

ol { margin-left:2em;list-style-position:outside;list-style-type:upper-roman;margin-top:0;margin-bottom:0;} ol ol {list-style-type:upper-alpha;margin-top:0;margin-bottom:0;} ol ol ol {list-style-type:decimal;margin-top:0;margin-bottom:0;} ol ol ol ol {list-style-type:lower-roman; margin-top:0;margin-bottom:0;} ol ol ol ol ol {list-style-type:lower-alpha; margin-top:0;margin-bottom:0; }

 ul { margin-left:1em;list-style-position:inside;list-style-type:disc; } ul ul { list-style-type:circle;margin-top:0;margin-bottom:0; } ul ul ul { list-style-type:square;margin-top:0;margin-bottom:0; } ul ul ul ul { list-style-type:disc; margin-top:0;margin-bottom:0;} ul ul ul ul ul { list-style-type:circle;  margin-top:0;margin-bottom:0;}

a { outline:none; }
a[hreflang|="en"]:after {content: "\0000a0"url(/assets/templates/dp_site/images/drapeau_en.gif);}
a[hreflang|="en_US"]:after {content: "\0000a0"url(/assets/templates/dp_site/images/drapeau_us.gif);}
a[hreflang|="fr"]:after {content: "\0000a0"url(/assets/templates/dp_site/images/drapeau_fr.gif);}

/* FORM form */
form.dp label {width:9em;display:block;float:left;clear:left;text-align:right;margin-right:1em;}
form.dp select, form.dp input,form.dp  button,form.dp  textarea{margin-bottom:0.7em;font-size:99%;font-family:inherit;border:1px solid #ccc;} /* 99% for safari; 100% is too large */
form.dp input:hover,form.dp  input:focus,form.dp  textarea:focus,form.dp  textarea:hover {background-color:#F4F3CC;}
form.dp  input:focus, form.dp textarea:focus {border:1px solid #aaa;}
#contenu-secondaire label,#contenu-secondaire input  {width:45%;}
/*input[type=text] { cursor:url(moncurseur.cur, auto); } type cur ou  ani*/
/*textarea,input[type=text] { cursor:text;}*/
/* Table table  */
form.dp  caption { text-align:center; font-family: Georgia,"Times New Roman", Times, serif; }
table {margin-right:auto ;border-collapse:collapse;border-spacing:0; font-size:inherit;}
th {font-weight:bold;}
td {padding:3px 5px;font-size:0.9em;line-height:1.111}
thead ,tbody ,tfoot{border-width:1px;}

pre, code,tt{font:1.2em/100% monospace;}
caption,address { margin-top: 1.5em; font-style: italic; }
abbr,acronym {cursor:help;letter-spacing:0.06em;border-bottom-width:1px;border-style: dashed;font-variant: small-caps;}
abbr[title]:after, acronym[title]:after {content:"(" attr(title) ")";}  /* expand out abbreviations */


.billetitem {margin-bottom:1em;padding-top:0.5em;padding-left:0.5em;clear:left;}
.trombi {float:left;height:2.4em;width:2.4em;border:none;clear:left;margin:0 0.3em 0.3em 0.3em;}
.billetitem h2 , .carnetitem h2 {padding:0; float:left;line-height:1em;margin:0; }
div.ebuttons {float:right;width:50px;height:15px;}
.commentcount {float:right;margin-right:2em;}
.auteurdate{ clear:right;line-height:0.9em;margin-bottom:0.7em;}/*line-height:0.3em; }border:1px solid blue;*/
.auteur {font-weight:bold;font-size:0.8em;}
.date {color:#888;font-size:0.9em;background-color:inherit;}

/***** Global Classes *****/
.lettrine:first-letter {font-weight:bold;font-size:2em;margin-left:1em;letter-spacing:0.09em;}
.erreur,.error {color:#981D1D;background-color:inherit;}
.oldbook{font-family:"Book Antiqua","Warnock Pro","Goudy Old Style","Palatino",Georgia,serif;}
.clear,.clearboth        { clear:both; }
.floatleft    { float:left; }
.floatright   { float:right; }
.gauche,.left  { text-align:left; }
.droite,.right { text-align:right; }
.centre,.center{ text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc;color:inherit; }
.wrap          { width:960px;margin:0 auto; }
.imgleft      { float:left;margin:4px 10px 4px 0; }
.imgright     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.kern          {letter-spacing: -0.1em } /* Wahsington*/
.romain        {font-family: Georgia,"Times New Roman", Times, serif; }
.small, .petit {font-size:0.8em;}
.petit { font-size: 0.8em; line-height: 1.875em; margin-bottom: 1.875em; }
.big, .grand   {font-size:0.8em;}
.borde         {border-width:1px;}
.cache, .hidden{display:none;}

/* TABLE ET LISTES*/
/* dans  style
dl.encadre { border-bottom: 1px solid #999; }
dl.tab dt
{
  width: 10em;
  padding: .5em;
  float: left;
  margin: 0;
  font-weight: bold;
}
dl.encadre dt{  border-top: 1px solid #999;}
dl.tab dd { margin-left: 11em; padding: .5em; } 
dl.encadre  dd.first { border-top: 1px solid #999; }

*/


