HTML, BODY {
	background:#fff;
	color:#444;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	font-size:12px;
}

H2 { 
	font-family: Arial, Helvetica, sans-serif;
	color:#e6a32e;
	text-transform:uppercase;
	margin-bottom:-11px;
	font-weight:bold;
	}

H2.footer { margin-bottom:20px; }

.Titre-bleu { color:#6aa5df; }

strong { color:#000; }

a:link, a:visited, a:active { color:#666; text-decoration:none; text-decoration:underline;}
a:hover { color:#333; text-decoration:underline; }

.underliner {
	white-space:nowrap;
	padding-bottom:4px;
	border-bottom:1px solid #999;
	}

.titrepage {
	height:31px; width:100%;
	text-align:right;
	}

.post_meta_bar a {
	background:#000;
	padding:1px;
	}
	
.post_meta_bar STRONG {
	color:#7a9397;
	}

.plandusite LI { padding:4px 0 4px 0;}

.plandusite UL LI A {
	color:#6aa5df;
	}
.plandusite UL LI UL LI A {
	color:#333;
	}
	
.plandusite UL LI UL LI UL LI A {
	color:#999;
	}

.linerow{
	width:100%;
	height:55px;
	margin:15px 0 20px 0;
	border-bottom:1px solid #abaeb1;
	}
	
.linecol1{
	padding:15px 0 0 0;
	float:left;
	width:150px;
	}
	
.linecol2{
	float:right;
	width:400px;
	}

.full{
	width:940px;
	margin-left:auto;
	margin-right:auto;
	}

.sidebar {
	border:1px solid #2b3131;
	width:218px;
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	}

.widebox {
	width:698px;
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	}

.widebox .spacebar{
	border-top:1px solid #2b3131;
	border-left:1px solid #2b3131;
	border-right:1pex solid #2b3131;
	border-bottom:1px solid #000;
	height:16px;
	width:698px;
	}

.container{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.heading {
	padding:30px 0 30px 0;
	}
	
.titlerow {
	height:16px;
	margin:10px 0 10px 0;
	background:#2b3131;
	}
	
.entete{
	text-align:center;
	}
	
.fondbleu{
	background:#6cabc6;
}
	
.bordure{
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	margin-left:auto;
	margin-right:auto;
	width:947px;
	}

.imageentete{
	float:left;
	}

.entetebox{
	width:933px;
	border:7px solid #999;
	background:#fff;
	}

.entetetext{
	text-align:center;
	}

.fr_entreebox{
	background:url(http://lenvoldeslangues.com/img/entetes/fr_entree.jpg) no-repeat;
	width:350px;
	float:right;
	}
	
.en_entreebox{
	background:url(http://lenvoldeslangues.com/img/entetes/en_entree.jpg) no-repeat;
	width:350px;
	float:right;
	}
	
.fr_entreebox, .en_entreebox {
	padding-top:65px;
	text-align:left;
	font-size:11px;
	}

.fr_entreebox ul, .en_entreebox ul{
	margin-left:6px;
	list-style:none;
	}
	
.fr_entreebox a, .en_entreebox a{
	color:#444;
	text-decoration:none;
	}
	
.fr_entreebox li, .en_entreebox li{
	margin-left:30px;
	height:23px;
	width:230px;
	background:url(img/entreelist.gif);
	padding:5px 0 0 15px;
	}

.inscription {
	margin-left:87px;
	}

.post_meta_bar {
	font-size:10px;
	background:#2b3131;
	padding:8px 10px 8px 10px;
	}

.justify { text-align:justify; }

.contactbox {
	padding:0 0 0 80px;
	text-align:left;
	color:#999;
	}

.seal {
	background-image:url(img/sot-LDL.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}

.page {
	margin-top:20px;
	padding-left:23px;
	}

.page P { margin-bottom:20px;}

.page UL{
	margin-left:-25px;
	}

.titlerow IMG {
	margin-left:1px;
	}

.heading H1{
	margin:10px 0 0 0;
	}

.bold { font-weight:bold; }

.widebox H2 {
	color:#DDD;
	margin:0 0 10px 10px;	
	font-weight:bold;
	}

.widebox P {
	font-size:10px;
	padding:10px 10px 0 10px;
	}

H1, H2{
	font-size:12px;

	}

.contactinfo {
	font-size:10px;
	padding:42px 0 0 0;
	}

.menu {
	width:940px;
	height:36px;
	background-image:url(images/menuback.gif);
	border:0;
	}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.menu ul li {
	float: left;
	margin: 0;
	padding: 0;
}

.menu ul li a {
	display: block;
	height: 36px;
	float: left;
	padding:0;
	font-size:1px;
	color:#000;
}

.footing {
	margin:20px auto 20px auto;
	padding-top:10px;
	border-top:1px solid #ccc;
	font-size:11px;
	background:#fff;
	width:960px;
	}
	
.footing a{
	color:#999;
	}

.footing2 {
	float:right;
	}
	
.right { text-align:right; }

.floatleft { float:left; }
.floatright { float:right; }

.logo { 
	margin:15px 0 15px 0;
	}

.off { display:none; }
.on { display:block; }

.mainmenu {
	margin-top:12px;
	height:40px;
	}

.submenu {
	background-image:url(img/menu/sm-back.gif);
	height:27px;
	width:465px;
	}

.grid_40,
.grid_880,
.grid_100,
.grid_820,
.grid_160,
.grid_760,
.grid_220,
.grid_700,
.grid_280,
.grid_640,
.grid_340,
.grid_580,
.grid_400,
.grid_520,
.grid_460,
.heading,
.menu,
.grid_940 {
	color:#333;
	display: inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	/*border-top:1px solid red;*/
}

.news {
	color:#666;
	width: 330px;
	}

.news H2{ margin-bottom:5px;}

a.more {
	background:url(img/bullet.gif) no-repeat 2px;
	padding:0 0 0 16px;
	line-height:10px;
	text-transform:uppercase;
	font-size:11px;
	color:#666;
	font-weight:normal;
	text-decoration:none; 
	
	}
	
a.more SPAN { 
width:100%;
font-size:12px; 
text-decoration:none; 
color:#333; 
}

.videoboxtext {
	float:left;
	color:#999;
	padding-top:90px;
	width:144px;
	}
.videobox {
	float:right;
	}

.container .grid_220 {
	width: 220px;
}

.grid_6,
.container .grid_460 {
	width: 460px;
}

.grid_9,
.container .grid_700 {
	width: 700px;
}

.container .grid_940, .header, .menu{
	width: 940px;
}

.container .grid_40 {
	width: 40px;
}

.container .grid_100 {
	width: 100px;
}

.container .grid_160 {
	width: 160px;
}

.container .grid_280 {
	width: 280px;
}

.container .grid_340 {
	width: 320px;
}

.container .grid_400 {
	width: 400px;
}

.container .grid_520 {
	width: 520px;
}

.container .grid_580 {
	width: 580px;
}

.container .grid_640 {
	width: 640px;
}

.container .grid_760 {
	width: 760px;
}

.container .grid_820 {
	width: 820px;
}

.container .grid_880 {
	width: 880px;
}


/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* `Modifs Megavolt
----------------------------------------------------------------------------------------------------*/

#bloc_contact_accueil{
	width: 250px;
	float: left;
	height: 230px;
	background: #fff url(img/img_contact_accueil.jpg) no-repeat top left;
	margin: 10px 0 0 0;
	color: #666666;
}

#padding_bloc_contact_accueil{
	padding: 70px 0 0 30px;
}

#bloc_contact_accueil span{
	color: #6fa7ca;
	font-size: 14px;
	font-weight:bold;
}

#bloc_contact_accueil strong{
	color: #666666;
}

#bloc_contact_accueil a{
	color: #6fa7ca;
	font-size: 10px;
}

.both{clear: both;}


#bloc_contact_accueil_en{
	width: 250px;
	float: left;
	height: 230px;
	background: #fff url(img/img_contact_accueil_en.jpg) no-repeat top left;
	margin: 10px 0 0 0;
	color: #666666;
}

#bloc_contact_accueil_en span{
	color: #6fa7ca;
	font-size: 14px;
	font-weight:bold;
}

#bloc_contact_accueil_en strong{
	color: #666666;
}

#bloc_contact_accueil_en a{
	color: #6fa7ca;
	font-size: 10px;
}







