body
{
	background: #304269;
	color: #333;
	font-size: 11px;
	padding: 20px 0 40px;
	font: 12px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

img
{
	border:0px;
}
pre
{
	font: 12px Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

.zone780
{
	background: transparent url(img/12_col.gif) repeat-y;
	margin-bottom: 10px;
}


/* =Containers
--------------------------------------------------------------------------------*/

.zone780
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.zone140,
.zone620
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.zone780 .zone620
{
	width: 620px;
}
.zone780 .zone140
{
	width: 140px;
}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}
.menu
{
	margin:0px;
	padding:0px;
	background-color:#FF8A00;
	color:white;
}
.menu_top
{
	background:#FF8A00 url(img/menu_top.png) top center no-repeat;
	height:10px;
	width:140px;
}
.menu_content
{
	width:120px;
	margin:0 10px;
}
.menu_bottom
{
	/*background:#304269 url(img/menu_bottom.png) center no-repeat;*/
	background-color:#5A7BC4;
	height:400px;
	width:140px;
}
.menu a, .footer a
{
	color : white;
	text-decoration:none;
	font-weight:bold;
}

.menu a:hover, .footer a:hover
{
	text-decoration: underline;
}
.zoneBleue
{
	margin : 0px 10px;
}
.pub
{
	margin:0px;
	padding:0px;
}
#content
{
	background:transparent url(img/content_fond.png) center repeat-y;
}
.content
{
	margin:0px;
	padding:0px;
}
.content a
{
	color: #FF6600;
	text-decoration: none;
}

.content a:hover
{
	color:#FF8A00;
	text-decoration: underline;
}
.content_top
{
	background:transparent url(img/content_top.png) top no-repeat;
	height:10px;
	width:620px;
}
.content_content
{
	width:600px;
	margin:10px;
}
.content_autre
{
	margin:10px;
}
.content_droite
{
	width:200px;
	float:right;
}
.ssmenu
{	
	/*background:#FF8A00 url(img/ssmenu_fond.png) left repeat-y;*/
}
.ssmenu a
{
	color:white;
	text-decoration:none;
}
.ssmenu a:hover
{
	color:white;
	text-decoration:underline;
}

.content_gauche
{
	width:400px;
}
.footer
{
	width:780px;
	height:25px;
	
	background:transparent url(img/footer.png) bottom no-repeat;
}

.footer p
{
	line-height:25px;
	color:white;
}
.titre1
{
	font-size: 15px;
	font-weight:bold;
}
.texteEnEvidence1
{
	color : #FF6600;
}
.texteEnEvidence2
{
	color : #FF8A00;
}
.titre2
{
	font-size:13px;
	font-weight:bold;
}
.txt_mini
{
	font-size:10px;
}
.definition
{
	margin-left:20px;
}
.nopuce
{
	list-style-type:none;
}
.texte_incruste
{
	margin-left : 5px;
	float:right;
}
.vignette
{
	width:60px; 
	height:60px; 
	display:block;
	margin : 5px 5px 10px 5px;
	float: left;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
.puceLien
{
	list-style-image: url(montage/puce_lien.png); 
}
.msg_erreur
{
	font-weight:bold; 
	text-align:center; 
	padding:10px; 
	border:1px dotted #FF8A00
}
.top10
{
	margin-top:15px;
}
