@charset "utf-8";
/* CSS Document */

fieldset
{
	border: 1px solid #872205;
}

ul
{
	margin:0;
	padding:0;
}
/*****************************
*** tableau recapitulatif ****
******************************/
.recapitulatif
{
	margin:auto;
	border:1px solid #d6ad6f;
	width:auto;
	font-size:11px;
	padding:0px;
	color:#411402;
}
.recapitulatif th
{
	background-color:#d6ad6f;
	height:20px;
}


.recapitulatif .libelle
{
	background-color:#f8f4e8;
	padding-left:3px;
}

.recapitulatif .champs
{
	background-color:#f0e2bd;
	font-weight:bold;
	padding-left:3px;
}

.recapitulatif .bastableau
{
	background-color:#d6ad6f;
}

/******************************************************
****** recapitulatif gauche                     *******
******************************************************/
.lelib
{
	
	font-weight:bold;
	color:#D6AD6F;
	text-align:right;
}

/******************************************************
****** tableau récapitulatif des fiches et bien *******
******************************************************/
.recapitulatif2
{
	margin:auto;
	border:1px solid #d6ad6f;
	width:auto;
	font-size:11px;
	padding:0px;
	color:#411402;
	border-collapse:collapse;
}

.recapitulatif2 th
{
	background-color:#d6ad6f;
	height:20px;
	border-bottom:1px solid #d6ad6f;
	border-left:1px solid #d6ad6f;
	text-align:center;
}

.recapitulatif2 td
{
	border-left: 1px solid #d6ad6f;
}

.recapitulatif2 .paire
{
	background-color:#f0e2bd;
}

.recapitulatif2 .impaire
{
	background-color:#f6e3c2;
}

 /* example_6 css */  
 
#conteneur_liste {
	width:370px;
	position:relative;
	background-image:url(../images/fond_photos.png);
	background-repeat:no-repeat;
	height:86px;
	margin-left:0px;
	float:left;
	margin-top:0px;
	padding-top:0px;
}
 
#example_3 {  
	position: relative; /* important */  
	overflow: hidden; /* important */  
	width: 292px; /* important */  
	height: 80px; /* important */  
	margin: 0 38px;  
	padding-top:0px;
}  
   
#example_3_frame {
	position: relative;
	width:355px;
	margin-left: 10px;
	padding-top:0px;
}  

#example_3_previous {
	float: left;
	margin-top: 32px;
}  
#example_3_next {
	float: right;
	margin-top: 32px;
	margin-right:5px;
}  

#example_3_content ul {
	margin-top:0px;
	padding-top:0px;
	top:0;
	float:left;	
}
 
#example_3_content {  
 	width: 5418px;  
	margin-top:0;
	position:relative;
	top:0;
	padding:0;
	display:block;
	float:left;
}  

#example_3 ul li {  
	 list-style: none; 
	 display: block;  
	 float: left;  
	 margin-top:11px;
	 margin-left:5px;   
	 padding-top: 0px;
}  

   
#example_3 ul li img {  
     display: block;
	 border: 0px;
}

#boutons
{
	float:right;
	margin-top:20px;
	margin-right:100px;
}

/**************************************************
****** Partie récapitulative bien *****************
**************************************************/
.recap_bien
{
	font-size:12px;
	margin:auto;
	padding-left:10px;
}
.recap_bien td
{
	border-bottom:#FC3 1px solid;
	
	padding-top:2px;
	padding-bottom:2px;
}


.recap_bien strong
{
	font-size:14px;
	color:#461906;
	text-align:left;
}

.recap_bien span
{
	color:#bb6f08;
}

.infos_fiche
{
	font-size:12px;
	margin:auto;
}

.infos_fiche #titre_fiche
{
	border-bottom:#FC3 1px solid;
	padding-bottom:6px;
	font-size:14px;
	color:#bb6f08;
}

.infos_fiche .donnees_fiche
{
	color:#bb6f08;
}

.infos_over
{
	width:300px;
	height:100px;
	overflow: auto;
}


.infos_over a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #504b47;
	text-decoration: none;
}
.infos_over a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #BB6F08;
	text-decoration: none;
}

.infos_fiche .contenu_fiche
{
	padding-top:15px;
	padding-bottom: 10px;
	color:#6B2104;
	font-style:italic;
	text-align:justify;
}

/*****************************************************
********* Partie commentaire *************************
*****************************************************/
.liste_commentaires strong
{
	font-size:14px;
	padding-bottom: 10px;
	color:#bb6f08;
}

.liste_commentaires
{
	
	padding-top: 10px;
	padding-bottom: 10px;
}

.corps_commentaires
{
	font-size:11px;
	font-style:italic;
}

.corps_commentaires_admin
{
	font-size:11px;
	font-style:italic;
	color: #FF0000;
}

/*******************************************************************************
*********************** Pagination **********************************************
**********************************************************************************/
.divbarrepagination
{
	overflow:hidden;
	position:relative;
	text-align:center;
	padding-left:10px;
	padding-right:5px;
}

.choixaffich
{
	float:left;
	position:relative;
	z-index:2;
}

.paginationControl
{
	border:0; 
    margin:0; 
    padding:0;
	position:relative;
	float:right;
	z-index:2;
}

.paginationControl span
{
	border:0; 
    margin:0; 
    padding:0;
    font-size:11px;
    margin-right:2px;
}

.paginationControl a
{
    border:solid 1px #C07E0E;
    margin-right:2px;
}

.paginationControl .previous-off, .paginationControl .next-off 
{
    border:solid 1px #C07E0E;
    color:#C07E0E;
    display:block;
    float:left;
    font-weight:bold;
    margin-right:2px;
    padding:3px 4px;
}

.paginationControl .next-active a, .paginationControl .previous-active a 
{
    font-weight:bold;
	color:#411402;
}

.paginationControl .current
{
    background:#c07e0e;
    color:#FFFFFF;
    font-weight:bold;
    display:block;
    float:left;
    padding:4px 6px;
}

.paginationControl a:link, .paginationControl a:visited 
{
    color:#411402;
    display:block;
    float:left;
    padding:3px 6px;
    text-decoration:none;
}

.paginationControl a:hover
{
    border:solid 1px #411402;
}

/*******************************************************************************
*********** Menu du haut/ menu déroulant ***************************************
*******************************************************************************/
ul.topnav {  
    list-style: none;  
    padding: 0 5 10 20px;  
    margin-left:0px;  
    float: left;   
	z-index: 500;
	width:950px;
	
}
  
ul.topnav li 
{  
    float: left;  
    margin-top: 0px;
	margin-right:5px;
    position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}  

ul.topnav li ul.subnav 
{  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0;
	top: 25px;  
    /*background: #f6ead2;*/
    margin: 0; 
	padding: 0;  
    display: none;  
    float: left;  
    width: 230px; 
    /*border: 1px solid #cb8f47;*/
	z-index: 500;
} 
ul.topnav li ul.subnavtop 
{  
	background-image:url(../../public/images/fond_menu_top.png);
    margin: 0; 
	padding: 0;  
    width: 230px; 
	z-index: 500;
	clear:both;
} 
ul.topnav li ul.subnav li{  
    margin: 0;
	padding: 0;  
    /*border-bottom: 1px solid #cb8f47; --Create bevel effect--*/  
	background-image:url(../../public/images/fond_menu.png);
    clear: both;  
    width: 230px;  
	color: #872205;
	z-index: 500;
	overflow: hidden;
}  
html ul.topnav li ul.subnav li a 
{  
    float: left;  
    width: 230px;  
	min-height:18px;
	padding-top:2px;
	color: #872205;
	text-align:left;
	z-index: 500;
}  

html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	color: #600;
	font-weight:bold;
} 
