@charset "utf-8";
/*  
Theme Name: Onwild theme FR
Theme URI: www.onwild.com
Description: Théme onwild FR.
Version: 1.0
Author: Adrien Russo
Author URI: www.onwild.com

*/

{
margin:0;
padding:0;
border: 0;
font-size: 1em;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

#page{
        width:900px;
        margin-left:auto;
        margin-right:auto;
}

.content{

	float:left;
	width:100%;
	padding-bottom:10px;
}

.realisation{
	float:left;
	text-align:left;
	width:60%;
	padding-right:15px;
	margin-left:0px;
}
a img{
	border:none;
}
body{
        font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
        font-size:10pt;
        background-color:#111;
        color:#FFF;
        text-align:center;
        width:100%; 
	height:100%;
	margin:0px;
}

.post a img{
	border:0px;
	border-color:white;
}

h1{
        font-size:17pt;
        font-weight:bold;
        color:rgb(191,191,191);
}

h3{
        color:rgb(255,204,0);
        padding-top:10px;
        font-size:11pt;
	text-decoration:underline;
}

h3 a:visited{
        color:rgb(255,204,0);
        padding-top:10px;
        font-size:11pt;
}

h3 a{
        color:rgb(255,204,0);
        font-size:11pt;
}

/*header*/
.banner{
        color:#fffccc;
        text-align:center;
        background-color:#000;
        font-size:18pt;
        font-weight:bold;
        border-bottom:2px #ffce33 solid;
	margin-bottom:30px;
}

.banner a{
        color:#fff;
        font-weight:bold;
	text-decoration:none;
}

.header{
	margin-bottom:20px;
}

.first_links {
        text-align:left;
        font-size:8pt;
        letter-spacing: 2px;
 	background-image:url(images/logo_onwild.png);
        background-repeat:no-repeat;
        padding-top:45px;
	margin-bottom:60px;
}

.screenshot{
        width:530px;

}

.article{
	float:left;
	width:530px;
}

.first_links a{
        color:#fff;
        text-decoration:none;
        margin-left:5px;
        font-weight:normal;
}

.top_menu {
        text-align: left;
        padding: 8px;
        color: #ccc;
        line-height: 1.4em;
        border-top: 1px dotted #444;
        background: #222;
        border-bottom: 1px solid #222;
        margin-top:20px;
        font-size:10pt;
}

.top_menu a{
        color:#fff;
        font-weight:bold;
        font-size:9pt;
}

.summary{
        font-size: 9pt;
        padding: 8px 10px;
        background: #ffce33;
        color: #222;
        text-align:left;
}

.services{
        margin-left:25px;
	padding-top:5px;
        width:35%;
        float:right;
        text-align:justify;
        color:#ccc;
}

.servicesprest{
	text-align:justify;
	float:top;
	width:100%;
	margin-left:0px;
	background-color:#111;
	padding-bottom:1px;
	border-bottom:1px dotted #444;
	font-size:9pt;
}

/*sidebar*/
#sidebar{
	position:relative;
	float:left;
	width: 160px;
	margin:0px;
	padding:0px;
	margin-top:30px;
}

#sidebar h2{
	margin:0px;
	padding:0px;
	font-size:16px;
	text-transform:uppercase;
}

#sidebar li {
	position:relative;
	list-style:none;	
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-bottom:20px;
}

#sidebar ul, #sidebar ul li ul{
	margin:0px;
	padding:0px;
}

#sidebar li ul li {
	font-size:12px;
	line-height:18px;
	background-color:#111;
	list-style:none;
	border:none;
	margin-top:0px;
	margin-bottom:0px;	
}

#sidebar li ul li a, #sidebar li ul li a:link, #sidebar li ul li a:visited, #sidebar li ul li a:hover {
	color:#ffffff;
	text-decoration:none;
}

#sidesep{
	position:relative;
	height:0px;
	background-color:#111;
}

#sidebar ul li .rss{
	display:block;
	overflow:visible;
	padding-left:18px;
	background-color:#111;
	background-image: url(http://localhost/wordpress/wp-content/themes/FFL_theme/images/logo_rss_w.gif);
	background-repeat: no-repeat;
	background-position:0px;
}


.prestation{
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:1px #ccc dotted;
	text-align:justify;
}

.prestation p{
	margin-bottom:10px;
}




/*pages principale*/

.post{	
	margin-bottom: 40px;
	padding-bottom:0px;
	color:#FFFFFF;
	/*border-bottom: 1px solid white;*/
}

.realisation h1 a{
	color:rgb(255,204,0);
}

.realisation h1 a:visited{
	color:rgb(255,204,0);
}

.post h2{
	margin:0px;
	padding:0px;
	font-size:1em;
	text-transform:uppercase;
}

a:visited{
	color:#fff;
	font-weight:bold;
}

.post h2 a, .post h2 a:link, .post h2 a:visited, .post h2 a:hover{
	
	text-decoration:none;
	color:white;
}

.post_content{
	margin:0px;
	padding:0px;
	text-align: justify;
	font-size:0.8em;
}

.post_content a, .post_content a:link{
	color:#ffffff;
	text-decoration:underline;
}


.post_content a:visited{
	color:#FFFFFF;
	font-weight:bold;
}

.commentmetadata a{
	color:#FFFFFF;
}

.postmetadata{

}

p a{
	color:#fff;
}

#container_flash{
	display:block;
	width:530px;
	height:400px;
	margin:0px;
	padding:0px;
	border:1px solid white;
}

#flashcontent{
	background-color:red;
	border:1px solid white;
}

#google{
	font-size:1em;
}
/*footer*/
.footer{
	text-align:left;
	font-size:8pt;
	color:#666;
	line-height:15px;
	border-top:1px #666 solid;
	padding-bottom:5px;

}

.top_menu a{
	color:#fff;
}

.test{
	float:left;
}

.footer a{
	color:#ffce33;
}

.wwwvalidator{
	margin-top:10px;
}

.clear{clear:both;}



.narrowcolumn{

}
.navigation{
	text-transform:uppercase;
}
.navigation a, .navigation a:link, .navigation a:visited, .navigation a:hover{
	font-size:12px;
	text-decoration:none;
	position:relative;
	color:white;
}

widecolumn{

}


alignleft{

}

.center{

}

.entry{

}

.pagetitle{

}
