*{
	margin:0;
	padding:0;
}

body,html{

	background: #2496c6;
	overflow-x:hidden;
	font-family:arial;
}

#site{
	max-width:950px;
	width:80%;
	margin:auto;
	text-align:left;
	background:#FFFFFF;
	border:solid 5px #186586;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;

}
#header{
	max-width:950px;
	margin:auto;
	width:80%;
	background:url(../images/subwall_logo.png) no-repeat  left 8px;
	min-height:150px;
	

}
#searchform{
float:right;
position:relative;
top:-30px;
}
#logo{
	width:250px;
	float:left;cursor:pointer; height:150px;
}
#contenu{
	min-height:200px;
	padding:10px;
}

#footer{	max-width:950px;
	margin-left:auto;
	margin-right:auto;
	width:80%;
	text-align:left;
	color:#ffffff;
	font-size:9pt;
	margin-bottom:30px;
}

.right{
	border-left:solid 1px #b3b3b3;
	float:right;
	width:25%;
	padding-left:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
}
#left{
	float:left;
	width:60%;
}
h2{
	font-size:13pt;
}

h1{
	font-size:15pt;

}

a{
	text-decoration:none;
	color:#979696;
}
a:hover{
	text-decoration:underline;
	color:#979696;
}

.date{
color:#979696;
font-size:10pt;
}

.post{
	padding:10px;
	font-size:14pt;
	padding-bottom:10px;
}
.subpost{
min-height:80px;
font-size:11pt;
border:solid 1px #b8bcc1;
padding:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-top-bottom-radius:10px;
}
.infoposteur{
	text-align:right;
	padding-top:12px;
}
.arr2{
	float:right;
	position:relative;
	top:-1px;
}
.subpostwarr1{
font-size:11pt;
border:solid 1px #b8bcc1;
padding:10px;
position:relative;

-moz-border-radius-bottomright:10px;
-webkit-border-bottom-right-radius:10px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-bottomleft:10px;
-webkit-border-top-bottom-radius:10px;
z-index:1;

}
.arr1{
	float:right;
	position:relative;
	right:-9px;
	z-index:9;

}
.wall_titre{
	border-bottom:solid 1px #979696; width:100%; margin-bottom:10px;color:#979696; font-size:18pt;text-transform:uppercase
}

.right h1{
	color:#29abe2;
}
 .info, .success, .warning, .error, .validation {  
     border: 1px solid;  
     margin: 10px 0px;  
     padding:15px 10px 15px 50px;  
     background-repeat: no-repeat;  
     background-position: 10px center;  
 }  
 .error {  
     color: #D8000C;  
     background-color: #FFBABA;  width:90%;
     background-image: url('images/error.png');  
 }  

#footer a:hover{
	text-decoration:none;
}


.ditlink{
	text-decoration:none;
	border-bottom: dashed 1px black;
}

.ditlink a:hover{
	text-decoration:none;
}

.setacces a, .setacces a:hover {
color:#29abe2;
padding-bottom:2px; text-decoration:none;
border-bottom:dashed 1px #29abe2;
}

.files{
	font-size:9pt;
	text-align:left;
	width:100%;
}
.file{
	text-align:center;
	width:80px;
	height:130px;
	float:left;
	display:block;
	margin-top:10px;

}
.file img{
	width:50px;
	height:50px;
}

.fichiers{
	text-weight:bold;
	width:100%;
	padding-bottom:1px;
	border-bottom:solid 1px #b4b7b8;
	
}
.video{
	width:90%;
	min-height:300px;
	text-align:center;
	margin-top:20px;
}

.sharing{
	float:left;
}
.sharing img{
	float:left;
	margin-right:10px;
	margin-top:10px;	
}

#ads{
	float:right;
	padding-top:30px;
}