.COPYRIGHT{
   font-family : verdana,arial;
   font-size : 10px;
   color: #999999;
   font-weight : normal;
   letter-spacing: 0px;
}
td.copyright a,td.copyright a:hover,td.copyright a:link ,td.copyright a:visited,td.copyright a:active{
   font-family : verdana,arial;
   font-size : 10px !important;
   color: #999999;
   font-weight : normal !important;
}
td.copyright a.copy,td.copyright a:hover.copy,td.copyright a:link.copy ,td.copyright a:visited.copy,td.copyright a:active.copy{
	text-decoration:none;
}
.bannerinfo{
      
   padding-left:2px;
   padding-right:2px;
}
.welcome{
   font-family : verdana,arial;
   font-size : 10px;
   color: #000000;
   font-weight : normal;
   letter-spacing: 0px;
   white-space: nowrap;
}

.address{
  font-family : verdana,arial;
  font-size : 9px;
  color: #000000;
  font-weight : bold;
  letter-spacing: 0px;
  text-align: center;
  background-color: #FFFFFF;
  background-image: url('images_design/address_bg.jpg') ;
  background-position: center center;
  background-repeat: no-repeat;
}

.banner{
  background-color: #FFFFFF;
  background-image: url('images_design/banner.jpg') ;
  background-position: center center;
  background-repeat: no-repeat;
  vertical-align: top;
  text-align : left;
  font-family : tahoma,verdana,arial;
  font-size : 16px;
  font-weight:bold;
  color: #504F4F;
}

.menuright
{
  background-color: #FFFFFF;
  background-image: url('images_design/menuright_bg.jpg') ;
  background-position: bottom center;
  background-repeat: no-repeat;
  vertical-align:top;
  padding-top:5px;
  
}

.content
{
  background-color: #FFFFFF;
  background-image: url('images_design/contentbottom_bg.jpg') ;
  background-position: bottom center;
  background-repeat: no-repeat;
  
}

.rightpane
{
  background-color: #FFFFFF;
  
}

.borderleft
{
  background-color: #FFFFFF;
  background-image: url('images_design/borderleft.jpg') ;
  background-position: top center;
  background-repeat: repeat-y;
  
}

.borderright
{
  background-color: #FFFFFF;
  background-image: url('images_design/borderright.jpg') ;
  background-position: top center;
  background-repeat: repeat-y;
  
}

.contentarea{
   clip:auto;
	OVERFLOW-Y: auto;
	height:100%;
	width:430px;
	scrollbar-3d-light-color : #FFFFFF;
	scrollbar-arrow-color : #504F4F;
	scrollbar-base-color : #504F4F;
	scrollbar-dark-shadow-color : #504F4F;
	scrollbar-face-color : #FFFFFF;
	scrollbar-highlight-color : #504F4F;
	scrollbar-shadow-color : #504F4F;
	
  
}


.fondPage{
	background-image: url('Images_design/fondPage.jpg') ;
	background-repeat:repeat-x;
	vertical-align:top;	
	
}
.degrade{
	background-image: url('Images_design/degrade.jpg') ;
}
.tdMenuSup{
	background-color:#96886b;
	border:0px;
	border-color:#ffffff;
	border-style:solid;
	font-weight:bold;
}
.tblMenuSup{
	border:1px;
	border-color:#ffffff;
	border-style:solid;
	border-left:none;
	border-right:none;
}
.menuInf{
	background-color:#D6D6D6;
	border:0px;
	border-color:#ffffff;
	border-style:solid;
	text-align:center;
	height:21px;
	font-size:10px;
	
}
.bordTable{
	background-color:#F6F5F1;
}
.ombreG{
	background-image: url('Images_design/ombreG.jpg') ;
	background-repeat:repeat-x;
	width:18px;
}

.gris{
	background-color:#999999;
}
.blanc{
	background-color :#ffffff;
}
.degradeH{
	height:57px;
	background-image: url('Images_design/degradeH.jpg') ;
}


.BannerTD_module_Content{
	width:765px;
	height:84px;
	padding-left:0px;
	padding-right:0px;
	vertical-align:top;
}


.BannerTD_module_Content P{
	font-family:verdana,tahoma;
	color:#ffffff;
	font-size:11px;
	margin-top:3px;
    padding-right:5px;
}
.BannerTD_module_Content H1{
	word-spacing:2px;
	font-family:verdana,tahoma;
	color:#ffffff;
	font-size:14px;
}
.BannerTD_module_Header{
	display:none;
	height:0px;
}
.BannerTD_module_footer{
	display:none;
	height:0px;
}

.trPane{
	vertical-align:top;
	height:153px !important;

}
.paneG{
    vertical-align:top;	
	width:168px;
      
}
.paneG P{
	font-family:verdana,arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	color:#ffffff;
	margin-top:3px;
}
.paneG H1{
	word-spacing:2px;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:0px;
    	padding-top:10px;
	color:#5A644B;
    word-spacing:0px;
    
	
}
.paneG a{
    font-family:verdana,arial !important;
	font-size:11px !important;
}

.paneC{
	vertical-align:top;
	width:168px;
}
.paneC P{
	font-family:verdana,arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	color:#ffffff;
	margin-top:3px;
}
.paneC H1{
	word-spacing:2px;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:10px;
	color:#584c4c;
    vertical-align:top;
        word-spacing:0px;
}
.paneC a{
    font-family:verdana,arial !important;
	font-size:11px !important;
}

.paneD{
    vertical-align:top;
	width:168px;
}
.paneD P{
	font-family:verdana,arial;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:0px;
	color:#ffffff;
	margin-top:3px;
}
.paneD a{
    font-family:verdana,arial !important;
	font-size:11px !important;
    font-weight:100 !important;
}
.paneD H1{
	word-spacing:2px;
	font-family:verdana,arial;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	padding-bottom:0px;
	padding-top:10px;
	color:#537370;
        word-spacing:0px;
}

.texteGris{
	font-family:arial,verdana,tahoma;
	font-size:10px;
	color:#999999;
	font-weight:100;
}
hr.textegris{
	height:1px;
	width:765px;
}
TD.vide{
	display:none;
}
.STextMenuA1_niv2,.STextMenuO1_niv2{


}
.STextMenuV1_niv2{
	font-weight:normal;
	font-size:10px;
}

A.STextMenuV1_niv2:link,A.STextMenuV1_niv2:visited,A.STextMenuV1_niv2:active,A.STextMenuV1_niv2:hover  {
	color:#666666;
	font-family:verdana,arial;
	text-decoration:none;
	font-size:10px;
}

.STextMenuA1_bottom,.STextMenuO1_bottom{


}
.STextMenuV1_bottom{
	
	font-family:verdana,arial;
	font-weight:normal;
	font-size:10px;
}

A.STextMenuV1_bottom:link,A.STextMenuV1_bottom:visited,A.STextMenuV1_bottom:active,A.STextMenuV1_bottom:hover  {
	color:#999999;
	text-decoration:none;
	font-size:10px;	
}

.STextMenuA1_top,.STextMenuO1_top{


}
.STextMenuV1_top{
	font-weight:normal;
	font-size:10px;
}

A.STextMenuV1_top:active  {
	font-family:arial;
	text-decoration:none;
	font-size:10px;
}
A.STextMenuV1_top:link,A.STextMenuV1_top:visited,A.STextMenuV1_top:hover  {
	font-family:arial;
	text-decoration:none;
	font-size:11px;
	text-decoration:underline;
	color:#000000;
}
/* Le module YourTrack*/
.parcoursTD_Module_Content div{
	width:766px;
}
table.Table_module{
	/*width:766px !important;*/
	border-collapse:collapse;
	border-spacing:0px;
}

#_ctl1__ctl0_pContent{
	width:766px;
	margin:0px;
	border:0px;
	padding:0px;

}

.firstStep{
	width:600px !important;
	height:77px;
	/*background-image: url('Images_design/bannerSup4.jpg') ;
	background-repeat:no-repeat;*/
	color:#e0e0e0;
	/*padding-left:90px;
	padding-right:90px;*/
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	font: normal 11px/15px verdana,tahoma;
	border-bottom:10px solid #ffffff;
}

*html .firstStep,*html div.firstStep{
	width:765px !important;
	height:77px;
/*	background-image: url('Images_design/bannerSup4.jpg') ;
	background-repeat:no-repeat;*/
	color:#e0e0e0;
/*	padding-left:90px;
	padding-right:90px;*/
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	font: normal 11px/15px verdana,tahoma;
	border-bottom:10px solid #ffffff;
}
.firstStep H1{
	font:  bold 15px/24px verdana;
	color:#ffffff;
}
.firstStep p{
	font-family:verdana,tahoma;
	color:#ffffff;
	font-size:11px;
	margin-top:3px;
    padding-right:5px;
}
.secondStep{
	/*width:622px !important;*/
	height:77px;
/*	background-image: url('Images_design/bannerSup2.jpg') ;
	background-repeat:no-repeat;*/
	color:#e0e0e0;
	padding-top:5px;
	padding-bottom:5px;
	text-align:justify;
	font: 11px/15px verdana;
	border-bottom:10px solid #ffffff;
}
*html .secondStep{
/*	width:765px;*/
	height:76px;
/*	background-image: url('Images_design/bannerSup2.jpg') ;
	background-repeat:no-repeat;*/
	color:#e0e0e0;
	padding-top:5px;
	text-align:justify;
	font: 11px/15px verdana;
		border-bottom:10px solid #ffffff;
}
.secondStep H1{
	font:  bold 15px/24px verdana;
	color:#ffffff;
}
.secondStep p{
	font-family:verdana,tahoma;
	color:#ffffff;
	font-size:11px;
	margin-top:3px;
    padding-right:5px;
}
.thirdStep{
	/*width:620px !important;*/
	height:77px;
	/*background-image: url('Images_design/bannerSup4.jpg') ;
	background-repeat:no-repeat;*/
	color:#e0e0e0;
	padding-top:5px;
	text-align:justify;
	font: 11px/15px verdana;
	border-bottom:10px solid #ffffff;
}
.thirdStep H1{
	font:  bold 15px/24px verdana;
	color:#ffffff;
}
.thirdStep p{
	font-family:verdana,tahoma;
	color:#ffffff;
	font-size:11px;
	margin-top:3px;
    padding-right:5px;
    }
.fourStep{
/*	width:765px;*/
	height:76px;
/*	background-image: url('Images_design/bannerSup2.jpg') ;
	background-repeat:no-repeat;*/
	color:#e0e0e0;
	padding-top:5px;
	text-align:justify;
	font: 11px/15px verdana;
	border-bottom:10px solid #ffffff;
}
.fourStep H1{
	font:  bold 15px/24px verdana;
	color:#ffffff;
    
}
.fourStep p{
	font-family:verdana,tahoma;
	color:#ffffff;
	font-size:11px;
	margin-top:3px;
    padding-right:5px;
}
.HeadTableThemes{
	width:766px;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
.trHeadTbl{
	height:24px;
}
.TableThemes,.step2,.DataTable2{
	margin:none;
	width:766px !important;
	border-spacing:0px;
	border-collapse:collapse;
	border-style:none;
	border-left:none !important;
	border-right:none !important;
}
.TableCellContent{
	font: bold 11px verdana,tahoma;
	color:#595959;
	padding-left:40px;
}
#_ctl1__ctl0__ctl0_tThemes
{	width:200px;
	margin:0px;
	border-spacing:0px;
	border-collapse:collapse;
	border-style:none;
	border:0px;
	padding:0px;
    vertical-align:top;
}

*html .TableThemes,*html .step2,*html .dataTable2{
	top:10px;
	left:0px;
	width:766px !important;
	border-color:#000000;
	border-collapse:collapse;
	border:0px;
}
/* TR */
tr.TableContent, .tableContentCom{
	background-color:#F3F2EE;
	border-left:none !important;
	border-right:none !important;
}




/*TD 
td.TableCellContent span{
	border-left:0px !important;
	border-right:0px !important;
	padding-left:0px;
	margin-top:20px;
}
*/
/*td.TableCellContent{
	font: bold 11px/11px verdana;
	padding-left:65px;
	padding-bottom:10px;
	color:#666666;
	vertical-align:middle !important;
}
*/
td.TableCellContent img{
	position:relative;
	left:-70px;
}
td.TableCellContent table{
	padding-right:30px;
	
	}
select.normal{
	font-family:verdana,tahoma;
	font-size:11px;
	color:#666666;
}
input.btnSearch{
	font: bold 11px verdana;
	color:#595959;
	background-color:#d4d0c8;
	/*width:80px;*/
	height:22px;
}
input.btnSearch3{
	font: bold 11px verdana;
	color:#595959;
	background-color:#d4d0c8;
	/*width:200px;*/
	height:22px;
	padding-left:0px;
	padding-right:0px;
	overflow:visible;
}
td.normal{
	padding-left:35px;
}
.tableCellContentCom{
	padding-left:65px;
}
.NormalBold{
	color:#666666;
}
td.NormalBold{
	padding-left:65px;
	color:#666666;
	
}
tr.trHeader{
	background-color:#F4F2EF;
	font:bold 12px verdana,tahoma;
	color:#666666;
	height:35px;
}
tr.trHeader  td{
	border-style: solid;
	border-top-width: 2px;
	border-top-color:#ffffff;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
tr.trRech0{
	background-color:#F4F2EF;
	font:normal 12px verdana,tahoma;
	color:#595959;
}

tr.trRech1{
	background-color:#F4F2EF;
	font:normal 12px/26px verdana,tahoma;
	color:#595959;
}
tr.trRech2{
	background-color:#F4F2EF;
	font:normal 12px/26px verdana,tahoma;
	color:#595959;
}
#_ctl1__ctl0__ctl0__ctl5,#_ctl1__ctl0__ctl0__ctl8{
	font:normal 11px verdana,tahoma;
	color:#595959;
}
tr.tableContent{
	background-color:#F4F2EF;
	font:normal 12px verdana,tahoma;
	color:#595959;
}
tr.trCommunes{
	background-color:#F4F2EF;
	font:normal 12px verdana,tahoma;
	color:#595959;
	height:25px;
	padding-top:5px;
}
tr.trLstCommunes{
	background-color:#F4F2EF;
	font:normal 12px verdana,tahoma;
	color:#595959;
	height:35px;
}

tr.tableRowFade td{
	border-bottom-width:30px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-top-width:10px;
	border-top-style:solid;
	border-top-color:#ffffff;
	text-align:center;
}
*html tr.tableRowFade td{
	border-bottom-width:0px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
}

.tdThemes{
	padding-left:45px;
	border-style: solid;
	border-top-width: 4px;
	border-top-color:#ffffff;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

tr.trRech0 td{
	border:0px !important;
	color:#595959;
	font:normal 11px verdana,tahoma; 
	
}

tr.trRech1 td{
	color:#595959;
	font:normal 11px verdana,tahoma; 
	
}

tr.trRech2 td{
	color:#595959;
	font:normal 11px verdana,tahoma; 
	
}

td.tdLogo{
border-style: solid;
	border-top-width: 4px;
	border-top-color:#ffffff;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
.tdLogo img{
	position:relative;
	/*left:-35px;*/
	
}

td.tdSousThemes{
	border-style: solid;
	border-top-width: 4px;
	border-top-color:#ffffff;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}

td.tableCellContent{
	padding-left:40px;
	margin-bottom:15px;
	line-height:25px;
	border-style: solid;
	border-top-width: 4px;
	border-top-color:#ffffff;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
}
td.tdCommunes{
	padding-left:55px;
	margin-bottom:15px;
	line-height:25px;
	border-style: solid;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width: 4px;
	border-top-color:#ffffff;
	border-bottom-width:0px;
	font:bold 12px verdana,tahoma;	
	
}
td.tdLstCommunes{
	padding-left:55px;
	
}

.step{
	width:30px;
	text-align:center;
	vertical-align:center;
	background-color:#DBDBDB;
	border:1px #ffffff solid;
	color:#000000;
	font: 12px/20px verdana;
	margin:0px;
	padding:0px;
}

.StepTitle{
	width:55px !important;
	text-align:center;
	background-color: #595959;
	border:1px #ffffff solid;
	color:#ffffff;
	font: 12px/20px verdana;
	margin:0px;
	padding:0px;
	border-left:none;
}

.CurrentStep{
	width:30px;
	text-align:center;
	background-color: #999999;
	border:1px #ffffff solid;
	color:#ffffff;
	font: bold 12px/20px verdana;
	margin:0px;
	padding:0px;

}
/*  Firefox*/
.RightStep{
	width:622px;
	background-color:#DBDBDB;
	border:1px #ffffff solid;
	border-right:none;
	margin:0px;
	padding:0px;
	
}
/* Juste pour IE
*html .RightStep{
	width:621px !important;
	top:10px;
	height:22px;
	background-color:#DBDBDB;
	border:1px #ffffff solid;
	
}*/
.TableRowFade{
	background-image: url('Images_design/degradeRecherche.jpg') ;
	background-repeat:repeat-y;
}
/*STEP 2*/
.HeaderTable,td.HeaderTable a,tr.headerTable td a:link,tr.headerTable td a:visited,tr.headerTable td a:active{
	text-align:center;
	background-color:#DBDBDB;
	font: bold 12px/20px verdana;
	color:#666666;
	/*text-decoration:none;*/
}
tr.headerTable td a:hover{
    color:#000000;
    text-decoration:underline;
}
tr.headerTable td{
	border-bottom-width:0px;
}
.DataTable{
	background-color:#F3F2EE;
	font:  11px verdana;
/*	border:0px !important;*/
    padding-top:7px;
    padding-bottom:7px;
    
}
td.HeaderTable{
	border:1px;
	border-color:#ffffff;
	border-style:solid;
}
td.DataTable{
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ffffff;
	border-left-style:solid;
	border-left-width:0px !important;
	border-right-width:0px !important;

}
table.tableTheme2s{
	border:3px !important;
	border-spacing:0px!important;
	border-collapse:collapse !important;
	padding:0px !important;
	border-color:f3f2ee !important;
}
table.DataTableStep2 td{
	
	background-color:#F3F2EE;
	font:  11px verdana;
	padding-left:35px !important;
	margin:0px;
	padding-bottom:0x;
	border-width:0px 0px 0px 0px !important; 
	border-collapse:collapse !important;
}
table.DataTableStep2 {
	border-width:0px 0px 0px 0px !important; 
	padding:0px 0px 0px 0px;
    border-collapse:collapse;
	border-spacing:0px;
	width:100%;
}

td.dataTablePOI{
	padding-top:10px;
	padding-bottom:5px;
	padding-right:0px;
	border-collapse:collapse;
	background-color:#F3F2EE;
	font:  11px verdana;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ffffff;
	border-left-width:0px;
	border-right-color:#f3f2ee;
	border-right-width:1px;
	border-right-style:solid;
}
td.dataTablePOI a:link,td.dataTablePOI a:visited,td.dataTablePOI a:active{
	font: normal 12px verdana;
	color:#666666;
}
td.dataTablePOI a:hover{
	font: normal 12px verdana;
	color:#000000;
}
td.dataTableTheme{
	padding-top:10px;
	padding-bottom:5px;
	background-color:#F3F2EE;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ffffff;
	border-right-color:#f3f2ee;
	border-right-width:1px;
	border-right-style:solid;
	text-align:center;
}
.dataTableTheme img{
	top:0px;
	
}

td.dataTableSubTheme{
	padding-top:10px;
	padding-bottom:5px;
	background-color:#F3F2EE;
	font:  12px verdana;
	color:#666666;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ffffff;
	border-left-width:0px;
	border-right-color:#f3f2ee;
	border-right-width:1px;
	border-right-style:solid;
}
td.dataTableCommune{
	padding-top:10px;
	padding-bottom:5px;
	background-color:#F3F2EE;
	font:  12px verdana;
	color:#666666;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ffffff;
	border-left-width:0px;
	border-right-color:#f3f2ee;
	border-right-width:1px;
	border-right-style:solid;
}
tr.headertablepage{
	background-color:#DBDBDB;
	text-align:center;
	font: bold 12px/24px verdana;
}
td.dataTableRecherche{
	/*background-image: url('Images_design/degradeRecherche.jpg') ;
	background-repeat:repeat-y;*/
	text-align:right;
	padding-right:20px;
	background-color:#f3f2ee;
	height:95px;
	border-bottom-width:45px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	border-left-width:2px;
	border-left-color:#ffffff;
	border-left-style:solid;
	border-right-width:1px;
	border-right-color:#ffffff;
	border-right-style:solid;
}
td.DataTableDescr{

	background-color:#F3F2EE;
	font:  12px verdana;
	color:#666666;
	text-align:justify;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-bottom-color:#ffffff;
	border-left-width:0px;
	border-right-color:#f3f2ee;
	border-right-width:1px;
	border-right-style:solid;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	/*width:250px !important;*/
	
}
.DataTableDescr a:visited,.DataTableDescr a:link,.DataTableDescr a:active{
	color:blue;
}
.DataTableDescr a:hover{
	color:#666666;
}

table.dataTable{
	width:100%;
	line-height:19px;
}
td.dataTable{
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
}
.DataTable a:link,.DataTable a:active,.DataTable a:hover,.DataTable a:visited{
	color: blue;
}
.DataTable img{
	/*position:relative;
	top:-20px;*/
}
td.DataTable a{
	color:#595959 !important;
}
tr.detailDataTable{
	background-color :#f4f2ef;

}
td.tdDetailDataTable{
	padding-left:20px;

}
.theme{
	font: italic bold 13px verdana;
	color:#595959;
}

.title{
	font: italic 15px verdana;
	color:#000000;
}
* html .title{
	font: italic 13px verdana;
	color:#000000;
}
.altTitle{
	font: normal 15px verdana;
	color:#595959;
}
* html .altTitle{
	font: normal 13px verdana;
	color:#595959;
}
.subHead{
	font: italic 12px verdana;
	color:#000000 !important;
}
.Emphasize{
	font: bold 10px verdana;
	color:#000000;
}
.tdLsbSuggestion{
	/*width:60%;*/
	padding-left:20px;
}
.tdBtnSuggestion{
	text-align:right;
}
.lblSuggestion{
	padding-left:20px;
}
.suggestionBtn{
	font: bold 10px verdana;
	color:#595959;
	background-color:#d4d0c8;
	/*width:80px;*/
	height:22px;
	padding-left:0px;
	padding-right:0px;
	overflow:visible;
}
.suggestionRetBtn{
	font: bold 10px verdana;
	color:#595959;
	background-color:#d4d0c8;
	/*width:185px;*/
	height:22px;
}
.suggestionLst{
	font: normal 10px verdana;
	color:#595959;
}
.TitleSuggestion{
	font: italic 12px verdana;
	color:#000000;
}
td span.subhead span.normal{
	padding-left:50px;
	font: italic 12px verdana;
	color:#000000 !important;
}
span.normal label{
position:relative;
top:-4px;
}

.detailPoi{
	background-color :#f4f2ef;
	width:765px;
}
td span.normal{
	color:#666666;
}

.lblSuggestion{
}
table.tableSuggestion{
	top:10px;
	left:0px;
	width:766px !important;
	border-color:#000000;
}
.DataTableSuggestion{
	margin:none;
	width:765px !important;
	border-spacing:0px;
}
*html .DataTableSuggestion{
	border-collapse:collapse;

}
tr.whiteSpace{
	height:20px;
}
.pagerDetailPoi{
background-color:#EFEDEA;
color:#92908E;
text-align:center;
}
tr.pagerDetailPoi td a:link,.pagerDetailPoi td a:active,.pagerDetailPoi td a:visited,tr.pagerDetailPoi td span{
	font: normal 12px/22px verdana,tahoma;
	color:#92908E;
}
.pagerDetailPoi td a:hover{
	font: normal 12px/22px verdana,tahoma;
	color:#000000;
}
/* Your Suggestion*/
td.descrPOI table{
	width:100%;
	padding:0px;
	border-spacing:0px;
/*	padding-left:20px;*/
}
td.descrPOI table tr td{
	padding-left:10px;
}
table.OurSDataTable{
	float:top;
	width:766px !important;
	border-collapse:collapse;
	border-spacing:0px;
	padding:0px;
	margin:0px;
}
.OurSThemeDataTable{
	background-color:#F3F2EE;
	width:280px;
	border:0px #ffffff solid;
	padding-left:40px;
}
.OurSThemeDataTable span{
	line-height:30px;
}
.OurSPubDataTable{
	background-color:#F3F2EE;
	width:140px;
	border:1px #ffffff solid;
	vertical-align:top;
	padding-left:10px;
}
.OurSPubDataTable span{
	line-height:30px;
}
.OurSAccessDataTable{
	background-color:#F3F2EE;
	width:346px;
	border:1px #ffffff solid;
	padding-left:20px;
}
.OurSAccessDataTable span{
	line-height:30px;
}
.OurSTimingDataTable{
	background-color:#F3F2EE;
	border:1px #ffffff solid;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
    height:60px;
}
.OurSTimingDataTable span.oursEmphasize{
    line-height:40px;
}
.OurSFindDataTable{
	text-align:right !important;
	
	background-image: url('Images_design/degradeRecherche.jpg') ;
	background-repeat:repeat-y;
}
.OurSEmphasize{
	font:bold 12px verdana;
	color:#595959;
}
#_ctl1__ctl0__ctl0_dgSearch{
	border-collapse:collapse;
}

.thirdStepPOICell{
padding-left:10px;
}
.thirdStepCellPic{
	padding:20px;
}
.thirdStepCellAddresse{
}
.ThirdStepOpeningHoursCell{
padding-left:10px;
}
.ThirdStepPictosCell{
padding-top:25px;
padding-left:10px;
}
.ThirdStepDescriptionCell{
padding-left:10px;
}

.ThirdStepEventCell{
padding-left:10px;
}

.trButon{
	background-color:#F3F2EE;
    height:50px;
}
.trButon td{
    border-top:2px #ffffff solid;
}
.tblChkBoxPub{
	font:normal 11px verdana;
	color:#595959
}
 .CellTrackIntroduction{
    background-color:#DBDBDB;
	font: normal 12px/24px verdana;
	color:#666666;
    
 }
 .CellTrackIntroduction span{
 padding-left:5px;
 }


.pathVousIci{
	font-family : verdana, tahoma, arial;
	font-size: 10px;
	color:#999999;
	font-weight:100;
    text-align:left;
    padding-bottom:1px;
    vertical-align: bottom;

}