/*
Theme Name: smartboxhunt
Theme URI: http://wordpress.org/
Description: smartboxhunt 
Author: Marion Vidal
Author URI: http://binarybonsai.com/


*/



/* Begin body et cadre principal */
html body {
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,New Roman;
	font-size:11px;
	background: #ffffff url('images/fond.jpg') no-repeat top left;
	color:#373737;
	height: 100%;

	}
	
#conteneurGen{
	position:relative;
	height:100%
}
	
#page{
	width:1010px;
	margin-right:auto;
	margin-left:auto;  	
	overflow:hidden;
	clear:both;

}

/* Header */

#header{
	width:1000px;
	clear:both;
	overflow:hidden;
}
#logo{
	width:150px;
	height:98px;
	float:left;
}

#menu
{
	margin-top:30px;
	margin-left:30px;
	margin-bottom:0;
	padding-bottom:0;
	width:820px;
	float:left;
}



#menud, #menud ul, #menud ul ul /* Liste */     
{
        padding : 0; 
        margin : 0; 
        list-style : none; 
}

#menud /* Ensemble du menu */
{
        font-family : Arial; 
        font-size : 8px; 
		color:#ffffff;
}

#menud a /* Contenu des listes */
{
		margin-right:19px;
		display : block; 
        padding-top : 0;
		margin-top:0;		
}

#menud ul a /* Contenu des listes */
{
		display : block; 
		width: 130px;
		height:20px;
		line-height:20px;
        padding-top : 0;
		margin-top:0;		
        text-decoration : none; 
		background-color:#ffffff;
		color:#b1c800;
		font-family : Arial; 
        font-size : 8px;
		padding-left:10px
}

#menud ul a:hover 
{
        text-decoration : none; 
		background-color:#b1c800;
		color:#ffffff;
}


#menud li /* Éléments des listes */      
{ 
        float : left; 
}



#menud li ul /* Sous-listes */
{ 
        position: absolute; 
        width: 200px; 
        left: -999em; 
}


#menud li ul ul 
{
        margin    : -15px 0 0 140px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */ 
   
}




#menud li:hover ul ul, #menud li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#menud li:hover ul, #menud li li:hover ul, #menud li.sfhover ul, #menud li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}

.contact{
	background: url('images/contact.png') no-repeat;
}

.contact:hover{
	background: url('images/contact_over.gif') no-repeat;
}

.soussousmenu{
		display : block; 
		width: 130px;
		height:20px;
		line-height:20px;
        padding-top : 0;
		margin-top:0;		
        text-decoration : none; 
		background-color:#b1c800;
		color:#ffffff;
		font-family : Arial; 
        font-size : 12px;
		padding-left:10px
}


/*Menu teams*/

 #menuVteam  {
		padding : 0; 
        margin : 0; 
        list-style : none; 
}   

 #menuVteam ul {
		padding : 0; 
        margin : 0; 
        list-style : none; 
}       

#menuVteam ul a{
		display : block; 
		width: 130px;
		height:20px;
		line-height:20px;
        padding-top : 0;
		margin-top:0;		
        text-decoration : none; 
		background-color:#ffffff;
		color:#b1c800;
		font-family : Arial; 
        font-size : 9px;
		padding-left:10px
}

#menuVteam ul a{
		display : block; 
		width: 130px;
		height:20px;
		line-height:20px;
        padding-top : 0;
		margin-top:0;		
        text-decoration : none; 
		background-color:#ffffff;
		color:#b1c800;
		font-family : Arial; 
        font-size : 9px;
		padding-left:5px
}

#menuVteam  ul a:hover 
{
        text-decoration : none; 
		background-color:#b1c800;
		color:#ffffff;
}

#menuVteam li ul /* Sous-listes */
{ 
        position: absolute; 
        width: 200px; 
        left: -999em; 
		margin    : -20px 0 0 130px ;
}

#menuVteam li:hover ul, #menuVteam li li:hover ul, #menuVteam li.sfhover ul, #menuVteam li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}

/*Menu vert*/

#menuV {
		padding:0;
		margin-left:10px;
		list-style : none;
}

#menuV li{
		padding:0;
		margin:0;
		list-style : none; 
}

.menuVert{
		display : block; 
		width: 130px;
		height:20px;
		line-height:20px;
		margin-top:15px;		
		background-color:#ffffff;
		color:#b1c800;
		font-family : Arial; 
        font-size : 8px;
		text-decoration : none; 
		padding-left:5px;
		margin-left:10px;
}

.menuVert:hover{
		
		background-color:#b1c800;
		color:#ffffff;
		text-decoration : none; 

}

/*Titres*/

h1{
	margin:0;
	padding:0;
	text-indent: -5000px;
	font-size:1px;
}


.titreart{
	font-size:22px;
	color:#373737;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

h3{
	font-size:22px;
	color:#373737;
	font-family:arial;
	font-weight:bold;
	text-decoration : none;
}

/*Contenu*/

#ColGauche{

	width:137px;
	float:left;
	height:200px;
}



.infos{

	padding-bottom:3px;
}

.auteur{

	font-family:arial;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}

.date{

	font-family:arial;
	font-size:11px;
}

.commentaires{

	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#9db100;
}
.commentaires a{

	color:#9db100;
}

#content{

	width:550px;
	float:left;
	background-color:#efefef;
	margin-left:45px;
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	overflow:hidden;
}

#contentarch{
	width:530px;
	float:left;
	background-color:#efefef;
	margin-left:45px;
	margin-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	overflow:hidden;

}

.entry{

	border-bottom:1px solid #c4c4c4;
	border-top:1px solid #c4c4c4;
}

.entry a{

	color:#373737;
}

.alignleft{

	float:left;
	margin-right:10px;
	margin-bottom:5px;

}

.alignright{

	float:right;
	margin-left:10px;
	margin-bottom:5px;

}
.postmetadata{

	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#373737;
	margin-bottom:20px;
	margin-top:10px;
	clear:both;
	overflow:hidden;

}

.postmetadata a{

	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#9db100;

}

.postgauche{
	margin-top:15px;
	float:left;
	width:420px;
	overflow:hidden;
	clear:both;
}

.postdroite{
	float:left;
	width:120px;
	overflow:hidden;
}

.postdroite a{
	text-decoration:none;
}

.commentaireimg{
	margin-top:20px;
	float:right;
}

.plugsocial{
float:right;
}

.navigation{
	height:30px;
}

.navigation a{
	color:#373737;
}

.comment-meta  a{
	color:#373737;
}


/*Sidebarre*/


#sidebar{

	width:178px;
	float:left;
	margin-left:60px;
	margin-top:15px;
}

.blogrollliste{

margin-top:0;
padding:0;
}

.blogrollliste li{
margin:0;
padding:2px;
}



.blogroll {
	width:177px;
	padding-bottom:15px;
	/background-color:#ffffff ;
}

.blogroll ul{
	margin:0;
	padding-top:0;
	padding-bottom:3px;
	padding-left:20px;
	background-color:#ffffff;
}

.blogroll li{
	margin:0;
	padding:0;
}

.blogroll li a{
	font-family:arial;
	font-size:11px;
	color:#373737;
}

.cloud{
	width:177px;
	height:200px;
	background-color:#ffffff;
}

.cloudint{
	width:171px;
	padding-right:3px;
	padding-left:3px;
}

.cloud a{
	text-decoration:none;
	color:#8e8e8e;
}

#compteur{
	width:177px;
	height:57px;
}

.FBbox{
	width:177px;
	height:30px;
	background-color:#ffffff;
	color:#556ea6;
	font-size:9px;
}

.LogSB{
	float:left;
}

.FB{
	font-weight:bold;
}
.fanbox{
margin-left:8px;
margin-top:2px;
}



/*Footer*/

.espace{
height:30px;
text-indent:-7000px;
}

#espace{
	height:30px;
	text-indent:-7000px;
	clear:both;
	overflow:hidden;
}

#contfoot{
	width:1010px;
	margin-right:auto;
	margin-left:auto;
}

#footer{
	width:570px;
	margin-left:183px;  
}
#conteneur{
	overflow:hidden;
	clear:both;
	height:25px;
	background-color:#ffffff;
}

#logobas{
	height:25px;
	width:95px;
	float:left;
	background-color:#ffffff;
}

#menubas{
	height:20px;
	width:455px;
	float:left;
	padding-top:5px;
	margin-left:20px;
	background-color:#ffffff;
}

#menubas a {
	font-family:arial;
	font-size:9px;
	color:#373737;
}

#footer ul{
	margin:0;
	padding:0;
}

#footer li{
	margin-right:15px;
	padding:0;
	float:left;
	height:25px;
	list-style : none; 
	text-align:center;
}

/*teams*/

#presentationequipe{
	width:570px;
	overflow:hidden;
	clear:both;
}

.team{
	width:270px;
	height:170px;
	font-family:arial;
	font-size:11px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	font-size:10px;
}
.team img{
	float:left;
}

.titreteam{
	text-decoration:underline;
	font-weight:bold;
}
