/* CSS Document */

/****** GENERAL *****/

html{
	font-size:80%;
}
body {
  background-color: #FFFFFF;
  font-family: Verdana;
  color: #000;
  text-align: left;
  font-size: .85em;
  padding:0px 30px 35px 30px;
}

* { margin: 0; padding: 0; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
.spacer { clear:both }

dl{
	margin:10px 0 5px 0;
}
dd{
	margin-left:30px;
}
li{
	margin-left:30px;
}
p{
	margin:10px 0 10px 0;
}
.erreur{
	color:#990000;
}

td{
	_font-size:0.7em;
}

div#url-print{display:none;}
div.hr{
	border-bottom:1px solid #bbcde5;
	height:1px;
}

div#general{
	position:relative;
	background:#0094da url(../images/fond-ciel.jpg) top center no-repeat;
	padding-bottom:10px;
	/*height:788px; /* Temporaire */
	-width:100%;
	min-width:932px;
}


/****** FIN GENERAL *****/

/****** CONTENU PAGE ******/
div#contenu{
	margin-top:35px;
}

div#contenu_central{
	position:relative;
	margin:0px 155px 0px 275px;
	min-width:483px;
}

div#centre{
	background-color:#FFFFFF;
	padding:13px;
	font-family:Verdana;
	font-size:1em;
	overflow:hidden;
	text-align:justify;
}

div#centre h1{
	font-size:1.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#centre h2{
	font-size:1.3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

div#centre h3{
	font-size:1.2em;
	font-weight:bold;
}
/****** FIN CONTENU PAGE ******/

/****** TETIERE ******/
div#tetiere{
	position:relative;
	background:#FFFFFF;
	height:65px;
	margin:0px 20px 0px 20px;
	top:20px;
	min-width:780px;
}

div#tetiere a, div#tetiere a:visited{
	color:#000000;
}

div#logo{
	margin:9px 0 0 17px;
	float:left;
}

div#titre{
	margin:15px 0 0 17px;
	float:left;
}

div#bloc-recherche{
	/*width:262px;*/
	margin:5px 8px 0 5px;
	float:right;
	background-color:#fff; /* Temporaire */
	vertical-align:middle;
	width:340px;
	/*text-align:right;*/
}

div#bloc-recherche input.radio{
	vertical-align:middle;
	margin-right:2px;
}
div#bloc-recherche input.champ-recherche{
	border:1px solid #b2b2b2;
	color:#b2b2b2;
	width:241px;
	margin:3px 5px 3px 0px;
	
}
/******* FIN TETIERE *******/



/***** MENU GAUCHE ******/
div#menu{
	position:relative;
	width:270px;
	margin:0px 5px 0 0;
	float:left;
	
}

div.item-menu{
	margin-bottom:1px;
	/*text-transform:uppercase;*/
	font-size:1em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	line-height:17px;
	display:block;
}

div.item-menu-separateur{
	height:17px;
}

div.background-menu-1{
	background:#FFF url(../images/bg-item-menu-1.gif) left repeat-y;
}

div.background-menu-2{
	background:#FFF url(../images/bg-item-menu-2.gif) left repeat-y;
}

div.background-menu-3{
	background:#FFF url(../images/bg-item-menu-3.gif) left repeat-y;
}

div.background-menu-reseau{
	background:#a6cff1 left repeat-y;
	margin-left:21px;
}

div.item-menu a, div.item-menu a:visited{
	text-decoration:none;
}

div.item-menu a:hover{
	text-decoration:underline;
}

a.color-menu-1, a.color-menu-1:visited{
	color:#144486;
}

a.color-menu-2, a.color-menu-2:visited{
	color:#622181;
}

a.color-menu-3, a.color-menu-3:visited{
	color:#ff9f00;
}

/* SOUS MENU ? */
div.item-ss-menu{
	color:#FFF;
	padding-left:30px;
	margin:1px 0px 2px 0px;
}

div.item-ss-menu a,div.item-ss-menu a:visited{
	color:#FFF;
	text-decoration:none;
	
}

div.selected{
	font-weight:bold;
}

div.item-ss-menu a:hover{
	text-decoration:underline;
}



div.bloc-bouton{
	position:relative;
	width:234px;
	margin:18px 0px 0px 20px;
	padding:0 0 5px 0;
	font-size:1.15em;
}

div.fond-reseau{
	background:#FFF url(../images/bg-bloc-reseau.gif) left repeat-y;
}

div.fond-annuaire{
	background:#FFF url(../images/bg-bloc-annuaire.gif) left repeat-y;
}

div.bloc-bouton img{
	margin-left:15px;
}

div.bloc-bouton a, div.bloc-bouton a:visited{
	text-decoration:none;
	font-size:1em;
	/*text-transform:uppercase;*/
	font-weight:bold;
	margin-left:23px;
	display:block;
}

div.bloc-bouton a:hover{
	text-decoration:underline;
}

div.fond-reseau a, div.fond-reseau a:visited{
	color:#d8d600;
}

div.fond-annuaire a, div.fond-annuaire a:visited{
	color:#96bf0d;
}

div.separateur-menu{
	height:20px;
}
div.separateur-ss-menu{
	height:5px;
}


/*Réseaux*/
div#bloc-profil-reseau{
	background:#FFF url(../images/bg-item-profil-reseau.gif) left repeat-y;
	width:200px;
	padding:10px 10px 10px 40px;
	margin-bottom:1px;
}

div#bloc-profil-reseau a, div#bloc-profil-reseau a:link, div#bloc-profil-reseau a:visited, div#bloc-profil-reseau a:hover{
	color:#005b9b;
}
/***** FIN MENU GAUCHE ******/


/****** PUB ******/
div#banniere-droite{
	float:right;
	width:120px;
	height:600px;
	margin:44px 20px 0px 20px;
}
/****** /PUB *****/

/****** PIED DE PAGE *****/
div#pied-de-page{
	position:relative;
	background:#FFFFFF;
	/*height:31px;*/
	margin:0px 20px 20px 20px;
	top:20px;
	min-width:780px;
	text-align:center;
	color:#666666;
}
div#pied-de-page a{
	color:#000000;
}
/****** /PIED DE PAGE *****/

#gmap{
	width:463px;
	height:289px;
	margin:20px auto 0 auto;
	border:1px solid #99c800;
	overflow:hidden;
}


/**** Fiche Acteur ***/
span.libelle_info{
	font-weight:bold;
}
#global_form_vert h2{
	padding:15px 0 5px 0;
	color:#96bf0d;
	border-bottom:1px solid #bbcde5;
	font-weight:bold;
	font-size:1em;
	margin-bottom:10px;
}
/**** /Fiche Acteur **/


/**** Résultat Recherche *****/
a.nom-entreprise{
	font-weight:bold;
	color:#96bf0d
}

td.resultat-rech{
	padding:0 0 5px 10%;
	text-align:left;
	
}
/**** /Résultat Recherche *****/


/* Styles Editeur Wysiwyg */
.img-espace-droite{
	margin-right:10px;
}
.img-espace-gauche{
	margin-left:10px;
}
/* -- */

div#type_presta_conseil{
	margin-left:25px;
}

td.imprimer-page{
	text-align:right;
}


/* Fil d'Ariane */
/* Fil d'ariane */
/* Fil d'ariane */
#fil_mon_aquitaine{
    /*background-image:url(http://aquitaine.fr/squelettes/images/bg_fil_mon_aquitaine.gif);*/
    background-repeat:repeat-x;
    background-color:#FFF;
    height:31px;
    width:100%;
    font-size:1em;
    font-family:verdana,sans serif;
    margin:0 auto;
    color:#626466;
}

#fil_mon_aquitaine a{
	font-weight:normal;
}

#metabarretop{
  background:#e2e2e2;
}

#fil_G{float:left;}
#fil_D{float:right;}

#fil_mon_aquitaine #fil_G p{
  padding: 11px 0 0 10px;
    margin:0;
}
#fil_mon_aquitaine #fil_D p{
  padding: 11px 10px 0 0;
    margin:0;
}
/* Fil d'ariane : suppléments */ 
#fil_mon_aquitaine p{
 margin: 0;
 padding: 0.7em 0.7em 0;
 float:left;
}

#metabarretop:after{
	content: ".";
	display: block;
	height: 0;
	text-indent: -5000px;
	visibility: hidden;
	clear: both;
}

*:first-child+html #metabarretop{
  min-height: 1px;
}

* html #metabarretop{
  height: 1px;
}

.at15t_compact{
	float:left;	
	padding-left:3px;
}

#fil_mon_aquitaine .right-button{
	float:right;
	width:200px;
}

#fil_mon_aquitaine  .metabarrelien{
	float:right;
	padding-top: 5px;
}

	#fil_mon_aquitaine  .metabarrelien ul{
		list-style-type:none;
		margin:0;
	}
	
	#fil_mon_aquitaine  .metabarrelien ul li{
    border-right: 1px solid;
		float:left;
    padding-left: 15px;
    padding-right: 25px;
    background:url('http://mon.aquitaine.fr/squelettes/defaut/images/picto-link.jpg') no-repeat;
    background-position: 92% 0px;
		margin-left:0;
	}	
	#fil_mon_aquitaine  .metabarrelien ul li a{
		padding-right:5px;
		padding-left:5px;
	}
	

	#fil_mon_aquitaine  .metabarrelien ul li a{
		color:#000;
		text-decoration:none;
	}
	
	#fil_mon_aquitaine  .metabarrelien ul li a:hover{
		text-decoration:underline;
	}

#fil_mon_aquitaine .right-button .addthis_button_compact{
	float:left;
  color:#626466;
	text-decoration:none;
	margin-top:4px;
  padding: 2px 3px;
  background:#fff;
  font-weight:bold;
}

#fil_mon_aquitaine a.region{
  float: left;
  padding: 4px 10px 0 0;
	display:block;
	text-indent:-5000px;
	height:18px;
	width:20px;
	margin-top:-2px;
	cursor:pointer;
	background:url('http://mon.aquitaine.fr/squelettes/defaut/images/region_aquitaine.png') no-repeat;
}
#toggle-metabarre{
  float: right;
	display:block;
	height:16px;
	width:65px;
	margin-top:-5px;
	cursor:pointer;
	margin-top:4px;
	margin-right:10px;
	color:#626466;
  font-weight:bold;
}
#fil_mon_aquitaine span.plus{
	background:url('http://mon.aquitaine.fr/squelettes/defaut/images/filplus.png') no-repeat #fff;
	background-position:100% 2px;
	padding-right:25px;
  padding:2px 3px 1px;
}

#fil_mon_aquitaine span.moins{
	background:url('http://mon.aquitaine.fr/squelettes/defaut/images/filmoins.png') no-repeat #fff;
	background-position:100% 2px;
	padding-right:25px;
  padding:2px 3px;
}

#metabarreplus {
	display:none;
}
.metabarre{
}

#metabarretop p a{ 
	color:#626466;
}
/* Fin fil d'Ariane */

span.redlegend{
	color:#FF0000;
	font-weight:bold;
	font-size:1.5em;
}

/* Insertion bouton Mon Aquitaine */
#hubbox
{  
 display: none;
 position: fixed;

 top: 15%;
 height:70%;
 max-height:70%;  
 min-height: 300px;

 left: 10%;
 width: 80%;
 min-width:80%;
 max-width:80%;
 
 background-color: #ffffff;
 border: 2px solid #cccccc;
 overflow:hidden;        
}

* html #hubbox
{
 position: absolute !important;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(15 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
