html, body {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
	color: #000000;
	background-color: #FFF;
	height: 100%;
	width: 100%;
	text-align: center;
}

form { margin: 0; padding: 0; border: none 0; }
img { border: none 0; }

a
{ 
	color: #000000;
	font-size: 11px;	
	text-decoration: none;
	padding-top: 0px;
}
a:hover 
{
	color: #000000;
	font-size: 11px;	
	text-decoration: underline;	
}
a:active { text-decoration: none;  }

/* <Documents> */
.simple_document_container { }
a.simple_document { }
/* <Documents> */

/* <Classes RadEditor> */
.TitreGros {
	font-size: 16px;
	font-weight: bold;
}
.TitreMoyen {
	font-size: 14px;
	font-weight: bold;
}
.TitrePetit {
	font-size: 12px;
	font-weight: bold;
}

table.thin_cell_borders {
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}
table.thin_cell_borders td{
	border-width:1px;
	border-style:solid;
}
/* <Classes RadEditor> */

/* <Formulaires> */
.forms_labels
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_txtbox
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
}
.forms_label_container_h
{
	width: 200px;
}
.forms_label_container_v
{
}
.forms_answer_container_h
{
}
.forms_answer_container_v
{
}
select.forms_ddlpays_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	width:180px;
}

select.forms_ddlprovince_v
{
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	display:block;
	margin-top:5px;
	width:180px;
}

select.forms_ddlpays_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}

span.forms_ddlprovince_h {
	padding-left:10px;
}

select.forms_ddlprovince_h {
	font-family: Verdana, Helvetica, sans-serif;		
	font-size:11px;
	width:180px;
}




/* <Paging catalogue> */
/*PagingNumberControl.ascx*/
.pagingNbItems {}
.pagingNbItems .text {}
.pagingNbItems .combo {}
.pagingNbItems .radio {}

/*PagingIndexControl.ascx*/
.resultsDisplay {}
.resultsDisplay .text {}
.resultsDisplay .number {}

.pagingControl {}
.pagingControl a, .pagingControl a:link, .pagingControl a:visited {}
.pagingControl a:hover {}
.pagingControl a.current, .pagingControl a.current:link, .pagingControl a.current:visited { color:#999999; text-decoration:none;} /*Page sélectionnée dans le paging*/
.pagingControl a.current:hover { text-decoration:none; }
.pagingControl a.inac, .pagingControl a.inac:link, .pagingControl a.inac:visited, .pagingControl a.inac:hover { color:#666666; text-decoration:none; cursor:text; }
.pagingControl img {}
/* </Paging catalogue> */

/* CSS Typique aux GroupeITES */

#main_container {
	vertical-align: top;
	margin: 0 auto;
	text-align: left;
	width: 719px;
	_height: 100%; /*Hack IE*/
	min-height: 100%;/**/
	padding-top:0px;
}

img {
	border:0px none #ffffff;
	margin:0px;
	padding:0px;
}


.menuTop {
	background-color:#4d4d4d;
	display:block;
	color:#777777;
	text-align:right;
	font-size:10px;
	width:724px;
	height:14px;
	margin:0px;
	padding-right:10px;
	padding-top:5px;
	text-transform:uppercase;
}
.menuTop a {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	color:#fff;
}
.menuTop a:hover {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:underline;
}
.menuTopJaune {
	background-color:#4d4d4d;
	display:block;
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	width:724px;
	height:14px;
	margin:0px;
	padding-right:10px;
	padding-top:5px;
	text-transform:uppercase;
}
.menuTopJaune a {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:none;
	color:#FFF ;
}
.menuTopJaune a:hover {
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-decoration:underline;
	color:#FFD40A ;
}


td.mainNav{
	color:#FFF;
	text-align:left;
	font-size:10px;
	width:150px;
	_width:152px;
	background-image: url(../images/imagesItes/BlueMenuBg.gif);
	background-repeat:no-repeat;
	/*text-transform:uppercase;*/
	background-color:#Fac240;
}
td.mainNavImmoMedia{
	color:#FFF;
	text-align:left;
	font-size:10px;
	width:150px;
	_width:152px;
	background-image: url(../images/imagesItes/BlueMenuBg.gif);
	background-repeat:no-repeat;
	/*text-transform:uppercase;*/
	background-color:#Fac240;
}

td.AccueilTop {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:733px;
	height:169px;
	*height:172px;
	background-image: url(../images/imagesItes/bgAccueil.gif);
	background-repeat:no-repeat;
}
td.AccueilBottom {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:730px;
	height:200px;
	background-image: url(../images/imagesItes/bgAccueilBottom.jpg);
	background-repeat:no-repeat;
}
td.contentSolution {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:500px;
	padding-left:59px;
	padding-top:81px;
	background-image:url(../images/imagesItes/bgContentSolution.gif);
	background-repeat:no-repeat;
	background-color:#e9e5c4;
}
td.contentSolution a
{
	color:#4d4d4d;
	text-decoration:none;
	font-size:11px;
}
td.contentSolution a:hover 
{
	color:#4d4d4d;
	text-decoration:underline;
	font-size:11px;
}
td.contentSolutionEn {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:500px;
	padding-left:59px;
	padding-top:81px;
	background-image:url(../images/imagesItes/bgContentSolutionEn.gif);
	background-repeat:no-repeat;
	background-color:#e9e5c4;
}
td.contentSolutionEn a
{
	color:#4d4d4d;
	text-decoration:none;
	font-size:11px;
}
td.contentSolutionEn a:hover 
{
	color:#4d4d4d;
	text-decoration:underline;
	font-size:11px;
}
td.contentMedia {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:461px;
	padding-left:59px;
	padding-right:60px;
	padding-top:81px;
	background-image:url(../images/imagesItes/bgContentMedia.gif);
	background-repeat:no-repeat;
	background-color:#e9e5c4;
}
td.contentMedia a:hover 
{
	color:#4d4d4d;
	text-decoration:none;
	font-size:11px;
}
td.contentMedia a:hover 
{
	color:#4d4d4d;
	text-decoration:underline;
	font-size:11px;
}
td.contentInteractif {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:461px;
	padding-left:59px;
	padding-right:60px;
	padding-top:35px;
	background-image:url(../images/imagesItes/bgContentInteractif.gif);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#e9e5c4;
}
td.contentInteractif a
{
	color:#4d4d4d;
	text-decoration:none;
	font-size:11px;
}
td.contentInteractif a:hover 
{
	color:#4d4d4d;
	text-decoration:underline;
	font-size:11px;
}
td.contentInteractifEn {
	display:block;
	color:#000;
	text-align:left;
	font-size:11px;
	width:461px;
	padding-left:59px;
	padding-right:60px;
	padding-top:35px;
	background-image:url(../images/imagesItes/bgContentInteractif_en.gif);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#e9e5c4;
}
td.contentInteractifEn a:hover 
{
	color:#4d4d4d;
	text-decoration:underline;
	font-size:11px;
}

td.titreSolution {
	display:block;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	width:568px;
	height:18px;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:1px;
	_padding-top:1px;
	margin-top:0px;
	background-color:#4d4d4d;
	text-transform:uppercase;
}
td.titreMedia {
	display:block;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	width:568px;
	height:18px;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:1px;
	_padding-top:1px;
	margin-top:0px;
	background-color:#4d4d4d;
	text-transform:uppercase;
}
td.titreInteractif {
	display:block;
	color:#FFF;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	width:568px;
	height:18px;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:1px;
	_padding-top:1px;
	margin-top:0px;
	background-color:#ff9000;
	text-transform:uppercase;
}
#news_containerAccueil{
	text-align: left;
	width: 356px;
	height:94px;
	margin-left:368px;
	_margin-left:369px;
	margin-top:50px;
	padding-left:6px;
	padding-top:4px;
	background-image: url(../images/imagesItes/BgNewsAccueil.gif);
	background-repeat:no-repeat;
	font-size:10px;
	color:#FFF;
	position:relative;
	z-index:999;
}
#news_containerAccueil a
{
	color:#4d4d4d!important;
}
#news_container {
	text-align: left;
	width: 133px;
	_width: 132px;
	height:194px;
	margin-left:1px;
	margin-top:0px;
	padding-left:9px;
	padding-right:9px;
	padding-top:22px;
	background-image:url(../images/imagesItes/bgNews.gif);
	background-repeat:no-repeat;
	font-size:10px;
	overflow:hidden;
}
#news_containerImmo {
	text-align: left;
	width: 133px;
	_width: 132px;
	height:194px;
	margin-left:1px;
	margin-top:0px;
	padding-left:9px;
	padding-right:9px;
	padding-top:22px;
	background-image:url(../images/imagesItes/bgNews.gif);
	background-repeat:no-repeat;
	font-size:10px;
	overflow:hidden;
}

#menuAccueil{
	text-align: left;
	width: 457px;
	margin-left:128px;
	_margin-left:130px;
	margin-top:15px;

}

#footer {
	display:block;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
	width:724px;
	height:50px;
	padding-left:10px;
	padding-top:4px;
	margin:0px;
	background-image:url(../images/imagesItes/footer.gif);
	background-repeat:no-repeat;
}
#btnLeftSide{
	text-align: left;
	width: 102px;
}


.Titre {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
.SousTitre {
	font-size:11px;
	font-weight:bold;
}
.SousTitre2 {
	font-size:11px;
	text-transform:uppercase;
}
.Txt{
	font-size:11px;
}
.titreNewsAccueil, a.titreNewsAccueil {
	text-align: left;
	width: 274px;
	font-weight:bold;
	display:block;
	font-size:11px;
	color:#4d4d4d;
	text-transform:none;
}
.txtNewsAccueil {
	text-align: left;
	width: 274px;
	padding-top:8px;
	display:block;
	font-size:11px;
	color:#000000;
	text-transform:none;
}
.titreNews {
	text-align: left;
	width: 131px;
	padding-top:20px;
	font-weight:bold;
	display:block;
	font-size:11px;
	color:#4d4d4d;
	text-transform:none;
}
a.titreNews:hover, visited{
	font-size:11px;
	color:#4d4d4d;
	text-decoration:none;
}
.txtNews {
	text-align: left;
	width: 131px;
	padding-top:8px;
	display:block;
	font-size:11px;
	color:#000000;
	text-transform:none;
}
a.txtNews, active{
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
a.txtNews:hover, visited {
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.Propulse {
	display:none;
	color:#FFFFFF;
	text-align:right;
	font-size:10px;
	width:734px;
	margin:0px;
}

/* ------ 1 ------- */
 A.MenuPagePrive1, 
 A.MenuPageIntranet1,  
 A.MenuPageExtranet1,  
 A.MenuPageInternet1
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-image: url(../images/imagesItes/menuSeparateur.gif);
	background-repeat: repeat-x;
	background-position: bottom;


}

 A.MenuPagePriveSelected1,  
 A.MenuPageIntranetSelected1,  
 A.MenuPageExtranetSelected1,  
 A.MenuPageInternetSelected1
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-color:#0ad400;
	background-image: url(../images/imagesItes/menuSeparateur.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
 A.MenuPagePriveSelected1:hover,  
 A.MenuPageIntranetSelected1:hover,  
 A.MenuPageExtranetSelected1:hover,  
 A.MenuPageInternetSelected1:hover
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-color:#0ad400;
	background-image: url(../images/imagesItes/menuSeparateur.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
 

A.MenuPageInternet1:hover, 
A.MenuPageExtranet1:hover, 
A.MenuPageIntranet1:hover, 
A.MenuPagePrive1:hover
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-color:#0ad400;
	display:block;
}

/* -------- 3 -------*/

A.MenuPagePrive3, 
 A.MenuPageIntranet3,  
 A.MenuPageExtranet3,  
 A.MenuPageInternet3
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-image: url(../images/imagesItes/menuSeparateur.gif);
	background-repeat: repeat-x;
	background-position: bottom;


}

 A.MenuPagePriveSelected3,  
 A.MenuPageIntranetSelected3,  
 A.MenuPageExtranetSelected3,  
 A.MenuPageInternetSelected3
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-color:#ffd200;
	background-image: url(../images/imagesItes/menuSeparateur.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
 A.MenuPagePriveSelected3:hover,  
 A.MenuPageIntranetSelected3:hover,  
 A.MenuPageExtranetSelected3:hover,  
 A.MenuPageInternetSelected3:hover
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-color:#ffd200;
	background-image: url(../images/imagesItes/menuSeparateur.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
A.MenuPageInternet3:hover, 
A.MenuPageExtranet3:hover, 
A.MenuPageIntranet3:hover, 
A.MenuPagePrive3:hover
{
	display:block;
	color: #FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:  9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	line-height: 14px;
	_height: 16px;
	width: 141px;
	padding-top: 4px;
	padding-bottom: 8px;
	_padding-bottom: 5px;
	padding-left: 9px;
	text-transform:uppercase;
	background-color:#ffd200;
	display:block;
}
a.lnkRed, a.lnkRed:hover
{
	color:Red;	
}

table.tblVideoList {
    margin-top:5px;
    width:100%;
    border-top:1px solid #ddd;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
table.tblVideoList td {
    padding: 5px 0;
    border-bottom:1px solid #ddd;
}
table.tblVideoList .dateVideoList {
    display:block;
    font-size:9px;
    color:#aaa;
}
table.tblVideoList a.linkVideoList {
    display:block;
    font-size:12px;
    font-weight:bold;
    margin-bottom:3px;
}
table.tblVideoList a.linkVideoList:hover {
    color:#4d4d4d!important;
}
table.tblVideoList .descVideoList {
    display:block;
    font-size:9px;
}



#zoneTxt a
{
	color: #3e6d9d;
	text-decoration: underline;
}
#zoneTxt a:hover
{
	color: #3e6d9d;
	text-decoration: none;
}
#zoneTxt a.Titre {
	color: #000;	
	margin: 0;	
	line-height: 18px;	
	letter-spacing: -.25pt;
	font-family:Arial;
	display:block;
	font-weight:bold;
}
#zoneTxt a.Titre:hover {
	color: #3e6d9d;	
}
/* <Classes btnInscription> */
#btnInscription
{
	background: url(../images/btnInscription.gif) no-repeat;
	height:21px;
	width:91px;
	color:#FFF;
	text-align:center;
	padding-top:4px;
}

#btnInscription a
{
	color:#FFF;
	text-decoration:none;
}
#btnInscription a:hover
{
	color:#FFF;
	text-decoration:none;
}
#main_container a.btnInscription
{
	background: url(../images/btnInscription.gif) no-repeat;
	height:21px;
	width:91px;
	color:#FFF;
	text-align:center;
	padding-top:4px;
	display:block; 
	text-decoration:none; 
	font-size:10px; 
}
#main_container a.btnInscription
{
	color:#FFF;
	text-decoration:none;
}
#zoneTxt .btnInscription
{
	background: url(../images/btnInscription.gif) no-repeat;
	height:21px;
	width:91px;
	color:#FFF;
	text-align:center;
	padding-top:4px;
}
#zoneTxt a.btnInscription
{
	background: url(../images/btnInscription.gif) no-repeat;
	height:21px;
	width:91px;
	color:#FFF;
	text-align:center;
	padding-top:4px;
	display:block; 
	text-decoration:none; 
	font-size:10px; 
}

.Inscription
{
	background: #fff;
	border: 1px solid #b2b2b2;
	color: #b2b2b2;
	font-size: 10px;
	height: 15px;
	margin-left: 2px;
	padding: 2px 0 1px 5px;
	width: 170px;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}