@charset "UTF-8";

/*body  {
	font-family: "Helvetica Neue", "Helvetica-Neue", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, Helvetica, Arial, sans-serif;
 	font-size:12px;
	font-weight:200;
	background: url(../i/bg2.jpg) repeat-x #000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}*/
.main  {
	font-family: Tahoma, Arial;
 	/*font-family: "Helvetica Neue", "Helvetica-Neue", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, Helvetica, Arial, sans-serif;
 
	font-weight:200;*/
	/*background: url(../images/bg.jpg) repeat-x #000;*/	
	font-size:12px;
	margin: 0; 
	padding: 0;
	text-align: center; /* for IE5 */
	color: #000000;
}

a {
cursor:pointer;	
}
.blog_top h2 {
	color:#1ab7ea;
	font-weight:100;
	font-size:1.8em;
	padding:20px 0 3px 60px;
	background: url(../i/content/nouveautes.png) no-repeat left;
}

.standby {
	color:#1ab7ea;
	font-weight:100;
	font-size:1.8em;
	padding:0;
}


.blog_middle h3 {
	color:#1ab7ea;
	font-weight:100;
	font-size:1.4em;
	padding:0;
	margin:0;
}
.blog_middle h3 span {
	background: #3f3b37;
	padding:0 5px 0 30px;
	font-size:1.2em;
}


.blog_middle p {
	padding:0 5px 0 30px;
	font-size:1.1em;
}
.sidebar_top h3 {
	color:#1ab7ea;
	font-weight:100;
	font-size:1.8em;
	padding:25px 10px 0 0;
	text-align:right;
	margin:0;
}

.sidebar_middle h4 {
	color:#1ab7ea;
	font-weight:100;
	font-size:1.4em;
	padding:0;
	margin:0;
}

#col1 div.text, #col2 div.text, #col3 div.text {
	position:absolute;
	font-weight:100;
	font-size:1.6em;
	padding:1px 5px;
	margin:0;
	margin:-60px 0 0 auto;
	z-index:5;
	width:auto;
	background: #3f3b37;
	text-transform:uppercase;
}

#col1 div.text {color:#1ab7ea;}
#col2 div.text {color:#f37085;}
#col3 div.text {color:#c1cf6a;}


p.promo_title {
	color:#1ab7ea;
	font-size:20px;
	text-transform:uppercase;
	font-weight:100;
	margin:0;
	padding-left:10px;
	padding-top:10px;
}
.title {
	color:#1ab7ea;
	font-size:2em;
	text-transform:uppercase;
	/*font-weight:100;*/
	margin:0;
	/*padding-left:10px;
	padding-top:10px;*/
}
p.promo_info {
	color:#333333;
	font-weight:100;
	font-size:1.6em;
	text-transform:lowercase;
	margin:0;
	padding:0;
	padding-left:10px;
	padding-top:5px;
}


.img_nav p {
	color:#fff;
	/*font-weight:100;
	font-size:1.6em;*/
	margin-top:0;
	padding-top:0;
	text-align:center;
}

ul#menu {
	display:block;
	font-size:1.6em;
	font-weight:100;
	margin:0;
	padding:0;
	list-style:none;
	height:32px;
	overflow:hidden;
}

ul#menu li {
	float: left;
	width:188px;
	display:block;
 	background:url(../i/bg_menu_btn.png) no-repeat center;
}

ul#menu li.blue a, ul#menu li.green a, ul#menu li.red a {
 display:block;
 padding:2px 0 8px 0;
 text-transform:uppercase;
 text-decoration:none;
 text-align:center;
}

ul#menu li.blue a {color:#1ab7ea;}
ul#menu li.green a {color:#c1cf6a;}
ul#menu li.red a {color:#f37085;}

#footer p {
	text-align:center;
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 15px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	color:#1ab7ea;
}

#footer a:link, #footer a:active, #footer a:visited {
	color:#fff;
	text-decoration:none;
}

.img_nav a {text-decoration:none;}
