body{
margin:0;
padding:0;
line-height: 1.5em;
 font-size: 13px;
 font-family: 'Times New Roman', Times, serif;
 color: #000000;
 text-align: left;

}

img {border:0;padding:0; margin:0;}
b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 840px; /*Width of main container*/
margin: 0 ; /*Center container on page*/
}

#topsection
{
	height: 184px;
	width:100%;
	/*Height of top section*/
	background-color: none;
	background-image: url(../images/header-bck.jpg);
	background-repeat: repeat-x;
	overflow:visible;
}

#topsection #logo-cplescedres {
position:absolute;
left:590px;
}

#topsection #lang_btn
{
	position: absolute;
	left: 752px;
	top: 124px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: .4em;
}
#topsection #lang_btn a{text-decoration:none;color: #fff;}	

#topsection #lang_btn a:hover {color: #2A383B;}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-left: 173px; /*Set left margin to LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 173px; /*Width of left column*/
margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
background: #FFF7D8;
}

#footer{
clear: left;
width: 100%;
background: #2A383B;
color: #FFF;
text-align: center;
padding: 4px 0;
font-size:.9em;
}
#footer p {display:inline;}

#footer a:link, #footer a:visited { color: #fff; }
#footer a:hover { color: #85b7c1; }



.innertube{
margin:0 12px 12px 37px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/* =========== Menu de Gauche =============*/
#navlist
{
padding: 0;
margin: 0;
border-bottom: 1px solid gray;
width: 173px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid gray;
}

#navlist li a
{
	text-decoration: none;
	margin-left: 8px;
	color: #2A383B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
}

#navlist li a:hover {color: #666;}

#navlist li#active a {color: red;}




/* =========== /Menu de Gauche =============*/
/* =========== Teaser =============*/
#teaser {background:#FEF8E6;text-align:left;}

#teaser h3 {line-height:1em;margin-bottom:0;margin-top:0;}
#teaser p {line-height:1em;}
#teaser #suite a {text-decoration:none;color:#000;float:right;}
#teaser #suite a:hover {text-decoration:none; color: red;}
#teaser .teaser-innertube{
margin:0 12px 12px 16px; 
}
/* =========== /Teaser =============*/

.photoright
{
	float: right;
	margin: 0 30px 30px 30px;
}
/* =========== Typographie general =============*/

a {text-decoration:none;color: red;} 

a:hover {text-decoration:none;color: #2A383B;} 

h2
{
	color: red;
	font-size: 20px;
}
h3
{
	color: #2A383B;;
	text-transform: uppercase;
	font-size:14px;
	font-weight:bold;
	margin:0;
}
h4
{
	color: #2A383B;;
	text-transform: uppercase;
	font-size:16px;
	font-weight:bold;
	margin:0;
}

h5 {
	color: red;
	font-size: 14px;
	font-weight:bold;
	margin:0;
	}
	/* ///////////// NOUVELLES  //////////////////// */
img.nouv
{
	margin-left: 10px;
	float:right;
}	
div.spacer{
	border-top: 1px dashed #d2e0c1;
	width:100%;
}
div.nouv_cat
{
	color: #999999;
	text-transform:uppercase;
	font-weight:bold;
	font-size: 1.2em;
	width:100%;
}
