/* CSS Document SWSysteme */
*{padding:0px;margin:0px;}
body{margin:0px;padding:0px;color:#333;  background:white url(../cssimg/bgBottom.gif) 0px bottom repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:12px;}

/* ====================================================================== */
/* =============================== GLOBAL ============================== */
/* ====================================================================== */
.spacer { clear:both; }
.spacer2 { clear:both; visibility:hidden; height:0; margin:0; padding:0; border:0; }

.floatleft{ float:left;}
.floatright{ float:right;}
.center{ text-align:center;}
.alignleft{ text-align:left;}
.alignright{ text-align:right;}

.strong{font-weight:bold !important; }
.no-strong{font-weight:normal !important;}
#textepost a.hidden-link:link{ color:#333; text-decoration:none;}
#textepost a.hidden-link:visited{ color:#333; text-decoration:none;}
#textepost a.hidden-link:hover{ color:#333; text-decoration:none;}

h1{font-size:18px; margin-bottom:15px; color:#0096E7;}
h2{font-size:16px;}
h4{background:url(../cssimg/comment.png) no-repeat; padding-left:18px; font-size:16px; border-bottom:#999999 1px solid;color:#bdbd00;}
h5{background:url(../cssimg/comment_add.png) no-repeat; margin:10px 2px 2px 0px; padding-left:18px;font-size:14px; line-height:18px;}
ul{margin-left:20px;}
li{list-style:square;}
label{float:left; display:block;width:120px;}
a{ color:#666666;}
a:hover{ text-decoration:none;}

span.h1{font-size:14px; color:#404040;}
span.ptt{font-size:10px;}

/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */

#conteneur{margin:0px auto; width:1000px; background: url(../cssimg/logo_header.jpg) 0px 0px no-repeat;}
#header{ position:relative; height:100px;}
	#header h1{ position:absolute; top:40px; left:146px; font-size:10px; color:#0097DE; font-weight:normal; }
	
#logo{text-align:center;margin:0px;padding:0px; }
#casse{ height:20px; background:url(../cssimg/fond_vert.gif); color:#484848; text-align:center; line-height:20px;}

.image{padding:5px; float:right; text-align:center; font-size:10px;}
#sponsor{padding:15px 10px 10px 10px; float:right; background:#999900 url(../cssimg/bg_sponsor.gif) no-repeat; margin:10px 0px 10px 10px;}
	#sponsor a{color:#FFFFFF;}
	#sponsor a:visited{color:#FFFFFF;}
	#sponsor a:active{color:#FFFFFF;}
	#sponsor a:link{color:#FFFFFF;}
	#sponsor a:hover{text-decoration:none;}


	#menu{width:550px; margin:0px 0px 0px 450px;}
	#ssmenu{width:890px; margin:0px auto;}
	#ssmenu li{ margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; font-size:11px; font-weight:bold; list-style:none; float:left; display:block;
				 text-align:center; background:url(../cssimg/bg_left_li.gif) left bottom no-repeat; }
				 
	#ssmenu a{float:left; text-decoration:none; color:#666; display:block; height:18px; padding:5px 16px 0px 6px; margin:0px 0px 0px 11px; _margin:0px 0px 0px 5px;
				background:url(../cssimg/bg_li.gif) right bottom no-repeat; }
	#ssmenu a:hover{color:black;}
	
	#principale{width:890px; margin:0px auto; padding:20px 5px 20px 5px;}
	#listenews{margin-top:25px;}
	#listenews h2{ font-size:16px; margin-bottom:20px; padding:10px 0px 0px 0px; border-top:#989a90 1px solid; color:#989a90;}
	#listenews a{ text-decoration:none; color:#999999;}
	#listenews a:hover{ text-decoration:underline;}
	#listenews dt{margin-left:20px; font-weight:bold;}
	#listenews dd{ background:url(../cssimg/bg_suite.gif) no-repeat;padding-left:20px; margin-left:20px; }
	#textepost{border-left:#c0c0c0 1px dashed; padding-left:10px; margin-bottom:30px;}
	#textepost a{ color:#666666;}
	#textepost a:hover{ text-decoration:none;}
	
	#comment{margin:20px 0px 0px 20px; border-left:#bdbd00 3px solid; padding-left:6px; }
	#comment p.tete{background:url(../cssimg/comment_user.png) no-repeat; padding-left:17px;}
	
	#forme{margin-left:20px; padding:10px; background:#0096E7; border:#006295 1px solid; width:400px; display:none;}
	
	#piedpage{margin-top:30px; height:25px; text-align:center; ; color:#666666;}