/*
 popup.js
*/
div.popup {
  max-width: 600px;
  border: 1px solid #c2c2c2;
  padding: 5px;
  background-color: white;
  /* The following properties should not be changed */
  position: absolute;
  z-index:1500;
  width:300px;

  text-align:center;
  padding:10px;
}

#popup_overlay {
  background-color: #dfdfdf;
  /* The following properties should not be changed */
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 500px;
  z-index:1;
}

span.popup_link, a.popup_link {
  cursor: pointer;
  border-bottom: 1px dotted;
}

.popup_draghandle {
  cursor: move;
}
.popup#popup_photoGallery,
.popup.popup_introPhotoC
{
    width:435px;
    height:555px;
}

div.popupBig {
  border: 1px solid #c2c2c2;
  padding: 5px;
  background-color: white;
  /* The following properties should not be changed */
  position: absolute;
  z-index:1500;
  width:1100px;

  /*text-align:center;*/
  padding:10px;
}



#listMenu .active
{
	background-color:#c1e3d2;
	border:solid 1px #c1e3d2;
	}




.menuAnnuaire
{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	}

.menuAnnuaire li
{
	float:left;
	height:41px;
	line-height:41px;
	padding:0px 5px 0px 5px;
	border-bottom:solid 1px #bbbdc0;
	font-weight:bold;
	
	}

.menuAnnuaire .inactive
{
	background-color:#ffffff;
	color:#ffffff;
	}

.menuAnnuaire .inactive:hover
{
	background-color:#123d6a;
	color:#ffffff;
	}

.menuAnnuaire .inactive:hover a,
.menuAnnuaire .inactive:hover a:hover,
.menuAnnuaire .inactive:hover a:active,
.menuAnnuaire .inactive:hover a:visited
{

	color:#ffffff;
	font-size:14px;
	}

.menuAnnuaire .inactive a,
.menuAnnuaire .inactive a:hover,
.menuAnnuaire .inactive a:active,
.menuAnnuaire .inactive a:visited
{

	color:#58585a;
	font-size:14px;
	}
	
.menuAnnuaire .active
{
	background-color:#123d6a;
	color:#ffffff;
	}

.menuAnnuaire .active a,
.menuAnnuaire .active a:hover,
.menuAnnuaire .active a:active,
.menuAnnuaire .active a:visited
{

	color:#ffffff;
	font-size:14px;
	}



.btnRechAjout .inactive
{
	height:30px;
	background-color:#ffffff;
	padding:0px 5px 0px 5px;
	line-height:30px;
	}

.btnRechAjout .inactive a,
.btnRechAjout .inactive a:hover,
.btnRechAjout .inactive a:active,
.btnRechAjout .inactive a:visited
{
	color:#9b9c9b;
	font-weight:bold;
	font-size:14px;
	}

.btnRechAjout .inactive:hover
{
	height:30px;
	background-color:#afc8e3;
	padding:0px 5px 0px 5px;
	}

.btnRechAjout .inactive:hover a,
.btnRechAjout .inactive:hover a:hover,
.btnRechAjout .inactive:hover a:active,
.btnRechAjout .inactive:hover a:visited
{

	color:#123d6a;
	font-weight:bold;
	font-size:14px;
	}

.btnRechAjout .active
{
	height:30px;
	background-color:#afc8e3;
	padding:0px 5px 0px 5px;
	line-height:30px;
	}

.btnRechAjout .active a,
.btnRechAjout .active a:hover,
.btnRechAjout .active a:active,
.btnRechAjout .active a:visited
{

	color:#123d6a;
	font-weight:bold;
	font-size:14px;
	}

.ajoutAnnuaire
{
    margin-bottom:15px;
}
*html .ajoutAnnuaire
{
    margin-top:0px;
    margin-bottom:0px;
    height:25px;
    overflow:hidden;
}
.titreAnnuaire
{
	font-weight:bold;
	color:#123d6a;
	font-size:22px;
	height:25px;
	line-height:25px;
	}

*html .titreAnnuaire
{
    margin-top:0px;
    overflow:hidden;
}
.menuAnnuaire
{
    margin-bottom:10px;
}
*html .menuAnnuaire
{
    margin-bottom:0px;
    overflow:hidden;
}
.blocArticleAnnuaire
{
	width:45%;
	border-bottom:solid 1px #133c69;
	height:48px;
	padding:0px 5px 10px 5px;
	overflow:hidden;
	margin-top:10px;
	color:#939598;
	}

.blocArticleAnnuaire .annuaireTitle
{
	font-weight:bold;
	color:#113e6a;
	
	}

.marginLeft30
{
	margin-left:30px;
	}


.cadreArticle
{
	border:solid 1px lightgrey;
	width:100%;
	/*height:220px;*/
	margin:0 auto;
	padding-bottom:15px;
	}

.cadreArticleHeader
{
	height:50px;
	padding-left:20px;
	line-height:50px;
	color:#133c69;
	font-weight:bold;
	font-size:22px;
	}
.cadreAnnuaireHeader
{
	height:70px;
	padding-left:10px;
	padding-top:4px;
	color:#133c69;
	font-weight:bold;
	font-size:20px;
	background-image:url("../img/bg_annuaireHeader.gif");
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:0px;
	margin-bottom:0px;
	}
.cadreArticleAvis
{
	color:#777778;
	font-size:12px;
	padding-right:20px;
	}

.cadreArticleInfo
{
	width:50%;
	border-right:solid 1px #4e6c8e;
	margin-top:15px;
	padding-left:20px;
	height:250px;
	}

.cadreAnnuaireInfo
{
	margin-top:5px;
	font-size:12px;
	color:#5f585a;
	font-weight:normal;
	}
.cadreArticleAcces
{
    margin-top:7px;
    margin-left:7px;
	
	}

.descArticleAnnuaire
{
	width:100%;
	margin:0;
	}
	
.ongletActifLeft
{
	background-image:url('../img/onglet_annuaire_a_left.gif');
	background-repeat:no-repeat;
	width:9px;
	height:35px;
    cursor:pointer;
}
.ongletActifRight
{
	background-image:url('../img/onglet_annuaire_a_right.gif');
	background-repeat:no-repeat;
	width:9px;
	height:35px;
    cursor:pointer
}
.ongletActifContent
{
	background-image:url('../img/onglet_annuaire_a_content.gif');
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	height:35px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    line-height:40px;
    /*cursor:pointer;*/
}
.ongletInactifLeft
{
	background-image:url('../img/onglet_annuaire_i_left.gif');
	background-repeat:no-repeat;
	width:9px;
	height:35px;
    cursor:pointer;
}
.ongletInactifRight
{
	background-image:url('../img/onglet_annuaire_i_right.gif');
	background-repeat:no-repeat;
	width:9px;
	height:35px;
    cursor:pointer
}
.ongletInactifContent
{
	background-image:url('../img/onglet_annuaire_i_content.gif');
	background-repeat:repeat-x;
	padding-left:5px;
	padding-right:5px;
	height:35px;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color:#133c69;
    line-height:35px;
    cursor:pointer;
}
.borderBotLGrey
{
    border-bottom:solid 1px lightgrey;
}
.snapGalleryAnnuaire
{
    border:solid 3px lightgrey;
}
.ongletAnnuaire
{
    margin-top:5px;
}
*html .ongletAnnuaire
{
    margin-top:10px;
    margin-bottom:-35px;
}