
/* 
================================
Skin styles for DotNetNuke
================================
*/  
.centerHome
{text-align:center;
    } 
.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #FEFEFE;
}
.skinmaster {
	height: 100%;
	background-color: #F3F5FA;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}
.skinheader {
}

.skingradient {
	BACKGROUND-IMAGE: url(gradient_DkBlue.jpg); HEIGHT:30px;
}
.controlpanel {
	width: 100%;
	background-color: #DFE5F2;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}

.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.MainMenu_MenuContainer {
	background-color: transparent;
}
.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.MainMenu_MenuItem {
	border-left: #CAD5EA 0px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	border-right: #CAD5EA 0px solid;
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
}
.MainMenu_MenuIcon {
	background-color: #CAD5EA; 
	border-left: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 1px solid; 
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 21px;
}
.MainMenu_SubMenu {
	background-color: #CAD5EA;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
}
.MainMenu_MenuBreak {
	height: 1px;
}
.MainMenu_MenuItemSel {
	background-color: #8DA4D3; 
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 7pt; 
	font-weight: bold; 
	font-style: normal;
}
.MainMenu_MenuArrow {
	border-right: #CAD5EA 1px solid; 
	border-bottom: #CAD5EA 1px solid; 
	border-top: #CAD5EA 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.MainMenu_RootMenuArrow {
	font-family: webdings; 
	font-size: 7pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton     {
    background: #7994CB none; 
    color: #FFFFFF;
    font-family:Verdana, sans-serif; 
    font-size: 7pt; 
    font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #DFE5F2;
	BORDER-RIGHT: #7994CB 1px solid; 
	BORDER-TOP: #7994CB 1px solid; 
	BORDER-LEFT: #7994CB 1px solid; 
	BORDER-BOTTOM: #7994CB 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px
}
.TreeViewMenu_Header {
	BACKGROUND-IMAGE: url(gradient_LtBlue.jpg);
}
.Head   {
    font-family: Tahoma, Arial, Helvetica;
    font-size:  18px;
    font-weight:    normal;
    color: #333333;
}


/* 
--------------------------------------------------------------------------------------------
Title : ELIOR Version 1
Author : Anthony Messager
Compatibility : Firefox 1.5/2 - Internet Explorer 6/7 - Opera 9.21 - Safari 2.0.4
-------------------------------------------------------------------------------------------- 
*/

/* ##################### GLOBAL ##################### */
*{
margin:0;
padding:0;
}

body {
background: #fff;
font-family: tahoma, verdana, helvetica, sans-serif;
font-size: 0.75em;
color: #453d37;
behavior: url("csshover.htc"); 
}

a{
cursor: pointer;
text-decoration:none;
font-size: 0.85em;
font-weight: 700;
color: #453d37;
}

.separator{
clear: both;
visibility: hidden;
margin: 0;
padding: 0;
height: 0px;
line-height: 1px;
font-size: 1em;
}

.dottedSeparator{
border-top: 1px dotted #fff;
 margin-top: 45px;
}

/* ##################### CONTAINER ##################### */
.container{
width:1053px;
margin: 10px auto;
/* Rajout mick@ pour centrer dans IE7-IE6 */
text-align:left;
}

.containersmall
{
	width:1003px;
margin: 10px auto;
text-align:left;
}
.containerReference{
text-align:left;
width:700px; 
height:402px; 
margin:0px; 
padding:0px;
}

/* ##################### PANEL_FLAG ##################### */
.panel_flag{
float: left;
width: 54px;
min-height: 420px;
height: auto !important;
height: 420px;
background: url(imagesSkin/bg_panel_flag.png) 0 60px no-repeat;
padding-top: 60px;
margin-top:2px; /* Ajouter le 23/11/2007 par Foued.M pour que panel_flag et panel_right soit alignés */

}

a.flagEn{
float: right;
width: 16px;
height: 11px;
background: url(imagesSkin/flag_en.png) 0 0 no-repeat;
margin: 3px 0 0 0;
}

a.flagEn:hover{
background: url(imagesSkin/flag_enHover.png) 0 0 no-repeat;
}

a.flagFr{
float: left;
width: 16px;
height: 11px;
background: url(imagesSkin/flag_fr.png) 0 0 no-repeat;
margin: 3px 0 0 0;
}

a.flagFr:hover{
background: url(imagesSkin/flag_frHover.png) 0 0 no-repeat;	
}

/* ##################### PANEL_LEFT ##################### */
.panel_left{
float: left;
width: 186px;
}

/* ##################### LOGO ##################### */
#logo{
width: 186px;
height: 96px;
background: url(imagesSkin/logo_elior.png) 0 0 no-repeat;
margin-top: 8px;
}

#logo a{
display: block;
width: 186px;
height: 96px;
text-indent: -5000px;
}

.ConteneurLogo {
	width:186px;
	height:110px;
	text-align:left;
	font-size:9px;
	font-family:Verdana;
	font-weight:bold;
	color:#9f8f82;
}

.ConteneurLogo img {
	border:none;
	margin-left:-18px;
}

/* ##################### NAV_LEFT ##################### */
.nav_left_blue, .nav_left_yellow, .nav_left_green, .nav_left_brown, .nav_left_gray {
width: 186px;
height: 350px;
margin-top: 23px;
}

.nav_left_brown {
	height: 350px;
}

#fm_search input{
float: left;
border: 1px solid #dcc3ad;
width: 135px;
height: 14px;
color: #9f8f82;
font-weight: 700;
padding-left: 5px;
font-size: 0.85em;
}

.bt_submit_search{
float: left;
width: 12px !important;
height: 12px;
border: 0 !important;
background: url(imagesSkin/arrow_square2.png) 0 0 no-repeat;
text-indent: -5000px;
margin: 2px 0 0 2px;
cursor:pointer;
}

/* treeview */
#treeDiv1{
margin-top: 20px;
list-style: none;
position: relative;
}

#treeDiv1 li{
min-height: 24px;
height: auto !important;
height: 24px;
}

#treeDiv1 li span{padding-bottom: 10px;cursor:pointer;}

#treeDiv1 li a{
font-size: 1em;
font-weight: 700;
color: #453d37;
padding: 2px 15px 2px 2px;
}

#treeDiv1 li a:hover{
position: relative;
color: #fff !important;
padding: 2px 15px 2px 2px;
z-index: 200;
}

.nav_left_blue #treeDiv1 li a:hover {background-color: #348aae;}
.nav_left_green #treeDiv1 li a:hover {background-color: #8cbe23;}
.nav_left_yellow #treeDiv1 li a:hover {background-color: #ffc000;}
.nav_left_brown #treeDiv1 li a:hover {background-color: #ce003d;}
.nav_left_gray #treeDiv1 li a:hover {background-color: red;}

#treeDiv1 li span.pictoplus, #treeDiv1 li span.lastpictoplus, #treeDiv1 li span.pictomoins, #treeDiv1 li span.lastpictomoins{
float: left;
width: 15px !important;
width: 13px;
}

#treeDiv1 li span.ss_pictoplus, #treeDiv1 li span.ss_pictomoins, #treeDiv1 li span.ss_lastpictoplus, #treeDiv1 li span.ss_lastpictomoins{
	float: left;
	width: 15px !important;
	width: 13px;
	margin-top:5px;
	margin-left:-15px;
}

#treeDiv1 li span.pictoplus, #treeDiv1 li span.ss_pictoplus{background: url(imagesSkin/menu_bt_plus.png) 0 3px no-repeat;}
#treeDiv1 li span.lastpictoplus, #treeDiv1 li span.ss_lastpictoplus{background: url(imagesSkin/menu_last_bt_plus.png) 0 3px no-repeat;}
#treeDiv1 li span.pictomoins, #treeDiv1 li span.ss_pictomoins{background: url(imagesSkin/menu_bt_moins.png) 0 3px no-repeat;}
#treeDiv1 li span.lastpictomoins, #treeDiv1 li span.ss_lastpictomoins{background: url(imagesSkin/menu_last_bt_moins.png) 0 3px no-repeat;}

#treeDiv1 li ul{
display: none;
margin: 3px 0 0 4px;
padding-left: 15px;
list-style: none;
background: url(imagesSkin/menu_border-left.png) 0 0 repeat-y;
}

#treeDiv1 li ul li{
background: url(imagesSkin/menu_pointille_smenu1.png) 0 0 no-repeat;
padding-left: 11px;
margin-top: -4px;
}

#treeDiv1 li ul li#firstli{
margin-left: 0 !important;
margin-left: -3px;
}
#treeDiv1 li ul li#lastli{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Li2{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Li4{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Li6{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Li8{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Liss2{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Liss12{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Liss4{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li#Liss6{background: url(imagesSkin/menu_pointille_smenu2.png) 0 0 no-repeat;}
#treeDiv1 li ul li a{
float: left;
font-size: 0.85em;
font-weight: 100;
background: none;
padding: 0;
margin: 6px 0 0 0;
}

.nav_left_blue #treeDiv1 li ul li a {color: #348aae !important;}
.nav_left_green #treeDiv1 li ul li a {color: #8cbe23 !important;}
.nav_left_yellow #treeDiv1 li ul li a {color: #ffc000 !important;}
.nav_left_brown #treeDiv1 li ul li a {color: #ce003d !important;}
.nav_left_gray #treeDiv1 li ul li a {color: red !important;}

#treeDiv1 li ul li a:hover{
background: none;
color: White !important;
padding: 0;
}

#sub_nav_left_blue{margin-top: 120px;}

.block_waves{margin: 0 0 50px 30px;}

span.line1, span.line2{
color: #a08f82;
font-weight: 700;
padding-left: 15px;
}

span.line1{padding-left: 15px;}
span.line2{padding-left: 24px;}

span.wave{
display: block;
width: 155px;
height: 17px;
padding-left: 0;
}

.sub_nav_left_blue span.wave{background: url(imagesSkin/wave_blue.png) 0 0 no-repeat;}
.sub_nav_left_green span.wave{background: url(imagesSkin/wave_green.png) 0 0 no-repeat;}
.sub_nav_left_yellow span.wave{background: url(imagesSkin/wave_yellow.png) 0 0 no-repeat;}
.sub_nav_left_brown span.wave{background: url(imagesSkin/wave_brown.png) 0 0 no-repeat;}
.sub_nav_left_gray span.wave{background: url(imagesSkin/wave_gray.png) 0 0 no-repeat;}
.sub_nav_left_gray2 span.wave{background: url(imagesSkin/wave_gray2.png) 0 0 no-repeat;}


/* ##################### PANEL_RIGHT ##################### */
.panel_right{
float: left;
width: 763px;
xmin-height:500px;
xheight:auto;
display: block !important;
}

/* ##################### HEADER ##################### */
.header{
position: relative;
width: 740px;
xpadding-left: 23px;
margin-top: 22px;
height:57px;
}

span.arrow_right1{
float: left;
width: 3px;
height: 20px;
background: url(imagesSkin/arrow_right1.png) 0 15px no-repeat;  
margin-right: 5px;
}

.mark{
float: left;
margin-right: 86px;
border-style: hidden;
}

.markSWF{
float: left;
margin-right: 86px;
border-style: hidden;
width:92px;
height:34px;
}

a.link_header{
float: left;
xbackground-color: #9f8f82;
xcolor: #fff;
padding: 1px 10px 0 10px;
height: 14px;
margin: 1px 3px 0 0;
text-decoration:underline;
}
a.link_header2{
float: left;
background-color: #ce003d;
color: #fff;
padding: 1px 10px 0 10px;
height: 14px;
margin: 10px 3px 0 0;

}

.header select{
float: right;
width: 190px;
border: 1px solid #9f8f82;
color: #000;
margin: 3px 0 0 0;
font-size: 0.85em;
font-weight: 700;
margin-top:9px;
margin-right:10px;
}

.header optgroup{
color: #000;
background-color: #fff;
font-weight: 700;
}

.header option{
color: #000;
padding-left: 20px;
font-weight: 100;
}

ul#nav_top{
list-style: none;
border-top: 1px solid #dcc3ad;
margin-top: 2px;
padding-top: 1px;
}

ul#nav_top li{
float: left;
margin-right: 2px;
}

ul#nav_top li a{
font-size: 0.75em;
/*text-transform: uppercase;*/
}

#locator{
border-top: 1px solid #dcc3ad;
font-size: 0.85em;
font-weight: 700;
margin-top: 2px;	
padding-top: 1px;
}

#locator a{
float: left;
color: #9f8f82;
text-decoration: underline;
margin-right: 7px;
}

#locator img{
float: left;
margin: 4px 7px 0 0; 
padding: 0;
}

#locator .current_page  {
margin-top: 0px;
border: 1px solid; 
border-color:White;
}

#locator span{float: left;}

span.arrow_locator{
width: 3px;
height: 10px;
background: url(imagesSkin/arrow_locator.png) 0 4px no-repeat;
margin-right: 5px;
}

/* ##################### WRAPPER_HOME ##################### */
.wrapper_home{
margin-top: 3px;
width: 530px;
float: left;
background: url(imagesSkin/bg_wrapper_home.png) 0 0 no-repeat;
background-position:right top;
display: block;
}

.image_movie{
float:left;
width:530px;
height:400px;
background: url(imagesSkin/ImageFlashHomeFR.jpg) 0 0 no-repeat;
}

.wrapper_home_right{
	float: left; 
}


.actualiteCat{
width: 182px;
padding: 20px 40px 0 5px;
}

#actu_categorie{
width: 182px;
padding: 20px 40px 0 5px;
}

#actu_categorie{
width: 182px;
padding: 20px 40px 0 5px;
}

#actu_categorie h1{
font-size: 1.5em;
color: #ce003d;
}

#actu_categorie h2{
background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;
font-size: 0.9em;
padding-left: 20px;
margin-top: 7px;
color: #ce003d;
background-color: #fff;
}

#actu_categorie p{
font-size: 0.9em;
color: #453d37;
}

#actu_categorie a{
display: block;
background: url(imagesSkin/arrow_fushia.gif) 0 4px no-repeat;
padding-left: 7px;
text-decoration: underline;
font-size: 0.9em;
color: #ce003d;
margin-top: 2px;
}
.alauneAct
{
border:solid 0px #000; 
margin-bottom:0px;
}

#alaune{
width: 182px;
padding: 0 40px 0 5px;
}

#alaune h1{
font-size: 1.5em;
color: #ce003d;
}

#alaune h2{
background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;
font-size: 0.9em;
padding-left: 20px;
margin-top: 7px;
color: #ce003d;
background-color: #fff;
}

#alaune p{
font-size: 0.9em;
color: #453d37;
width: 185px;
}

#alaune a{
display: block;
background: url(imagesSkin/arrow_fushia.gif) 0 4px no-repeat;
padding-left: 7px;
text-decoration: underline;
font-size: 0.9em;
color: #ce003d;
margin-top: 2px;
}

.event{
width: 172px;
padding: 10px 50px 0 5px;
}


.actuInfoTop
{
	height:68px;
	width: 165px;
}



.actuInfoTop
{
	height:20px;
	width: 185px;
	background: url(imagesSkin/cadre_strong_gris_top.png) 0 0px no-repeat;
	text-align:left;
	font-size: 1em;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	padding-top:3px;
	/*border:solid 1px #000;*/
}


.actuInfoBottom	
{
	height:80px;
	width: 190px;
	background: url(imagesSkin/cadre_strong_gris_bottom.png) 0 0px no-repeat;
	text-align:left;
	font-size: 0.9em;
	font-weight:bold;
	/*border:solid 1px #000;*/
	}
	
.actuInfoBottom2	
{
	height:80px;
	background: url(imagesSkin/cadre_strong_gris_bottom.png) 0 0px no-repeat;
	text-align:left;
	font-size: 0.9em;
	font-weight:bold;
	padding-left:9px; 
	padding-top:5px; 
	border:solid 0px #000; 
	width:auto;
	}
.actualitesCatConteneur
{
	position: relative; 
	width: 480px;  
	border:0px solid #CE003D;  
	height:auto;
}	
	
.rssZone
{
	height:68px;
	padding:5px;
	padding-top:10px;
	width: 172px;
	background: url(imagesSkin/fondRSS.png) 0 0px no-repeat;
	text-align:left;
	font-size: 0.9em;
	font-weight:bold;
	margin-left:7px;
	
}

.rssZone p
{
	color:#DC2E3D;
	margin-left:40px;
	width:100px;
	display:block;
	font-size: 1.1em;
	font-weight:normal;
}

.rssZone p A {
	font-size: 1.1em;
	font-weight:bold;
}


.inscNewsZone
{
	height:140px;
	padding:2px;
	width: 182px;
	text-align:left;
	font-size: 0.9em;
	font-weight:bold;
	margin-left:8px;
	
}

.subInscNewsZone
{
	width:170px;
	height:140px;	
}

.inscNewsZone p img.left
{
	margin: 3px 0px 0 0px;
}

.inscNewsZone p span.inscNewsZoneText
{
	margin-left:20px;
	margin-top:72px;
	font-size: 1.6em;
	font-weight:normal;
	font-family:Arial Baltic;
	color:#FF8400;
	width:13px;
	font-style:italic;
	line-height:15px;
	display:block;
}

.inscNewsZoneText2 A {
	font-size: 1.1em;
	font-weight:bold;
}

.inscNewsZone p span.inscNewsZoneText2
{
	clear:both;
	font-size: 0.9em;
	font-family:Verdana;
	width:110px;
	color:#DC2E3D;
	margin-left:20px;
	font-weight:normal;
	display:block;
	margin-top:105px;
}


.ActuListDateTitre
{
	margin: 0px 0 5px 0;
	height: 8px;
	font-size: 1em;
	font-weight:bold;
/*	background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;*/
	background-position:0px 0px;
	/*padding-left: 18px;*/
	padding-top:1px;
	/*padding-bottom:5px;*/
	color: #b67440;
	background-color:#fff;
	width:75px;
	height:14px;
	text-align:center;
}

.ActuListDateTitreFi
{
	margin: 0px 0 5px 0;
	height: 8px;
	font-size: 1.1em;
	font-weight:bold;
	background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;
	background-position:0px 0px;
	padding-left: 18px;
	padding-top:1px;
	/*padding-bottom:5px;*/
	color: #CE003D;
	background-color:#fff;
	width:auto;
	height:12px;
	text-align:left;
}



.zoneLinks
{
	position:relative; 
	border:solid 1px #9F8F82; 
	height:80px; 
	width:280px; 
	margin-left:0px; 
	margin-top:25px; 
	padding:5px;
	background: url(imagesSkin/backgroung_zone_links.png) 0 0 repeat;

	}


/* ##################### WRAPPER ##################### */
.wrapper_blue, .wrapper_green, .wrapper_yellow, .wrapper_yellow-marques-concepts, .wrapper_brown, .wrapper_gray, .wrapper_gray2, .wrapper_gray3, .wrapper_page-activites-aeroports, .wrapper_page-activites-autoroute,.wrapper_page-activites-enseignement,.wrapper_page-activites-entreprise,.wrapper_page-activites-gare, .wrapper_page-activites-generale,.wrapper_page-activites-sante, .wrapper_page-activites-ville, .wrapper_green_arpege, .wrapper_red_lrp, wrapper_page-activites-vitalite{
margin-top: 3px;
width: 613px;
min-height: 390px;
height: auto !important;
height: 390px;
padding: 10px 40px 0 110px;
font-size: 0.85em;
}

.wrapper_blue{background: url(imagesSkin/bg_wrapper_blue.png) 0 0 no-repeat;}
.wrapper_green{background: url(imagesSkin/bg_wrapper_green.png) 0 0 no-repeat;}
.wrapper_green_arpege{background: url(imagesSkin/bg_wrapper_green2.png) 0 0 no-repeat;}
.wrapper_red_lrp{background: url(imagesSkin/bg_wrapper_red.png) 0 0 no-repeat;}
.wrapper_yellow{background: url(imagesSkin/bg_wrapper_yellow.png) 0 0 no-repeat;}
.wrapper_yellow-marques-concepts{background: url(imagesSkin/bg_wrapper_yellow-marques-concepts.png) 0 0 no-repeat;}
.wrapper_yellow-hospital{background: url(imagesSkin/bg_wrapper_yellow-hospital.png) 10px 0 no-repeat;}
.wrapper_brown{background: url(imagesSkin/bg_wrapper_brown.png) 0 0 no-repeat;}
.wrapper_gray{background: url(imagesSkin/bg_wrapper_gray.png) 0 0 no-repeat;}
.wrapper_gray2{background: url(imagesSkin/bg_wrapper_gray2.png) 0 0 no-repeat;}
.wrapper_gray3{background: url(imagesSkin/bg_wrapper_gray3.png) 0 0 no-repeat;}
.wrapper_page-activites-aeroports{background: url(imagesSkin/bg_wrapper_page-activites-aeroports.png) 0 0 no-repeat;}
.wrapper_page-activites-autoroute{background: url(imagesSkin/bg_wrapper_page-activites-autoroute.png) 0 0 no-repeat;}
.wrapper_page-activites-enseignement{background: url(imagesSkin/bg_wrapper_page-activites-enseignement.png) 0 0 no-repeat;}
.wrapper_page-activites-entreprise{background: url(imagesSkin/bg_wrapper_page-activites-entreprise.png) 0 0 no-repeat;}
.wrapper_page-activites-gare{background: url(imagesSkin/bg_wrapper_page-activites-gare.png) 0 0 no-repeat;}
.wrapper_page-activites-generale{background: url(imagesSkin/bg_wrapper_page-activites-generale.png) 0 0 no-repeat;}
.wrapper_page-activites-sante{background: url(imagesSkin/bg_wrapper_page-activites-sante.png) 0 0 no-repeat;}
.wrapper_page-activites-ville{background: url(imagesSkin/bg_wrapper_page-activites-ville.png) 0 0 no-repeat;}
.wrapper_page-actu{background: url(imagesSkin/bg_wrapper_page-actu.png) 0 0 no-repeat;}
.wrapper_page-engagements{background: url(imagesSkin/bg_wrapper_page-engagements.png) 0 0 no-repeat;}
.wrapper_page-groupe{background: url(imagesSkin/bg_wrapper_page-groupe.png) 0 0 no-repeat;}
.wrapper_page-fondation{background: url(imagesSkin/bg_wrapper_fondation.png) 0 0 no-repeat;}
.wrapper_page-rh{background: url(imagesSkin/bg_wrapper_page-rh.png) 0 0 no-repeat;}
.wrapper_page-rhpi{background: url(imagesSkin/bg_wrapper_page-rhpi.png) 0 0 no-repeat;}
.wrapper_page-activites-vitalite{background: url(imagesSkin/bg_wrapper_page-activites-vitalite.png) 0 0 no-repeat;}
.wrapper_page-proprete{background: url(imagesSkin/bg_wrapper_bleu-proprete.png) 0 0 no-repeat;}
.wrapper_page-fm{background: url(imagesSkin/bg_wrapper_bleu-fm.png) 0 0 no-repeat;}
.wrapper_page-sante{background: url(imagesSkin/bg_wrapper_bleu-sante.png) 0 0 no-repeat;}
.wrapper_page-diversite{background: url(imagesSkin/bg_wrapper_gris-diversite.png) 0 0 no-repeat;}

.wrapper_blue h1, .wrapper_green h1, .wrapper_green_arpege h1, .wrapper_red_lrp h1, .wrapper_yellow h1, .wrapper_yellow-marques-concepts h1, .wrapper_brown h1, .wrapper_gray h1, .wrapper_gray2 h1, .wrapper_gray3 h1{
color: #fff;
font-family: arial;
}

/* navigation à 2 niveaux */
ul#menu_wrapper{
float: left;
list-style: none;
margin: 10px 0 0 0;
}

ul#menu_wrapper li{
position:relative;
float: left;
width: 100px;
height: 25px;
background-color: #fff;
margin-right: 1px;
text-align: center;
padding-top: 2px;
margin-bottom:5px;
}

ul#menu_wrapper li:hover {background-color: #f2ebe5;}
ul#menu_wrapper li#current{background-color: #9d8b7c;}

ul#menu_wrapper li a{
display: block;
width: 90px;
padding-left:5px;
padding-right:5px;
height: 100%;
font-weight: 100;
}

*+html ul#menu_wrapper li a{
display: block;
width: 80px;
padding-left:5px;
padding-right:5px;
height: 100%;
font-weight: 100;
}

ul#menu_wrapper li ul{
display: none;
width: 84px;
position: absolute;
top: 10px;
left: 0;
list-style: none;
margin-top: 5px;
padding-top: 11px;

}

ul#menu_wrapper li:hover ul{
display: block;
/*background: url(imagesSkin/pointille_smenu.gif) 42px 0 no-repeat;*/
}

#ulSsMenuActif {
	/*display: block !important;*/
	/*background: url(imagesSkin/pointille_smenu.gif) 42px 0 no-repeat;*/
}

ul#menu_wrapper li ul li
{
	margin-bottom:0px;
	margin-top:0px;
width: 100px;
text-align: center;
min-height: 16px;
background-color: #fff;z-index:4000000;
/*height:100px;*/


}



.conteneurSS
{
	/*display: block !important;*/
	border:solid 0px #000;
	height:28px;
	/*background: url(imagesSkin/pointille_smenu.gif) 42px 0 no-repeat;*/
}
	

ul#menu_wrapper li ul li a{
	color:#453d37 !important;
}

ul#menu_wrapper li ul li:hover{background-color: #f2ebe5;}
ul#menu_wrapper li ul li#scurrent{background-color: #9d8b7c;z-index:4000000;}
ul#menu_wrapper li#current a{color: #fff;}
ul#menu_wrapper li ul li#scurrent a{color: #fff !important;}
ul#menu_wrapper li ul li a{width: 90px;padding-left:5px;padding-right:5px;}

	

/* outils */
#tools{
width: 125px;
float: right;
margin: 5px 0 8px 0;
}

/* outils */
.wrapper_page-fondation #tools, .wrapper_yellow-hospital #tools{
width: 125px;
float: none;
margin: 5px 0 8px 0;
}

#tools a{margin-right: 10px;text-indent: -5000px;}

.picto_rss{
float: left;
width: 20px;
height: 9px;
background: url(imagesSkin/picto_rss.png) 0 0 no-repeat;
margin-top: 2px;
}

#picto_tailleplus{
float: left;
width: 15px;
height: 12px;
background: url(imagesSkin/picto_tailleplus.png) 0 0 no-repeat;
}

#picto_taillemoins{
float: left;
width: 13px;
height: 11px;
background: url(imagesSkin/picto_taillemoins.png) 0 0 no-repeat;
margin-top: 1px;
}

#table_rh 
{
background:#3cbae5;	
border-bottom:1px solid #FFFFFF;
border-top:1px solid #FFFFFF;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;

border-collapse:collapse;

margin:5px 5px 5px 5px  ! important ; 
padding:15px ! important;
padding-left:10px;
height: 47px;
width:500px;
}

#picto_print{
float: left;
width: 14px;
height: 12px;
background: url(imagesSkin/picto_print.png) 0 0 no-repeat;
}

.picto_mail{
float: left;
width: 12px;
height: 9px;
background: url(imagesSkin/picto_mail.png) 0 0 no-repeat;
margin-top: 2px;
}

/* ancres */
ul#ancres{
float: left;
width: 100%;
margin-bottom: 20px;
height: 16px;
list-style: none;
}

ul#ancres li{
float: left;
height: 14px;
padding: 2px 10px 0 10px;
}

ul#ancres li a{color: #fff;}

.wrapper_blue ul#ancres{background-color: #348aae;}
.wrapper_green ul#ancres{background-color: #8cbe23;}
.wrapper_green_arpege ul#ancres{background-color: #25bb4f;height:30px;}
.wrapper_red_lrp ul#ancres{background-color: red;}
.wrapper_yellow ul#ancres{background-color: #ffc000;}
.wrapper_yellow-marques-concepts ul#ancres{background-color: #ffc000;}
.wrapper_brown ul#ancres{background-color: #ce003d;}
.wrapper_gray ul#ancres{background-color: red;}
.wrapper_gray2 ul#ancres{background-color: red;}
.wrapper_gray3 ul#ancres{background-color: red;}

.wrapper_blue ul#ancres li{border-right: 1px solid #5dbbe2;}
.wrapper_green ul#ancres li{border-right: 1px solid #c6e586;}
.wrapper_green_arpege ul#ancres li{border-right: 1px solid #FFFFFF; height: 100%; width:90px; text-align: center;}
.wrapper_red_lrp ul#ancres li{border-right: 1px solid white;}
.wrapper_yellow ul#ancres li{border-right: 1px solid #ffe595;}
.wrapper_yellow-marques-concepts ul#ancres li{border-right: 1px solid #ffe595;}
.wrapper_yellow-marques-hospital ul#ancres li{border-right: 1px solid #ffe595;}
.wrapper_brown ul#ancres li{border-right: 1px solid #ddc5b0;}
.wrapper_gray ul#ancres li{border-right: 1px solid red;}
.wrapper_gray2 ul#ancres li{border-right: 1px solid red;}
.wrapper_gray3 ul#ancres li{border-right: 1px solid red;}


/* menu_actu */
ul#menu_actu{
float: right;
height: 16px;
list-style: none;
}

ul#menu_actu li{
float: left;
height: 14px;
padding: 1px 10px 0 10px;
background-color: #ce003d;
margin-right: 2px;
}

ul#menu_actu li a{color: #fff;}

/* date actu */
.date_actu{
padding: 1px 15px;
color: #fff;
font-weight: 700;
font-size: 0.85em;
background-color: #ce003d;
}



/* h1 */
.wrapper_blue h1, .wrapper_green h1, .wrapper_green_arpege h1, .wrapper_red_lrp h1, .wrapper_yellow h1, .wrapper_yellow-marques-concepts h1, .wrapper_brown h1, .wrapper_gray h1, .wrapper_gray2 h1, .wrapper_gray3 h1{font-size: 2em;}

/* h2 */
.wrapper_blue h2, .wrapper_green h2, .wrapper_green_arpege h2, .wrapper_red_lrp h2, .wrapper_yellow h2, .wrapper_yellow-marques-concepts h2, .wrapper_brown h2, .wrapper_gray h2, .wrapper_gray2 h2, .wrapper_gray3 h2{font-size: 1.5em;}

/* h3 */
.wrapper_blue h3, .wrapper_green h3, .wrapper_green_arpege h3, .wrapper_red_lrp h3, .wrapper_yellow h3, .wrapper_yellow-marques-concepts h3, .wrapper_brown h3, .wrapper_gray h3, .wrapper_gray2 h3, .wrapper_gray3 h3{font-size: 1.3em;padding-left: 20px;}

.wrapper_blue h3{background: url(imagesSkin/arrow_title_h3blue.png) 0 2px no-repeat;}
.wrapper_green h3{background: url(imagesSkin/arrow_title_h3green.png) 0 2px no-repeat;}
.wrapper_green_arpege h3{background: url(imagesSkin/arrow_title_h3green.png) 0 2px no-repeat;}
.wrapper_red_lrp h3{background: url(imagesSkin/arrow_title_h3yellow.png) 0 2px no-repeat;}
.wrapper_yellow h3{background: url(imagesSkin/arrow_title_h3yellow.png) 0 2px no-repeat;}
.wrapper_yellow-marques-concepts h3{background: url(imagesSkin/arrow_title_h3yellow.png) 0 2px no-repeat;}
.wrapper_brown h3{background: url(imagesSkin/arrow_square4.png) 0 2px no-repeat;}
.wrapper_gray h3{background: url(imagesSkin/arrow_square4.png) 0 2px no-repeat;}
.wrapper_gray2 h3{background: url(imagesSkin/arrow_square4.png) 0 2px no-repeat;}
.wrapper_gray3 h3{background: url(imagesSkin/arrow_square4.png) 0 2px no-repeat;}



/* h4 */
.wrapper_blue h4, .wrapper_green h4, .wrapper_red_lrp h4, .wrapper_yellow h4, .wrapper_yellow-marques-concepts h4, .wrapper_gray h4, .wrapper_gray2 h4, .wrapper_gray3 h4{
margin: 20px 0 5px 0;
height: 13px;
font-size: 1em;
background: url(imagesSkin/arrow_square2.png) 0 0 no-repeat;
padding-left: 18px;
color: #fff;
}

/* h4 ARPEGE */
.wrapper_green_arpege h4{
margin: 20px 0 5px 0;
height: 13px;
font-size: 1em;
background: url(imagesSkin/arrow_title_h3greenarpege.png) 0 0 no-repeat;
padding-left: 18px;
color: #fff;
}


.wrapper_brown h4{
margin: 20px 0 5px 0;
height: 13px;
font-size: 1em;
background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;
padding-left: 13px;
color: #fff;
}

.wrapper_blue h4 span, .wrapper_green h4 span, .wrapper_green_arpege h4 span, .wrapper_red_lrp h4 span, .wrapper_yellow h4 span, .wrapper_yellow-marques-concepts h4 span, .wrapper_yellow-hospitla h4 span , .wrapper_brown h4 span, .wrapper_gray h4 span, .wrapper_gray2 h4 span, .wrapper_gray3 h4 span{
padding: 0 60px 1px 5px;
float: left;
margin-left: 1px;
}

.ContactSubTitle{
margin: 20px 0 5px 0;
height: 13px;
font-size: 1em;
background: url(imagesSkin/arrow_square2.png) 0 0 no-repeat;
padding-left: 18px;
color: #fff;
background-color: #CC0000;

}

.wrapper_blue h4 span{background-color: #348aae;}
.wrapper_green h4 span{background-color: #8cbe23;}
.wrapper_green_arpege h4 span{background-color: #868789;}
.wrapper_red_lrp h4 span{background-color: red;}
.wrapper_yellow h4 span{background-color: #ffc000;}
.wrapper_yellow-marques-concepts h4 span{background-color: #ffc000;}
.wrapper_brown h4 span{background-color: #9f8f82;}
.wrapper_gray h4 span{background-color: red;}
.wrapper_gray2 h4 span{background-color: #ce003d;}
.wrapper_gray3 h4 span{background-color: red;}

span.pointille_h4{
float: left;
width: 405px;
height: 6px !important;
font-size: 0.1em;
background-color: transparent !important;
border-bottom: 1px dotted #9d8b7c;
}

.wrapper_blue h4 {background: url(imagesSkin/fondH4Blue.gif) 0 0 no-repeat;}
.wrapper_green h4 {background: url(imagesSkin/fondH4Green.gif) 0 0 no-repeat;}

.wrapper_yellow h4 {background: url(imagesSkin/fondH4Yellow.gif) 0 0 no-repeat;}
.wrapper_yellow-marques-concepts h4 {background: url(imagesSkin/fondH4Yellow.gif) 0 0 no-repeat;}
/*.wrapper_brown h4 {background: url(imagesSkin/fondH4Brown.gif) 0 0 no-repeat;}*//*supprimer par Foued le 02/12/2008, ce n'est pas l'image de fond qu'on veux afficher(archive des actualités)*/
.wrapper_gray h4 {background: url(imagesSkin/fondH4Gray.gif) 0 0 no-repeat;}
.wrapper_gray2 h4 {background: url(imagesSkin/fondH4Gray2.gif) 0 0 no-repeat;}
.wrapper_gray3 h4 {background: url(imagesSkin/fondH4Gray3.gif) 0 0 no-repeat;}

/* h5 */
.wrapper_blue h5, .wrapper_green h5, .wrapper_green_arpege h5, .wrapper_red_lrp h5, .wrapper_yellow h5, .wrapper_yellow-marques-concepts h5, .wrapper_brown h5, .wrapper_gray h5, .wrapper_gray2 h5, .wrapper_gray3 h5{font-size: 1em;}

.txt_fushia{color: #ce003d;}

/* bloc de texte avec image */
.block_txt, .block_txtimg, .block_txtimg_h3{
width: 610px;
margin: 10px 0;
}

.block_txtimg_h3 p{
float: left;
width: 408px;
padding-left: 22px;
}

.block_txtimg p{
float: left;
width: 430px;
}

.block_txtimg img, .block_txtimg_h3 img{
float: right;
width: 170px;
margin-top: 5px;
}

.intro_block_txtimg{font-weight: 700;}

.wrapper_blue .intro_block_txtimg{color: #348aae;}
.wrapper_green .intro_block_txtimg{color: #8cbe23;}
.wrapper_green_arpege .intro_block_txtimg{color: #8cbe23;}
.wrapper_red_lrp .intro_block_txtimg{color: #000000;}
.wrapper_yellow .intro_block_txtimg{color: #ffc000;}
.wrapper_yellow-marques-concepts .intro_block_txtimg{color: #ffc000;}
.wrapper_brown .intro_block_txtimg{color: #ce003d;}
.wrapper_gray .intro_block_txtimg{color: red;}
.wrapper_gray2 .intro_block_txtimg{color: red;}
.wrapper_gray3 .intro_block_txtimg{color: red;}

.wrapper_blue #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_green #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_green_arpege #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline;  font-weight:normal;}
.wrapper_red_lrp #dnn_conteneur_principal  a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_yellow #dnn_conteneur_principal  a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_yellow-marques-concepts #dnn_conteneur_principal  a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_brown #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_gray #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_gray2 #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_gray3 #dnn_conteneur_principal a{color: #CE003D; text-decoration:underline; font-weight:normal;}

.wrapper_blue #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_green #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_green_arpege #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_red_lrp #dnn_conteneur_principal  a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_yellow #dnn_conteneur_principal  a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_yellow-marques-concepts #dnn_conteneur_principal  a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_brown #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_gray #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_gray2 #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}
.wrapper_gray3 #dnn_conteneur_principal a:hover{color: #CE003D; text-decoration:underline; font-weight:normal;}


.link_top{
display: block;
text-align: center;
width: 40px;
padding: 1px 0;
margin: 50px 0 0 140px;
color: #fff;
background: url(imagesSkin/arrow_top.png) 50% 5px no-repeat;
}

.link_top span{
display: block;
height: 12px;
width: 40px;
background-color: #ce003d;
margin-top: 10px;
}

.lire_suite{
display: block;
background: url(imagesSkin/arrow_fushia.gif) 0 3px no-repeat;
padding-left: 7px;
text-decoration: underline;
font-size: 0.9em;
color: #ce003d;
margin-top: 2px;
}

.inscri_lien{
display: block;
background: url(imagesSkin/arrow_fushia.gif) 0 3px no-repeat;
padding-left: 7px;
text-decoration: underline;
font-size: 1em;
color: #FF0000;
margin-top: 2px;
margin-left:340px;
}

.inscri_conteneur {
	clear:left;
	padding-top:20px;
	width: 450px; 
}
.inscri_conteneurAuto {
	clear:left;
	padding-top:20px;
	width: auto; 
}
.labelConfirm
{
	font-size:large;text-align:center;
}

.inscri_text{
	float:left; position:relative;margin-top: 2px; width:220px; 
}

.ConteneurLigneAdresse{ margin-top:30px; }
.txt_corpsMailContact
{
	width:250px;
	height:113px;
	font-style:italic;
}

/********* Fin ************/

.wrapper_blue .lire_suite{color: #348aae;}
.wrapper_green .lire_suite{color: #8cbe23;}
.wrapper_green_arpege .lire_suite{color: #8cbe23;}
.wrapper_red_lrp .lire_suite{color: red;}
.wrapper_yellow .lire_suite{color: #ffc000;}
.wrapper_yellow-marques-concepts  .lire_suite{color: #ffc000;}
.wrapper_brown .lire_suite{color: #ce003d;}
.wrapper_gray .lire_suite{color: red;}
.wrapper_gray2 .lire_suite{color: red;}
.wrapper_gray3 .lire_suite{color: red;}

/*********** Marques et Concepts ************************/
.wrapper_popup_reference
{
	background-color:#FFFFFF;
	height:auto;
	width:auto;
	left:0px;
	top:0px;
	padding-left:10px;
	padding-top:5px;
}
.main_table
{
	font-size:12px;
}
.main_table_referenceView
{
	font-size:12px;
	border-style:none;
	width:400px;
}
.main_table_tr
{
	height:100px;
}
.td_logo
{
	vertical-align:bottom; 
	text-align:center;
}
.td_litTitre
{
	text-align:left; 
	vertical-align:bottom; 
	font-size:15px; 
	font-weight:bolder ;
}
.td_link
{
	width:150px; 
	vertical-align:top; 
	text-align:right;
}
.td_link_table
{
	border-style:none;
	height:100px;
	
	}
.td_link_table_td
{
	vertical-align:top; 
	text-align:right;
}
.td_link_span
{
	vertical-align:top;
}
.main_table_tr_SeparatorDiv
{
	margin-top:10px; 
	border-top:0.15em dotted #A5AEC5; 
	height:20px; 
	width:100%;
}
.td_litContent
{
	text-align:justify; 
	padding-left:30px;
	padding-right:30px;
}
.td_ref_title
{
	text-align:left; 
	vertical-align:bottom; 
	font-size:10px; 
	font-weight:bolder;
	width:210px;
	font-family:Verdana;


}
.td_gr_title
{
	width:130px; 
	vertical-align:top; 
	text-align:right;
	font-size:10px;
	text-align:right; 
	height:70px;
	font-family:Verdana;
}

.td_gr_content
{
	text-align:justify; 
	padding-left:30px;
	padding-right:30px;
	font-size:10px;
	font-family:Verdana;
}

.td_lbl_fermer
{
	font-size:10px;
	font-weight:normal;
	font-family:Verdana;
}


.td_pointille
{
	
	background: url(imagesSkin/pointille.gif) 0 0 repeat;
	margin-top:5px; 
	margin-bottom:10px; 
	height:1px;
	width:100%;
	
	}
	
.groupeServiceTable{background: url(imagesSkin/fond1.gif) 0 0 no-repeat; color:#453D37;border:solid 0px; width:555px; height:120px;}
.groupeSelf{background: url(imagesSkin/fond2.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:120px;}
.groupeOffresProduits{background: url(imagesSkin/fond3.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:120px;}
.groupeRestaurationRapide{background: url(imagesSkin/fond4.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:120px;}
.groupeBoutique{background: url(imagesSkin/fond5.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:78px;}
.groupeDistributionAutomatique{background: url(imagesSkin/fond6.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:78px;}
.groupePrestationsSpecifiques{background: url(imagesSkin/fond7.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:120px;}
.groupeConceptsAnimations{background: url(imagesSkin/fond8.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:120px;}
.groupeServiceAssocie{background: url(imagesSkin/fond9.gif) 0 0 no-repeat;border:solid 0px; width:555px; height:120px;}

.divLitteralRef
{
	font-size:10px; font-weight:bolder; padding-left:15px; padding-top:8px; color:#FFFFFF;
}
.divLitteralRef2	
{
	font-size:10px; font-weight:bolder; padding-left:15px; padding-top:5px; color:#FFFFFF;
}
.divLitteralRef3
{
	padding-left:15px; margin-top:25px; 
}
.divLitteralRef4
{
	padding-left:15px; padding-top:20px; vertical-align:top;
}
.divLitteralRef5
{
	padding-left:15px; padding-top:25px; 
}

/*
.groupeServiceTable_h{ background: url(imagesSkin/fond1_h.gif) 0 0 repeat;color:#453D37;}
.groupeSelf_h{background: url(imagesSkin/fond2_h.gif) 0 0 no-repeat;}
.groupeOffresProduits_h{background: url(imagesSkin/fond3_h.gif) 0 0 no-repeat;}
.groupeRestaurationRapide_h{background: url(imagesSkin/fond4_h.gif) 0 0 no-repeat;}
.groupeBoutique_h{background: url(imagesSkin/fond5_h.gif) 0 0 no-repeat;}
.groupeDistributionAutomatique_h{background: url(imagesSkin/fond6_h.gif) 0 0 no-repeat;}
.groupePrestationsSpecifiques_h{background: url(imagesSkin/fond7_h.gif) 0 0 no-repeat;}
.groupeConceptsAnimations_h{background: url(imagesSkin/fond8_h.gif) 0 0 no-repeat;}
*/	

#dnn_conteneur_principal #conteneurReference a {
	clear:both;
	font-size:10px;
	color:#000000;
	text-decoration:none ;
}

#dnn_conteneur_principal #conteneurReference a:hover
{
	clear:both;
	font-size:10px;
	color:#000000;
	text-decoration:underline ;
}

#NosMarquesEtConcepts
{
	margin-left:30px;
}

#dnn_conteneur_principal #NosMarquesEtConcepts a {
	clear:both;
	font-size:10px;
	color:#000000;
	text-decoration:none ;
}

#dnn_conteneur_principal #NosMarquesEtConcepts a:hover
{
	clear:both;
	font-size:10px;
	color:#000000;
	text-decoration:underline ;
}



/***********FIN : Marques et concepts *******************/


/* mots clés */
.keyword_left{
float: left;
width: 6px;
height: 35px;
background: url(imagesSkin/keyword_left.gif) 0 0 no-repeat;
margin: 20px 0 10px 0;
}

.keyword_right{
float: left;
height: 30px;
background: url(imagesSkin/keyword_right.gif) 100% 0 no-repeat;
color: #9d8b7c;
font-weight: 700;
font-size: 0.85em;
font-family: verdana;
padding: 5px 5px 0 0;
margin: 20px 3px 10px 0;
}

.arrow_keyword{
float: left;
width: 3px;
padding: 10px 0 0 5px;
height: 5px;
background: url(imagesSkin/arrow_keyword.png) 0 10px no-repeat;
}

.number_keyword, .unite_keyword{
float: left;
padding: 4px 5px 0 0;
height: 20px;
}

.number_keyword{font-size: 1.8em;}
.unite_keyword{font-size: 1.5em;}

/* dossier de presse */
.dir_presse, .dir_presse_nomarginright{
float: left;
width: 292px;
border-top: 1px dotted #9d8b7c;
border-bottom: 1px dotted #9d8b7c;
padding-bottom: 5px;
}

.dir_presse{margin: 0 20px 0 0;}
.dir_presse_nomarginright{margin: 0;}

.dir_presse img, .dir_presse_nomarginright img{
float: left;
margin-right: 10px;
margin-top: 5px;
}

.dir_presse div, .dir_presse_nomarginright div{
float: left;
padding-top: 30px;
width: 210px;
}

.dir_presse span, .dir_presse_nomarginright span{
float: left;
background: url(imagesSkin/arrow_square2.png) 2px 0 no-repeat;
padding-left: 25px;
font-weight: 700;
}

.dir_presse a, .dir_presse_nomarginright a{
float: left;
background: url(imagesSkin/arrow_fushia.gif) 0 3px no-repeat;
padding-left: 7px;
font-weight: 700;
color: #ce003d;
text-decoration: underline;
margin-top: 7px;
}

/* autoroute */
#map_autoroute{
float: left;
background-color: #ffc000;
width: 354px;
padding: 0 0 10px 0;
}

#map_autoroute img{margin: 1px 0 10px 1px;}

#map_autoroute ul{
width: 350px;
height: 15px;
background-color: #fff;
margin: 0 0 0 2px;
list-style: none;
}

#map_autoroute ul li{
float: left;
height: 15px;
border-right: 1px solid #ffc000;
}

#map_autoroute ul li#noborder{border-right: 0;}

#map_autoroute ul li a{
display: block;
padding: 2px 5px;
color: #ce003d;
}

#map_autoroute ul li a:hover{
background-color: #ce003d;
color: #fff;
}

#info_autoroute{
float: left;
width: 240px;
margin-left: 14px;
}

span#lbl_country{
float: left;
width: 212px;
height: 13px;
line-height: 13px;
color: #ce003d;
font-weight: 700;
padding-left: 10px;
margin-left: 2px;
background-color: #fff;
}

span#picto_country{
float: left;
width: 13px;
height: 13px;
background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;
}

#info_autoroute a{
color: #ce003d;
font-weight: 100;
text-decoration: underline;
}

#info_autoroute p{margin: 10px 0;}

/* direction */
.portrait{
float: left;
width: 119px;
margin-right: 3px;
}

.portrait span{
display: block;
margin-top: 5px;
text-decoration: underline;
}

.list_direction{margin: 30px 0 0 0;}

.list_direction span{
float: left;
width: 583px;
background: #ce003d url(imagesSkin/arrow_square2.png) 0 0 no-repeat;
color: #fff;
font-weight: 700;
text-transform: uppercase;
padding: 0 0 1px 20px;
}

.list_direction img{
float: left;
margin: 0 2px 2px 0;
}

.coords{
float: left;
width: 144px;
margin-top: 5px;
}

.fonctions{
float: left;
width: 459px;
font-weight: 700;
margin-top: 5px;
}

.biography{
margin-top: 20px;
color: #453d37;
}

.biography span{
float: left;
width: 113px;
padding: 1px 5px 1px 0;
background-color: #453d37;
color: #fff;
text-align: right;
margin-right: 15px;
}

.txt_bio{
clear: left;
background-color: #e5dfda;
height: 99px;
padding: 5px 0 5px 5px;
margin-top: 3px;
}

.txt_bio img, .txt_bio p{float: left;}

.txt_bio p{
width: 400px;
margin-left: 15px;
}

/* implantations */
#intro_implant{
float: left;
position: relative;
width: 242px;
height: 231px;
}

#intro_implant select{
float: left;
width: 183px;
height: 19px;
font-size: 0.85em;
font-weight: 700;
margin-top: 15px;
}

#bt_go{
float: left;
width: 13px;
height: 13px;
background: url(imagesSkin/arrow_square4.png) 0 0 no-repeat;
text-indent: -5000px;
margin: 18px 0 0 3px;
}

#logo_elior2{
position: absolute;
bottom: 0;
left: 0;
width: 165px;
height: 50px;
background: url(imagesSkin/logo_elior2.png) 0 0 no-repeat;
}

#map_world{float: left;}

.title_pays_h3{
font-size: 1.5em !important;
margin-top: 30px !important;
padding: 0 !important;
background: none !important;
color: #9f8f82 !important;
}

.title_pays_h4{
margin: 7px 0 5px 0 !important;
width: 200px !important;
height: 14px !important;
font-size: 1em !important;
background: none !important;
background-color: #9f8f82 !important;
padding: 1px 0 0 10px !important;
color: #fff !important;
text-transform: uppercase !important;
}

.block_society{
float: left;
border-right: 1px dotted #c8bcb2;
padding: 10px 10px 10px 0;
margin-right: 10px;
}

.block_society a{
color: #ce003d;
text-decoration: underline;
font-weight: 100;
}

#txt_society{
float: left;
width: 460px;
padding-top: 30px;
margin-left: 20px;
}


/* ##################### SUB_WRAPPER ##################### */
.sub_wrapper{
clear: both;
padding-left: 0px;
xpadding-left: 240px;
height:120px;
width: 810px;
margin-top:5px;
}

.bloc_sub_wrapper{
float: left;
width: 145px;
margin-right: 36px;
}

.bloc_sub_wrapper_map{
position: relative;
width: 153px;
min-height: 120px;
height: auto !important;
height: 120px;
margin-left: 5px;
background: url(imagesSkin/map_world.png) 0 27px no-repeat;
}

.bloc_sub_wrapper a, .bloc_sub_wrapper_map a{
display: block;
margin-top: 15px;
font-size: 1.1em;
}

.txt_link{
background: url(imagesSkin/arrow_square1.png) 0 2px no-repeat;
padding-left: 15px;
width:200px;
}

.bloc_sub_wrapper_map select{
position: absolute;
top: 52px;
left: 0;
width: 150px;
border: 1px solid #9f8f82;
color: #000;
font-size: 0.85em;
font-weight: 700;
}



/* ##################### FOOTER ##################### */
.footer{
width: 1003px;
font-weight: 700;
font-size: 0.9em;
text-align: center;
margin-top: 10px;
}

ul.nav_footer{
	clear:left;
margin: 0 auto;
width: 465px;
list-style: none;
}

ul.nav_footer li{
float: left;
margin-right: 1px;
background-color: #9f8f82;
padding: 1px 10px 1px 10px;
height: 14px;
}

ul.nav_footer li a{color: #fff;}

.txt_fushia{color: #ce003d;}

/*

Auteur : Mosbah
Description :  Affichage de la zone temoignage

*/
.ShowCitation {
	background-image:  url(imagesSkin/fond-citation.png);
	height:150px;
	width:150px;	
	vertical-align:middle;
	position: relative; 
	overflow: hidden;
	
	
	}
	
.ShowCitationTexte {
	font-size:12px;
	font-family:Arial;
	font-style:italic;
	text-align:left;
	width:150px;
	vertical-align:middle;
	position: relative; 
	top: 30%;
	
	
	}

.ShowCitationAuteur {
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	/*margin-top:auto;
	margin-bottom:auto;*/
	position: absolute; 
	bottom: 20%;
	width:150px;
		
	}

/************* FIN ***************/

/*

Auteur : Mosbah
Description :  les classes poour l'administration du modile :EliroGestionActualites

*/

.ActFormContainer{
	padding-top:10px;
	padding-left:10px;
	text-align: left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	border-style:solid;
	border-width:1px;
	
}
/*

Auteur : HBT
Description :  pour EliroAdminReference

*/
.AdminRefContainer{
	padding-top:10px;
	padding-left:10px;
	text-align: left;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;	
	border:solid 1px red;
	
}
/*******************************************************************************/


/*

Auteur : HBT
Description :  pour EliroAdminStatRSS et EliorAdminTraceRecherche

*/
.csvFormPrincipalContainer
{
border:solid 1px #000; height:auto; padding-bottom:70px;
}

.csvConteneurLigneLabelAutoheight 
{
	height:auto;
	width:380;
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}
.ActDataGridStatRSS{
	
	width:502px;
	font-size:10px;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	padding:3px;
}
.rptTotaux_table
{
	width:200px;
	margin:0 0 5px 5px;
}
.rptTotauxTd1
{
	width:50px;
	float:left;
 
 }
 .rptTotauxTd2
{
	width:30px;
	text-align:center;
	float:left;
 }
 .rptTotauxTd3
{
	width:30px;
	text-align:right;
	float:left;
 }
/* fin ajout */
 /********************************************************************************/
.csvFormContainer
{
width:400px; margin:auto;
}
.csvConteneurLigneLabel 
{
	height: 30px;
	width:380;
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}
.csvConteneurLigneTab 
{
	position:relative;
	height: 23px;
	width:400px;
	margin-top:3px;

}
.csvLabelText 
{
	position:relative;
	float:left;
	height: 20px;
	width: 130px;
	border:none;
	
	margin-left:60px;
	text-align:right;
	padding-right:10px;
	padding-top:2px;
	background-color:#9DB6FF ;
}

.csvInputText 
{
	position:relative;
	height: 23px;
	width: 100px;
	padding:0px;
	margin-left:210px;
}

/*******************************************************************************/
.ActDataGrid{
	
	width:800px;
	font-size:10px;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	padding:3px;
}

.ActDataGridContact{
	
	width:auto;
	font-size:10px;
	border-style:solid;
	border-color:Black;
	border-width:1px;
	padding:3px;
	margin :10px;
}

.ActConteneurLigneTab 
{
	height: 20px;
	width:800;
	margin-top:3px;
	
	
}
.ActConteneurLigneTab2
{
	height: 120px;
	width:800;
	margin-top:3px;
}
/*ActConteneurLigneTab2AdminRef : ajouté par HBT: pour EliorAdminReference*/
.ActConteneurLigneTab2AdminRef
{
	height:105px;
	width:800;
	margin-top:3px;
}
/*fin ajout */
.ActConteneurLigneTab3
{
	height: 200px;
	width:800;
	margin-top:3px;
}
.ActConteneurLigneTab4
{
	height: 165px;
	width:800;
	margin-top:3px;
}

.ActConteneurCommande {
	height: 20px;
	width:700px;
	margin-top:3px;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.ActLabelText {
	background-color:#9DB6FF ;
	height: 20px;
	width: 100px;
	float: left;
}


.ActInputText {
	height: 20px;
	width: 600px;
	float: left;
	margin-left: 0px;
	padding-left:3px;
	
}
/*ActInputTextAdminRef : ajouté par HBT: pour EliorAdminReference*/
.ActInputTextAdminRef {
	height: 20px;
	width: 600px;
	float: left;
	margin-left: 0px;
	padding-left:3px;
	border:solid 0px #000;
}
/*fin ajout */

.ActInputCheck {
	height: 20px;
	width: 600px;
	float: left;
	margin-left: 100px;
}


.ActInputliste {
	height: 80px;
	width: 600px;
	float: left;
	margin-left: 0px;
	padding-left:3px;
	
}
.SubActInputliste {
	position:relative; 
	float:right; 
	height:60px; 
	width:400px;
	padding-top:0px;
	
}
.ActInputMultiLi {
	height: 200px;
	width: 600px;
	float: left;
	margin-left: 0px;
	padding-left:3px;
	
}


.ActImput{
	height:20px; 
	width:400px;
}
.ActImput2{
	height:15px; 
	width:400px;
}
.ActImput3{
	height:22px; 
	width:400px;
}
.ActCombo{
	height:20px; 
	width:100px;
}
.ActCombo2{
	height:20px; 
	width:200px;
}
.ActListe{
	height:120px; 
	width:180px;
}
.ActText{
	height:100px; 
	width:400px;
}
.ActErrorText{
	font-size:12px;
	color : Red;
	text-align : center;
}
.Actlink{
	font-weight:bold;
	color:#4169E1;
	text-decoration:underline;
}
.gvReference
{
	color:#333333;
	font-size:12px;
	width:100%;	
	
}

.gvReference_FooterStyle
{
	background-color:#507CD1;
	font-weight:bold;
	color: White;
}
.gvReference_RowStyle
{
	background-color:#EFF3FB;
	height:25px;
	border-color:White;
	
}
.gvReference_PagerStyle
{
	background-color:#2461BF;
	color:White;
	text-align:center;
}
.gvReference_SelectedRowStyle
{
	background-color:#FFE553;
	color:#333333;
	font-weight:bold;		
}
.gvReference_HeaderStyle
{	
	background-color:#507CD1;
	color:White;
	font-weight:bold;
}
.gvReference_EditRowStyle
{
	background-color:#2461BF;
	text-align:left;
}
.gvReference_AlternatingRowStyle
{
	background-color:White;
}
.gvReference_commandFild
{
	text-align:center;
	width:20px;
}
.ref_titre_HeaderStyle
{
	color:White;
	width:200px;
}
.langue_image_ItemStyle
{
	text-align:center;
	width:30px;
}
.groupeRef_content_HeaderStyle
{
	color:White;
	width:150px;
}
.groupeRef_content_ItemStyle
{
	text-align:left;
	width:150px;
}
.catRef_content_HeaderStyle
{
	color:White;
}
.catRef_content_ItemStyle
{
	text-align:left;
	width:100px;
}
.divimage
{position:relative; 
 border:solid 1px #000; 
 height:101px; 
 width:101px; 
 margin-top:-60px; 
 margin-left:450px; 
 padding:2px;
 }
 
 .panalLegendeTable
 {
 	border:solid 1px #000; 
 	width:200px; 
 	padding:10px;
 }
  .panalLegendeTd
 {
 	border-bottom: solid 1px #000;
 	padding:5px;
 }
  .panalLegendeTd2
 {
 	padding:3px;
 	float:left;
 	width:21px;
 }
  .panalLegendeTd3
 {
 	padding:3px;
 	float:left;
 }
 .divLangue
 {
 	margin:1.5px;
 }
 .divLangue_flag
 {
 	float:left; 
 	width:15px;
 }
 .divLangue_lib
 {
 	float:left;
 	width:40px; 
 	padding-top:2px
 }
 
/*   FIN   */

/*
	Auteur: F.Merghem
	Classes pour les formulaires du module EliorContacts et EliorEnvoiAmi
	Hisrorique: 16/10/2007 modification de .ContactsLigne ajout padding
				16/10/2007 modification de .ContactsTextFormulaire ajout padding
*/
.ContactsLigne
{
	width:570px;
	clear:left;
	margin-bottom:2px;
	padding:1.5px;
}

.ContactsLigneAutre
{
	width:570px;
	clear:left;
	margin-bottom:2px;
	padding:1.5px;
	height:70px;
}
/*
class asterisk ajouté 20/12/2010

*/
.asterisk
{color: #ff6633;
	}
	
.RFValidator
{margin-top: 3px;
 color:#FF4500;

	}	
.ORangeRedColor
{
	color:#FF4500;	
}
	
	/*fin ajout */
#ContactEntete
{
	margin-top:20px;
	margin-left:20px;
}

.ContactsText
{
	float:left;
	width:130px;
	text-align:left;
	padding-top:2px;
	font-weight:bold;
	
}
.ContactsText2
{
	float:left;
	width:130px;
	text-align:left;
	padding-top:2px;
	font-weight:bold;
	margin-top: 3px;
	display: none;
	color:Red ;
	
}
.ContactsTextSecond
{
	float:left;
	width:130px;
	text-align:left;	
	padding-top:2px;
}

.ContactsTextSaisi
{
	float:left;
	width:180px;
	
}

.ContactsTextSaisi input
{
	height:20px;
}

.ContactsTextSaisi select
{
	font-size:0.90em;
}

.ContactsChoix
{
	float:left;
	width:140px;
	text-align:left;
}
.ContactsCiviliteChoix
{
	float:left;
	width:95px;
}

.ContactsLstRadio 
{
	width:460px;
	padding-left:4px;
	padding-right:4px;
	float:left;
}

.ContactsButtonForm
{
	text-align:center;
}

.ContactsButtonForm input
{
	height:20px;
	font-size:0.90em;
}
/* ajouté par HBT pour EliorContact le 22/12/2010*/
.ClSaisie_nom
{
	margin-top: 3px;  
	display: none; 
	color: #FF4500;	
}
.ClSaisie_email
{
	margin-top: 3px; 
	display: none; 
	color: #FF4500;
}
.textBoxMultiLineContact
{
	height:78px;
	width:270px;	
}
.linkBottonContact
{
	text-decoration:underline;
	color:#C00000;	
}
.hlkHome
{
	font-weight:bold;
	Color:#C00000;
}
.optionBlock
{
	display:block; 
}
.optionNone
{
	display:none;
}
#option7
{
	margin-top: 70px;
}
#option8
{
	margin-top: 20px;
	margin-left: 20px;
}
.ReqFildValidatorContact
{
	margin-top:3px;
	color:#FF4500;	
}
.ttable
{
	font-size:smaller;
}
.ttableDiv1
{
	width: 130px;
	float:left;
}
.ttableDiv2
{
	width: 313px;
	float:left;
}		
	
	
/* fin ajout */
#ContactsTextTitre
{
	width:570px;
	font-size:20px;
	color:#FFFFFF;
}

.ContactsTextSujet
{
	background: url(imagesSkin/arrow_square2.png) 0 0 no-repeat;
	float:left;
	width:100px;
	text-align:left;
	font-weight:bold;
	margin: 20px 0 5px 0;
	font-size: 12px;
	padding-left: 18px;
	color: #FF0000;
	width:110px;
}	

.ContactsComboSujet
{
	float:left;
	width:180px;
	height:10px;
	margin: 20px 0 5px 0;
}	

#ContactsTextEntete
{
	width:570px;
	font-weight:bold;
	font-size:11px;
}
.cContactsTextEntete
{
	margin-top: 0px; 
	margin-left:20px; 
	display: block; 
	color:Red ;
}
.ContactsTextFormulaire
{
	width:550px;
	padding-top:7px;
}

#option0
{
	margin-left:20px;
	margin-top:20px;
	height:20px;
}

#option1
{
	margin-left:20px;
	margin-top:20px;
}

#option2
{
	margin-left:20px;
	margin-top:20px;
}

#option3
{
	margin-left:20px;
	margin-top:20px;
}

#option4
{
	margin-left:20px;
	margin-top:20px;
}

#option5
{
	margin-left:20px;
	margin-top:20px;
}

#option6
{
	margin-left:20px;
	margin-top:20px;
}

.border_red
{
	border : 1px solid red;
}

.ContactsChampsSaisi
{
	width:270px;
	
}

/*########## PAGE INTERIEURE ARPEGE ######################################*/

/*
	Auteur: F.Merghem
	Classes de style pour la page arpège
	Hisrorique: 18/12/2007 date de creation 
*/

/*-----conteneur gauche -------------------------*/

.panel_gauche_arpege
{
	float: left;
	width: 54px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	background: url(imagesSkin/bg_panel_flag_arpege.png) 0 60px no-repeat;
	padding-top:60px;

}

/*----------conteneur milieu --------------------*/

.panel_milieu_arpege
{
	float: left;
	width: 186px;
}

.panel_milieu_arpege img
{
	margin-top:5px;
	margin-left:8px;
}

/*-------------conteneur droit -------------------*/

.panel_droit_arpege
{
	float: left;
	width: 763px;
}

.entete_arpege
{
	width: 720px;
	padding-left: 43px;
	height: 78px;
}

/*########## PAGE INTERIEURE LRP ######################################*/

/*
	Auteur: A.Messager
	Classes de style pour la page lrp
	Hisrorique: 21/02/2008 date de creation 
*/

/*-----conteneur gauche -------------------------*/

.panel_gauche_lrp
{
	float: left;
	width: 54px;
	min-height: 420px;
	height: auto !important;
	height: 420px;
	background: url(imagesSkin/bg_panel_flag_arpege.png) 0 60px no-repeat;
	padding-top:60px;

}

/*----------conteneur milieu --------------------*/

.panel_milieu_lrp
{
	float: left;
	width: 186px;
}

.panel_milieu_lrp img
{
	margin-top:5px;
	margin-left:8px;
}

/*-------------conteneur droit -------------------*/

.panel_droit_lrp
{
	float: left;
	width: 763px;
}

.entete_lrp
{
	width: 720px;
	padding-left: 43px;
	height: 78px;
}


.textentete
{
	font-weight:700;
	font-size: 0.85em;
	color: #ce003d;
	width:150px;
	float:left;
	margin-top: 38px;	
}

.coordonnees
{
	float:left;
	margin-left: 255px;
   	height: 55px;
   	width:305px;

}

.coordonnees_lrp
{
	float:left;
	margin-left: 105px;
   	height: 55px;
   	width:455px;

}


.contactcordonnees
{
	float:left;
	margin-left:8px;
	font-size:0.85em;
}

.contactcordonnees a 
{
	color: #25bb4f;
	text-decoration: underline;
}

.contact-vert
{
	font-weight: 700;
	color: #2eb25e;
}

.contact-rouge
{
	font-weight: 700;
	color: red;
}

#lignesepar
{
	border-top: 1px solid #7d7d7d;
	font-size: 0.85em;
	font-weight: 700;
	margin-top: 0px;
}

#barreoutil
{
	float:right;
	height:25px;
}

.contenupage
{
	background: url(imagesSkin/bg_wrapper_green2.png) 0 0 no-repeat;
	margin-top: 3px;
	width: 613px;
	min-height: 390px;
	height: auto !important;
	height: 390px;
	padding: 10px 40px 0 110px;
	font-size: 0.85em;
}

/*------------------pied de page---------------------*/
.piedpagearpege
{
	width: 1003px;
	font-weight: 700;
	font-size: 0.9em;
	text-align: center;
	margin-top: 50px;
	color: #ce003d;
}
.piedpagelrp
{
	width: 1003px;
	font-weight: 700;
	font-size: 0.9em;
	text-align: center;
	margin-top: 50px;
	color: #ce003d;
}

/*################ FIN PAGE ARPEGE ##################################*/

/*################ PAGE POPUP MARQUE #################################*/


.containerpp
{
	width: 700px;
	height: 402px;
}

.ppimageleft
{
	width: 354px;
	height: 383px;
	float: left;
}

.ppcontainerright
{
	background: url(imagesSkin/bg_imageFond.png) repeat-x;
	height: 383px;
	width: 346px;
	float: left;
}

.ppcontainerrighttitre
{
	height: 11px;
	width: 346px;
	padding-top:10px;
}

.ppcontainerrighttitrelibelle
{
	background-color: #a58e84;
	height: 11px;
	float:right;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 9px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
		
}

.ppcontentright
{
	width: 336px;
	padding : 5px;
	margin-top:12px;
	height:222px;
	color: #6b615a;
	font-size: 11px;
}

.ppcontentrightseparator
{
	width: 326px;
	margin-left:5px;
	margin-top:11px;
	border-bottom: 1px dotted #a58e84;
	height: 5px;
}

.ppfooter
{
	clear:left;
	background-color: #a58e84;
	height: 16px;
	width:640px;
	color: #FFFFFF;
	font-family: Verdana, Tahoma, Arial, Helvetica; 
	font-size: 10px;
	font-weight: bold;
	padding-left: 60px;
	padding-top:3px;
}


/*############## FIN PAGE POPUPMARQUE ###############################*/


/*################ PAGE A LA UNE : FIlS INFO #################################*/

.AlaUneFiGauche
{
	float:left; 
	width:4px;
	min-height:482px; 
	background-image: url(imagesSkin/fi_gauche.png); 
	background-repeat:no-repeat;  
}
	
	
.AlaUneFiCenter
{
	float:left; 
	width:250px;
	min-height:482px; 
	background-image:url(imagesSkin/fi_centre.png); 
	background-repeat:repeat-x;
}

.AlaUneFiDroite
{
	float:left; 
	width:4px;
	min-height:482px; 
	background-image:url(imagesSkin/fi_droite.png); 
	background-repeat:no-repeat;
}
.bar-outil #tools
{
	float:none;
}

.colLeft{
float: left;
width: 265px;
}

.colRight{
float: left;
width: 245px;
padding-left: 55px;
border-left: 1px dotted #a2907a;
}

.infosAgency, .infosDirectCom{margin-bottom: 17px;}

.titleAgency, .titleDirectCom{
display: block;
background: url(images/bullet_purple.gif) 0 4px no-repeat;
font-weight: 700;
padding-left: 10px;
text-transform: uppercase;
}

.titleDirectCom{background: url(images/bullet_grey.gif) 0 4px no-repeat;}

.blk_presse{
border-bottom: 1px solid #9a9a9a;
padding-bottom: 24px;
}

/* class ajouté le 20/12/2010  */
.cclear
{clear:both;
}
.imageborder
{border:none;
 margin-top:10px;
}
.redColor
{
	color:Red;
}
#PopupText
{
	width:700px; 
	height:402px;
}

.EliorActualitesAlaUne_Conteneur
{float:left; 
 width: 338px;
 border:0px solid #CE003D;
	}
.EliorActualitesAlaUne_Conteneur2
{
position:relative;
float:right;  
width: 260px; 
border:0px solid #CE003D; 
margin-left:5px; 
margin-top:30px;
}

.EliorActualitesAlaUne_ConteneurDiv1
{background-color:#CE003D;
 width:34px;
 height:16px;
 float:left;
 margin-top:3px;
 	}
.EliorActualitesAlaUne_ConteneurDiv2
{
width:auto;
height:30px;
border:solid 0px #ccc; 
font-size:1.8em; 
font-weight:bold; 
text-align:left; 
color:#FFFFFF; 
padding-left:15px;
}

.EliorActualitesAlaUne_Conteneur2Div1
{
width:auto;
height:30px;
border:solid 0px #ccc; 
font-size:1.9em; 
font-weight:bold; 
text-align:left; 
color:#CE003D;
padding-top:10px;
padding-left:5px;
}
.EliorActualitesAlaUne_Conteneur2Div2
{width:200px;
 height:auto; 
 border:solid 0px #ccc;
 padding-left:5px;
	}
.tdAdminContact
{width: 199px;
 float:left;
 margin-bottom:5px;		
}
.tdAdminContact_lib
{width: 110px;
 float:left;
 padding-left:10px;
 margin-bottom:5px;	
}
.tdAdminContact_commande
{
	width:380px; 
	text-align:center;  
	margin-bottom:5px;
}
.height12
{height: 12px;}
.height21
{height: 21px;}
.height26
{height: 26px;}
.height30
{height: 30px;}
.height161
{height: 161px;}

.ContactValidationConteneur
{
text-align:center; 
color:Red; 
font-size:larger;
}
.NewsConteneur
{
	border:solid 1px #ccc; 
	height:auto; 
	width:auto;
}
.divHeaderRecherche
{
	font-size:12px;
}
.textAlignCenter
{
	text-align:center;
}
/*//////////////://////////////*/
.logo_elior_NewsLetter
{
	height:55px;
	width:128px;
	position:absolute;
	bottom:0px;
	right:6px;
}
.logo_enews_NewsLetter
{
	height:47px;
	width:230px;
	position:absolute;
	bottom:0px;
	right:28px;
}
.nl_printemps
{
	position:absolute;
	bottom:0px;
	right:19px;	
}
.vague_orange_NewsLetter
{
	height:46px;
	width:600px;
}
.vague_beige_NewsLetter
{
	height:37px;
	width:414px;
}
.Act_image_NewsLetter
{
	height:81px;
	width:79px;
}	
.arrondi_NewsLetter
{
	border-style:none;	
	height:8px;
	width:160px;		
}
.Div_img_rss_NewsLetter
{
	float:left; 
	margin-right:3px; 
}

.img_rss_NewsLetter
{
	border-style:none;	
	height:30px;
	width:28px;		
}
.Div_a_rss_NewsLetter
{
	float:left; 
	height:30px;
	width:109px;	
}
.picto_envoyerami
{
	width:14px;
	height:16px;
	border-style:none;
}
.picto_contact
{
	width:14px;
	height:12px;
	border-style:none;
}
.picto_postul
{
	width:14px;
	height:14px;
	border-style:none;
}	
.img_footer
{
	height:15px;
	width:210px;
}
.tabl_rss_NewsLetter
{
	border-style:none;	
	width:100%;		
}
.lstContent_table
{width:100%;
 padding:5px;
}
.lstContent_td
{width:100%;
 vertical-align:top;
 text-align:left;
}
.tdDate_NewsLetter
{width:90px; float:left;vertical-align:top;text-align:center;}
.td1_NewsLetter
{color: #eb6600;font-size: 9px;}
.td2_NewsLetter
{color: #604d3c;font-size: 11px; vertical-align:top;float:left;}
.td3_NewsLetter
{color: #000000;font-size: 11px; width:300px; vertical-align:top;float:left;}
.td1_NewsLetter_ActTitre
{margin: 0;color: #604d3c;font-size: 14px; width:300px;}
.td1_NewsLetter_ActTitre2
{margin: 3px 0; color: #604d3c; font-size: 14px;}
.td1_NewsLetter_ActTitre3{ color: #000000; margin: 0;}
#contentNewsletter
{
	width:700px;
	float:left;		
}
.topCenter
{
	vertical-align:top;
	text-align:center;
}
.sep_NewsLetter
{margin-top:12px;}

.tableNewsLetter
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:White;
	width:720px;
	border-style:none;
	
}
.tableNewsLetter_tr1
{
	padding-bottom: 5px;
	
}
.tableNewsLetter_td1	
{
	height: 82px;
	width:140px;
	text-align:center;	
	float:left;
	position:relative; 
	
}
.tableNewsLetter_td2
{
	height: 82px;
	width:273px;
	text-align:center;
	float:left;	
	position:relative; 
}
.tableNewsLetter_td3
{
	color: #b73b43;
	font-size: 14px; 
	height: 82px;
	width:187px;
	text-align:center;
	float:left;
	position:relative; 
	
}
.tableNewsLetter_td4
{
	color: #b73b43;
	font-size: 10px; 
	height: 20px;
	width:600px;
	text-align:center;
	vertical-align:bottom;
}	
.tableNewsLetter_td4 a
{
	color:#6b2021;
}

.zoomAndLeftBlock
{
	position:relative; 
	float:left; 
	width:598px;
	margin:2px;
}
.tdZoomSur
{
	width:420px;
}

.tableZoomSur
{
	margin-top: 10px;
	width:100%;
	border-style:none;
}

.tableZoomSurTd1
{
	width:91px;
	height:22px;
	background-color:#9d0c15;
	float:left;
	
}
.tableZoomSurTd2
{
	width:12px;
	float:left;
	
}
.tableZoomSurTd3
{
	color: #b4ac9e;
	font-size: 22px;
	float:left;
	vertical-align:middle;
	height:22px;
	margin-top:1px;
	
}
.tableAlaune1
{
	width:390px;
	height:161px;
	margin: 0 0 0 10px;
}
.tableAlaune1_divImg_Intro1
{
	float:left;
	height:161px;
}
.tableAlaune1_divImg_Intro2
{
	height:106px;
}
.tableAlaune1_divAct
{
	float:left; 
	width:300px;
}
.tableAlaune1_divAct2
{
	height:55px;
}
.tableAlaune2
{
	width:390px;
	margin: 0 0 0 10px;
	
}
.Alaune1_img_intro1
{
	width:89px;
	height:161px;
}
.Alaune1_img_intro2
{
	width:301px;
	height:106px;
}
.SubTableNewsletter
{
	width:100%;
	margin:0 0 0 10px;
}
.SubTableNewsletter_Titre
{
	color: #b4ac9e; 
	font-size: 22px;
	width:320px;
	float:left;
} 
.SubTableNewsletter_separator
{
	width:90px;
	float:left;
} 
.leftBlocks
{
	width: 165px; 
	padding-left: 12px;
	background-color :#eae0d7;
	vertical-align:top;
}
.leftBlocksTable
{
	width:160px;
	border-style:none;
}
.leftBlocksTable_Td1
{
	font-size: 0; 
	height: 8px;
	vertical-align:bottom;
}
.leftBlocksTable_Td2
{
	padding: 0 10px;
	background-color:#FFFFFF;
	text-align:left;		
}
.leftBlocksTable_Td2_p
{
	margin: 0 0 5px 5px; color: #604d3c; font-size: 14px;
	
}
.leftBlocksTable_Td2_Block2p1
{
	margin: 0 0 5px 0; color: #604d3c; font-size: 14px;
	
}
.leftBlocksTable_Td2_Block2p2
{
	margin: 0; font-size: 11px; color: #000000;
	
}
.leftBlocksTable_Td2_span
{
	color: #6a2226; font-size: 16px;
}
.leftBlocksTable_Td2_a
{
	color: #eb6600; font-size: 11px;
}

.leftBlocksTable_Td2_a_block1
{
	color: #6a2226; 
	font-size: 11px;
}
.leftBlocksTable_Td3
{
	font-size: 0;
	height:8px;
	vertical-align:top;
}

.leftCheckBox
{
	padding-bottom: 5px; 
	height: 82px; 
	width: 103px;
	text-align:left;
	vertical-align:top;
}

.tableFooter
{
	color: #000000;
    border-top: 3px solid #000000; 
    border-bottom: 3px solid #f6f6f6; 
    font-size: 12px;
    width:600px;
    height:16px;
    padding:6px;
    border-style:none;
}
.tableFooter_div1
{
	width:30%;
	float:left;
}
.tableFooter_div2
{
	width:23%;
	text-align:right;
	float:left;
}
.tableFooter_div3
{
	width:22%;
	float:left;
}
.tableFooter_div4
{
	width:25%;
	text-align:right;
	float:left;
}
.popupContactNewsLetter
{
	height: 500px; 
	display:none;
}
.popupContactNewsLetter_textArea
{
	width: 500px; 
}
.divCenter
{
	font-weight: bold; 
	color: #4169E1;
}
.styleFloatLeft
{
	float:left;
}
.ColorBlack
{
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.displayNone
{
	display:none;
}

/*////////////////////////*/
.width0
{
	width:0px;
}
.width5
{
	width:5px;
}
.width10
{
	width:10px;
}
.width20
{
	width:20px;
}
.width30
{
	width:30px;
}
.width40
{
	width:40px;
}
.width50
{
	width:50px;
}
.width90
{
	width:90px;
}
.width100
{
	width:100px;
}
.width120
{
	width:120px;
}
.width140
{
	width:140px;
}
.width145
{
	width:145px;
}
.width150
{
	width:150px;
}
.width177
{
	width:177px;
}

.width180
{
	width:180px;
}
.width200
{
	width:200px;
}
.width250
{
	width:250px;
}
width280
{
	width:280px;
}

.width300
{
	width:300px;
}
.width320
{
	width:320px;
}
.width325
{
	width:325px;
}
.width350
{
	width:350px;
}
.width400
{
	width:400px;
}
.width420
{
	width:420px;
}
.width419
{
	width:419px;
}
.width450
{
	width:450px;
}
.width500
{
	width:500px;
}
.width100%
{
	width:100%
}
.widthHeight50
{
	width:50px;
	height:50px;
}
.widthHeight60
{
	width:60px;
	height:60px;
}
.div_Admin2
{
	margin-top:20px;
	width:800px;
	display: none;
}
.txtBox_corpsMail
{
	width:300px;
	height:113px;
}
.noborder
{
	border-style:none;
}
.valigntop
{
	vertical-align:top;
}
.MessageSuccess
{
	width:436px;
	height:12px;
	font-weight:bold;
	font-size:12px;
	color:Navy;
	
	
}
.gvStat
{
	color:#333333;
	border-color:White;
	background-color:Transparent;
	width:500px;
}

.gvStat_FooterStyle
{
	background-color:#507CD1;
	font-weight:bold;
	color: White;
}
.gvStat_RowStyle
{
	background-color:#EFF3FB;
	text-align:center;
}
.gvStat_PagerStyle
{
	background-color:#2461BF;
	color:White;
	text-align:center;
}
.gvStat_SelectedRowStyle
{
	background-color:#D1DDF1;
	color:#333333;
	font-weight:bold;		
}
.gvStat_HeaderStyle
{	
	background-color:#507CD1;
	color:White;
	font-weight:bold;
	text-align:center;
}
.gvStat_EditRowStyle
{
	background-color:#2461BF;
}
.gvStat_AlternatingRowStyle
{
	background-color:White;
	text-align:center;
}
.gvStat_lblPortail
{
	width:50px;
	text-align:left;
}
.imgCalendar
{
	width:18px;
	height:18px;
	border-style:none;
}
.gvMailList
{
	color:#333333;
	border-color:White;
	background-color:Transparent;
}

.gvMailList_FooterStyle
{
	background-color:#507CD1;
	font-weight:bold;
	color: White;
}
.gvMailList_RowStyle
{
	background-color:#EFF3FB;
	border-color:White;
}
.gvMailList_PagerStyle
{
	background-color:#2461BF;
	color:White;
	text-align:center;
}
.gvMailList_SelectedRowStyle
{
	background-color:#D1DDF1;
	color:#333333;
	font-weight:bold;		
}
.gvMailList_HeaderStyle
{	
	background-color:#507CD1;
	color:White;
	font-weight:bold;
}
.gvMailList_EditRowStyle
{
	background-color:#2461BF;
}
.gvMailList_AlternatingRowStyle
{
	background-color:White;
}

.upImageAct	
{
	width:350px;
	height:22px;

}
.rbOvertureAct
{
	width:250px;
	font-size:12px;
}
.GridView2Act
{
	color:#333333;
	width:100%;
	font-size:12px;	
}
.GridView2Act_imgBotton
{
	width:50px;
	text-align:center;
}
.GridView2Act_langue_image
{
	width:30px;
	text-align:center;
}
.GridView2Act_CommandField
{
	width:20px;
	text-align:center;
}
.GridView2Act_FooterStyle
{
	background-color:#507CD1;
	font-weight:bold;
	color: White;
}
.GridView2Act_RowStyle
{
	background-color:#EFF3FB;
	height:25px;
	border-color:White;
}
.GridView2Act_EditRowStyle
{
	background-color:#2461BF;
	text-align:left;
}
.GridView2Act_SelectedRowStyle
{
	background-color:#FFE553;
	color:#333333;
	font-weight:bold;		
}
.GridView2Act_PagerStyle
{
	background-color:#2461BF;
	color:White;
	text-align:center;	
	
}

.GridView2Act_HeaderStyle
{	
	background-color:#507CD1;
	color:White;
	font-weight:bold;
}

.GridView2Act_AlternatingRowStyle
{
	background-color:White;
}
.GridView1Temoignage
{
	color:#333333;
	font-size:11px;
}
.GridView1Temoignage_RowStyle
{
	background-color:#EFF3FB;
	
}
.GridView1Temoignage_EditRowStyle
{
	background-color:#2461BF;
}
.GridView1Temoignage_SelectedRowStyle
{
	background-color:#FFE553;
	color:#333333;
	font-weight:bold;		
}
.GridView1Temoignage_HeaderStyle
{	
	background-color:#507CD1;
	color:White;
	font-weight:bold;
	font-size:11px;
	height:20px;
}
.GridView1Temoignage_ItemHeaderStyle
{
	height:12px;
	text-align:left;
	color:White;}
.temoignage_debut_temoignage_debut
{
	width:100px;
	text-align:left;
}
.ActuImage
{
	height:60px;
	width:60px;
	
}
.trV_Menu
{
	color:Black;
	font-size:11px;
}
.vertical_align_top{
	vertical-align:top;
}
.ActuInscrption_hl
{
	color:#ce003d;
	text-decoration:underline;
}
.ActuText_lb
{
	font-size:10px;
	font-weight:normal;
}

/*////////// table to div styles //////////////*/
/*////////// Auther: HBT         //////////////*/
/*////////// Date : 05/01/2010   //////////////*/
.rptALaUne_Div
{
	margin-bottom:5px; 
	display:table; 
	width:100%;
}
.rptALaUne_ul
{
	display:table-row;
}
.rptALaUne_li_text
{
	display:table-cell;
	max-with:325px;
	margin-right:10px;
	list-style:none;
}
.rptALaUne_li_img
{
	display:table-cell;
	text-align:right;
	vertical-align:top;
	list-style:none;
}
.rptFilInfos_div
{
	width:194px;
	margin:0 10px 5px 0;
}

.DivDisplayTable
{
	display:table;
	margin: 7px 0 0 2px;
}

.ContactListSerach
{
	margin: 0 0 5px 3px;
	float:left;
	min-width:130px;
}
.divDate
{
	float:left;
	margin-left:16px;
}
.UploadSites_Container
{
	padding:10px;
	width:450px;
}
.UploadSites_SubContainer
{
	width:430px; 
	text-align:left; 
	margin-bottom:10px;
}
.UploadSites_SubContainer_fUpload
{
	width:430px; 
	text-align:right; 
	margin-bottom:10px;
}
ulTablerow
{
	display:table-row;
}

.ulSousMenuGauche
{
	xbackground-position: url("imagesSkin/menu_border-left.png") repeat-y scroll -10 0 !important;
}

#conteneur_MenuBouton
{
	float:left;
}

.NewMenuHautGauche, .NewMenuHautGaucheActif
{
	background: url("imagesSkin/borderGaucheMenuHaut.png");
	width:3px;
	height:23px;
	float:left;
}

.NewMenuHautGaucheActif
{
	background: url("imagesSkin/borderGaucheMenuHaut_Actif.png");
}

.NewMenuHautMilieu, .NewMenuHautMilieuActif
{
	float:left;
	xwidth:119px;
	width:155px;
	padding-top:4px;
	xpadding-left:10px;
	text-align:center;
}

.NewMenuHautDroit, .NewMenuHautDroitActif
{
	xbackground: url("imagesSkin/borderDroitMenuHaut.png");
	xwidth:29px;
	background: url("imagesSkin/borderDroitMenuHautPetit.png");
	width:3px;
	height:23px;
	float:left;
}

.NewMenuHautDroitActif
{
	xbackground: url("imagesSkin/borderDroitMenuHaut_Actif.png");
	background: url("imagesSkin/borderDroitMenuHautPetit_Actif.png");
}

.NewMenuHautFirst, .NewMenuHaut, .NewMenuHautFirstActif, .NewMenuHautActif
{
	background: url("imagesSkin/milieuMenuHaut.png") repeat-x;
	width:161px;
	height:23px;
	font-size: 14px;
    font-weight: 700;
	float:left;
	position:relative;
	margin-left:11px;
	margin-top:5px;
}

.NewMenuHautFirstActif, .NewMenuHautActif
{
	background: url("imagesSkin/milieuMenuHaut_Actif.png") repeat-x;
}

#linkAndLangue
{
	float:right;
	width:220px;
}

.divMenuDeroulante
{
	position:absolute;
	width:161px;
	background-color:#f6f6f6;
	left:0;
	top:23px;
	z-index:1000;
	border:solid 1px #efefef;
}

.divMenuDeroulante A
{
	width:151px;
	min-height:17px;
	display:block;
	background-color:#f6f6f6;
	padding-top:6px;
	padding-left:10px;
}

.divMenuDeroulante A:hover
{
	background-color:white;
	color:red;
}

#backgroundNewMenuHaut
{
	clear:both;
	background: url("imagesSkin/backgroundNewMenuHautMilieu.png") repeat-x;
	height:34px;
	width:740px;
	margin-top:-10px;
}

#backgroundNewMenuHautGauche
{
	background: url("imagesSkin/backgroundNewMenuHautGauche.png");
	width:3px;
	height:34px;
	float:left;
}

#backgroundNewMenuHautDroit
{
	background: url("imagesSkin/backgroundNewMenuHautDroit.png");
	width:3px;
	height:34px;
	float:right;
}
