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,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
table, caption, tbody, tfoot, thead, tr, th, td
 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	/*vertical-align: baseline;*/
}
    body  {
    	font: 100%  Arial, Verdana,Helvetica, sans-serif;
    	background: #95bad1;
    	margin: 0; 
    	padding: 0;
    	text-align: center; 
    	color: #000000;
		background-image:url(../images/fond.jpg);
		background-repeat: repeat-x;
    }
    .cont #container { 
    	width: 960px;  
    	/*background: #FFFFFF;*/
    	margin: 0 auto; 
    	/*border: 1px solid #000000;*/
    	text-align: left; 
    } 
	#sub_container{
		background: #fff; 
		height:auto;
		width:auto;
		float:left;
		display:inline;
	}
    .cont #header { 
    	background: #fff; 
    	padding: 0 ;  
		/*background-image:url(../images/header-temp.jpg);
		background-repeat: no-repeat;*/
		height:240px;
    } 
    .cont #header h1 {
    	margin: 0;
    	padding: 10px 0; 
    }
    .cont #sidebar1 {
    	float: right; 
    	width: 310px; /*310*/
    	background: #fff;
    	padding: 0px 0px 0px 0px;
		margin:0;
		height:auto;
		display:inline;

    }
	.cont #sidebar1 #actus{
		width: 310px;
		float:right;
		display:inline;
		margin:0px;
		padding:0px;
		background:#fff;
		height:205px;
		background-image:url(../images/header-actus.jpg);
		background-repeat: no-repeat;
		background-position:top;
	}
	.cont #sidebar1 #temoignages{
		
		width: 310px;
		float:right;
		margin:0;
		display:inline;
		padding:30px 0 0 0;
		height:239px;
		font-size:11px;
		background-image: url(../images/temoignages-fond.jpg);
		background-repeat:no-repeat;
		background-position:top;
	}
	
	.cont #sidebar1 #actus ul{
		
		float:right;
		margin:0 15px 0 0px;
		vertical-align: top;
		padding:80px 0 0 0;
		/*background-color:#ef0;*/
		height:90px;
		overflow:hidden;
		list-style-position:inside;
		width:234px;
	}
	.cont #sidebar1 #actus ul li{
		
		list-style-type:square;
		color:#215071;
		margin-left:0px;
		padding:0 0 0 0 ;
		vertical-align: top;
		font-size:11px;
		margin-bottom:12px;
		line-height:11px;
	}
    .cont #mainContent { 
    	margin: 0 0 0 0; 
    	padding: 0 0px 20px 20px; 
		width:630px;/*650*/
		height:auto;
		float:left;
		background: #FFFFFF;
    } 
	
	
    .cont #footer { 
    	padding: 0 10px 0 20px; 
    	/*background:#DDDDDD;*/ 
    } 
    .cont #footer p {
    	margin: 0; 
    	padding: 10px 0; 
		color:#3f7cad;
		font-size:11px;
		text-align:center;
		line-height:12px;
    }
	.cont #footer p a {
		text-decoration:none;
		color:#3f7cad;
	}
    .fltrt {
    	float: right;
		display:inline;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
		display:inline;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	#texte{margin-bottom:10px;}
	#actus .actus-titre {color:#3f7cad}
    #actus .actus-date { color:#333}
    #actus .actus-chapeau { color:#868698}
	#actus .actus-chapeau a{ color:#868698; text-decoration:none}
	#actus #fin-actus {margin:0px: padding:0px; height:36px; display:inline;}
	#temoignages .temoin{  float:left; height:auto;display:inline; /*background-color:#00CC00;*/ width:200px; margin:5px 0 9px 73px; line-height:12px}
	.temoin .titre{color:#3f7cad; text-transform:uppercase;}
	.temoin .chapeau{color:#868698;}
	.temoin .chapeau a{ color:#868698; text-decoration:none}
	#temoignages #fin-temoin {float:left;display:inline;margin-left:73px; margin-top:5px; background-color:#FFFFFF; width:auto; height:auto;}


