
#body1 {
	font-family: Calibri;
    font-size: 12px;
	margin: auto;
	width: 1015px;
	height: 1224px;
	color: #000000;
	background: url(images/bg.jpg) repeat-x;
}
#body2 {
	font-family: Calibri;
    font-size: 12px;
	margin: auto;
	color: #000000;
	background: url(modules/bg.jpg) repeat-x;
	background-color: #faf7e7;
		width: 1015px;
	height: 1480px;
}
a:link, a:visited { margin: 0; padding: 0; text-decoration: none; }
a:hover, a:active { margin: 0; padding: 0; text-decoration: none;}
a img {
border: none;
margin: 0px;
padding: 0px;

}
#menu1 {
height: 96px;
margin: auto;
}
#dessus132 {
height: 37px;
margin: auto;
color: #d8d8d8;
font-size: 12px;
padding-left: 500px;
padding-top: 30px;
}
#sousmenu {
width: 1015px;
height: 28px;
margin: auto;
}
#header {
background: url(images/header.png) no-repeat;
width: 1015px;
height: 98px;
margin: auto;
}
#barre {
background: url(images/barre.png) no-repeat;
width: 1015px;
height: 26px;
margin: auto;
}
#loginbg {
background: url(images/loginbg.png) no-repeat;
width: 825px;
height: 85px;
margin-left: 160px;
}
#edito {
background: url(images/edito.png) no-repeat;
width: 446px;
height: 228px;

}
#theme {
background: url(images/bgtheme.png) no-repeat;
width: 385px;
height: 235px;

}
#espace {
height: 10px;
}
#espace1 {
height: 6px;
}
#editorial {
margin-left: 80px;
float: left;
}
#themes {
margin-left: 40px;
float: left;

}
.clear {
clear: both;
}
#barreb {
height: 15px;
}
#news {
margin-left: 80px;
float: left;
width: 387px;
color: #e3e3e3;
height: 456px;
}
#droite {
float: left;
width: 485px;
}
#barrenews {
background: url(images/news.png) no-repeat;
width: 387px;
height: 27px;
}
#shout{
background: url(images/shout.png) no-repeat;
width: 483px;
height: 343px;
}
#site {
margin: auto;
}
#footer {
background: url(images/footer.png) no-repeat;
width: 1015px;
height: 119px;
margin: auto;
}
#footer1 {
background: url(modules/images/footer.png) no-repeat;
width: 1015px;
height: 119px;
margin: auto;
}

.news {
width: 342px;
}
#espaceenews {
height: 15px;
}
.news .titre {
width: 342px;
}
.news .soustitre {
width: 342px;
margin-bottom: 5px;
font-size: 11px;
}
.news .txt {
color: #e2e2e2;
 overflow: auto;
 height: 300px;
}
.news .com {
margin-left: 220px;
}
.news .com a:link, a:visited { margin: 0; padding: 0; color: #f1a035; text-decoration: none; }
.news .com a:hover, a:active { margin: 0; padding: 0; color: #f1a035; text-decoration: none;}
.news .footer {
width: 337px;
height: 1px;
background: url(images/footernews.png) no-repeat;
}
/* Menu */

ul {margin:0px; padding:0px;}
ul li {display: block;  float: left; list-style-type: none; font-weight: bold; }
ul li a {text-decoration: none; }
ul li a:hover {}
#menu {width: 1000px; margin-left: 70px; height: 29px; display:block;float:left;clear:left;margin-top:0;}
#menu * {  _padding-top:0;_padding-bottom:0; }
#menu ul li { margin-right: 40px;padding-top:0!important;padding-bottom:0!important;}
#menu ul li a {display:block;float:left;color: #FFF;}
#menu ul li.dernier {background: none;}

#menu ul li.actif {background:url(images/hover.png) no-repeat;
height: 29px;
width: 77px;}
#menu ul li.actif.inactif { background:url(images/hover.png) no-repeat;
height: 29px;
width: 77px;}
#menu ul li.actif a {color:#000000;}
#menu ul li.actif.inactif a {color: #ffffff;}

#menu ul li.inactif.survol,  #menu ul li.survol {background:url(images/hover.png) no-repeat;
height: 29px;
width: 77px;}
#menu ul li.survol a, #menu ul li.inactif.survol a {color: #000000;}

 #menu a#plan-site {color: #000000; display: block; float: right; margin-top: 6px; position:relative; left:10px;top:2px;}
#menu a#plan-site:hover {text-decoration: none;}

#sous-menu {  margin-left: 81px; height: 29px; width:1015px;}
#sous-menu * {  _padding-top:0;_padding-bottom:0; }
#sous-menu ul {float: left;}
#sous-menu ul li { text-align: center; padding-left:9px; padding-right:40px; background:url(images/sousmenu.png) right no-repeat;
margin-right: 30px; padding-top: 7px; padding-bottom: 10px;}
#sous-menu ul li a {color: #454545;}
#sous-menu ul li a.lien-promo {color: #3fbaba;}

#sous-menu ul.hidden { display:none; }
#sous-menu ul.show { display:block; }

 #sous-menu li.liens-complements { margin-left: 5px}
#sous-menu li.couleur a {color: #CC9E30;}
 #onglet_accueil {
height: 29px;
width: 77px;
 }
 #onglet_ebusiness {
 height: 29px;
width: 77px;
}
 #onglet_management {
 height: 29px;
width: 77px;
}
 #onglet_tuto {
 height: 29px;
width: 77px;
}
 #onglet_solutions {
 height: 29px;
width: 77px;
}
 #onglet_developpeur {
 height: 29px;
width: 77px;
}
 #onglet_emploi {
 height: 29px;
width: 77px;
}
 #onglet_economie {
 height: 29px;
width: 77px;
}
 #pubbb { 
 margin-left: 80px;
 width: 468px;
 height: 60px;
 float: left;
 }

 #pubbb2 {

 width: 400px;
 height: 60px;
 float: left;
 
 }
form#login {
margin: 0px; padding: 0px;
font-size: 11px;
width: 825px;
height: 85px;
		}
span#username,
span#password {
margin:0; padding:0;
font-size: 11px;
color: #ff8f25;
			}
input#username-field{
width: 117px; height: 21px;
background: url(images/barrelog.png) no-repeat;
margin-top: 0px;
padding-left: 22px; 
margin-left: 205px;
margin-top: 8px;
padding-top: 3px;
border: none;
color: #cccccc;
font-size: 11px;
				}
#log1 { 
float: left;
				}
#log2 { float: left;
font-size: 12px;
margin-top: 4px;
margin-left: 10px;
				}
input#password-field{
width: 117px; height: 21px;
background: url(images/barrepass.png) no-repeat;
margin-top: 0px;
margin-left: 0px;
padding-top: 3px;
padding-left: 22px;
border: none;
color: #cccccc;
font-size: 11px;
}
input#submit-button {
width: 50px; height: 22px;
background: url(images/ok.png) no-repeat;
margin: 0px; padding: 0px;
border: none;
}

#edito1 {
height: 30px;
}
input#textbox_texte {
width: 387px; height: 48px;
background: url(images/shouttxt.png) no-repeat;
margin-left: 8px;
padding-top: 10px;
padding-left: 10px;
border: none;
float: left;
}
input#textbox_env {
width: 75px; height: 48px;
background: url(images/shouten.png) no-repeat;
margin: 0px;
border: none;
float: left;
}
#enjoy {
height: 20px;
}
#hautf
{
height: 14px;
}
#textbox {
margin-left: 14px;
width: 465px;
 height: 275px;
 overflow: auto;
 right: 10px;
}
#smileyss {
width: 448px; height: 37px;
margin-top: 10px;
margin-left: 20px;
background: url(images/shout2.png) no-repeat;
}
#blcokshout {
width: 469px; height: 1px;
background: url(images/footershout.png) no-repeat;
}
#open {
height: 974px;
width: 883px;
margin-left: 80px;
padding-top: 20px;
padding-bottom: 20px;
margin-top: 10px;
 overflow: auto;
}
#open2 {
width: 866px;
}
.smileysssz {
float: left;
margin-left:0px;
margin-right:0px;
margin-top:2px;
padding:0px;
border: none;
}
/*********** FORUM *****************/

.menufofo {
border: none;
margin:0px;
padding: 0px;
float: left;
}

input#recherchefofo{
width: 189px; height: 29px;
background: url(modules/images/recherche.png) no-repeat;
border: none;
color: #cccccc;
padding-left: 0px;
padding-right: 0px;
padding-top: 6px;
padding-bottom: 0px;
margin:0px;
float: left;
	}
	input#inputfofo {
	width: 54px; height: 29px;
background: url(modules/images/search.png) no-repeat;
border: none;
margin:0px;
padding: 0px;
float: left;
	}
	#menufofo {
	
	}
	#logfofo {
	width: 863px; height: 41px;
background: url(modules/images/bglog.png) no-repeat;
	}
	form#chercho{
margin: 0px; padding: 0px;
		}
#log {
padding-top: 5px;
margin-left: 10px;
}
.barrecat {
	width: 863px; height: 31px;
background: url(modules/images/barrecat.png) no-repeat;
color: #ffffff;
padding-left: 15px;
padding-top: 1px;

}
.nomcat {
	width: 560px; height: 29px;
background: url(modules/images/nomcat.png) no-repeat;
float: left;
}
.sujetcat {
	width: 50px; height: 29px;
	padding: 0px;
	margin: 0px;
background: url(modules/images/sujetcat.png) no-repeat;
float: left;
}
.reponsecat {
	width: 72px; height: 29px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/reponsecat.png) no-repeat;
float: left;
}
.derncat {
	width: 181px; height: 29px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/derncat.png) no-repeat;
float: left;
}
	#msgrect {
		width: 863px; height: 27px;
background: url(modules/images/barremsg.png) no-repeat;
	}
	#msgsuject {
		width: 435px; height: 29px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/postvu.png) no-repeat;
float: left;
	}
	#msgsujet {
		width: 54px; height: 29px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/sujet.png) no-repeat;
float: left;
	}
	#msgcat {
		width: 122px; height: 29px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/cat.png) no-repeat;
float: left;
	}
	#msgdate {
		width: 252px; height: 29px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/date.png) no-repeat;
float: left;
	}
#msgsuject1
 {
		width: 46px; height: 25px;
		padding: 0px;
	margin: 0px;

background: url(modules/images/2msg.png) no-repeat;
float: left;
	}
#msgsujet1 {
		width: 389px; height: 25px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/2titre.png) no-repeat;
float: left;
	}
#msgcaau1 {
		width: 54px; height: 25px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/2auteur.png) no-repeat;
float: left;
	}
#msgcat1 {
				width: 121px; height: 25px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/2cat.png) no-repeat;
float: left;
	}
#msgdate1 {
		width: 253px; height: 25px;
		padding: 0px;
	margin: 0px;
background: url(modules/images/2date.png) no-repeat;
float: left;
	}
#statsbarre {
width: 863px; height: 24px;
background: url(modules/images/barrestats.png) no-repeat;
}
#bgstats {
width: 863px; height: 102px;
background: url(modules/images/bgstats.png) no-repeat;
text-align: center;
padding-top: 7px;
}
#linebarre {
width: 863px; height: 24px;
background: url(modules/images/line.png) no-repeat;
color: #ffffff;
padding-left: 20px;
padding-top: 3px;
}
#linestats {
width: 863px; height: 28px;
background: url(modules/images/bgline.png) no-repeat;
text-align: center;
}
#finbarre {
width: 863px; height: 24px;
background: url(modules/images/barrefin.png) no-repeat;
color: #ffffff;
}
#bgfin {
width: 863px; height: 69px;
background: url(modules/images/bgfin.png) no-repeat;
}
.slide_titre {
margin-left: 820px;
}
#bgfin1 {
margin-top: 5px;
margin-left: 70px;
float: left
}
#bgfin2 {
margin-top: 5px;
margin-left: 400px;
float: left
}
