body{
	margin:0;
	padding:0;
	background:#ededed url(../_images/back.gif) no-repeat 50% 0;
	/*background-color:#FFFFFF;*/
	font: 80% Tahoma, Arial, Helvetica, sans-serif;	
	color:#666;
	text-align:center;
	/*line-height:160%;*/
	background-color:#ededed;
	
}
table, td, input, textarea, select, li{
	font: 100% Tahoma, Arial, Helvetica, sans-serif;	
}
/* */
a{
	color:#cd0000;
	text-decoration:underline;
}
a:hover{
	color:#999;
	text-decoration:underline;
}	



a:hover{
	color:#999;
	text-decoration:underline;
}	
a.menu, a.menu:hover{
	color:#333333;
}

/*Titre du billet */
a.txttitre, a.txttitre:visited{
	color:#333333;
	text-decoration:none;
	font-size:24px;
	padding-left:35px;
	padding-top:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	display:block;
	font-weight: bold;
	line-height:1em;
}



a.txttitre:hover{
	text-decoration:underline;
}


.titre{
	width:573px;
	height:55px;
	margin:0 0 0 0;
	background-image: url(../_images/bg_titre.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;

}






/* --------------------- container ------------------------ */

#container{
	width:985px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
h1#logo{
	margin:0;
	padding:0;
	position:absolute;
	text-indent:-8000px;
	overflow:hidden;
	width:254px;
	height:189px;	
	left:16px;
	top:0;
	z-index:10;
}
h1#logo a{
	display:block;
	height:189px;
	background:url(../_images/logo.gif) no-repeat 0 0;	
}


/* --------------------- main ------------------------ */

#main{
	float:right;
	display:inline;
	width:610px;
	/*height:500px;	*/
	/*background-color:#ededed;*/
	padding:0 0 0 0;
	z-index:0;
	
}

#main h1{
	color:#FF9900;
	font: 100 % Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: normal;
	/*line-height:5px;*/
}

#main h2{
	color:#333333;
	text-decoration:none;
	width:573px;
	height:50px;
	margin:0 0 0 0;
	background-image: url(../_images/bg_reagir.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:24px;
	padding-left:40px;
	padding-top:4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	display:block;
	font-weight: bold;
	line-height:1em;

}


#main .info{
	color:#000000;
	font: Tahoma, Arial, Helvetica, sans-serif;
	margin-left:35px;
}

#main address{
	float:left;
	margin:1em 0;
	margin-right:20px;
	width:150px;
	font-style:normal;
}
#main p{
	clear:both;
}
#main ul{
	margin:1em 0;	
	padding:0;
	list-style:none;
}
#main li{
	padding-left:20px;
	list-style:none;
	line-height:120%;
}
#main .linklist li{
	padding-left:30px;
	list-style:none;
	line-height:160%;
}
#main ol li {
	margin-left:-30px;
}
#main .ol-main{
	list-style:decimal;
}
#main .ol-main li{
	margin-left: -35px;
	list-style:decimal;
}
#main .linklist li{
	background:url(/_images/bullet.gif) no-repeat 12px 7px;
}     


.highlight{color:#cd0000;}
.top{display:block;text-indent:15px;background:url(/_images/top.gif) no-repeat .4em .52em;}
.print{display:block;text-indent:15px;background:url(/_images/print.gif) no-repeat .1em .55em;}
label{
	display:block;
}
.formField{
	border:1px solid #adadad;
	width:205px;
}
.formArea{
	border:1px solid #adadad;
	width:350px;
	height:150px;
	overflow:auto;
}
.submit{text-align:right;padding:0 10px;}
form, form p{margin:.5em 0;}
/* --------------------- nav ------------------------ */

#nav{
	float:right;
	display:inline;
	width:105px;
	background:url(/_images/nav_back.jpg) no-repeat 0 0;
}

#nav ul, #nav li{
	margin:0;
	padding:0;
	list-style:none;
}
#nav ul{
	width:104px;
	margin-left:33px;
	padding-top:8px;
}
#nav li{
	text-indent:-8000px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:0 0;
	width:104px;
	height:59px;
}
#nav li a{
	display:block;
	background-repeat:no-repeat;
	background-position:0 0;
	height:59px;
}
#nav li a:hover, #nav li a.selected{
	background-position:0 -59px;
}
#nav li#nav1, #nav li#nav1 a{background-image:url(/_images/nav1.jpg);}
#nav li#nav2, #nav li#nav2 a{background-image:url(/_images/nav2.jpg);}
#nav li#nav3, #nav li#nav3 a{background-image:url(/_images/nav3.jpg);}
#nav li#nav4, #nav li#nav4 a{background-image:url(/_images/nav4.jpg);}
#nav li#nav5, #nav li#nav5 a{background-image:url(/_images/nav5.jpg);}


/* --------------------- side ------------------------ */

#side{
	position:absolute;
	left:0;
	top:136px;
	width:270px;
	height:500px;
	background:url(../_images/side_back.gif) no-repeat 0 0;	
	z-index:100;	
}

#news, #news li {
	margin:0;
	padding:0;
	list-style:none;
}
#news{
	width:153px;
	margin-top:46px;
	margin-left:78px;
	line-height:28px;
}
#news li{
	height:27px;
	line-height:27px;
}
#news li a{
	display:block;
	width:100%;
	color:#7d849b;
}
#news li a:hover{
	color:#666;
	background:url(../_images/x.gif) no-repeat 140px 50%;		
}

#links, #links li {
	margin:0;
	padding:0;
	list-style:none;
}
#links{
	margin-top:60px;
	margin-left:44px;
	position:relative;
}
#links li{
	position:absolute;
	text-indent:-8000px;
	overflow:hidden;
}
#links li a{
	display:block;
}
#links li#linksBusiness{
	top:0;
	left:0;
	width:59px;
	height:67px;
	background:url(/_images/links_business.gif) no-repeat 0 0;	
}
#links li#linksBusiness a{height:67px;}
#links li#linksGawds{
	top:0;
	left:70px;
	width:100px;
	height:32px;
	background:url(/_images/links_gawds.gif) no-repeat 0 0;	
}
#links li#linksGawds a{height:32px;}
#links li#linksTradingeye{
	top:40px;
	left:70px;
	width:100px;
	height:32px;
	background:url(/_images/links_tradingeye.gif) no-repeat 0 0;	
}
#links li#linksTradingeye a{height:32px;}


/* --------------------- footer------------------------ */

#footer{
	width:472px;
	margin:0 auto;
	text-align:left;
	height:55px;
	background:url(../_images/footer_back.jpg) no-repeat 0 0;
	text-align:center;
	
}
#footer ul, #footer li{
	margin:0;
	padding:0;
	list-style:none;
	line-height:36px;
	height:36px;

}
#footer ul{
		width:455px;
		padding-top:3px;	
		overflow:hidden;	
}
#footer li{
	display:inline;
	margin-right:.3em;
	border-left:1px solid #cc0000;
}
#footer li.first{
	border:none;
}
#footer a{
	margin-left:.5em;
	color:#7d849b;
}
#footer a:hover{
	color:#5b6071;
	text-decoration:underline;
}

/* --------------------- float fix ------------------------ */
#container:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#container{display: block;}
/* Hides from IE-mac \*/
#container {min-height:1%;}
* html #container{height: 1%;}
#container{display: block;}
/* End hide from IE-mac */
/* end float fix */


/* Navigation multi pages */
a.linkOn{ font-size: 26px;	color:#0066CC; text-decoration:none}
a.linkOn:hover{color: #FF6600;}
a.linkOnDis{font-size: 126px;color:#000000; text-decoration:none}


/* Tag */
a.mot, a.mot:visited{
	color:#666666;
	text-decoration:underline;
	font-size: 10px;
}

a.mot:hover{
	color:#cd0000;
	
	
}

/* Nuage de tags */
a.tag, a.tag:visited{
	color:#000000;
	text-decoration:none;
	
}

a.tag:hover{
	color:#cd0000;
	text-decoration:underline;
	
	
}

a.tag_col, a.tag_col:visited{
	color:#999999;
	text-decoration:none;
	
}

a.tag_col:hover{
	color:#cd0000;
	text-decoration:none;
	
	
}



/* img{border:none;} */
.contour{
		padding: 7px;
		border: 1px solid #333333;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color:#FFFFFF
		}	

.contour_noir{
		padding: 7px;
		border: 1px solid #000000;
		margin-right: 0px;
		margin-bottom: 0px;
		background-color:#FFFFFF}	


.categorie{
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: blink;
	background-color: #000000;
	border: medium solid #FFFFFF;	
	text-align:center;
}

.categorie_tag{
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: blink;
	background-color: #CE0202;
	border: medium solid #FFFFFF;	
	text-align:center;
}



/* Bouton valider */
.valider{
	width:75px;
	font-size:12px;
	padding: 5px;
	border: 1px solid #333333;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	background-image: url(../_images/famfamfam/mouse_add.png);
	background-repeat: no-repeat;
	background-position: left center;		

}

.input_ko, .textarea_ko{
	font-family: inherit;
	font-size: inherit;
	border: 1px solid #bfbfbf;
	padding-right: 20px;
	background-color:#FFFFFF;
	background-image: url(../_images/bg_ko.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:15px;
}
.input_ok, .textarea_ok{
	font-family: inherit;
	font-size: inherit;
	border: 1px solid #bfbfbf;
	padding-right: 20px;
	background-color:#FFFFFF;
	background-image: url(../_images/bg_ok.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height:15px;
}

.code{
	border: 1px solid #666666;
	color: #222;
	font-weight : normal;
	color: #222;
	text-align: left;
	line-height: 100%;
	padding:5px 10px 5px 10px;
	margin: 1.5em 0px;
	background:#ffffff;
	display:block;
	white-space:pre;
	overflow:auto;
	width:565px;
	font-family: monaco, courier, monospace;
	font-size: 90%;
}	

.search{
	border: thin solid #c0d1df;
	font-size: 9px;
	color: #155587;
	padding-left:16px;
	background-image:url(../_images/search.png);
	background-repeat:no-repeat;
	height:16px;
	width:75px;
	vertical-align:middle; 
	
}
.cmd_ok{
	border: thin solid #c0d1df;
	font-size: 9px;
	color: #155587;
	height:17px;
	vertical-align:middle; 
	
}