/* CSS RESET éà */
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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: none;
	font-family:Arial, Helvetica, sans-serif;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
#body-container, #columns, #left_column, #right_column, #avis-legal, #footer_text, #footer_img img, #footer_slogan{float:left;}

/* #####################
		TEMPLATE
   #####################*/


#infinite-header{width:100%; float:left; background:#215198; padding:15px 0;}
#header{width:960px; margin:auto;}
#header p{color:#fff; font-size:23px; text-transform:uppercase; text-align:center;}
#header p span{font-size:18px; text-transform:none;}
#header p span a:link{color:#fff; text-decoration:none; font-size:18px;}
#header p span a:visited{text-decoration:none; color:#fff;}
#header p span a:hover{text-decoration:underline; color:#fff;}
#header p span a:active{text-decoration:underline; color:#fff;}

#body-container{width:100%; background:url(images/bg-body-b.jpg) repeat-x #eeeded ;}
#container{width:960px; margin:auto;}

#columns {width:960px; margin-top:23px;}
#left_column{width:339px;}
#top-LC{width:339px; float:left;}
#top-white-LC{width:333px; background:#fff; float:left; height:17px;}
#top-triangle-LC{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 17px 0 0 6px;
	border-color: transparent transparent transparent #698bbe;
	float:left;}
#content-LC{width:303px; float:left; background:#fff; border-top:none; border-right:6px solid #698bbe; border-bottom:none; border-left:none; padding:0 15px 15px 15px; min-height:1250px;}
#votre-adresse{margin:12px 0}
#vous-etes-LC{color:#fff; background:#215198; margin-top:20px; text-shadow:1px 1px 1px #000; font-weight:bold; text-transform:uppercase; width:303px; text-align:center; padding:20px 0;}
.article{width:303px; float:left; margin-top:25px;}
.article h4{text-transform:uppercase; color:#000; margin-bottom:15px; font-size:12px;}
.article p{font-size:11px; line-height:15px; margin-bottom:10px;}
.article a{color:#215198; font-size:11px;}
#nouvelles-rss{margin-top:25px; float:left; width:303px;}
#nouvelles-rss h4{background:url(images/rss-icon.png) no-repeat left center; text-transform:uppercase; font-size:12px; color:#000; padding:5px 0px 5px 23px; margin-bottom:15px;}
.chunk a, .chunk p{font-size:11px; line-height:15px; color:#000;}

#right_column{width:621px; margin-top:17px;}
#top-RC{width:621px; float:left;}
#top-white-RC{width:592px; height:21px; float:left; background:#fff;}
#top-triangle-RC{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 0 29px 21px 0;
	border-color: transparent #dddddd transparent transparent;
	float:left;}
#content-RC{padding:20px 0; background:#fff; min-height:1225px;}
h1{font-size:25px; color:#0f366f; margin:0 15px 20px 15px;}
#slider{width:621px; float:left; height:283px;}
#saisissez{width:571px; float:left; margin:25px; background:#215198; margin:25px;}
#saisissez-top{width:571px; float:left; height:30px;}
#saisissez-tri{
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 30px 35px 0 0;
	border-color: #0067ff transparent transparent transparent;}
#saisissez-content{padding:0px 5px 20px 30px; width:536px;}
#saisissez-content a{color:#72abff; display:block; text-transform:none; font-weight:bold; text-decoration:none; text-shadow:1px 1px 1px #000;}
#saisissez-content a span{color:#fff; font-size:31px; text-transform:uppercase;}
#main-content-RC{ width:571px; float:let; padding:0 25px;}
#main-content-RC p{font-size:14px; line-height:21px; margin-bottom:15px;}
#main-content-RC p span{font-size:12px; line-height:18px; margin-bottom:12px;}
#main-content-RC h2{font-size:16px; color:#000; margin-bottom:20px; text-transform:uppercase;}
#main-content-RC h3{font-size:14px; color:#000; margin-bottom:20px; text-transform:uppercase;}
 

#infinite-adsense{width:100%; float:left; background:#eeeded;}
#adsense{width:728px; margin:15px auto;}

#avis-legal{width:920px; padding:20px; background:#fff; line-height:18px; font-size:12px;}

#footer_box{width:100%; float:left; background:#011128; padding:0 0px 35px 0px;}
#footer{margin:auto; width: 880px; text-align: center; padding: 10px 20px 10px 60px; color: #fff; font-size: 12px}
#footer_text{text-align: left; width: 650px; line-height: 22px; margin: 10px 0 0 0}
#footer_text a{color: #fff}
#footer_img{float: right; width: 170px;}
#footer_img img{margin: 0 12px 0 0;}
#footer_slogan{width: 170px; text-align: left; margin: 6px 0 0 0; font-size: 11px}
#footer_slogan a{color: #ddd; text-decoration: none}