/* CSS METROBUS */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
body {
	behavior: url("templates/metrobus/css/csshover.htc");
}
table{
	margin:0px;
	padding:0px;
	border:0px;
	border-spacing:0px;
	border-collapse: collapse;
}

img{
	border:0px;

}

h1{
	color:#caa600;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
h2{
	color:#007a45;
	font-weight:bold;
	font-size:22px;
	margin:0px;
	padding-bottom:15px;
	padding-top:2px;
}
form{
	margin:0px;
	padding:0px;
}
ul{margin:0px;padding:0px;}

#frame{
	overflow:visible;
	/*overflow:hidden;*/
	width : 1004px;
	position: absolute;
	left:50%;
	margin-left: -502px;
	background-image:url(../img/commun/imgfond.gif);
	background-repeat:no-repeat;
}



#frame_contenu{
	background-image:url(../img/commun/imgfond2.gif);
	background-repeat:repeat-y;
	z-index:190;
}



div#tabtrvs_top{
	z-index:10;
	color:#007a45;
	font-size:10px;
	margin-top:12px;
	margin-left:12px;
	letter-spacing:-0.5px;
	/**padding-top:10;*/

}

div#tabtrvs_top .contacts a, div#tabtrvs_top .contacts
{
	float:left;
	padding:0;
	background-image:none;
	border:0;
	font-size: 10px;
	font-weight:normal;
	vertical-align: middle;
	color:#007a45;
	width:58px;
	margin-top:1px;
}

div#tabtrvs_top a
{
	color:#007a45;
	/*float:left;*/
	text-decoration:underline;

}

div#tabtrvs_top .separator
{
	float:left;
	width:2px;
	margin-right:4px;
	margin-top:2px;
}

div#tabtrvs_top .recherche
{
	float:left;
	width:170px;
	margin-right:2px;
	text-decoration:none;
	margin-top:1px;
	letter-spacing:-0.5px;
	vertical-align: middle;
}

div#tabtrvs_top .recherche .search .search_text{
	float:left;
	margin-top:2px;
	margin-right:2px;
}
div#tabtrvs_top .recherche .search .search_input{
	float:left;
}

div#tabtrvs_top .date
{
	margin-top:2px;
	float:left;
	margin-right:6px;
	margin-left:10px;
}

div#tabtrvs_top .heure
{
	margin-top:2px;
	/*float:left;*/
}


div#tabtrvs_top .leclub_outer
{
	/*margin-top:-12px;
	_margin-top:-16px;*/
	/*margin-left:700px !important;*/
	/*margin-left:683px;
	_margin-left:672px;*/
	position: relative;
	top: 0px !important;
	margin-top:-12px !important;
	margin-top:-15px;
	margin-left:630px !important;
	margin-left:630px;
}

.register{
	position: relative;
	top: -5px !important;
	top: -3px;
	left:20px;
	float:left;
}

div#tabtrvs_top .bloc_login
{
	float:left;
	display:block;
	margin-top:0px;
	position:relative;
	z-index:100;
}
div#tabtrvs_top .bloc_login input{
	vertical-align:middle;
}

div#tabtrvs_top .leclub_logout
{
	margin-top:-12px;
	margin-left:685px !important;
	margin-left:700px;

}

div#tabtrvs_top .logout_button
{
	margin-top:-12px;
	margin-left:910px !important;
	margin-left:900px;
}



div#tabtrvs_top td, div#tabtrvs_top td a{
	color:#00747f;
	font-size:10px;
	text-decoration:none;
}
div#tabtrvs_top td a:hover{
	text-decoration:underline;
}

div#tabtrvs_top input {
	height: 14px !important;
	height: 16px;
	font-size: 10px !important;
	font-size: 9px;
	padding: 0;
}

div#tabtrvs_bot{
	clear:both;
	padding-left:10px;
	padding-right:10px;
	height:71px;
	background-image:url(../img/commun/imgfond_footer.gif);
	background-repeat:no-repeat;
}
div#tabtrvs_bot table{
	margin-top:40px;
}
div#tabtrvs_bot #tabtrvs_adresse{
	float:right;
	margin-top:43px;
	padding-right:10px;
	color:#787878;
	font-size:10px;
}
div#tabtrvs_bot .moduletabletransverse{
	float:left;
}
div#tabtrvs_bot .moduletabletransverse table{
	width:10px;
}
div#tabtrvs_bot .moduletabletransverse td{
	color:#787878;
	font-size:10px;
	text-decoration:none;
	padding-right:8px;
}
div#tabtrvs_bot .moduletabletransverse td a{
	color:#787878;
	text-decoration:none;
}
div#tabtrvs_bot .moduletabletransverse td a:hover{
	text-decoration:underline;
}

div#pathway_text{
	background-image:url(../img/commun/imgfond_chemin.gif);
	background-repeat:repeat-x;
	font-size:9px;
	color:#FFFFFF;
	height:21px;
	width:967px;
	/*_width:984px;	*/
	padding-left:27px;
	padding-top:5px;
	margin-left:5px;
	z-index:190;
	margin-top:90px;
	*margin-top:25px;
}
span.pathway{
	margin-left: 9px;
	z-index:190;
}
#pathway_text img {
	margin-left: 9px;
	z-index:190;
}
#pathway_text a{
	color:#FFFFFF;
	z-index:190;
}
#conteneur{
	padding-left:31px;
	padding-top:11px;
	z-index:190;
}
#conteneur .conteneur_left{
	float:left;
}
#conteneur .page{
	padding-top:5px;
	padding-left:33px;
	float:left;
	width:738px;
}
.bloc{
	background-image:url(../img/commun/bloc/imgbloc_fond.gif);
	background-repeat:repeat-y;
	width:191px;
}
div.module {
	padding: 0px;
	margin:0px;
	background-image:url(../img/commun/bloc/imgbloc_fond.gif);
	background-repeat:repeat-y;
	width:191px;

	margin-bottom:5px;
}
div.module div{
	padding-bottom:24px;
	background-image:url(../img/commun/bloc/imgbloc_bot.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}
div.module div div, div.module div div div{
	padding:0px;
	background-image:url();
}
div.module td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	padding-left: 11px;
	font-weight: normal;
}
div.module h3 {
	background-image:url(../img/commun/bloc/imgbloc_top.gif);
	background-repeat:no-repeat;
	color: #007a45;
	text-align: left;
	line-height: 12px;
	letter-spacing:-1px;
	font-weight:normal;
	font-size: 10px;
	padding-left: 17px;
	padding-top: 12px;
	padding-bottom:6px;
	margin: 0px;
}
div.module table{
	margin-left:8px;
	margin-top:8px;
}
div.module div div div{
	background-image:url(../img/commun/menucontenu/imgfond_menutxt.gif);
	background-repeat:no-repeat;
	background-position:8px 29px;
}
div.module table div{
	/*margin-left:22px;*/
	background-image:url();
	padding-bottom:0px;
}
div.module .tablebtn{
	margin:0px;
	padding:0px;
	width:191px;
	float:none;
	background-color:red;
	border:1px dashed red;
	text-align:right;
}
a.mainlevel:link, a.mainlevel:visited, a.brc_article_home:link, a.brc_article_home:visited, a.archive:link, a.archive:visited, a.active_item:link, a.active_item:visited{
	display: block;
	vertical-align: middle;
	font-size: 11px;
	font-weight:normal;
	color: #007a45;
	text-align: left;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom:4px;
	padding-left:9px;
	height: auto !important;
	height: 13px;
	width:146px;
	background-image:url(../img/commun/bloc/imgpuce_menu.gif);
	background-repeat:no-repeat;
}
a.mainlevel:hover, a.brc_article_home:hover, a.archive:hover, a.mainlevel#active_menu, a.active_item:link, a.active_item:visited {
	background-color:#007a45;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	text-decoration: none;
	color: #FFFFFF;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom:3px;
	background-image:url(../img/commun/bloc/imgpuce_menu_on.gif);
	background-repeat:no-repeat;
}

a.mainlevel#active_menu:hover {
	color: #FFFFFF;
}
a.sublevel:link, a.sublevel:visited {
	vertical-align: middle;
	font-size: 11px;
	font-weight:normal;
	color: #00606c;
	text-align: left;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
}
a.sublevel:hover {
	color: #00606c;
	text-decoration:underline;
}
a.sublevel#active_menu {
	color: #00606c;
	text-decoration:underline;
}

div#tabtrvs_top a.mainlevel:hover , div#tabtrvs_top a.mainlevel#active_menu, div#tabtrvs_top a.mainlevel:link, div#tabtrvs_top a.mainlevel:visited{
	background-color:#ffffff;
	padding:0;
	background-image:none;
	border:0;
	font-size: 10px;
	font-weight:normal;
	vertical-align: middle;
	color:#00606c;
}

.bloc .contenubloc .menubloc .ssmenu, .bloc .contenubloc .menubloc .ssmenuon{
	color:#00606c;
	font-size:11px;
	padding-left:15px;
}
.bloc .contenubloc .menubloc .ssmenu a, .bloc .contenubloc .menubloc .ssmenuon a{
	text-decoration:none;
	color:#00606c;
}
.bloc .contenubloc .menubloc .ssmenu a div, .bloc .contenubloc .menubloc .ssmenuon a div{
	padding-top:2px;
	padding-bottom:2px;
}
.bloc .contenubloc .menubloc .ssmenu a:hover, .bloc .contenubloc .menubloc .ssmenuon a{
	text-decoration:underline;
}
.bloc .contenubloc .menubloc .menu a:hover, .bloc .contenubloc .menubloc .menuon a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	cursor: hand;
}
.bloc .contenubloc .menubloc .menu a:hover div, .bloc .contenubloc .menubloc .menuon a div{
	background-color:#00a1ae;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding-top:3px;
	padding-bottom:3px;
}

.bloc .titrebloc{
	background-image:url(../img/commun/bloc/imgbloc_titrefond.gif);
	background-repeat:no-repeat;
	padding-left:17px;
	padding-bottom:8px;
	color:#00747f;
	font-size:10px;
	letter-spacing:-1px
}
.module .contenubloc{
	width:176px;
	margin-left:8px;
	background-image:url();
	text-align:center;
	/*background-repeat:no-repeat;
	background-position: top;*/
}
.module .contenubloc .txtbloc{
	padding-left:11px;
	padding-top:17px;
	padding-bottom:14px;
	font-size:10px;
	color:#7d7d7d;
	background-image:url();
	text-align:left;
}
.module .contenubloc .txttopbloc{
	padding-left:11px;
	text-align:left;
	padding-bottom:8px;
	padding-top:2px;
	font-size:10px;
	color:#7d7d7d;
	background-image:url();
}

.bloc .contenubloc .menubloc{
	padding-left:11px;
	padding-top:10px;
	color:#00606c;
	font-size:10px;
}
.bloc .contenubloc .menubloc .menu, .bloc .contenubloc .menubloc .menuon{
	color:#00606c;
	font-size:11px;
}
.bloc .contenubloc .menubloc .menu a, .bloc .contenubloc .menubloc .menuon a{
	text-decoration:none;
	color:#00606c;
}
.bloc .contenubloc .menubloc .menu a div, .bloc .contenubloc .menubloc .menuon a div{
	width:155px;
	vertical-align:middle;
	padding-top:4px;
	padding-bottom:4px;
}
.bloc .contenubloc .menubloc .menu a:hover, .bloc .contenubloc .menubloc .menuon a{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	cursor: hand;
}
.bloc .contenubloc .menubloc .menu a:hover div, .bloc .contenubloc .menubloc .menuon a div{
	background-color:#00a1ae;
	border-top:1px solid #d7d7d7;
	border-bottom:1px solid #d7d7d7;
	padding-top:3px;
	padding-bottom:3px;
}
.bloc .contenubloc .menubloc .ssmenu, .bloc .contenubloc .menubloc .ssmenuon{
	color:#00606c;
	font-size:11px;
	padding-left:15px;
}
.bloc .contenubloc .menubloc .ssmenu a, .bloc .contenubloc .menubloc .ssmenuon a{
	text-decoration:none;
	color:#00606c;
}
.bloc .contenubloc .menubloc .ssmenu a div, .bloc .contenubloc .menubloc .ssmenuon a div{
	padding-top:2px;


	padding-bottom:2px;
}
.bloc .contenubloc .menubloc .ssmenu a:hover, .bloc .contenubloc .menubloc .ssmenuon a{
	text-decoration:underline;
}
.bloc .contenubloc .listbloc ul{
	list-style-type:none;
	padding-left:11px;
	padding-right:6px;
	padding-top:16px;
}
.bloc .contenubloc .listbloc li{
	font-size:11px;
	color:#f24806;
	margin-bottom:11px;
}
.bloc .contenubloc .listbloc li.liston a{
	color:#f24806;
}
.bloc .contenubloc .listbloc li a{
	color:#00606c;
	text-decoration:none;
}
.bloc .contenubloc .listbloc li a:hover{
	color:#f24806;
	text-decoration:none;
}
.module .bloc_bot{
	background-color:#FFFFFF;
	/*text-align:right;
	float:right;
	width:191px;*/
}
.btn div{
	float:left;
}
.btn .btn_puce, .btn .btn_puce_fondgris{
	background-image:url(../img/commun/imgbtn_puce.gif);
	background-repeat:no-repeat;
	background-position:1px 6px;
	width:25px;
	height:31px;
}
.btn .btn_label, .btn .btn_label_fondgris{
	padding-right:5px;
	text-transform:uppercase;
	font-size:10px;
	letter-spacing:-1px;
	background-image:url(../img/commun/imgbtn_fond.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	padding-top:9px;
	padding-bottom:9px;
}
.btn .btn_label a:link,.btn .btn_label a:visited, .btn .btn_label_fondgris a:link,.btn .btn_label_fondgris a:visited {
	text-decoration:none;
	color:#007a45;
}
.btn .btn_right,.btn .btn_right_fondgris{
	background-image:url(../img/commun/imgbtn_right.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:8px;
	height:31px;
}
.btn .btn_puce_fondgris{
	background-image:url(../img/commun/imgbtn_puce.gif);
}
.btn .btn_label_fondgris{
	background-image:url(../img/commun/imgbtn_fond_fondgris.gif);
}
.btn .btn_right_fondgris{
	background-image:url(../img/commun/imgbtn_right_fondgris.gif);
}
.btnback{
	padding-right:347px;
}
div.btnrechercher{
	position:absolute;
	margin-left:10px;
}
.btnrechercher .btn_right{
	background-image:url(../img/commun/imgbtnrecherche_right.gif);
	background-repeat:no-repeat;
	size:14px;
}
#conteneur .contenupage .contenu{
	padding-left:19px;
}

#conteneur .contenupage{
  padding-left:19px;
  width:735px;
  margin-left:200px;
}

#conteneur .contenupage_large{
  padding-left:19px;
  width:935px;
}

.contenupagestatic .accueil_list_offres, .contenupage2 .accueil_list_offres
{
	/*** PROBLEME ***/
	/*padding-right:55px !important;*/
	padding-right:35px;
	/*** FIN ***/
	margin-bottom:15px;
	font-size:12px;
	text-align:justify;
}

.contenupagestatic{
    /*color:#7d7d7d;*/
  	padding-left:25px;
  	width:700px;
}

.contenupage2{
	width:706px;
  	/*color:#7d7d7d;*/
  	padding-left:20px;
	margin-right:20px;
}

.sstitrecontenu
{

	color:#007a45;
	font-size:11px;
	padding-left:0px;
	list-style-position:inside;
	display:list-item;
	margin-bottom:15px;
	margin-top:15px;
	font-size:12px;
}
.contenupagestatic .list_offres{
	float:left;
	width:220px;
}
#conteneur .contenupagestatic .sousmenu {
	float:left;
	font-size:12px;
	height:75px;
}

#conteneur .contenupagestatic .sousmenu  a{
	font-size:11px;
	text-decoration:underline;
}

#conteneur .contenupagestatic .sousmenu li
{
	padding:0px;
}

.bandeaugrisoffres
{
	float:left;
	padding-top:15px;
	margin-right:35px;
	margin-bottom:35px;
	width:443px;
}

.bandeaugristop
{
	height:14px;
	margin-left:0px;
	background-repeat:no-repeat;
	background-image:url(../images/border-top-gris.png)	;
}

.bandeaugris
{
	background-color:#eeeeed;
	width:423px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:13px;
	background-position:bottom left;
	background-repeat:no-repeat;
	background-image:url(../images/border-bottom-gris.png);
	font-size:12px;
}


.contenu .titrecontenu{
	color:#caa600;
	font-weight:bold;
	font-size:11px;
	margin-top:12px;
}

.lignebleue
{
	clear:both;
	background-image:url(../images/ligne-bleue.png);
	background-repeat:no-repeat;
	width:720px;
	height:5px;
}



.bloc_vert .topbloc .titrebloc{
	width:329px;
}
.bloc_vert .contenublocvert{
	width:339px;
}

.bloc_vert .contenublocvert .lienFT
{
	margin-left:25px;
	color:#000000;
}

.bloc_vert .contenublocvert .lienFT li
{
	list-style-position:inside;

}


.bloc_vert .contenublocvert .titreFT
{
	color:#000000;
	margin-left:15px;
	font-weight:bold;
	/*margin-bottom:7px;*/
	margin-top:9px;
}


.bloc_vert .botbloc{
	width:341px;
}

.bloc_vert .topbloc{
	height:19px;
	clear:right;
}
.bloc_vert .topbloc div{
	float:left;
	background-color:#007a45;
}
.bloc_vert .topbloc .titrebloc{
	padding-top:2px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:17px;
	/*_height:19px;*/
	text-align:center;
	vertical-align:middle;
}
.bloc_vert .contenublocvert{
	border-left:1px solid #007a45;
	border-right:1px solid #007a45;
	border-bottom:1px solid #007a45;
	padding-top:10px;
	padding-bottom:6px;
	margin-bottom:5px;
}
.contenublocvert .img_txt{
	padding-left:10px;
	padding-right:6px;
	padding-bottom:20px;
	font-size:12px;
	height:58px;

}

.contenublocvert .img_txt_petit{
	padding-left:10px;
	padding-right:6px;
	padding-bottom:5px;
	font-size:12px;
	height:58px;
}


.contenublocvert .img{
	padding-right:17px;
	background-image:url(../img/commun/contenu/imgfond_ombreimg.gif);
	background-repeat:no-repeat;
	width:76px;
	height:58px;
	float:left;
}
.bloc_vert .botbloc{
	position:absolute;
	margin-left:-1px;
}
.bloc_vert .botbloc .left{
	float:left;
}
.bloc_vert .botbloc .right{
	float:right;
}



.bloc_vert_offretarif .topbloc_offretarif .titrebloc_offretarif{
	padding-top:1px;
	width:277px;
}
.bloc_vert_offretarif .toplargebloc_offretarif .titrebloc_offretarif{
	padding-top:1px;
	width:677px;
}
.bloc_vert_offretarif .contenublocvert_offretarif{
	width:287px;
	/*_width:289px;*/
	border-left:1px solid #007a45;
	border-right:1px solid #007a45;
	border-bottom:1px solid #007a45;
	padding-top:23px;
	padding-bottom:6px;
	margin-bottom:10px;
}

.bloc_vert_offretarif .contenublocvertlarge_offretarif{
	width:687px;
	/*_width:289px;*/
	border-left:1px solid #007A45;
	border-right:1px solid #007A45;
	border-bottom:1px solid #007A45;
	padding-top:23px;
	padding-bottom:6px;
	margin-bottom:10px;
}

.bloc_vert_offretarif .botbloc_offretarif{
	width:289px;
	position:absolute;
	margin-left:-1px;
	clear:left;
}

.bloc_vert_offretarif .botlargebloc_offretarif{
	width:689px;
	position:absolute;
	margin-left:-1px;
	clear:left;
}

.bloc_vert_offretarif .topbloc_offretarif, .bloc_vert_offretarif .toplargebloc_offretarif{
	height:19px;
	clear:right;
}
.bloc_vert_offretarif .topbloc_offretarif div, .bloc_vert_offretarif .toplargebloc_offretarif div{
	float:left;
	background-color:#007a45;
}
.bloc_vert_offretarif .topbloc_offretarif .titrebloc_offretarif, .bloc_vert_offretarif .toplargebloc_offretarif .titrebloc_offretarif{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:18px;
	text-align:center;
	vertical-align:middle;
}

.contenublocvert_offretarif .img_txt, .contenublocvertlarge_offretarif .img_txt{
	padding-left:10px;
	padding-right:6px;
	padding-bottom:20px;
	font-size:12px;
	min-height:40px;
	clear:left;
}

.contenublocvert_offretarif .img_txt_decalage, .contenublocvertlarge_offretarif .img_txt_decalage
{
	padding-left:105px;
}

.contenublocvert_offretarif .img_txt_petit, .contenublocvertlarge_offretarif .img_txt_petit{
	padding-left:10px;
	padding-right:6px;
	padding-bottom:5px;
	font-size:12px;
	height:58px;

}


.contenublocvert_offretarif .img, .contenublocvertlarge_offretarif .img{
	padding-right:17px;
	background-image:url(../img/commun/contenu/imgfond_ombreimg.gif);
	background-repeat:no-repeat;
	width:76px;
	height:58px;
	float:left;
}

.bloc_vert_offretarif .botbloc_offretarif .left, .bloc_vert_offretarif .botlargebloc_offretarif .left{
	float:left;
}
.bloc_vert_offretarif .botbloc_offretarif .right, .bloc_vert_offretarif .botlargebloc_offretarif .right{
	float:right;
}

/*CHIFFRE CLE*/

.bloc_vert_chiffrecle .topbloc_chiffrecle div{
	float:left;
}
.bloc_vert_chiffrecle .botbloc_chiffrecle div{
	float:left;
}
.bloc_vert_chiffrecle .topbloc_chiffrecle{
	height:18px;
}
.bloc_vert_chiffrecle .botbloc_chiffrecle{
	position:absolute;
	margin-left:-1px;
	width:289px;
}
.bloc_vert_chiffrecle .botbloc_chiffrecle .right{
	float:right;
}
.bloc_vert_chiffrecle .topbloc_chiffrecle .titrebloc_chiffrecle{
	width:277px;
	border-top:1px solid #007a45;
}
.bloc_vert_chiffrecle .contenublocvert_chiffrecle{
	width:287px;
	/*_width:289px;*/
}
.bloc_vert_chiffrecle .contenublocvert_chiffrecle{
	border-left:1px solid #007a45;
	border-right:1px solid #007a45;
	border-bottom:1px solid #007a45;
	padding-top:23px;
	padding-bottom:6px;
	margin-bottom:10px;
}
.contenublocvert_chiffrecle .img_txt{
	padding-left:10px;
	padding-right:6px;
	padding-bottom:20px;
	font-size:12px;
	height:58px;
	color:#000000;
}
.contenublocvert_chiffrecle .img_txt a:link{
	color:#000000;
	font-weight:normal;
}
.contenublocvert_chiffrecle .img{
	padding-right:17px;
	background-image:url(../img/commun/contenu/imgfond_ombreimg.gif);
	background-repeat:no-repeat;
	width:76px;
	height:58px;
	float:left;
}

/*ACTUALITES*/


.contenunews{
	/*float:right;*/
	width:730px;
}
.photonews, .photonews_intro, .photonews2, .contentpaneopen img.intro_article{
	float:left;
}
.photonews div{
	border:1px solid #007a45;
	margin-bottom:16px;
	width:257px;
}
.photonews .legende, .photonews2 .legende, .photonews2 div{
	border:0px;
	margin-bottom:16px;
	width:257px;
	font-size:12px;
}
.photonews_intro div, .contentpaneopen img.intro_article{
	border:1px solid #007a45;
}
.txtnews{
	margin-left:10px;
	padding-right:10px;
	float:left;
	width:400px;
}
.txtnews_intro{
	margin-left:158px;
	padding-right:10px;
}
.txtnews .titre_txtnews{
	color:#f24806;
	font-weight:bold;
}
.contentpaneopen h3.intro_article, .contentpaneopen p.intro_article{
	font-size:12px;
	padding-left:12px;
	padding-right:8px;
	width:420px;
}
.contentpaneopen h3.intro_article{
	margin-top:0;
	padding:0;
	padding-left:5px;
	float:left;
}
.contentpaneopen p.intro_article{
	padding:0;
	margin:0;
	padding-left:5px;
	float:left;
}
.txtnews .description{
	background-image:url(../img/actu/imgfond_degradedescript.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	padding-left:12px;
	padding-right:8px;
	padding-top:10px;
	margin-bottom:22px;
	width:420px;
}
.txtnews_intro .description{
	background-image:url(../img/actu/imgfond_degraddesc_intro.jpg);
	background-repeat:no-repeat;
	font-size:11px;
	padding-left:5px;
	padding-right:30px;
	padding-top:8px;

}
.txtnews .tabdispositif{
	margin-left:12px;
}
.txtnews .tabdispositif div{
	padding-left:0px;
	font-size:12px;
}
.txtnews .tabdispositif div strong{
	color:#f24806;
}
.txtnews .tabdispositif .fondgris{
	background-color:#f3f3f3;
	padding-top:8px;
	padding-bottom:10px;
	margin-top:9px;
	margin-bottom:10px;
	width:420px;
	padding-left:4px;
}
.txtnews .tabdispositif .fondgris strong{
	color:#007a45;
}
.tab_telechargernews{
	clear:both;
	margin:0px;
	padding:0px;
}
.tab_telechargernews td.tab_btnnews{
	padding-left:12px;
}

.tab_outils{
	/*background-color:#f3f3f3;*/
	color:#007a45;
	font-size:12px;
	padding-top:7px;
	padding-left:8px;
	width:259px;
	border:0px;
	clear:both;
}
.tab_outils img{
	margin-right:3px;
}
.tab_outils a{
	font-size:11px;
	color:#01848f;
}
.btnbig div{
	float:left;
	padding-left:0px;
}
.btnbig .btnbig_puce{
	background-image:url(../img/commun/imgbtnbig_puce.gif);
	background-repeat:no-repeat;
	width:33px;
	height:44px;
	margin-left:0px;
	padding-left:0px;
}
.btnbig .btnbig_label{
	background-image:url(../img/commun/imgbtnbig_fond.gif);
	background-repeat:repeat-x;
	padding-top:13px;
	font-size:11px;
	height:44px;
	padding-left:0px;
}
.btnbig .btnbig_label a{
	color:#007a45;
	padding-left:0px;
}
.btnbig .btnbig_right{
	background-image:url(../img/commun/imgbtnbig_right.gif);
	background-repeat:no-repeat;
	width:18px;
	height:44px;
}
.dossiercomplet{
	margin-left:12px;
	padding-left:0px;
	width:225px;
	float:left;
}
.voirvideo{
	float:left;
	margin-left:20px;
}
th.pagenav_next a, th.pagenav_next a:visited {
	color:#007a45;
	font-size:11px;
}
th.pagenav_prev a, th.pagenav_prev a:visited {
	color:#007a45;
	font-size:11px;
}

#actualites_tpl #dispo_liens_haut {
	height: 110px;
	width: 275px;
	float: left;
}
#actualites_tpl h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f24806;
	margin-bottom: 10px;
	margin-top: 0px;
}
#actualites_tpl .dispo_liens_bas img {
	vertical-align: middle;
}
#actualites_tpl .dispo_liens_bas a {
	margin-right: 5px;
	color: #000000;
	font-size: 11px;
}



#actualites_tpl .dispo_liens_bas {
	height: 110px;
	width: 270px;
	float: left;
}
#actualites_tpl #dispo {
	/*height: 240px;*/
	width: 425px;
	float: left;
}
#actualites_tpl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 702px;
}
#actualites_tpl .dispo {
	background-color: #f3f3f3;
	width: 422px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-left: 3px;
}
#actualites_tpl .dispo strong {
	color: #007a45;
}
#actualites_tpl .btnbig_label a {
	color: #000000;
	font-size: 12px;
	white-space: nowrap;
}
#actualites_tpl .btnbig {
	margin-left: 20px;
}
#actualites_tpl .voirvideo, #actualites_tpl .dossiercomplet {
	margin: 0px;
}
#actualites_tpl .dispo_liens_bas {
	position: relative;
	top: 25px;
	left: 20px;
	height: 110px;
	width: 275px;
	float: left;
}
#actualites_tpl .dossiercomplet {
	width: 250px;
}





/*SITE MAP*/

ul.sitemapebene0 {
	margin-top:20px;
}
ul.sitemapebene0 li{
	margin:0px;
	padding:0px;
	padding-right:12px;
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	padding-bottom:10px;
	color:#004a51;
	width:105px;
}
ul.sitemapebene0 li a.sitemap{
	font-weight:bold;
	color:#004a51;
}
ul.sitemapebene1{
	margin-top:10px;
}
ul.sitemapebene1 li{
	float:none;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding:0px;
	text-transform:lowercase;
}
ul.sitemapebene1 li a.sitemap{
	font-weight:normal;
	font-size:11px;
	color:#000000;
}
ul.sitemapebene1 li{
	padding-left:0px;
	padding-bottom:5px;
}

























.txtintro{
	color:#7d7d7d;
	font-size:12px;
	margin-bottom:15px;
}


/* societe CSS*/
.tab_recrutement, .tab_recrutement_form{
	border:1px solid #007a45;
	background-color:#eeeeed;
}
.tab_recrutement td{
	padding-right:12px;
	padding-left:18px;
	font-size:12px;
	height:28px;
	vertical-align:middle;
	border-collapse:collapse;
	background-color:#eeeeed;
	border-top:1px solid #FFFFFF;
}
.tab_recrutement td a{
	color:#000000;
	font-size:12px;
}
.tab_recrutement .titretab td{
	color:#007a45;
	padding-top:18px;
	padding-bottom:10px;
	border-top:0px;
}
.tab_recrutement .titretab a{
	color:#007a45;
}
.tab_recrutement .line_color td{
	background-color:#fafafa;
}
.tab_recrutement_form{

}
.tab_recrutement_form td{
	padding-right:12px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:0px;
}
.tab_recrutement_form .titreline{
	text-align:right;
	width:140px;
}
.tab_recrutement_form input{
	font-size:10px;
	padding-left:3px;
}
.tab_recrutement_form input.inputbtn{
	width:76px;
	height:19px;
	background-color:#d4d0c8;
	font-size:11px;
	margin-left:11px;
}
.titreline{
	color:#007A45;
	width:166px;
}
.tab_recrutement tr.show_job td{
	border:0px;
}
.pagetab{
	margin-top:14px;
	width:100%;
	padding-bottom:30px;
}
.pagetab div{
	float:left;
	font-size:12px;
	text-align:center;
	width:100%;
}
.pagetab a{
	color:#e5530c;
}
.pagetab .suiv a, .pagetab .prec a{
	text-decoration:none;
	color:#000000;
}
.pagetab .off{
	visibility:hidden;
}
.tab_txtbtn{
	padding-left:18px;
}
.tab_txtbtn div{
	float:left;
	font-size:12px;
}
.tab_txtbtn .txt{
	padding-top:7px;
	padding-right:4px;
}
.tab_btn{
	margin-top:5px;
	/*margin-left:427px;*/
}

.contentheading {
	color:#007a45;
	font-weight:bold;
	font-size:22px;
	margin:0px;
	padding-bottom:16px;
	padding-top:2px;
	line-height:20px;
}


h3{
	color:#007a45;
	font-weight:bold;
	font-size:22px;
	margin:0px;
	margin-top:5px;
	padding-bottom:15px;
	line-height:23px;
}

#liste-enligne
{

	padding:0;
	margin:0;
	margin-bottom:40px;
	margin-top:20px;
}

#liste-enligne .item
{
	text-align:left;
}

#liste-enligne ul {
	list-style-position:inside;
	list-style-type:square;
	display:inline;
	float:left;
	text-align:right;
	padding-right:15px;
	padding-top:0;
	padding-bottom:0;
}



.exportprint
{
	text-align:right;
	padding-bottom:8px;
	padding-top:8px;
	color:#000000;
	width:677px;
}


@media print
{
	.exportprint, .popup_print
	{
		display:none;
	}

}


.texteoffre
{
	font-size:12px;
	color:#000000;
	/*padding-right:25px;
	_padding-right:10px;*/
	text-align:justify;
}


/*
#conteneur .contenupage2 thead
{
	background-color:#EEEEED;
	color:#00A1AE;

	font-size:11px;
	height:40px;
}

#conteneur .contenupage2  thead th
{
	border: 1px;
	border-bottom-color:#00A1AE;
	border-bottom-style:solid;
	border-top-color:#00A1AE;
	border-top-style:solid;
}

#conteneur .contenupage2 thead .gauche
{
	border: 1px;
	border-bottom-color:#00A1AE;
	border-bottom-style:solid;
	border-left-color:#00A1AE;
	border-left-style:solid;
	border-top-color:#00A1AE;
	border-top-style:solid;
}

#conteneur .contenupage2 thead .droite
{
	border: 1px;
	border-bottom-color:#00A1AE;
	border-bottom-style:solid;
	border-right-color:#00A1AE;
	border-right-style:solid;
	border-top-color:#00A1AE;
	border-top-style:solid;
}


#conteneur .contenupage2 td
{
	height:40px;
	text-align:center;
	empty-cells:show;
}
*/

.contenupage2 .table1
{
	border:1px;
	border-color:#007a45;
	border-style:solid;
	font-size:12px;
	color:#007A45;
	width:677px;
	text-align:center;
	background-color:#EEEEED;
}

.contenupage2 .alignement_gauche
{
	text-align:left;
	padding-left:7px;
}


.contenupage2 .separationtable
{
	background-image:url(../images/spacer.png);
	background-repeat:no-repeat;
	height:6px;
}

.contenupage2 .formatdonnees
{
	border:1px;
	border-color:#007a45;
	border-style:solid;
	width:677px;
}

.contenupage2 .formatdonnees tr
{
	text-align:center;
	font-size:12px;
}

.contenupage2 th
{
	height:40px;
	text-align:center;
	font-size:12px;
	color:#007a45;
	background-color:#EEEEED;
}

.contenupage2 .tarif
{
	color:red;
	text-align:right;
	padding-right:5px;
	width:120px;
}

.contenupage2  td
{
	color:#000000;
	text-align:center;
	height:40px;
}

.contenupage2 .sous_univers
{
	font-weight:bold;
}

.contenupage2 .afficheresultat, .contenupage2 .table_registration
{
	border:1px;
	border-color:#007a45;
	border-style:solid;
	font-size:12px;
	color:#000000;
	width:677px;
	/*text-align:center;*/
	background-color:#EEEEED;
}

.contenupage2 .table_registration .alignright
{
	color:#007a45;
	text-align:right;
}

.contenupage2 .table_registration .alignleft
{
	color:#007A45;
	text-align:left;
	padding-left:5px;
}

.contenupage2 .table_registration_heading .alignleft
{
	text-align:left;
	padding-left:5px;
}

ul, .contenupage2 .table_registration_heading ul
{
	margin-left : 10px ;
	padding: 0;
	list-style: square;
}
li, .contenupage2 .table_registration_heading li
{
	padding: 0;
	list-style-position: inside;
}

.contenupage2 .registration_submit
{
	padding-top:15px;
	padding-left:510px !important;
	padding-left:495px
}


/*
#conteneur .contenupage2 .border_offres2
{
	font-size:0px;
	border:1px;
	border-top-color:#00A1AE;
	border-top-style:solid;
	height:5px;
	border-bottom-color:#00A1AE;
	border-bottom-style:solid;
}

#conteneur .contenupage2 .border_offres
{
	border:1px;
	font-size:0px;
	border-bottom-color:#00A1AE;
	border-bottom-style:solid;
	height:4px;
}
*/


/*
#conteneur .contenupage2 .bordergauche
{
	border:1px;
	border-left-color:#00A1AE;
	border-left-style:solid;
	font-size:12px;
	font-weight:bold;
}


#conteneur .contenupage2 .borderhaut
{
	border:1px;
	border-top-color:#00A1AE;
	border-top-style:solid;
	height:10px;
}

#conteneur .contenupage2 .borderdroit
{
	border:1px;
	border-right-color:#00A1AE;
	border-right-style:solid;
}
*/

#puce_produit ul
{
	margin-top:20px;
	list-style-type:square;
	list-style-position:inside;

}

#puce_produit li
{
	color:#007A45;
	padding:0;
	margin:0;
	margin-bottom:7px;
}




.contenupage2 .cadre_bus_tram
{
	color:#007a45;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/cadre_bus_tram.png);
	background-repeat:no-repeat;
	height:78px;
	width:190px;
	/*_width:189px;*/
	/*padding-left:8px;*/
	padding-top:9px;
	padding-right:7px;
	margin-top:31px;
	margin-bottom:31px;
	float:left;
}

#imagebus
{
	background-image:url(../images/E4_BUS.png);
	background-repeat:no-repeat;
	width:670px;
	height:283px;
	margin-top:150px;
	_margin-top:0px;
}



.contenupage2 .puce_bus_tram
{
	padding:0;
	margin:0;
	padding-left:4px;
	_padding-left:0px;
	list-style-position:inside;
	list-style-image:url(../images/puce_bus_tram.png);
	list-style-type:none;
}

.contenupage2 .taille_select
{
	width:17em;
	margin-left:5px;
	margin-top:10px;
	font-size:10px;
}


.contenupage2 .cadre_bus_tram p
{
	padding:0;
	margin:0;
	margin-top:3px;
	padding-left:17px;
}

.contenupage2 .entre_cadre_bus_tram
{

	float:left;
	padding:0;
	margin-right:16px;
	margin-left:12px;
	margin-top:65px;
	margin-bottom:37px;
}

.txt_gras
{
	font-weight: bold;
}

.contenupage2 .affich_texte_gras
{
	color:#007A45;
	font-size:14px;
	font-weight:bold;

}

.contenupage2 .affich_texte
{
	color:#007A45;
	font-size:14px;
}

.button {
  /*color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;*/
  border:0;
  width:14px;
  height:14px;
  background: url(../img/commun/imgbtn.jpg);
  background-repeat:no-repeat;
  cursor:pointer;
  /*vertical-align:middle;
  margin-bottom:7px;
  margin-left:4px;*/

}

/*FICHE PRODUIT*/

#fiche_produit .texte_chemin
{
	color:#007A45;
	font-size:14px;
	padding-bottom:15px;
}

#fiche_produit a
{
	color:#000000;
	text-decoration:underline;
	font-weight:100;
}

#fiche_produit .image_popup
{
	text-align:center;
	color:#20aeb8;
	font-size:14px;
	width:280px;
	/*height:125px;*/
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
}

#fiche_produit .popup_comm_right
{
	width:280px;
	text-align:right;
	vertical-align:top;
	margin-left:auto;
	margin-right:auto;
	/*height:125px;*/
	margin-top:0px;
}

#fiche_produit .popup_leftpart
{
	/*clear:both;*/
	width:48%;
	float:left;
	margin-top:0px;
	margin-right:7px;
}

#fiche_produit .popup_non_id
{
	width:100% !important;
	width:96%;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
}

#fiche_produit .popup_champsuppl
{
	width:100% !important;
	width:97%;
	float:left;
	margin-top:0px;
	margin-bottom:0px;
}


#fiche_produit .popup_rightpart
{
	margin-top:0px;
	width:49%;
	/*_width:100%;*/
	/*text-align:right;*/
}

#fiche_produit .popup_lien
{
	margin-top:15px;
	float:left;
	margin-right:15px;
}

#fiche_produit .popup_print
{
	clear:both;
	margin-top:15px;
	text-align:right;
}

#fiche_produit .table_popup_produit
{
	background-color:#EEEEED;
	font-size:12px;
	border:0;
	margin-top:15px;
	width:98%;
}

#fiche_produit .table_popup_produit td
{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
}

#fiche_produit .table_popup_produit .tarif
{
	color:#FF0000;
}

#fiche_produit .table_popup_produit th
{
	width:auto;
	background-color:#FFFFFF;
	text-align:left;
	color:#007A45;
	font-weight:bold;
}
/*FIN FICHE PRODUIT*/
/*SIMULATION AFFICHE*/

#simulation_affiche{
	float:left;
}
#simulation_affiche .bloc_support{
	clear:both;
}
#simulation_affiche .txtintro_simulation{
	margin-bottom:16px;
	color:#7d7d7d;
	font-size:12px;
	margin-right:50px;
}
#simulation_affiche h2{
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#caa600;
	padding:0px;
	padding-bottom:14px;
}
#simulation_affiche h2 input{
margin-left:47px;
}
#simulation_affiche h3{
	font-style:italic;
	font-size:11px;
	color:#caa600;
	margin:0px;
	padding:0px;
	padding-bottom:9px;
}
#simulation_affiche .support{
	float: left;
	margin-right: 4px;
	margin-bottom: 8px;
	width:65px;
	height:65px;
}
#simulation_affiche .support input{
	margin-top:10px;
	margin-left:24px;
}
#simulation_affiche #tnomsupport{
	font-size:9px;
	color:#715d00;
	text-transform:uppercase;
	padding-top:25px !important;
	padding-top:0px;
	height:23px;
	clear:both;
	text-align:center;
}
#simulation_affiche .imgsupport:hover div.imgalpha{
	display:none;
}
#simulation_affiche .imgalpha{
	position:absolute;
	opacity:0.56;
	filter:alpha(opacity=56);
	background-color:#FFFFFF;
	width:65px;
	height:65px;
}
#simulation_affiche .imgcadre{
	background-image:url(../img/outils/imgcontour_imgsupport.gif);
	background-repeat:no-repeat;
	position:absolute;
	width:71px;
	height:70px;
	margin-top:-3px;
	margin-left:-3px;
	display:none;
	visibility:visible;
}
#simulation_affiche .fond_degrade{
	background-image:url(../img/outils/imgfond-simul.gif);
	background-repeat:repeat-x;
	height:96px;
	width:669px;
	padding-top:10px;
	color:#007A45;
	font-size:10px;
}
#simulation_affiche .fond_degrade input{
	margin-left:10px;
}
#simulation_affiche .fond_degrade h2{
	margin-top:32px;
}
#simulation_affiche .btn{
margin-top:15px;
margin-left:13px;
}

/*SIMULATION AFFICHE*/



/*RECHERCHE MULTI CRITERES*/

#cadre_multi_critere
{
	padding:10px;
	margin-top:15px;
	/*margin-bottom:31px;*/
	background-image:url(../images/cadre_recherche_multicriteres.png);
	background-repeat:no-repeat;
	width:670px;
	height:180px;
	color:#007a45;
	font-size:12px;
	font-weight:bold;
}

#cadre_multi_critere .cadre_champ_multi
{
	margin-top:12px;
	margin-right:12px;
	/*margin-left:12px;*/

}

#cadre_multi_critere .cadre_nom_champ_multi
{
	color:#000000;
	font-size:12px;
	font-weight:100;
	margin-top:15px;
	margin-bottom:3px;
	float:left;
	width:161px;
}

#cadre_multi_critere .cadre_input_multi
{
	margin-top:5px;
	width:165px;
	float:left;
	margin-bottom:15px;
}

#cadre_multi_critere .cadre_input_multi_format
{
	margin-top:5px;
	width:125px;
	float:left;
	margin-bottom:15px;
}

#cadre_multi_critere .cadre_input_multi_ville
{
	margin-top:5px;
	width:185px;
	float:left;
	margin-bottom:15px;
}

#cadre_multi_critere select
{
	width:140px;
	size:4;
}

#cadre_multi_critere .cadre_input_multi_format select
{
	width:100px;
	size:4;
}

#cadre_multi_critere .cadre_input_multi_ville select
{
	width:185px;
	size:4;
}

#cadre_multi_critere .cadre_multi_info
{
	font-size:12px;
	float:left;
}

/*FIN RECHERCHE MULTI CRITERES */
/*IMPLANTATIONS*/
.intro_adresse{
	width:379px;
	font-size:12px;
	margin-left:13px;
}
.adresse1,.adresse2, .adresse0{
	width:172px;
	/*_width:183px;*/
	height:144px;
	/*_height:158px;*/
	padding-left:11px;
	padding-top:14px;
	vertical-align:top;
	color:#7d7d7d;
	margin-top:15px;
	margin-left:13px;
}
.adresse1 a:link,.adresse2 a:link, .adresse0 a:link, .adresse1 a:visited, .adresse2 a:visited, .adresse0 a:visited{
	color:#7d7d7d;
}
.adresse1{
	background-image:url(../img/societe/implantation/imgfond_adresse1.gif);
	background-repeat:no-repeat;
}
.adresse2{
	background-image:url(../img/societe/implantation/imgfond_adresse2.gif);
	background-repeat:no-repeat;
}
.adresse0{
	background-image:url(../img/societe/implantation/imgfond_adresse0.gif);
	background-repeat:no-repeat;
}
.adresse1 .titre_adresse, .adresse2 .titre_adresse{
	font-size:12px;
	color:#f24806;
}
.adresse0 .titre_adresse{
	font-size:12px;
	color:#007A45;
}
.tel_adresse{
	font-size:10px;
}
.plan_adresse, .plan_adresse a:visited, .plan_adresse a:link{
	color:#f24806;
	font-size:10px;
}
.carte_adresse{
	vertical-align:top;
	padding-top:38px;
	padding-left:31px;
}

/*FIN IMPLANTATIONS*/


/*LIENS*/

.txtintro_lien{
	margin-bottom:37px;
}
.logo_lien{
	width:77px;
	height:33px;
	float:left;
}
.txt_lien{
	background-color:#e5e5e4;
	width:224px;
	margin-left:78px !important;
	margin-left:77px;
	padding-left:10px;
	color:#7d7d7d;
}
.txt_lien .titre_lien{
	color:#007a45;
	font-weight:bold;
	font-size:12px;
	padding-bottom:17px;
}
.txt_lien .lien{
	margin-top:13px;
}
.txt_lien .lien a{
	color:#7d7d7d;
}
.toptxtlien{
	background-image:url(../img/societe/liens/imgfondgris_top.gif);
	background-repeat:no-repeat;
	width:234px;
	height:11px;
	font-size:2px;
	margin-left:77px;
}
.bottxtlien{
	background-image:url(../img/societe/liens/imgfondgris_bot.gif);
	background-repeat:no-repeat;
	width:234px;
	height:12px;
	font-size:2px;
	margin-left:78px;
	margin-bottom:16px;
	_margin-left:80px;
}


/*FIN LIENS*/

/*GLOSSAIRE*/
.intro_glossary{
font-size:12px;
color:#7d7d7d;
	padding-left:22px;
	padding-right:60px;
	padding-bottom:20px;
}
.bloc_index{
	background-image:url(../img/outils/imgfond-glossaire.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:22px;
	font-size:12px;
	margin-left:24px;
	height:34px !important;
	height:49px;
}
.tabglossay{
	margin-left:22px;
}
.tabglossay td{
  border:1px solid #FFFFFF;
  font-size:12px;
}
.tabglossay td.sectiontableheader{
	background-color:#87deb8;
	color:#007a45;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	height:28px;
}
.tabglossay  td.col1, .tabglossay td.col2{
	padding-top:7px;
	padding-bottom:8px;
	vertical-align:top;
}
.tabglossay td.col1{
	width:82px;
	text-align:center;
}
.tabglossay td.col2{
	width:560px;
	padding-left:12px;
}



/*FIN GLOSSAIRE*/



/* RECHERCHE ZONE GEO */
#zone_popup{
}
#zone_popup .bandeautop{
	width:511px;
}
#zone_popup h1{
	color:#007A45;
	font-weight:normal;
	font-size:18px;
	padding-left:19px;
	padding-top:10px;
}
#zone_popup h2{
	color:#caa600;
	font-weight:normal;
	font-size:18px;
	line-height: 18px;
}
#zone_popup h3{
	color:#caa600;
	font-weight:normal;
	font-size:11px;
}
#zone_popup .titrecontenu{
	color:#caa600;
	font-weight:normal;
	font-size:11px;
	margin-top:0px;
}
#zone_popup .selection_decoupage{
	color:#caa600;
	font-weight:normal;
	font-size:11px;
	background-image:url(../img/offrestarifs/imgfond_bot_encadre.gif);
	background-position:19px bottom;
	background-repeat:no-repeat;
	width:284px;
	padding-bottom:8px;
	margin-top:9px;
	padding-left:19px;
}
#zone_popup .selection_strat{
	color:#caa600;
	font-weight:normal;
	font-size:11px;
	background-image:url(../img/offrestarifs/imgfond_bot_encadre.gif);
	background-position:19px bottom;
	background-repeat:no-repeat;
	width:284px;
	padding-bottom:8px;
	margin-top:9px;
	padding-left:19px;
}
#zone_popup .zone_geo{
	float:left;
}
#zone_popup .titre_selection{
	color:#caa600;
	padding-left:910px;
}
#zone_popup .selection_decoupage .contenutxt, #zone_popup .selection_strat .contenutxt{
	border-left:1px solid #eeeeed;
	border-right:1px solid #eeeeed;
	width:283px;
}
#zone_popup .selection_decoupage .contenutxt td,#zone_popup .selection_strat .contenutxt td{
	text-align:left;
	padding-left:10px;
	font-size:11px;
	height:0px;
	padding-bottom:14px;
}
#zone_popup .selection_decoupage .contenutxt div{
	margin-bottom:4px;
}
#zone_popup .selection_decoupage .contenutxt td input{
	margin-bottom:-3px;
	margin-left:-2px;
}
#zone_popup .selection_decoupage .contenutxt table{
	margin-bottom:13px;
	margin-left:9px;
	width:262px;
	border-bottom:1px solid #eeeeed;
}
#zone_popup .selection_strat .contenutxt table{
	margin-bottom:13px;
	margin-left:0px;
	width:262px;
}
#zone_popup .selection_decoupage .region_select{
	margin-top:20px;
	height:25px;
	margin-left:10px;
}
#zone_popup .selection_decoupage .region_select div{
	float:left;
	height:18px;
	/*_height:25px;*/
}
#zone_popup .selection_decoupage .region_select div.region_name{
	border-bottom:2px solid #f8f8f8;
	border-top:2px solid #f8f8f8;
	width:237px;
	padding-left:6px;
	font-size:12px;
	padding-top:3px;
}
#zone_popup .selection_region{
	background-color:#eeeeed;
	width:166px;
	margin-left:315px;
	background-image:url(../img/offrestarifs/imgfondgris_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:10px;
	text-align:left;
	margin-top:7px;
}
#zone_popup .selection_region .contenutxt{
	padding-left:11px;
}
#zone_popup .selection_region .contenutxt td{
	text-align:left;
}
#zone_popup .selection_region .contenutxt .txt_region{
	padding-top:5px;
	border-top: 1px solid #FFFFFF;
	width:122px;
}
#zone_popup .selection_region .contenutxt .txt_region img{
	margin-right:8px;
	margin-left:5px;
}

#zone_popup .selection_ville{
	background-color:#eeeeed;
	width:166px;
	margin-left:315px;
	background-image:url(../img/offrestarifs/imgfondgris_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:17px;
	/*_padding-bottom:0px;*/
	text-align:left;
	margin-top:8px;
	/*height:520px;*/
}
#zone_popup .selection_ville_strat{
	background-color:#eeeeed;
	width:458px;
	background-image:url(../img/offrestarifs/imgfondgris2_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:17px;
	text-align:left;
	margin-top:21px;
	margin-left:19px;
}
#zone_popup .selection_ville .contenutxt, #zone_popup .selection_ville_strat .contenutxt{
	padding-left:11px;
}
#zone_popup .selection_ville .contenutxt td, #zone_popup .selection_ville .contenutxt tr, #zone_popup .selection_ville_strat .contenutxt td, #zone_popup .selection_ville_strat .contenutxt tr{
	text-align:left;
	height:0px;
}
#zone_popup .allselection{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding-bottom:5px;
	padding-top:5px;
	width:142px;
	margin-bottom:24px;
}
#zone_popup .selection_ville_strat .allselection{
	margin-bottom:8px;
}
#zone_popup .allselection li{
	list-style-image:url(../img/offrestarifs/imgpuce_flechegris_fondgris.gif);
	list-style-type:none;
	list-style-position:inside;
	padding:0px;
	margin:0px;
	padding-bottom:2px;
}
#zone_popup .allselection a{
	color:#8b8b8b;
}
#zone_popup .selection_ville_strat .liste_ville label{
	color:#000000;
}

#zone_popup .selection_ville_strat .liste_ville{
	/*margin-bottom:15px;*/
}

#zone_popup .selection_ville .liste_ville{
	overflow:auto;
	height:211px;
	margin-bottom:15px;
}
#zone_popup .selection_ville .liste_ville td, #zone_popup .selection_ville_strat .liste_ville td{
	vertical-align:top;
}
#zone_popup .selection_ville .liste_ville td label{
	text-decoration:underline;
}
#zone_popup  .btn{
	float:none;
	margin-left:380px;
	margin-top:-15px;
	_margin-top:-20px;
}

#zone_popup .selection_ville_strat .btn{
	margin-left:356px;
}
.recherche_autre{
	margin-top:15px;
	margin-bottom:5px;
	padding-left:27px;
	font-size:12px;
	color:#caa600;
}
.recherche_autre a{
	text-decoration:underline;
	color:#000000;
}


/* TRVS RECHERCHE*/

form table.contentpaneopen label{
	color:#007A45;
	font-weight:bold;
	font-size:12px;
}
form table.contentpaneopen td{
	padding-bottom:8px;
}
table.searchintro{
	margin-top:25px;
	color:#757575;
}
/*.contentpaneopen a:link, .contentpaneopen a:visited{
color:#caa600;
font-weight:bold;
}*/
/* FIN TRVS RECHERCHE*/


/*POPUP PRODUIT*/
#divResult
{
	 position:absolute;
	 border-color:#2492AA;
	 border-style:solid;
	 background-color:#FFFFFF;
	 width:450;
	 height:auto;
	 z-index: 1;
}


/*FIN POPUP PRODUIT*/




/* POPUP (Nouvelle version) */
.mbPopup {
	position: relative;
	border-color: #007A45;
	border-style: solid;
	background-color: #FFFFFF;
	height: auto;
	z-index:120;
}
.mbPopup .mbPopup_bandeautop, #popup_video_bandeautop{
	width:99%;
	/*width:100%;*/
	height: 21px;
	background-image:url(../img/commun/imgfond_chemin.gif);
	background-repeat: repeat-x;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}

#popup_video_bandeautop{
	width: 540px;
	height: 21px;
	background-image :url(../images/top_popup_produit.png);
	background-repeat: repeat-x;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
	color: #FFFFFF;
}

.mbPopup .mbPopup_contenu {
	margin:10px;
}

#popup_zonegeog.mbPopup {
	width: 510px !important;
	width: 520px;
	height: auto;
}
#popup_strates.mbPopup {
	width: 510px !important;
	width: 520px;
	height: auto;
}
#popup_produit.mbPopup {
	width: 450px;
}

#popup_video
{
	z-index:130;
}


/* POPUP */

.inputbox {
	/*padding: 3px;*/
	/*border:solid 1px #cccccc;*/
	background-color: #ffffff;

	color:#999999;
	margin-top:-1px;
	/*float:left;*/
	margin-right:2px;
}



/*GEO MARKETING*/
.geomarketing_blocvert
{
	margin-top:20px;
}


.geomarketing_blocvert .geomarketing_topbloc .geomarketing_titrebloc{
	padding-top:2px;
	width:457px;
}
.geomarketing_blocvert .geomarketing_contenublocvert{
	width:467px;
	/*_width:469px;*/
}
.geomarketing_blocvert .geomarketing_botbloc{
	width:469px;
}


.geomarketing_blocvert .geomarketing_topbloc{
	height:15px;
	clear:right;
}
.geomarketing_blocvert .geomarketing_topbloc div{
	float:left;
	background-color:#007A45;
}
.geomarketing_blocvert .geomarketing_topbloc .geomarketing_titrebloc{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:17px;
	text-align:center;
	vertical-align:middle;
}
.geomarketing_blocvert .geomarketing_contenublocvert{
	border-left:1px solid #007A45;
	border-right:1px solid #007A45;
	border-bottom:1px solid #007A45;
	padding-top:23px;
	padding-bottom:6px;
	margin-bottom:10px;
}


.geomarketing_blocvert .geomarketing_botbloc{
	position:absolute;
	margin-left:-1px;
}
.geomarketing_blocvert .geomarketing_botbloc .left{
	float:left;
}
.geomarketing_blocvert .geomarketing_botbloc .right{
	float:right;
}

.contenupage2 .geo_support
{
	color:#007a45;
	font-weight:bold;
	font-size:12px;
}

.contenupage2 .geo_produit, .contenupage2 .geo_produit li,  .contenupage2 .geo_produit ul
{
	text-align:left;
	padding:0px;
	/*margin-top:-10px;*/
}



.geo_outils
{
	background-color:#E1E1E1;
	width:171px;
	height:101px;
	margin-left:490px;
	margin-top:-110px;
}

.geo_outils .geo_outils_txt
{
	margin-left:20px;
	padding-top:20px;
	color:#007A45;
	font-weight:bold;
	font-size:12px;
}

.geo_outils .geo_outils_acrobat
{
	margin-top:10px;
	margin-left:20px;
	margin-right:5px;
	float:left;
}



.geo_outils .geo_outils_acrobattxt, .geo_outils .geo_outils_acrobattxt a
{
	margin-top:10px;
	color:#007A45;
	/*margin-left:20px;*/
}

/*FIN GEO MARKETING*/

.sstitre_mentions_legales
{
	color:#004A51;
	font-weight:bold;
	margin-top:7px;
	margin-bottom:7px;
}

.texte_mentions_legales
{
	color:#000000;
}

.btn_label input
{
	height:13px;
	/*_height:17px;*/
}









































/* CSS JOOMLA */

.clr {
	clear: both;
}

.outline {
  border: 1px solid #cccccc;
  background: #ffffff;
	padding: 2px;
}

#buttons_outer {
	width: 635px;
  	margin-bottom: 2px;
	margin-right: 2px;
	float: left;

}

#buttons_inner {
	border: 1px solid #cccccc;
	height: 21px !important;
	height: 23px;
}

#buttons {
	float: left;
	margin: 0px;
	padding: 0px;
	width: auto;
}


ul#mainlevel-nav
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-size: 0.8em;
}

ul#mainlevel-nav li
{
	background-image: none;
	padding-left: 0px;
	padding-right: 0px;
	float: left;
	margin: 0;
	font-size: 11px;
	line-height: 21px;
	white-space: nowrap;
	border-right: 1px solid #cccccc;
}

ul#mainlevel-nav li a
{
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #333333;
	background: transparent;
}

#buttons>ul#mainlevel-nav li a { width: auto; }

	ul#mainlevel-nav li a:hover
{
	color: #fff;
	background: #c64934;
}


#search_outer {
	float: left;
	width: 165px;
}

#search_inner {
  border: 1px solid #cccccc;
	padding: 0px;
  height: 21px !important;
  height: 23px;
  overflow: hidden;
}

#search_inner form {
  padding: 0;
  margin: 0;
}

#search_inner .inputbox {
	border: 0px;
	padding: 3px 3px 3px 5px;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #c64934;
}

#header_outer {
	text-align: left;
	border: 0px;
	margin: 0px;
}

#header {
	float: left;
	padding: 0px;
	margin-right: 2px;
	width: 635px;
	height: 150px;
	background: url(../images/header_short.jpg) no-repeat;
}

#top_outer{
	float: left;
	width: 165px;
}

#top_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  height: 144px !important;
  height: 150px;
  overflow: hidden;
  float: none !important;
  float: left;
}

/*#left_outer {
  float: left;
	margin-top: 2px;
	width: 165px;
}

#left_inner {
  border: 1px solid #cccccc;
	padding: 2px;
  float: none !important;
  float: left;
}*/

#content_outer {
	padding: 0px;
	margin-top: 0px;
	margin-left: 2px;
	/** border: 1px solid #cccccc; **/
	float: left;
	width: 635px;
}

#content_inner{
  float: none !important;
  float: left;
  padding: 0;
  padding-top: 2px;
  margin: 0;
}

table.content_table {
  width: 100%;
	padding: 0px;
	margin: 0px;
}

table.content_table td {
	padding: 0px;
	margin: 0px;
}


#banner_inner {
	float: left;
	padding: 0px;
	height: 70px;
}

#poweredby_inner {
	float: right;
	padding: 0px;
	margin-left: 0px;
	height: 70px;
}

#right_outer {
	margin-left: 2px;
	width: 165px;
}

#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}


.user1_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

.user2_inner {
	border: 1px solid #cccccc;
  float: none !important;
  float: left;
	margin: 0px;
	padding: 2px;
}

table td.body_outer {
	padding: 2px;
	border: 1px solid #cccccc;
}

.maintitle {
	color: #ffffff;
	font-size: 40px;
	padding-left: 15px;
	padding-top: 20px;
}

.error {
  font-style: italic;
  text-transform: uppercase;
  padding: 5px;
  color: #cccccc;
  font-size: 14px;
  font-weight: bold;
}

/** old stuff **/

.back_button {
	float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;

  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  /*text-align: center;*/
  font-size: 11px;
  font-weight: bold;
 /* border: 3px double #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;*/
 /* padding: 0px 10px;*/
 padding-left:10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}

#footer {
	text-align: center;
	padding: 3px;
}

/*ul
{
margin: 0;
padding: 0;
list-style: none;
}

li
{
line-height: 15px;
padding-left: 15px;
padding-top: 0px;
background-image: url(../images/arrow.png);
background-repeat: no-repeat;
background-position: 0px 2px;
}*/


td {
	text-align: left;
	font-size: 11px;
	padding:0px;
}



body {
	margin: 15px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

/* Joomla core stuff */
a:link, a:visited {
	color: #000000; text-decoration: underline;
	font-weight: 100;
}

a:hover {
	color: #000000; text-decoration: underline;
	font-weight: 100;
}

table.contentpaneopen {
  	width: 100%;
	border-collapse: collapse;
}

table.contentpaneopen td {
   padding-right: 5px;
}

table.contentpaneopen td.componentheading {
	padding-left: 4px;
}



table.contentpane {
  width: 100%;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px;
}

table.contentpane td {
	margin: 0px;
	padding: 0px;
}

table.contentpane td.componentheading {
	padding-left: 4px;
}

table.contentpaneopen fieldset {
	border: 0px;
	border-bottom: 1px solid #eee;
	margin-right:40px;
	margin-bottom:5px;
}



.componentheading {
	/*background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;*/
}
.componentheading {
	color:#007a45;
	font-weight:bold;
	font-size:22px;
	margin:0px;
	padding-bottom:27px;
	text-align: left;
	padding-top: 4px;
}
.contentcolumn {
	padding-right: 5px;
}
.contentpagetitle {
	font-size: 13px;
	font-weight: bold;
	color: #cccccc;
	text-align:left;
}
a.contentpagetitle,a.contentpagetitle:hover, a.contentpagetitle:visited {
	font-size: 13px;
	font-weight: bold;
	color: #f24806;
}
table.searchinto {
	width: 100%;
}

table.searchintro td {
	font-weight: bold;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

/*div.moduletable {
	padding: 0;
	margin-bottom: 2px;
}

table.moduletable th, div.moduletable h3 {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-left: 4px;
	height: 21px;
	line-height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	margin: 0 0 2px 0;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}*/

table.pollstableborder td {
  padding: 2px;
}

.sectiontableheader {
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter {

}

.sectiontableentry1 {
	background-color : #e5e5e5;
}

.sectiontableentry2 {
	background-color : #f3f3f3;
}

.small {
	color: #999999;
	font-size: 11px;
}

.createdate {
	padding-bottom: 5px;
	font-weight:bold;
	font-size: 12px;
	color:#007a45;
}
a.readon{
	color:#000000;
	font-size:10px;
	margin-left:165px;
}
.modifydate {
	height: 15px;
	padding-top: 10px;
	color: #999999;
	font-size: 11px;
}

table.contenttoc {
  border: 1px solid #cccccc;
  padding: 2px;
  margin-left: 2px;
  margin-bottom: 2px;
}

table.contenttoc td {
  padding: 2px;
}

table.contenttoc th {
  background: url(../images/subhead_bg.png) repeat-x;
  color: #666666;
	text-align: left;
	padding-top: 2px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

/*a.mainlevel:link, a.mainlevel:visited {
	display: block;
	background: url(../images/menu_bg.png) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #ccc;
	text-align: left;
	padding-top: 5px;
	padding-left: 18px;
	height: 20px !important;
	height: 25px;
	width: 100%;
	text-decoration: none;
}

a.mainlevel:hover {
	background-position: 0px -25px;
	text-decoration: none;
	color: #fff;
}

a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #c64934;
	text-align: left;
}

a.sublevel:hover {
	color: #900;
	text-decoration: none;
}

a.sublevel#active_menu {
	color: #333;
}
*/

.highlight {
	background-color: #88deb9;
	padding: 0;
}
.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0px;
 	padding: 0px;
}

div.mosimage {
  border: 1px solid #ccc;
}

.mosimage {
  border: 1px solid #cccccc;
  margin: 5px
}

.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  font-size: 10px;
  border-top: 1px solid #cccccc;
}

span.article_seperator {
	display: block;
	height: 1.5em;
}
.module_actu{
	margin-top:20px;
	margin-left:6px;
}
#boites2 {
	width: 182px;
	margin:0;
	padding:0;
	font-size:0;
}

#boites2 #boites_haut {
	background-image: url(../images/boites_haut.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 182px;
	margin: 0px;
	padding: 0px;
	font-size:0;
}
#boites2 #boites_bas {
	background-image: url(../images/boites_bas.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 182px;
	font-size:0;
}
#boites2 .oe_boite_hideshow {
	background-image: url(../images/fond.gif);
	background-repeat: repeat-x;
	height: 18px;
	width:182px;
	margin:0;
	padding:0;
	border-bottom: 1px solid #d8e7e8;
	font-size:0;
}

#boites2 .active{
	border:none;
	height: 18px;
	font-size:0;
	margin:0;
	padding:0;
}
#boites2 .oe_boite_hideshow a {
	font-family: Arial, Helvetica, sans-serif;
	color: #e2eff0;
	font-size: 9px;
	/*display: block;*/
	background-image: url(../images/fleche.png);
	background-position: 0px -1px;
	background-repeat: no-repeat;
	padding:0;
	padding-left: 15px;
	font-weight: bold;
	text-decoration:none;
	margin:0;
	position:relative;
	top:4px;
}

#boites2 .oe_boite_hideshow a span {
	background-color:#007a45;
}
#boites2 .oe_boite_content img {
	border: 1px solid #30a4ab;
	float: left;
	margin-right:2px;
}

#boites2 .active a {
	background-image: url(../images/fleche_active.png);
	background-position: 0px -2px;
}
#boites2 .oe_boite_content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #007a45;
	margin: 0px;
	padding: 0px;
	text-indent: 3px;
	line-height:10px;
}

#boites2 .oe_boite_content {
	background-color: #87deb8;
	width: 182px;
	margin:0;
	padding:0;
	font-size:0;
}
#boites2 .oe_boite_content div.oe_boite_content2 {
	padding: 5px;
	margin:0;
	font-size:0;
	*height: 0;
}

#boites2 .oe_boite_content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #5d5d5d;
	margin: 7px;
	/*text-indent: 3px;*/
}
#boites2 .oe_boite_content p.lien a {
	/*color: #e13c15;*/
}
#boites2 .oe_boite_content p.lien {
	padding: 0px;
	margin-top: 5px;
	margin-left: 0px;
	text-indent: 0px;
	clear:left;
}
#boites2 .boite{
	margin:0;
	padding:0;
	font-size:0;
}

#bloc_logo_flash{
	margin-left:5px;
	padding-top:30px;
	width: 1004px;
	*padding:0;
}

#logo{
	width:224px;
	height:69px;
	float:left;
	display:block;
	position: relative;
}

div#flash_home{
	/*margin-top:15px;*/
	height:70px;
	float:left;
	margin-left:-5px;
	*margin-left:-10px;
	position: relative;
}

#content_flash{
	height: 150px;
	overflow:hidden;
	z-index: 1;
	*left:0;
	*margin-left:224px;
	margin-top:-5px;
	margin-left:5px;
	position:absolute;
}

