@import url("/skin/styles.general.css");
@import url("/skin/skin_default/client.css");
@import url("/skin/skin_default/repertoire.css");
@import url("/skin/skin_default/agricole.css");
@import url("/sections/immobilier.css");
/*########################################################
						Interface
########################################################*/
html 
{
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #EFEFEF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #EFEFEF;
	scrollbar-shadow-color: #EFEFEF;
	scrollbar-arrow-color: #FF6600;
	scrollbar-track-color: #FFFFFF;
}

body {
	background-image: url(/images/bg1.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c4952;
}

td{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #3c4952;
}


.bg_g {
	background-image:url(/skin/skin_default/images/bg_g.gif);
	background-repeat:repeat-x;
	background-position:top right;
	
	}
.bg_d {
	background-image:url(/skin/skin_default/images/bg_d.gif);
	background-repeat:repeat-x;
	background-position:top left;
	
	}

.bggg
	{
	background-image:url(/skin/skin_default/images/bg_limite_d.gif);
	background-repeat:repeat-y;
	background-position:top left;
	}


/*########################################################
					Menu horizontal
########################################################*/
#menu  /* ID UNIQUE AU MENU */
{
	display:block;
	height:27px;
	width:596px;
	background-color:#FFFFFF;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
#menu td 
{
	padding:0px 0px 0px 0px;
	border: 1px solid #ffffff;
	border-bottom:0px;
}

#txt 
{
	Font-size: 11px;
}

/*########################################################
		Cellules utilisables sur tout le site
					Multiclass
########################################################*/
.cell 
{
	background-color:#FFFFFF;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	padding:5px 0px 5px 15px;
	border: 1px solid #ffffff;
}
.cellorange 
{
	background-image:url(images/bg_menu_orrange.gif);
	background-repeat:repeat-x;
	background-position:center center
}
.cellblue 
{
	background-image:url(images/bg_menu_blue.gif);
	background-repeat:repeat-x;
	background-position:center center
}
.cellvert
{
	background-image:url(images/bg_menu_vert.gif);
	background-repeat:repeat-x;
	background-position:center center
}
.cellred
{
	background-image:url(images/bg_menu_red.gif);
	background-repeat:repeat-x;
	background-position:center center
}
.cellgris
{
	background-image:url(images/bg_menu_gris.gif);
	background-repeat:repeat-x;
	background-position:center center;
}


.bg_gris /* bg des cellules grises */
{
	background-image:url(images/bg_gris.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bg_largegris /* bg des cellules grises */
{
	background-image:url(images/bg_ggris.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

.bg_treslargegris /* bg des cellules grises */
{
	background-image:url(images/bg_tlgris.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
/*########################################################
				Mise en page
########################################################*/

.border1gris  /* border1gris : Nom de la classe + taille de la bordure + Couleur*/
{
	border-top: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	border-bottom: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
}
.border1blue  /* border1gris : Nom de la classe + taille de la bordure + Couleur*/
{
	border: 1px solid #1d4372;
}
.padding5552  /* padding5552 : Nom de la classe + 'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
{
	padding:5px 5px 5px 2px;
}
.padding5055  /* padding5552 : Nom de la classe + 'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
{
	padding:5px 0px 5px 5px;
}
.padding0005 /* padding0005 : Nom de la classe + taille de la bordure */
{
	padding:0px 0px 0px 5px;
}
.padding5550
{
	padding:5px 5px 5px 0px;
}
.padding5  /* padding5 : Nom de la classe + taille de la bordure */
{
	padding:5px;
}

.padding7  /* padding7 : Nom de la classe + taille de la bordure */
{
	padding:7px;
}
.padding10  /* padding10 : Nom de la classe + taille de la bordure */
{
	padding:10px;
}

.paddingtop5  /* padding5552 : Nom de la classe + 'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
{
display:block;

}

.margin5 
{
margin:5px;
}

.padtoolbarre 
	{
	padding:5px 1px 5px 1px;
	}
.normal 
	{
	background-color:#F1F1F1;
	border: 1px solid #DBDBDB;
	font-size:10px;
	padding:2px;
	}

.normal_2
	{
	background-color:#eaeaea;
	border: 1px solid #DBDBDB;
	font-size:10px;
	padding:2px;
	}
	
.normal_3 
	{
	background-color:#F1F1F1;
	border: 1px solid #DBDBDB;
	font-size:10px;
	padding:7px;
	}

.actionOver 
	{
	border:1px dotted #666;
	padding:5px;
	}

a.orange, a.orange:visited, a.orange:hover
	{
	color:#ff7406;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}
	
a.blanc, a.blanc:visited, a.blanc:hover
	{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	}


a.lettre_selected, a.lettre_selected:visited 
	{
	color:#FFf;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:15px;
	height:16px;
	margin:1px 0px 1px 1px;
	font-weight:bold;
	background-image:url(images/bg_lettre_selected.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-top:1px;
	}

a.autre, a.autre:visited
{
	color:#FFf;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:54px;
	height:16px;
	margin:1px 0px 1px 1px;
	font-weight:bold;
	background-image:url(images/bg_lautre.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-top:1px;
}


a.autre_selected, a.autre_selected:visited 
		{
	color:#FFf;
	font-size:11px;
	text-decoration:none;
	display:block;
	width:54px;
	height:16px;
	margin:1px 0px 1px 1px;
	font-weight:bold;
	background-image:url(images/bg_lautre_selected.gif);
	background-position:center center;
	background-repeat:no-repeat;
	text-align:center;
	vertical-align:bottom;
	padding-top:1px;
	}

a.autre:hover
	{
	display:block;
	width:54px;
	height:16px;
	color:#ff0000;
	text-decoration:none;
	background-image:none;
	}

a.titre, a.titre:visited 
		{
	color:#ffffff;
	text-decoration:none;
	}

a.titre:hover
	{
	color:#ffffff;
	text-decoration:underline;
	}


/*######################################################
					Formatage du Texte
######################################################*/

/*SIZE*/
.size8 {font-size: 8px;}
.size9 {font-size: 9px;}
.size10 {font-size: 10px;}
.size11 {font-size: 11px;}
.size12 {font-size: 12px;}
.size13 {font-size: 13px;}
.size14 {font-size: 14px;}
.size15 {font-size: 15px;}
.size16 {font-size: 16px;}
.size17 {font-size: 17px;}
.size18 {font-size: 18px;}
.size19 {font-size: 19px;}
.size20 {font-size: 20px;}

/*COLOR*/
.blue {color:#3D94C1;}
.red {color:#E63B3B;}
.green {color:#78A702;}
.orange {color:#ff7406;}
.gris {color:#6D6D6D;}
.blanc {color:#FFFFFF;}


/*######################################################
					lIENS
######################################################*/
a, a:visited  /* Lien normal*/
	{
text-decoration:underline;
color:#3c4952;
Font-weight:none;
	}
a:hover
	{
text-decoration:none;
color:#3c4952;
	}

a.underl, a.underl:visited  /* Lien bleu souligns*/
	{
text-decoration:none;
color:#3c4952;
	}
a.underl:hover
	{
text-decoration:underline;
	}

a.black, a.black:visited   /* Lien noir souligns*/
	{
	text-decoration:underline;
	color:#000;
	}
a.black:hover
	{
text-decoration:none;
	}

a.white, a.white:visited   /* Lien blanc souligné*/
	{
	text-decoration:underline;
	color:#fff;
	}
a.white:hover
	{
text-decoration:none;
	}

a.menu, a.menu:visited   /* Lien blanc souligné*/
	{
	text-decoration:none;
	color:#cccccc;
	font-weight:bold;
	}
a.menu:hover
	{
text-decoration:none;
	}
	
a.menuSelected, a.menuSelected:visited   /* Lien blanc souligné*/
	{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	}
a.menuSelected:hover
	{
text-decoration:none;
	}

/*######################################################
					Formulaires
######################################################*/

form 
	{
	margin:0px;
	padding:0px;
	}
input, textarea
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	
	}
.btn /* bleu*/
	{
	background-color:#2898D4;
	background-image:url(/skin/skin_default/images/texture_bouton_bleu.gif);
	background-image-repeat:repeat-x;
	border:1px solid #3E95C2;
	font-weight:bold;
	color:#fff;
	height:20px;
	}
	
.btn2 /* vert*/
	{
	background-color:#389D00;
	background-image:url(/skin/skin_default/images/texture_bouton_vert.gif);
	background-image-repeat:repeat-x;
	border:1px solid #389D00;
	font-weight:bold;
	color:#fff;
	height:20px;
	}
	
	
.selected_item 
	{
	background-color:#EAEAEA;
	border:1px dotted #666666;
	}

/*##################################################
				Gestion des erreurs
####################################################*/

	span.error401 { /* Pas d'enregistrmeent dans ce record'Set*/
		font-size:10px;
		font-weight:bold;
		color:#ff0000;
		text-align:center;
	}
	
/*##################################################
		Skin du layer de la boite de filtres
####################################################*/

div.filtres_layer {
	background-color: #FAFAFA; 
	border: 1px solid #3973B3; 
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	z-index:1; 
	padding:10px; 
	width:160px;
}
/* Boutton de "Dynamic Search Widget" */
.mxw_v
{
	background-color:transparent;
	background-image:url(images/btn_liste.gif);
	background-repeat:no-repeat;
	background-position:center center;
	border:0px solid #3E95C2;
	color:transparent;
	font-size:1px;
	margin-left:5px;
	width:100px !important;
	height:18px;	
}
/* La liste de "Dynamic Search Widget" */
.laliste  
	{
	display:block;
	width:260px;
	height:200px;
	font-size:10px;
	text-transform:lowercase;
	background-color:#f4f4f4;
	}
	
	.boutonmembres
	{
	background-image: url('/skin/skin_default/images/bt_gris.GIF');
	background-repeat: no-repeat;
	background-position: left top;
	Font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	height: 28px;
	padding-left: 7px;
	padding-right: 6px;
	Vertical-align: middle;
}


/* Organigramme */

.organigramme1
	{
	background-color:#F09C55;
	border: 1px solid #DC6A0F;
	color:#000;
	font-weight:bold;
	font-size:10px;
	padding:2px;
	Height:40px;
	vertical-align:bottom;
	}
	
.organigramme2
	{
	background-color:#6DACC2;
	border: 1px solid #3588A4;
	font-size:9px;
	padding:2px;
	Height:60px;
	vertical-align:middle;
	}
	
.organigramme0
	{
	background-color:#E93B3B;
	border: 1px solid #B60000;
	font-weight:bold;
	color:#FFFFFF;
	font-size:10px;
	padding:2px;
	Height:40px;
	vertical-align:bottom;
	}	
	.OrganigrammeDiv
	{
	background-image: url(/skin/skin_default/images/div_bleu.GIF);
	background-repeat: repeat-y;
	background-position: top center;
	height:5px;
	}
	
	.Organigrammebg
	{
	background-image: url(/skin/skin_default/images/bg_bleudegrade.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color:#1C74A3;
	}
	
	ul{
	list-style: square;
		}
	
	#bg {
	background-image: url(/skin/skin_default/images/bg_bleudegrade.jpg);
	background-repeat: repeat-x;
	background-position: top center;
	background-color:#1C74A3;
	}
	
	#transbox{ 
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	}
	
	.lediv
	{
	padding: 20px;
	color: #000;}


 #printid_ .zone img
 {
border-color:#000000;
border-width:1px;
border-style:solid;
 }	
 
#printid_ .zone .click
 {
border-color:#000000;
border-width:1px;
border-style:dotted;
 }
 

 .greylitebox
 {
 	border: 1px solid #E5E5E5;
	padding: 2px; 
	background-color: #F4F4F4;
	text-align: center;
 }
 
 .bullet{
 padding-bottom:0px;
 }
 
#liste {
	padding-right:10px;
	}

#liste LI
	{
	list-style-image: url('/images/bullet.gif');
	padding-bottom:10px;
	padding-right:15px;
	margin-left:-10px;
    }
    
#liste UL
	{
	Margin-top:7px;
    }

#repertoireAccueil{
	padding-right:10px;
}

.description{
font-family:tahoma, arial, verdana;
font-size:9px;
padding-right:7px;
}
