/* Container for the entire front */
#drfront {
	font-family: "Arial",Arial,sans serif;
	font-size: 0.9em;
	width: 469px; 
	margin: 0;
	padding: 0;
	padding-right: 10px;
}

/* Container for all the articles */
#drfront .articles {
    background: #fff;
}

/* Container for the article */
#drfront .articles .article-extract {
	margin: 0px;
	padding: 5px 0px 5px 0px;
	overflow: hidden;
}

#drfront .articles .article-extract .article-content {
	font-size: 12px;
}

/* The different article sizes */
#drfront .articles .article-extract-full {
	float: none;
	clear: both;
	width: 469px;
}

#drfront .articles .article-extract-half {
	width: 226px;
}

#drfront .articles .article-extract-two-thirds {
	width: 293px;
}

#drfront .articles .article-extract-third {
	width: 160px;
}

#drfront .articles .article-extract-onethird {
	width: 146px;
}

#drfront .articles .article-extract-middlethird {
	width: 146px;
	margin: 0px 15px 0px 15px;
}

/* Article image */
#drfront .articles img.article-image {
	margin: 0px 0px 5px 0px;
}

#drfront .articles .img-brd-0 img {
	border: none;
}

#drfront .articles .img-brd-1 img {
	border: 1px solid #000;
}

#drfront .articles .img-brd-2 img {
	border: 2px solid #000;
}

#drfront .articles img.left {
  clear: none;
  margin:0px 5px 5px 0px;
}
#drfront .articles img.right {
  clear: none;
  margin:0px 0px 5px 5px;
}
/* Article title */
#drfront h1, #drfront h2, #drfront h3, #drfront h4, #drfront h5, #drfront h6 {
    line-height: 120%;
	color: #000;
    margin: 1px;
    padding: 0;
}

#drfront h3 {
	/*font-size: 1.17em;*/
	font-size: 16px;
  	margin: 4px 0 2px 0;
	padding: 0;
	clear: none;
}

#drfront .articles h3 a {
	line-height:1.1em;
	text-decoration: none;
}


/* Article text */

#drfront .articles p {
	margin: 0;
	padding-bottom: 5px;
}

#drfront .articles p a {
	font-size:12px;
	text-decoration:none;
}

#drfront .articles div.content a {
	text-decoration: none;
}

#drfront .articles ul {
	margin: 0;
	padding: 5px 0 5px 0;
	list-style-position: inside;
	list-style-type: none;
}

#drfront .articles a:link, #drfront .articles a:hover, #drfront .articles a:visited, #drfront .articles a:active {
	color: black;
}

/* Article skins */

#drfront .bg-default {
	border-top: 2px solid #B4B4B4;
	background: none;
	margin-top: 0;
}

#drfront .bg-nbrd {
	border: none !important;
	background: none;
	margin-top: 0;
}

#drfront .bg-transparent {
	background-color: transparent;
}

#drfront .bg-asondage {
	border: none;
	background: url("../gfx/asondage.gif") #fff top left no-repeat;
	padding-top: 20px;
	margin-top: -5px;
}

/* Styles in Editor */

#drfront .lire_aussi {
	color:#0B599B;
	font-weight:bold;
}

#drfront .nocolor {
	color: inherit;
}

#drfront .prune {
	color:#8F0068;
}
#drfront .noir {
	color:#000000;
}
#drfront .blue {
	color:#2785CF; !important
}

#drfront a.blue {
	color:#2785CF;
}

#drfront .gris{
	color:#c8c8c8;
}

#drfront .white {
	color:#ffffff;
}

#drfront .orange {
	color:#ff6600;
}

#drfront .red {
	color:red;
}

#drfront .green {
	color:green;
}

#drfront .yellow {
	color:yellow;
}

#drfront .font11pt {
	font-size: 11px;
}

#drfront .font12pt {
	font-size: 12px;
}

#drfront .font13pt {
	font-size: 13px;
}

#drfront .font14pt {
	font-size: 14px;
}

#drfront .font15pt {
	font-size: 15px;
}

#drfront .font16pt {
	font-size: 16px;
}

#drfront .font17pt {
	font-size: 17px;
}

#drfront .font18pt {
	font-size: 18px;
}

#drfront .font19pt {
	font-size: 19px;
}

#drfront .font20pt {
	font-size: 20px;
}

#drfront .prune, #drfront .prune * {
   color:#8F0068 !important;
}

#drfront .deepblue, #drfront .deepblue * {
   color: #0B599B !important;
}

/* Article clearer */

#drfront .clearer {
	clear: both;
	line-height:0px;
}

/* Positions for the article */

#drfront .left {
	float: left;
}

#drfront .right {
	float: right;
}

/* col centrale */

#drfront.pave {
	background-color:#e6e6e6;
	width:304px;
	padding:0px 14px 0px 14px;
	margin:0px 0px 20px 0px;
}
#drfront.paveMunicipales {
	background-color:#0e3e7e;
	width:304px;
	padding:0px 14px 0px 14px;
	margin:0px 0px 18px 0px
}
#drfront.paveHead {
	font-size:24px;
	font-weight:bold;
	line-height:1em;
	letter-spacing: -0.02em;
	word-spacing: 0em;
}
#drfront.paveSubHead {
	font-size:18px;
	font-weight:bold;
	line-height:1em;
	/*letter-spacing: -0.01em;*/
	word-spacing: 0em;
	padding:10px 0px 5px 0px;
}
#drfront.paveContenu {
	display:block;
	padding:0px 0px 10px 0px;
}
#drfront.paveImages {
	width:276px;
	display:block;
	padding:5px 0px 0px 0px;
	border-top:2px solid white;
}
#drfront.paveImagesHead {
	font-size:20px;
	font-weight:bold;
	line-height:1em;
	/*letter-spacing: -0.01em;*/
	word-spacing: 0em;
	padding:5px 0px 5px 0px;
}
#drfront.paveFoot {
	display:block;
	margin:0px 0px 10px 0px;	
}
#drfront.paveLink {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:1.2em;
	/*line-height:1em;*/
}
#drfront.paveWhite {
	background-color:white;
	width:272px;
	padding:0px 14px 0px 14px;
	margin:0px 0px 20px 0px;
	border:2px solid #e6e6e6;
}
#drfront.paveWhiteHead {
	font-size:24px;
	font-weight:bold;
	line-height:1em;
	letter-spacing: -0.02em;
	word-spacing: 0em;
}
#drfront.paveWhiteContenu {
	display:block;
	padding:0px 0px 10px 0px;
}
#drfront.paveWhiteFoot {
	display:block;
	margin:0px 0px 10px 0px;	
}
#drfront.paveWhiteLink {
	text-decoration:none;
	color:#000000;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:1.2em;
	/*line-height:1em;*/
}
#drfront.chapo {
	color:#767676;
	font-size:11px;
	font-weight:bold;
	display:block;
	width:276px;
	margin:0px 0px 5px 0px;
}
#drfront.subTitle {
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

