body 
{
background: white;
color:#333333;
font-family:arial,tahoma,verdana,sans-serif;
font-size:83%;
/*line-height:1.4em;*/
/*font-size-adjust:none;*/
font-style:normal;
font-variant:normal;
font-weight:normal;
}
#hautdepage
{
height: 171px;
width: 100%;
background: url(../../template/img/v3/haut.gif) repeat-x top;
position:relative;
}
#entete a
{
display:block;
overflow:hidden;
text-indent:-5000px;
margin-top: 10px;
}
#logo
{
/*background: url(../../template/img/v3/logo_lien.gif) no-repeat top;*/
background: url(../../template/img/design/logo_lien.gif) no-repeat top;
position:absolute;
left: 0px;
top: 0px;
height: 171px;
width: 200px;
visibility:visible;
z-index:100;
}
#logo_lien
{
height: 171px;
width: 150px;
margin-left: 50px;
}
.haut_d
{
position:absolute;
right: 0px;
top: 0px;
height: 171px;
width: 35px;
/*float: right;*/
/*visibility:visible;
z-index:100;*/
}
#corps_gauche
{
background: url(../../template/img/v3/ombre_g.gif) no-repeat top right;
float:left;
height:229px;
width:32px;
}
#corps_droite
{
background: url(../../template/img/v3/ombre_d.gif) no-repeat top left;
float:right;
height:229px;
width:31px;
}
#corps
{
width:91.5%;
margin: auto;
/*margin-top: 20px;*/
float:left;
}                        
#banniere
{
/*  height: 45px;
	float: right;
	margin-top: 10px;*/
position:absolute;
right: 35px;
top: 0px;
}
#banniere form
{
	margin-top: 21px;
	margin-left:125px;
}
#banniere form input
{
border: none;
}
/*#zone_recherche
{
  background: url(../../template/img/v3/recherche.png) no-repeat top;
  height: 45px;
	width: 184px;
  text-align: center;
	float: right;
}*/
#zone_recherche
{
background:transparent url(../../template/img/design/recherche.gif) no-repeat scroll center top;
float:right;
height:170px;
/*margin-top:-10px;
padding-top:10px;*/
text-align:center;
width:313px;
}
#contenu
{
/*padding:10px 0px 15px 10px;*/
margin: 25px 0px 15px 0px;
	overflow: hidden;
	padding-left: 15px;
}
#news
{
padding: 0 15px;
}
* html #contenu 
{
margin-left: 160px;
}
#arbre
{
font-family: 'Trebuchet MS', Verdana, Arial, "Times New Roman", Times, serif;
margin-bottom:10px;
padding:4px;
  font-size:0.8em;
	color:#656F57;
}
#basdepage
{
background: url(../../template/img/v3/herbe.png) center repeat-x;
height: 66px;
width: 100%;
}
#menu
{
	width: 168px;
	float: left;
  /*background: url(../../template/img/v3/menu.png) no-repeat top right;*/
}
#menu h3
{
overflow:hidden;
text-indent:-5000px;
height:38px;
}
.menu_element
{
  margin-bottom: 15px;
/*	padding-bottom:25px;
  background: url(../../template/img/menu/menu_b.gif) no-repeat bottom;*/
}
.menu_element ul
{
  margin-left: 30px;
	margin-top: 0px;
	padding: 0pt;
}
.menu_element .menu_pub, .menu_element .zero
{
  margin-left: 10px;
}
#menu li a
{
padding:5px 0px 4px 0px;
text-decoration:none;
}
#menu .lien_menu a 
{
height:16px;
}
#menu .menu_element .menu_fiches
{
  background: url(../../template/img/menu/menu_fiches.gif) no-repeat left;
}
#menu .menu_element .menu_compte
{
  background: url(../../template/img/menu/menu_compte.gif) no-repeat left;
  /*background: url(../../template/img/v3/menu_compte.gif) no-repeat left;*/
}
#menu .menu_element .menu_publicite
{
  background: url(../../template/img/menu/menu_pub.gif) no-repeat left;
}
#menu .menu_element .menu_calend
{
  background: url(../../template/img/v3/menu_calend.gif) no-repeat left;
}
#menu .menu_element .menu_stats
{
  background: url(../../template/img/menu/menu_stats.gif) no-repeat left;
}
ul 
{
/*margin:8px 0px 0px 16px;*/
margin:18px 0 18px 26px;
list-style-image: url("../../template/img/v3/flecheverte.png");
/*list-style-image: url("../../template/img/v3/puce.gif");*/
padding: 0pt;
}
#contenu .liste_lien li:hover, #menu .liste_lien li:hover, #speed_gestion li:hover
{
list-style-image: url("../../template/img/v3/flecheverte.png");
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 
{
/*color:#B3B3B3;*/
color:#fff;
background: none;
/*font-family:arial,verdana,sans-serif;*/
font-family:'Lucida Sans Unicode','Trebuchet MS',Verdana,Geneva,Arial,Helvetica,sans-serif;
margin-bottom:5px;
margin-top:5px;
padding-bottom:0.1em;
}
#contenu h1 
{
color:#99cc33;
font-size:150%;
line-height: 100%;
font-weight:normal;
padding:5px;
text-align:center;
border-bottom:1px dashed #CCCCCC;
}
#contenu  h2 
{
font-size:120%;
font-weight:normal;
/*padding:0px 0px 5px;
padding-top:28px;*/
/*padding: 8px 0px;*/
background:transparent url(../../template/img/v3/section.gif) repeat-x scroll 0 0;
line-height:35px;
height: 53px;
/*margin-left: 10px;*/
}
#contenu h3
{
color:#99cc33;
font-size:130%;
padding:5px;
text-align:center;
border-bottom:1px dashed #CCCCCC;
margin-bottom:15px;
}
/*#contenu .section_accueil h2
{
color:#99cc33;
font-size:150%;
font-weight:normal;
margin:0px 0px 12px;
padding:0px 0px 5px;
padding-top:28px;
border-bottom:1px dashed #CCCCCC;
}*/
.titre_hr
{
background:#FFFFFF url("../../template/img/v3/titre_fond.png") bottom repeat-x;
height: 7px;
margin:0px 0px 12px;
}
#contenu ul li 
{
list-style-image: url("../../template/img/v3/puce.gif");
margin:0px 0px 0px 10px;
}
#contenu .options ul li, #contenu .admin ul li{
list-style:none;
}
#contenu .section_accueil ul li 
{
margin:0px 0px 0px 10px;
color: #aaaaaa;
}
.ensemble_accueil 
{
margin:auto;
}
.section_news 
{
/*padding:5px;
padding-top:15px;
padding-right: 25px;
background: url(../../template/img/v3/section.png) no-repeat top right;*/
/*background: url(../../template/img/v3/section.gif) repeat-x;*/
margin-bottom: 20px;
}
.section_news form, .section_news p
{
margin: 0px 15px;
}
.section_news_reduit
{
padding:5px;
padding-top:15px;
padding-right: 25px;
background: url(../../template/img/v3/section_news.png) no-repeat top right;
margin-bottom: 20px;
}
.section_accueil
{
/*background-color:white;
float:right;
padding:5px;
padding-top:15px;
padding-right: 25px;
width:44%;
background: url(../../template/img/v3/section.png) no-repeat top right;
margin-bottom: 20px;*/
float:right;
margin-bottom:20px;
padding:10px;
width:46%;
}
.options 
{
/*float:right;
padding:5px;
padding-top:15px;
padding-right: 25px;
width:44%;
margin-bottom: 20px;*/
float:right;
margin-bottom:20px;
padding:10px;
width:46%;
}
.section_accueil_pub
{
/*background-color:white;
float:right;*/
padding:10px;
/*width:44%;*/
overflow: hidden;
text-align: center;
/*padding-right: 25px;
  background: url(../../template/img/v3/section.png) no-repeat top right;*/
float:right;
margin-bottom:20px;
/*padding:10px;*/
width:46%;
}
.auteur_pub
{
margin: auto;
}
.resume_last_vue{
  float: right;
  border: none;
	margin-right: 8px;
}
.sommaire_fiche{
/*  margin-left : 60px;
  margin-right : 60px;
  margin-top : 20px;
  margin-bottom: 20px;
	width:275px;*/
margin:20px 310px 20px 60px;
max-width:305px;
}
#contenu .sommaire_fiche h4 
{
color:#99cc33;
border-bottom:1px dashed #CCCCCC;
font-size:100%;
}
.fiche_aide{
padding:5px;
padding-top:15px;
padding-right: 25px;
background: url(../../template/img/v3/section.png) no-repeat top right;
margin-bottom: 20px;
}
.cadre_auteur
{
float: right;
margin-left: 20px;
margin-bottom: 10px;
width: 300px;
}
.cadre_auteur ul
{
margin-left: 0px;
}
.auteur_avatar
{
	text-align: center;
	float: left;
	margin-right: 25px;
	height:100px;
	width: 100px;
}
#bdp_copy
{
  padding-top: 35px;
	height: 20px;
	text-align: center;
color: #cccccc;
}
.pagination
{
  text-align: center;
  margin: auto;
  margin-bottom: 5px;
  margin-top: 5px;
	height: 34px;
	line-height: 30px;
}
.page_actuel {
font-weight: bold;
color: #656F57;
}
.profil_avatar
{
  height: 150px;
	width: 150px;
	text-align: center;
	float: left;
}
.profil_label
{
  color: #15428b;
	font-weight: bold;
}

/* menu gestion*/

#speed_gestion ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        line-height : 21px; /* on définit une hauteur pour chaque élément */
				margin-right: -20px;
				margin-left: 22px;
}

#speed_gestion /* Ensemble du menu */
{
        font-size : 12px; /* hauteur du texte : 12 pixels */
				margin-left: -365px;
				/*margin-left: -385px;*/
 				position: absolute;
 				top: 170px;
 				left: 50%;
				width:730px;
				/*border-bottom:1px dashed #CCCCCC;*/
				/*padding-left:20px;*/
}

#speed_gestion a /* Contenu des listes */
{
        display : block; /* on change le type d'élément, les liens deviennent des balises de type block */
        padding : 0; /* aucune marge intérieure */
        text-decoration : none; /* on supprime le style par défaut des liens (la plupart du temps = souligné) */
        width : 144px; /* largeur */
				margin-right:20px;
}

#speed_gestion li /* Elements des listes */      
{ 
        float : left; 
				/*padding-left: 10px;*/
}
#speed_gestion li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 144px; /* Largeur des sous-listes */
        left: -9999em; /* Hop, on envoie loin du champ de vision */
				padding: 0 0 0 20px;
				background: #fff;
				opacity: 0.8;
				border: 1px dashed #ccc;
				border-top: none;
				margin-left:-20px;
}
#speed_gestion li:hover ul ul, #speed_gestion li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -9999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#speed_gestion li:hover ul, #speed_gestion li li:hover ul, #speed_gestion li.sfhover ul, #speed_gestion 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 */
}

/* nouveau design */

#new_accueil td, #new_page
{
  -moz-border-radius : 10px;
	border : 1px solid #d6d6d6;
	background : #efefef;
	padding : 5px;
}
#new_arbre
{
color:#656F57;
/*font-family:'Trebuchet MS',Verdana,Arial,"Times New Roman",Times,serif;*/
font-size:0.8em;
padding : 0px;
	padding-left : 10px;
}
#new_accueil
{
width : 100% !important;
}
#new_accueil .new_left
{
/*width : 60% !important;*/
}#new_accueil .new_right
{
/*width : 40% !important;*/
width:270px;
}
#new_accueil td
{
vertical-align:top;
}
#new_accueil td #calendrier td
{
vertical-align:none;
border : none;
background : none;
padding : 0px;
}
#new_accueil h2, #new_page h2
{
text-align : right;
margin:0 5px 5px;
padding-bottom:3px;
color:#666;
border-bottom:2px solid #25C7F6;
font-weight:normal;
font-size:130%;
line-height: 26px;
height : 30px;
height:auto !important;
}
#content
{
margin:25px 0 15px;
overflow:hidden;
padding-left:15px;
float: none !important;
float: right;
}
#content h1 {
color:#99CC33;
font-size:180%;
font-weight:normal;
line-height:100%;
padding:5px;
text-align:center;
}
.rep_elmt
{
text-align:center;
margin:4px 4px 10px;
float:left;
width: 120px;
}
.miniature {
cursor:pointer;
display:block;
height:120px;
overflow:hidden;
text-align:center;
width:120px;
border : 1px solid #DDDDDD;
}
.miniature a {
display:block;
height:100px;
width:100px;
margin : 10px;
}
.miniature span {
display:table-cell;
height:100px;
text-align:center;
vertical-align:middle;
width:100px;
}
.miniature img {
max-height:100px;
max-width:100px;
}
.mini_lien {
margin:auto;
width:120px;
}
.resume, .repertoire
{
background:#ffffff none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin:10px 0;
padding:5px 10px;
}
.resume .date
{
padding: 0px;
}
.resume .date .droite
{
float : right;
}
#content .resume h3 a
{
display:block;
/*line-height:24px;*/
padding-bottom:5px;
font-weight:normal;
}
#content .resume h3
{
font-size:110%;
}
#content .resume .fiche_intro
{
margin:10px 0;
}
#content .resume .fiche_comment
{
border-top:1px solid #dddddd;
text-align:right;
}
#content ul
{
margin:0 0 18px 26px;
}
#content ul li {
list-style-image:url(../../template/img/v3/puce.gif);
}
.resume h3.gros-oeuvre
{
border-bottom:2px solid #ff9900;
}
.resume h3.gros-oeuvre a
{
color :#ff9900;
}
.resume h3.plomberie
{
border-bottom:2px solid #3399ff;
}
.resume h3.plomberie a
{
color :#3399ff;
}
.resume h3.electricite
{
border-bottom:2px solid #33ccff;
}
.resume h3.electricite a
{
color:#33ccff;
}
.resume h3.menuiserie
{
border-bottom:2px solid #996600;
}
.resume h3.menuiserie a
{
color:#996600;
}
.resume h3.finitions
{
border-bottom:2px solid #cc0000;
}
.resume h3.finitions a
{
color:#cc0000;
}
.resume h3.jardin
{
border-bottom:2px solid #8cc02b;
}
.resume h3.jardin a
{
color:#8cc02b;
}
.resume h3.autre
{
border-bottom:2px solid #999999;
}
.resume h3.autre a
{
color:#999999;
}
.resume h3.gros-oeuvre a:hover, .resume h3.plomberie a:hover, .resume h3.electricite a:hover, .resume h3.menuiserie a:hover, .resume h3.finitions a:hover, .resume h3.jardin a:hover, .resume h3.autre a:hover
{
color: #99BE0E;
}
