#central {

	background:url('../../images/structure/background/bg_right_col.gif') repeat-y top right;

	position:relative;

}



#left {

	float:left;

	width:640px;

}



#col-left {

	float:left;

	width:150px;

	padding:0 17px 0 3px;

}



#col-right {

	float:left;

	width:470px;

}



#right {

	float:left;

	width:280px;

}



.voir-plus {

	text-align:right;

}



.voir-plus a{

	color:#d76400;

	font-weight:bold;

	font-size:0.9em;

}



/* -------------------------------------------------- Agenda */



#col-left h2 {

	color:black;

	font-family:Helvetica;

	margin:28px 0 7px 0;

	font-size:1.5em;

}



ul#agenda li{

	padding:10px 0 20px;

	display:block;

	float:left;

	width:100%;

}



ul#agenda li .date{

	color:#7D885F;

	font-size:1.25em;

	font-weight:bold;

}



ul#agenda li p {

	color:black;

	font-size:0.85em;

	font-weight:bold;

	line-height:1.5em;

}



ul#agenda li a {

	color:#d76400;

	float:right;

	font-size:0.9em;

	line-height:1.3em;

}



/* -------------------------------------------------- Services en ligne */



#col-right h2 {

	color:black;

	font-family:Helvetica;

	font-size:2em;

	margin:24px 0 7px;

}



#services {

	width:448px;

	border:1px solid #e0e2d9;

	margin:24px 0 0 0

}



#services ul#onglets {

	width:136px;

	float:left;

}



#services ul#onglets li{

	display:block;

	height:44px;

	margin:1px 0;

}



#services ul#onglets li a{

	background:#EDEFE8 url(../../images/structure/background/bg_onglet.jpg) no-repeat scroll left top;

	color:black;

	display:block;

	font-family:Helvetica;

	font-size:0.9em;

	font-weight:bold;

	height:44px;

	line-height:1.2em;

	padding:0 12px 0 9px;

	width:115px;

	letter-spacing:-0.03em;

}



#services ul#onglets li a.court{

	padding-top:15px;

	height:29px;

}



#services ul#onglets li a.long{

	padding-top:7px;

	height:37px;

}



#services ul#onglets li a:hover{

	text-decoration:none;

	background:url('../../images/elements/puce_fleche_verte.gif') no-repeat right center;

}



#services .contenu-onglet {

	float:left;

	width:312px;

}



#services .contenu-onglet h3{

	font-size:1.25em;

	margin:0 0 15px 0;

}



#services .contenu-onglet p {

	font-size:0.9em;

	line-height:1.4em;

	text-align:justify;

	margin:0 0 20px 0;

}



#services .contenu-onglet .conteneur {

	float:left;

	width:100%;

	clear:both;

	margin:0 0 15px 0;

}



#services .contenu-onglet .conteneur label{

	color:#d76400;

	font-size:1.2em;

	display:block;

	float:left;

	width:107px;

	font-weight:bold;

}



#services .contenu-onglet .conteneur  .champ-texte {

	width:150px;

}



#services .contenu-onglet .conteneur  select {

	width:150px;

}



#services .contenu-onglet .conteneur.large {

	text-align:center;

}



#services .contenu-onglet .conteneur.large label{

	float:none;

	text-align:center;

	width:100%;

	padding:0 0 5px 0;

}



#services .contenu-onglet .conteneur .bouton-rechercher {

	background:#6B8201 url(../../images/boutons/fond_long_bouton.jpg) no-repeat scroll left top;

	border:0 none;

	color:white;

	display:block;





	font-size:1em;

	font-weight:bold;

	height:22px;

	margin:5px auto 0;

	padding:0 0 0;

	text-align:center;

	width:123px;

}



/* ------------- Carte */



/* ------------- Recherche entreprise */



#recherche-entreprise {

	padding:50px 25px 0 25px;

}



/* -------------------------------------------------- Espaces pro */



#espaces-pro {

	clear:both;

	padding:22px 0 0 0;

}



#espaces-pro h2{

	color:#7C9601;

	float:left;

	font-family:Helvetica;

	font-size:1.2em;

	letter-spacing:-0.01em;

	margin:0 16px 0 0

}



#espaces-pro ul li{

	display:block;

	float:left;

	margin:0 5px 0 0

}



#espaces-pro ul li a.petit{

	display:block;

	float:left;

	width:89px;

	height:22px;

	background:#6b8201 url('../../images/boutons/fond_petit_bouton.jpg') no-repeat top left;

	color:white;

	text-align:center;

	font-size:0.85em;

	padding:2px 0 0 0

}



#espaces-pro ul li a.long{

	display:block;

	float:left;

	width:123px;

	height:22px;

	background:#6b8201 url('../../images/boutons/fond_long_bouton.jpg') no-repeat top left;

	color:white;

	text-align:center;

	font-size:0.85em;

	padding:2px 0 0 0



}



/* ------------------------------------------------- Actualités */



#titre-actu {

	height:25px;

	background:#2e3811;

	padding:0 0 0 20px;

	width:260px;

}



#titre-actu h2{

	color:white;

	font-family:Helvetica;

	font-size:1.4em;

	padding:2px 0 0;

	float:left;

}



#titre-actu a {

	background:transparent url(../../images/elements/ico_rss.gif) no-repeat scroll right center;

	color:#FF9600;

	float:left;

	font-size:0.85em;

	left:52px;

	padding:0 23px 0 0;

	position:relative;

	top:3px;

}



div.bloc-actu {

	width:240px;

	padding:10px 20px 4px 20px;

	background:#e5efc8 url('../../images/structure/background/fond_bloc_droite.jpg') repeat-y top right;

	margin:0 0 6px 0

}



div.bloc-actu img{

	padding:3px;

	background:white;

}



div.bloc-actu h3 {

	font-size:1.25em;

	line-height:1.3em;

	padding:2px 0 0 0

}



div.bloc-actu p {

	color:#4b463c;

	font-size:0.9em;

	line-height:1.3em;

}



#right .voir-plus.bloc {

	width:240px;

	padding:10px 20px 30px 20px;

	background:#e5efc8 url('../../images/structure/background/fond_bloc_droite.jpg') repeat-y top right;

}



div#boutonRond { background: url(../../images/structure/bouton_rond.png) no-repeat 50% center; position: relative; float:right; top: -90px; right:60px; width: 114px; height: 115px; margin-right: auto; margin-left: auto; }



#boutonRond a:link, #boutonRond a:visited { width: 100%; height: 100%; display: block; text-decoration:none }



/* ------------------------------------ CARTE */



#carte {

	width:304px;

	height:333px;

	position:relative;

	margin:30px 0 0 5px;

}



#carte ul li {

	display:block;

	height:19px;

	width:21px;

	background:url('../../images/elements/mini_puce_map.png') no-repeat top left;

	position:absolute;

}



#carte ul li.on {

	background:url('../../images/elements/grosse_puce_map.png') no-repeat top left;

	width:27px;

	height:26px;

}



#carte ul li a{

	display:block;

	outline:0;

	font-size:0.85em;

	line-height:1.25em;

	color:#533a11;

	text-indent:-5000px;

	height:19px;

	width:21px;

	font-weight:bold;

}



#IE6 #carte ul li a{

	overflow:visible;

}



#carte ul li a:hover, #carte ul li a:hover span{

	text-decoration:none;

}



#carte ul li a.on {

	text-indent:0;

}



#carte ul li a span {

	position:absolute;

	right:-6px;

	top:25px;

	z-index:1000;

	zoom:1;

	display:block;

	width:54px;

}



#IE6 #carte ul li a span {

	position:relative;

	overflow:visible;

}



#carte ul li#puce1 { bottom:260px; left:88px }

#carte ul li#puce2 { bottom:228px; left:35px }

#carte ul li#puce3 { bottom:212px; left:56px }

#carte ul li#puce4 { bottom:148px; left:62px }

#carte ul li#puce5 { bottom:165px; left:115px }

#carte ul li#puce6 { bottom:196px; left:88px }

#carte ul li#puce7 { bottom:222px; left:118px }

#carte ul li#puce8 { bottom:119px; left:92px }

#carte ul li#puce9 { bottom:134px; left:146px }

#carte ul li#puce10 { bottom:170px; left:162px }

#carte ul li#puce11 { bottom:39px; left:56px }

#carte ul li#puce12{ bottom:75px; left:85px }

#carte ul li#puce13{ bottom:84px; left:129px }

#carte ul li#puce14 { bottom:39px; left:110px }

#carte ul li#puce15{ bottom:150px; left:211px }

#carte ul li#puce16 { bottom:116px; left:209px }

#carte ul li#puce17{ bottom:132px; left:245px }

#carte ul li#puce18 { bottom:74px; left:209px }

#carte ul li#puce19 { bottom:176px; left:23px; }

