/* Feuille de style par défaut */

*{
	margin:0; 
	padding:0; 
	list-style:none;}

html {
	background:url(img/html.png) 0 0}

body {
	background:url(img/body.png) repeat-x;
	font:63.5% Arial, Helvetica, sans-serif;
	color:#999; 
	padding:23px 0;}
	
a, a:visited {
	text-decoration: underline;
	color:#ff7601;}
	
a:hover {
	color:#000; 
	text-decoration:underline;}
	
a img {border:0;}

.clearer {
	clear:both;
	visibility:hidden;}
	
#wrapper {
	width:764px; 
	margin:0 auto; 
	background: url(img/wrapper.png) no-repeat;}

#main {
	background:#fff url(img/main.jpg) no-repeat 14px 100%;}
	
#main #inmain{
 	background: url(img/inmain.jpg) repeat-x; 
	padding:0 0 120px 14px; 
	min-height:300px;}
	
#content_news {
	padding:225px 0 0 0; 
	background:url(img/content.jpg) no-repeat; 
	font-size:1.1em;
	width:510px;
	float:right;}

#sidebar {
	float:left; 
	width:230px;}

#footer { 
	background:url(img/footer.png);
	height:80px;
	clear:both;}

#header {
	height:100px;
	position:relative;}
	
#header h1#logo {
	position:absolute; 
	top:0;
	left:10px;}

#speedbar {
	position:absolute; 
	left:254px;
	top:57px;
	background:url(img/speedbar.png) no-repeat; 
	height:43px;
	width:507px; 
	padding-left:3px;}
	
#speedbar li {
	float:left; 
	font-size:1.2em; 
	font-weight:bold;}
	
#speedbar li a {
	width:97px;
	height:33px;
	display:block; 
	text-align:center;
	color:#fff; 
	text-decoration:none; 
	line-height:33px; 
	background:url(img/li_speed.png);
	 margin-right:1px;}
	 
#speedbar li a:hover, #speedbar li a.actif {
	background:url(img/lispeed_hover.png); 
	color:#ddd;}

#content_news .news {
	margin:0 20px 45px;}
	
#content_news h2 {
	font-size:1.3em; 
	line-height:30px;
	color:#ff7601; 
	text-transform:uppercase;}
	
#content_news .p1 {
	font-size:1.1em; 
	line-height:16px;
	padding:8px 4px;}

#content_news .infos_news {
	text-align:right; 
	margin-top:8px; 
	padding-right:5px; 
	text-decoration:underline;}

#sidebar .title {
	font-size:1.5em; 
	font-weight:bold;
	height:40px;
	color:#ff7601;
	background: url(img/h2box.jpg) no-repeat 0 0; 
	text-align:center;
	line-height:35px; 
	text-transform:uppercase; 
	margin-bottom:12px;}
	
#sidebar form#connection {
	font-size:1em;
	line-height:15px;}
	
#sidebar form#connection p {padding: 3px 20px;}
	
#sidebar form#connection p a {color:#333;}

#sidebar form#connection .text {
	width:170px;
	height:15px;
	border:2px inset #999; 
	margin-bottom:8px; 
	padding-top:3px; 
	font-size:1.1em;
	color:#123853; 
	background:none;}
	
#sidebar form#connection #sub1 {
	width:50px;
	height:25px;
	border:2px outset #999;
	margin: 0 0 20px 60px;
	cursor:pointer; 
	background:none;}

#sidebar ul#sidenav {
	font-size:1.2em; 
	padding:20px 0 50px; 
	font-weight:bold;}
	
#sidebar ul#sidenav li {
	padding:0 5px 0 45px; 
	line-height:18px;}
	
#sidebar ul#sidenav li#home {background:url(img/accueil.jpg) no-repeat 0 100%;}

#sidebar ul li a {
	color:#8a8a8a; 
	text-decoration:none}
	
#sidebar ul li a:hover {color:#FF9900}

#sidebar .box {
	background:url(img/box.jpg); 
	margin-bottom:20px;}
	
#sidebar .inbox {
	background:url(img/inbox.jpg) no-repeat 0 100%;
	min-height:260px; 
	padding-bottom:25px;}
	
#sidebar .box dd {
	padding: 2px 12px; 
	font-size:1.1em;}
	
#sidebar .box dd a{
	color:#ff7601; 
	text-decoration:none;}
	
#sidebar .box dd ul {
	font-size:0.9em;
	color:#9a9a9a;
	margin: 1px 2px 8px;}

#footer p {
	padding: 5px 10px; 
	text-align:center;
	font-size:1em; 
	line-height:35px;}
	
#footer p a {
	font-weight:bold; 
	text-decoration:none;}
