body,html {
	scrollbar-face-color: #EEEEEE; 
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FF6600; 
	scrollbar-darkshadow-color: #FF6600; 
	scrollbar-track-color: #DDDDDD; 
	scrollbar-arrow-color: #FF6600;
}

#o_walledgarden h1.logo {	padding:0px;	margin:0px;	}

#o_walledgarden	{		
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height:80px;
	/**
	max-width:991px;
	min-width:880px;
	width:expression(document.body.clientWidth > 991 ? "991px":( document.body.clientWidth < 780? "780px" : "100%" ));
	*/
}
#o_walledgarden div.logoOrange	{	position:absolute;	top:20px;	left:20px;	}

/* formulaire de recherche */
#o_walledgarden form			{	margin-bottom: 0;	padding-top:0px;		margin-top:0px;		}
#o_walledgarden div.search {
	position: relative;
	left:350px;
	top:2px;
	width: 420px;
}

#o_walledgarden ul.searchBd {
	padding:0px;
	margin: 0px;
	position:relative;
	top:0px;
	left:0px;
	display: inline;
}

#o_walledgarden ul.searchBd li {
	list-style: none;
	display: inline;
	padding-left:12px;
	padding-right:12px;
	font-size:12px;
}

#o_walledgarden ul.searchBd li.searchSlct {
	background:url('../images/Header/arrowBottom.gif');
	background-repeat:no-repeat;
	background-position:3px 6px;
}

#o_walledgarden .search div.searchForm {
	position:relative;
	top:-3px;
}

#o_walledgarden .search input.searchFormTxt {
	font-family: 'courrier new', sans-serif;		
	font-size: 12px; 
	width: 319px;		
	height: 20px;
	padding:0px;
	background-color:#EEEEEE;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#o_walledgarden .search input.searchFormBtn {	
	position: relative;	
	left: 1px;	
	top:4px;
}
/* /formulaire de recherche */
#o_walledgarden div.assistance				{	position:absolute;top:59px;left:353px; }
#o_walledgarden div.wanadooOrange			{	position:absolute;top:59px;left:650px;  width:150px; }

/* les onglets */
#o_walledgarden ul.onglet					{	padding:0px;	margin:0px;position:absolute;	top:58px;	left:101px;	list-style:none; display:inline;}
#o_walledgarden ul.onglet li				{	display:inline; float:left;	margin:0px;	height:22px;}
#o_walledgarden ul.onglet li.internet		{	background-image:url('../images/Header/ongletInternet.gif');	background-repeat:no-repeat;}
#o_walledgarden ul.onglet li.mobile			{	background-image:url('../images/Header/ongletMobile.gif');		background-repeat:no-repeat;}
#o_walledgarden ul.onglet li.internetVis	{	background-image:url('../images/Header/ongletInternetVis.gif');	background-repeat:no-repeat;}
#o_walledgarden ul.onglet li.mobileVis		{	background-image:url('../images/Header/ongletMobileVis.gif');		background-repeat:no-repeat;}

/* pour le wallgarden neutre*/
#o_walledgarden ul.onglet_neutre			{	padding:0px;	margin:0px;	position:absolute;	top:58px;	left:101px;	list-style:none;	display:inline;}
#o_walledgarden ul.onglet_neutre li			{	float:left;	margin:0px;	height:22px;}

#o_walledgarden ul.onglet_neutre li.internet{	background-image:url('../images/Header/ongletInternetVis.gif');	background-repeat:no-repeat;}
#o_walledgarden ul.onglet_neutre li.mobile	{	background-image:url('../images/Header/ongletMobileVis.gif');		background-repeat:no-repeat;}
/* /pour le wallgarden neutre */

/* /les onglets */

#o_walledgarden a						{	text-decoration:none;}
#o_walledgarden a:hover					{	text-decoration:underline;}
#o_walledgarden a.internetLnk			{	padding: 4px 30px;	float:left;	display:block;	font-size:13px;		font-weight:bold;	color:#FFFFFF;	}
#o_walledgarden a.mobileLnk				{	padding: 4px 33px;	float:left;	display:block;	font-size:13px;		font-weight:bold;	color:#FFFFFF;	}
#o_walledgarden a.assistanceLnk			{	background-image:url('../images/Header/arrowRight.gif');	background-repeat:no-repeat;	background-position:0px 1px; padding-left:12px;background-color:#FFFFFF;	font-size:11px;		color:#000000;		}
#o_walledgarden a.searchLnkNotSlct		{	background-color:#FFFFFF;	color:#555555;		font-weight:bold;	}
#o_walledgarden a.searchLnkSlct			{	background-color:#FFFFFF;	color:#FF6600;		font-weight:bold;	}
#o_walledgarden a.wanadooOrange			{	background-color:#FFFFFF;	color:#555555;		font-weight:bold;	font-size:12px;}


#o_walledgarden .chevron {color: #FD6801; font-weight:bold } 
#o_walledgarden a:hover .no_url {text-decoration:none}


/* header */
#o_header_ow_print  A { font: 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; color:#000;}
#o_header_ow_print  A:hover { text-decoration:underline; color:#000;}




/* partie de la css utilise pour la fonction o_footer de common.js (type=footer) */

#o_footer {
    
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/**
	max-width:991px;
	min-width:880px;
	width:expression(document.body.clientWidth > 991 ? "991px":( document.body.clientWidth < 780? "780px" : "100%" ));
	*/
}

#o_footer ul.footer					{	clear:both; padding:0px;	margin:0px;	margin:20px 0px	0px 0px;	padding-top:5px;	border-top:3px solid #FF6600;	height:27px; text-align: center;}
/*
#o_footer ul.footer li				{	padding:0px;	margin:0px;	list-style: none;	display: block;	padding-top:4px;}
#o_footer ul.footer li.logo			{	width:30%;	padding-left:20px;	padding-top:0px;}
#o_footer ul.footer li.grey444444	{	color:#444444;	font-size:10px;	padding-right:6px; padding-left:6px;}
*/
#o_footer a, #o_footer a:active,#o_footer a:visited 					{	text-decoration:none; color: #333;}
#o_footer a:hover			{	text-decoration:underline;}
#o_footer a.withRightBorder	{	color:#000000;	border-right:1px solid #FF6600;	font-size:10px;	padding-right:6px; padding-left:6px;}
/*#o_footer a.grey444444		{	color:#444444;	font-size:10px;	padding-right:6px; padding-left:6px;}*/
#o_footer .footer{color: #333333; font-size: 70%;}
#o_footer .footer li{float:left;border-right:1px solid #FF6600;padding-right:0.4em;padding-left:0.4em;}
#o_footer .footer .copy{margin-left: 90%;*margin-left: 22%;}

/* /partie de la css utilis pour la fonction o_footer de common.js (type=footer) */

/* footer */
#o_foot  A { font: 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:none;color:#000;}
#o_foot  A:hover { text-decoration:none;color:#000;}
#o_foot { width:100%;border-top:3px solid #F60; background:url("/Icons/ft_logo.gif") no-repeat 10px 5px; padding-top:10px; padding-left:0px; height:28px; font:normal 9px Arial; color:#F60; text-align:center; }

/* footer popup */
#o_footer_ow  A { font: 9px Verdana,Arial,Helvetica,sans-serif; text-decoration:underline; color:#000;}
#o_footer_ow  A:hover { text-decoration:underline; color:#000;}
#o_footer_ow {padding-top:39px; padding-right:10px; padding-bottom:20px; font:normal 9px Arial; color:#F60; text-align:right; }


/* POUR LES PAGES D'ERREUR */
#texte_erreur {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom:3px solid #FF9900;
	background:url('/Icons/Orange/erreur.gif');
	background-repeat:no-repeat;
	background-position:32px 0px;
	width:760px;
	margin:31px 0px 0px 20px;
	padding-left:123px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
}

#texte_erreur div.titre {	color:#FF6600;	font-size:28px;	}
#texte_erreur div.nom {	padding:6px 0px 4px 0px;	}
#texte_erreur div.texte { font-size:12px;	padding-bottom:17px;	}
#lien_erreur {	margin-top:25px;	padding-left:20px;	font-family:Arial,Helvetica,sans-serif; }
#lien_erreur td {	vertical-align:top;	}
#lien_erreur td.titre {	padding-left:9px;	text-indent:10px;	font-size:26px;	}
#lien_erreur td.titre div {	border-bottom:2px solid #CCCCCC;	}
#lien_erreur td.bordure {	padding-left:0px;	border-left:15px solid #FFFFFF;	}
#lien_erreur ul {	list-style:none;	margin:0px;		padding:0px;	}
#lien_erreur ul.lien_orange {	list-style:none;	margin:0px;		padding:0px;	padding-top:10px;}
#lien_erreur ul li {	font-size:12px;	margin-left:10px;	}
#lien_erreur ul li div.titre_liste {
	border-bottom:1px solid #DDDDDD;
	border-right:49px solid #FFFFFF;
	color:#444444;
	margin-bottom:4px;
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	font-size:16px;
}

#lien_erreur ul li ul{	list-style:none;	margin:0px;	}
#lien_erreur ul li ul li a{	text-decoration:none;	color:#000000;	padding-left:4px;	}
#lien_erreur ul li ul li a:hover{	text-decoration:underline;}

#lien_erreur ul li a.orange {	
	color:#000000;	
	padding-left:24px;	
	font-weight:bold;	
	background-image:url('/Icons/Orange/arrow_right.gif');
	background-repeat:no-repeat;
	background-position:14px 4px;
	text-decoration:none;
}

#lien_erreur ul li a.orange:hover {	
	text-decoration:underline;
}

#lien_erreur ul li a.plan {	font-weight:normal;	}

#lien_erreur ul li.bordure{
	border-top:1px solid #CCCCCC;
	font-weight:normal;
	margin-top:6px;
	padding-top:2px;
}

#lien_erreur ul li ul li span.chevron {	color:#FF6600;	font-weight:bold;	}

#o_communiquer {font-family:Arial,Verdana,Helvetica,sans-serif;background-color:#FF6600;color:#FFFFFF;height:22px;font-size:11px;margin-bottom:12px;/**max-width:991px;min-width:880px;width:expression(document.body.clientWidth > 991 ? "991px":( document.body.clientWidth < 880? "880px" :"100%" ));*/}
#o_communiquer ul {margin:0px;padding-left:20px;height:22px;}
#o_communiquer ul li {line-height:22px;padding-right:5px;display:inline;margin:0px;float:left;list-style:none;height:22px;vertical-align:middle;background-repeat:no-repeat;}
#o_communiquer ul li.identiteAbonne {width:180px;padding-right:0px;}
#o_communiquer ul li.msg {background-image:url('../images/Header/messagerie_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.livecom {background-image:url('../images/Header/livecom_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.contact {background-image:url('../images/Header/contact_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.photos {background-image:url('../images/Header/photo_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.sms {background-image:url('../images/Header/sms_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.compte {padding-left:5px;}
#o_communiquer ul li.contacts {float:right;position:relative;text-align:right;padding-right:18px;color:#ffffff;font-weight:bold;}
#o_communiquer ul li.infoNav {background-image:url('../images/Header/trois_points.gif');background-position:5px 0px;padding-left:27px;padding-right:9px;float:right;}
#o_communiquer ul li.closeSession {}
#o_communiquer ul li.chgUser {}
#o_communiquer .icone {padding-left:27px;}
#o_communiquer a {text-decoration:none;}
#o_communiquer a:hover {text-decoration:underline;}
#o_communiquer a.withBorder {color:#FFFFFF;padding-right:5px;border-right:1px solid #000000;}
#o_communiquer a.noBorder {color:#FFFFFF;padding-right:5px;border-right:0px;}
#o_communiquer ul li.accesServ {padding-left:0px;padding-right:15px;font-weight:bold;}
#o_communiquer ul li.arrowWhite {background-image:url('../images/Header/arrowWhiteRight.gif');background-position:0px 7px;font-weight:bold;}
#o_communiquer a.lnkWhite {color:#FFFFFF;padding:0px 20px 0px 10px;}


.medium_title {
	color:#FF6600;
	font-family:Helvetica,Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.big_title{
	color:#FF6600;
	font-family:Helvetica,Arial;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
}

.light_bg, .highlighted{
	background-color: #f8ecdf;
}

.nobg{
	background-color: #fff;
}

.chevron_liste li{
	background:transparent url(../images/ge/high/communes/chevron.gif) no-repeat scroll 8px;
	font-size:12px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.chevron_liste li a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.chevron_liste li a:hover{
	text-decoration: underline;
}

.plus{
	background:transparent url(../images/ge/high/communes/fleche.gif) no-repeat scroll 8px;
	font-size:12px;
	font-weight: bold;
	padding-left: 20px;
}

.plus a{
	text-decoration:none;
}
.plus a:hover{
	text-decoration:underline;
}

.navigation{
	clear: both;
	margin-bottom: 20px;
	width: 100%;
	font-size: 11px;
}

.navigation ul li{
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #ccc;

}

.navigation ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.navigation li{
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #ccc;
}

.navigation .titre{
	background:transparent url(../images/ge/high/communes/puceFleche.gif)
	no-repeat scroll 8px;
	font-size:12px;
	font-weight: bold;
	border-top: 1px solid #ccc;
}

.navigation a:link, .navigation a:visited, .navigation a:active {
    text-decoration: none;
    color: #000;
}
.navigation a:hover {
    text-decoration: underline;
    color: #000;
}
.top_left_cadre{
	
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 15px;
	margin-bottom: 15px;
	overflow: auto;
}

.cadre{
	border:1px solid #ccc;
	padding: 15px;
	margin-bottom: 15px;
	width: 95%;
	font-size: 11px;
	overflow: auto;
}

.half_box{
	float: left;
	width: 50%;
	padding-top: 5px;
	padding-bottom: 5px;
}

.half_box p{
	padding-bottom: 4px;
}

.titre_fleche_diagonale{
	background:transparent url(../images/ge/high/communes/fleche_orange_diagonale.gif) no-repeat;
	font-size:12px;
	padding-left: 20px;
	color: #000;
	font-weight: bold;
}

.titre_fleche_diagonale a:link, .titre_fleche_diagonale a:visited, .titre_fleche_diagonale a:active {
    text-decoration: none;
    color: #000;
}

.titre_fleche_diagonale a:hover{
	text-decoration: underline;
    color: #000;
}

.border_bottom{
	border-bottom:1px solid #ccc;
}

.bold{
	font-weight: bold;
}

.row{
    clear: both;
    padding-top: 2px;
    padding-bottom: 2px;
	margin-bottom: 5px;
}

.small_label{
	width: 20%;
    float: left;
    text-align: left;
    padding-right: 5px;
	font-weight: bold;
}

.middle_label{
	width: 40%;
    float: left;
    text-align: left;
    padding-right: 5px;
	font-weight: bold;
}

.valeur{
	width: 58%;
	border:1px solid red;
	float: right;
}

.pagination{
    margin-top: 5px;
    height: 20px;
    padding-top: 2px;
	font-size: 11px;
	border-top: 1px solid #ff6600;
}

.pagination_on{
	background-color: #f8ecdf;
}

.pagination_info{
    float: left;
}

.pagination_link{
    float: right;
}

.pagination_link li{
    float: left;
}

.boite_link{
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 5px;
    padding-left: 5px;
    border:1px solid #ff6600;
    margin-right: 5px;
    color: #000;
}

.boite_link:hover{
    background-color: #c6dbff;
}

.boite_link:link{
    color: #000;
}

.boite_link:active{
    color: #000;
}

.boite_link:visited{
    color: #000;
}

a:link, a:visited, a:active{
	color: #000;
	text-decoration: none;
}

a:hover{
	color: #000;
	text-decoration: underline;
}

.required{
	color: #ff6600;
}

.info{
	border-top:1px solid #ff6600;
	border-bottom:1px solid #ff6600;
	color: #000;
	text-align: left;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.float_right{
	float: right;
	overflow: hidden;
}

.float_left{
	float: left;
	overflow: hidden;
}

.photo{
	float: left;
	height: 72px;
	width: 110px;
	padding: 3px 8px 8px 0px;
}

.float_clear{
	clear: both;
}

.normaltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.titre_actus { text-decoration:underline; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:14px }
A.titre_actus :link, A.titre_actus :visited, A.titre_actus :active { text-decoration:underline }

.recherche_actus{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 5px;
}

.bottom_spacer{
	margin-bottom: 10px;
}
