/* CSS Document */

body {
	margin:0 auto;
	padding:0;
	background:url(../images/bg.jpg) repeat-x;
	width:auto;
	height:auto;
	font:arial;
}

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

table	{
	font-family:arial;
	font-size:11px;
}

img{
border:0;
}

a{
	border:none;
	text-decoration:none;
}

ul{
margin:0;
padding:0;
}

.floatLeft{
float:left;
}

.floatRight{
float:right;
}

.clearLeft{
clear:left;
}

.clearBoth{
	clear:both;
	height: 1px;
}

#container{
width:1000px;
}

#sectionHeader{
}

.contenuBanner{
background:url(../images/banner.jpg) no-repeat;
width:1000px;
height:150px;
position:relative;
}

.lienConnection{
position:absolute;
behavior: url(js/iepngfix.htc);
top:9px;
right:205px;
}

.contenuMenu{
	background:url(../images/menu-repeat.gif) repeat-x left;
	width:1000px;
	height:34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#645c45;
	font-size:13px;
	position: relative;
	z-index: 1;
}

.contenuMenu a{
text-decoration:none;
color:#645c45;
}

.menu{
width:890px;
float:left;
padding-left:25px;
margin-top:7px;
}

.menu ul{
list-style-type:none;
}

.menu ul li{
background:url(../images/Starfish.gif) no-repeat;
padding-left:30px;
display:inline;
padding-right:25px;
}

.contenuFlag{
width:85px;
float:left;
padding-top:5px;
}

#mainContainer{
	width:1000px;
	background-color: #FFFFFF;
}

.blocGch{
	width:188px;
	z-index: 100;
	padding-bottom: 5px;
	position: relative;
}

.contenuBouton{
	padding-top:10px;
	z-index: 102;
	width: 188px;
	position: relative;
}

.tableauBouton{
width:163px;
}

.tableauBouton .descBouton{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
color:#FFFFFF;
font-weight:bold;
}

.descBouton a{
color:#FFFFFF;
}

.frame{
	background:url(../images/frame_button_gauche.png) no-repeat;
	/*behavior: url(js/iepngfix.htc);*/
	width:174px;
	height:36px;
	padding-left: 13px;
	padding-top: 12px;
	background-position: 2px 1px;
}

.frameCoupCoeur{
background:url(../images/frame_coup_de_coeur.png);
behavior: url(js/iepngfix.htc);
position:relative;
width:177px;
height:83px;
margin-top:3px;
z-index:0;
}

.coupCoeur{
position:absolute;
top:17px;
left:17px;
background:url(../images/coup_2_coeur.gif) no-repeat;
width:144px;
height:49px;
z-index:1;
}

.frameTemperature{
background:url(../images/frame_temperature.png) no-repeat;
width:167px;
height:57px;
margin-left:7px;
behavior: url(js/iepngfix.htc);
position:relative;
}

.tableauTemp{
position:absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
top:12px;
left:10px;
}

.titre{
color:#fffe99;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:6px;
margin-left:10px;
}

.lienMagic{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:4px;
margin-left:10px;
}

.lienMagic a{
color:#FFFFFF;
}

.blocDt{
	padding-bottom:50px;
	width: 799px;
	padding-left: 13px;
}

.contenudescHP{
padding-top:5px;
}

.contenuImage{
width:484px;
float:left;

}

.grandImage{
	width:463px;
	behavior: url(js/iepngfix.htc);
	height:235px;
	background:url(../images/frame_photo_hp.png) no-repeat;
	padding-top: 21px;
	padding-left: 21px;
}

.photoDefilant{
	width:442px;
	height:213px;
}

.descHP{
	width:315px;
	float:left;
	margin-top:18px;
	text-align: justify;
}

.titreBleu{
font-family:Arial, Helvetica, sans-serif;
color:#1f4aa6;
font-size:14px;
font-weight:bold;
}


.texteHP{
	color:#343434;
	margin-top:14px;
	padding-right:32px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width: 281px;
}

.moto{
padding-left:27px;
margin-top:5px;
}

.blocNews{
	width:400px;
	margin-top:5px;
	margin-left: 10px;
	;
}

.imageNews{
width:135px;
float:left;
}

.descNews{
	float:left;
	width:130px;
	margin-top: 13px;
}

.descAward{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:5px;
color:#323433;
}

.texteOrange{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0166ff;
	padding-top:5px;
	font-weight: bold;
}

.texteOrange a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff5429;
}

.frameNews{
	background:url(../images/frame_news.png) no-repeat;
	behavior: url(js/iepngfix.htc);
	width:109px;
	height:99px;
	padding-left: 14px;
	padding-top: 14px;
}

.imageSun{
width:94px;
height:85px;
}


.logoIso{
width:61px;
float:left;
padding-left:10px;
}

.logoIagto{
width:225px;
float:left;
margin-top:7px;
}

.descFooter{
	color:#676767;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:3px;
	float:right;
	width:570px;
	text-align: center;
}

#footer{
margin-top:5px;
}

.blocTexteInterieure, .blocTexteInterieure2, .blocTexteInterieure3 {
	width:540px;
	float:left;
}



.blocFlash2{
	width:259px;
	float:left;
	height: 310px;
	position: relative;
}



.texteBleu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#1a89d0;
font-weight:bold;
padding-bottom:7px;
}

.espaceMoyen12{

}

.espaceHtTitre{
width:783px;
padding-top:22px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#003399;
}

.espacePetit5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#003399;

}

.espaceHtTitreHme{
/*width:783px;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#003399;
}

.texteNoir{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: justify;
	padding-bottom:5px;
}

.espaceGrand24{

}

.gras{
font-weight:bold;
}

.blocFlash1{
width:445px;
height:207px;
position: relative;
margin-top:30px;
}

*html .blocFlash1{
	height:207px;
	}

/********************************/


.Frame1{
	width:233px;
	height:165px;
	position: absolute;
	top: -10px;
	left: 20px;
	z-index:2;
	}



.PhotoFrame1{
	width:208px;
	height:140px;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 32px;
	}
	
	
	
.Frame2{
	width:233px;
	height:165px;
	position: absolute;
	top: 50px;
	z-index:4;
	right: 20px;
	}	
	
	
.PhotoFrame2{
	width:208px;
	height:140px;
	position:absolute;
	z-index:3;
	top: 62px;
	right: 32px;
	}
		

.PhotoFrame3{
	width:208px;
	height:140px;
	position:absolute;
	z-index:1;
	top: 0px;
	left: 32px;
	}

	
.Frame4{
	width:233px;
	height:165px;
	position: absolute;
	z-index:4;
	top:100px;
	}	
	
.PhotoFrame4{
	width:208px;
	height:140px;
	position:absolute;
	z-index:3;
	top:110px;
	left:11px;
	
	}


*html .Frame1, .Frame2, .Frame4{
	height:165px;
	}

	
	
/***********************************/





.tableauMain{
width:1000px;
}

.tableauMain td.colGch{
width:188px;
background:url(../images/sand_back_menu_gauche.jpg) repeat-y right;
}


.tableauMain td.colDtInt{
width:812px;
background:url(../images/back_interieur.jpg) no-repeat bottom right;
}


.tableauMain td.colDtHP{
width:812px;
background:url(../images/back_hp.jpg) no-repeat bottom right;
}


.titreDodo{
width:548px;
float:left;
font-size:18px;
font-weight:normal;
}

.descJour{
width:210px;
font-size:12px;
text-align:right;
font-weight:normal;
float:right;
padding-right:16px;
}

.espacePetit4{
padding-top:4px;
}


/**************** Rakesh ************/
.lienMenu	{
padding-bottom:6px;background-image:url(../images/sep_lien.gif); background-position:bottom; background-repeat:repeat-x;
padding-left:4px; padding-right:4px; padding-top:4px; width:118px;
}

.noBg	{
	background-image:none;
}

#menuAboutMauritius	{
	position:absolute;
	width:180px;
	z-index:4;
	left: 300px;
	top:0px;
	padding-top:30px;
	display: none;
}

#menuAboutMru:hover div	{
	display:block;
}


#menuAboutMru div:hover	{
	display:block;
}

#menuExcursions	{
	position:absolute;
	width:180px;
	z-index:11;
	left: 184px;
	display: none;
	top: 62px;
}

.white	{
	color:#FFFFFF;
}

.flecheMenu	{
	padding-top:8px;
	padding-right:6px;
}

.gras	{
	font-weight:bold;
}

#menuSecNiveau	{
	z-index:8;
	position:relative;
}


#menuSecNiveau2		{
	position:absolute;
	width:180px;
	z-index:12;
	left: 126px;
	display: none;
	top: -15px;
}

#menuSecNiveau3		{
	position:absolute;
	width:180px;
	z-index:12;
	left: 126px;
	display: none;
	top: -15px;
}

#menuSecNiveau4		{
	width:180px;
	z-index:13;
	display: block;
}

.posRelative	{
	position:relative;
}

.menuHtGh	{
	width:10px; 
	height:10px; 
	background-image:url(../images/ht_gh.png); 
	background-position:bottom  right; 
	background-repeat:no-repeat;
	behavior: url(js/iepngfix.htc);
}

.menuBordHt	{
background-image:url(../images/bord_ht.png); background-repeat:repeat-x; background-position:bottom;behavior: url(js/iepngfix.htc);
}

.menuHtDt	{
width:10px; height:10px; background-image:url(../images/ht_dt.png); background-position:bottom  left; background-repeat:no-repeat;behavior: url(js/iepngfix.htc);
}

.menuBordGh	{
background-image:url(../images/bord_gh.png); background-repeat:repeat-y; background-position:right;behavior: url(js/iepngfix.htc);
}

.menuBasGh	{
width:10px; height:10px;background-image:url(../images/bas_gh.png); background-position:top right; background-repeat:no-repeat;behavior: url(js/iepngfix.htc);
}

.menuBordBas	{
background-image:url(../images/bord_bas.png); background-repeat:repeat-x; background-position:top;behavior: url(js/iepngfix.htc);
}

.menuBasDt	{
width:10px; height:10px;background-image:url(../images/bas_dt.png); background-position:top  left; background-repeat:no-repeat;behavior: url(js/iepngfix.htc);
}

.menuBordDt	{
background-image:url(../images/bord_dt.png); background-repeat:repeat-y; background-position:left;behavior: url(js/iepngfix.htc);
}

.assCompanies	{
	padding-left:15px;
	padding-top: 5px;
}

.titreBlocGh	{
	padding-left:15px;
}

.logoFooter	{
	margin-top:3px;
}

.logoFooter img	{
	padding-left:3px;
	padding-right:3px;
}

.espacePetit5{
padding-top:5px;
}

/********** contacts ***********/
.coin_bleue_ht_gh	{
	width:5px;
	height:5px;
	background-image:url(../images/ht_gh_bleue.gif);
}

.bord_bleue_ht	{
	background-color:#0276c1;
	width:305px;
}

.coin_bleue_ht_dt	{
	width:5px;
	height:5px;
	background-image:url(../images/ht_dt_bleue.gif);
}

.bord_bleue_milieu	{
	background-color:#0276c1;
	width:315px;
	height:27px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}

.bleue_milieu	{
	background-color:#bae2e7;
}

.libeleContact	{
	width:100px;
	padding-left: 11px;
}

.bas_bleue_gh	{
	background-image:url(../images/bas_gh_bleue.gif);
	width:5px;
	height:5px;
}


.bas_bleue_dt	{
	background-image:url(../images/bas_dt_bleue.gif);
	width:5px;
	height:5px;
}


.bas_bord_bleue	{
	background-color:#bae2e7;
}

.tableContact	{
	margin-top:13px;
	margin-right: 80px;
}

.coin_vert_ht_gh	{
	width:5px;
	height:5px;
	background-image:url(../images/ht_gh_vert.gif);
}

.bord_vert_ht	{
	background-color:#01a954;
	width:305px;
}

.coin_vert_ht_dt	{
	width:5px;
	height:5px;
	background-image:url(../images/ht_dt_vert.gif);
}

.bord_vert_milieu	{
	background-color:#01a954;
	width:315px;
	height:27px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}

.vert_milieu	{
	background-color:#d9e6a2;
}

.bas_vert_gh	{
	background-image:url(../images/bas_gh_vert.gif);
	width:5px;
	height:5px;
}


.bas_vert_dt	{
	background-image:url(../images/bas_dt_vert.gif);
	width:5px;
	height:5px;
}


.bas_bord_vert	{
	background-color:#d9e6a2;
}

.titreContact{
	font-family:Arial, Helvetica, sans-serif;
	color:#1f4aa6;
	font-size:14px;
	font-weight:bold;
	padding-top: 24px;
}

#fondGris	{
	opacity: 0.9;
    -moz-opacity:0.9; 
	filter:alpha(opacity=90,finishopacity=90, style=1);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height:1000px;
  	_height: expression(document.body.offsetHeight + 'px');
	background-color: #000000;
	z-index: 600;
	display: block;

}

#photoGallery	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height:100%;
	z-index: 601;
	font-size: small;
	font-family:arial;
}

#contPhotoGallery	{
	margin-top:154px;
	margin-right: auto;
	margin-left: auto;
	width: 1000px;
}

#buttonClose	{

	margin-bottom: 36px;
	padding: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	cursor: hand;
}

#buttonClose a	{	
	color:#CCCCCC;
	font-family:verdana;
}

.clearRight	{
	clear:right;
}

.titregallery	{
	color:#FF7100;
	padding-left: 4px;
	padding-bottom: 20px;
	font-size: 22px;
	font-family: verdana;
}
#menuGalleryOpt	{
	border-width:1px;
	border-color:#CCCCCC;
	padding: 10px;
	border-style: solid;
}

#menuGalleryOpt select	{
	width:149px;
}

.libelePlaces	{
	color:#FF7100;
	font-family: arial;
	font-weight: bold;
	font-size: 11px;
	width: 60px;
}

.thumbnail	{
	padding-right:5px;
}

#contThumbnails	{
	padding-top:15px;
}

#contThumbnails img	{
	margin-bottom:5px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
}

#frameGallery	{
	z-index: 601;
	height:353px;
	width:663px;
	background-image:url(../images/frame_photo_gallery.png);
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 11px;
}

#pageListing table, #pageListing a	{
	color:#FF7100;
}

.listInfo	{
	margin-bottom:5px;
}


.listInfo li	{
	list-style-type:none;
	background-image:url(../images/puce_rouge.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom: 5px;
}

.listInfo li a	{	
	font-family: verdana;
	font-size: 12px;
	color: #FF3300;
}

.lignePointille	{
	background-image:url(../images/sep_lien.gif);
	background-repeat:repeat-x;
	height:2px;
	margin-right: 10px;
	padding-bottom: 5px;
}

.frameTeam	{
	width:176px;
	background-image:url(../images/frame_team.png);
	behavior: url(js/iepngfix.htc);
	background-repeat:no-repeat;
	padding-left: 14px;
	padding-top: 14px;
	margin-top: 10px;
	margin-left: 55px;
}

.frameTeam table	{
	margin-top:25px;
}

.buttonEntrer	{
	width:520px;
	border-top-style: solid;
	border-top-width: 1px;
	margin-top: 15px;
	border-top-color: #CCCCCC;
}

.bestSeller	{
	/*border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;*/
	margin:10px;
	/*padding:10px;*/
	
}

.txtBestSeller	{
	padding-left:10px;
	text-align:justify;
	padding-right: 10px;
	padding-top: 20px;
		
}

/********** photo gallery taken from spry galleries ************************/
#previews {
	border-top: solid 1px #404040;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
	padding: 10px 10px 20px 10px;
	margin-bottom: 5px;
	background-image: url('../images/bg.gif');
	width: 250px;
	float: left;
	margin-right: 10px;
}
#thumbnails {
	clear: both;
	margin: 10px auto;
}
#thumbnails div {
	position: relative;
	width: 24px;
	height: 24px;
	float: left;
	margin: 8px;
	padding: 0;
	float: left;
	display:inline;
}
#thumbnails img {
	width: 24px;
	height: 24px;
	position: absolute;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
}
#picture {
	padding: 0px;
	width: 500px;
	float: left;
}
#mainImageOutline {
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
	padding: 1em; 
	overflow: hidden; 
}
#mainImage {
	width: 100%;
	height: 100%;
}

#picture img {	border: 1px solid #999; }
.selectedThumbnail {  border: solid 2px #fc0 !important; }
.inFocus {  border: solid 1px #fc0 !important; }
#gallerySelect { width: 180px; }
#controls {	margin:0 auto 10px auto; }
#galleries {	margin:0 auto 20px auto; }
#galleries label { padding-bottom: 2px; color:#FF7100; font-weight:bold; font-size:11px; }
#transport {
	margin: 0;
	padding: 0;
	list-style: none;
}
#transport li {
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
#transport a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 85%;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0 1px 0 0;
	padding: 4px 8px;
	width: 64px;
	float: left;
	display: block;
	-moz-user-select: none;
	-khtml-user-select: none;
	height: auto;
}
#transport a:link {
	background: #666 url('../images/bg_grad_gray1.gif') repeat-x;
	color: #fff;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
}
#transport a:visited {
	background: #666 url('../images/bg_grad_gray1.gif') repeat-x;
	color: #fff;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
}
#transport a:hover {
	background: #666 url('../images/bg_grad_gray2.gif') repeat-x;
	color: #000;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #3a3a3a;
	border-left: solid 1px #404040;
}
#transport a:focus {
	-moz-user-select: none;
	-khtml-user-select: none;
}

#albumName	{
	color:#FF7100; 
	font-weight:bold;
	font-size:18px;
	font-family:verdana;
}

#picture {
	padding: 0px;
	width: 500px;
	float: left;
}

#mainImageOutline {
	margin: 0 auto;
	padding: 0;
	background-color: #eee;
	border-top: solid 1px #999;
	border-right: solid 1px #404040;
	border-bottom: solid 1px #333;
	border-left: solid 1px #404040;
	padding: 1em; 
	overflow: hidden; 
}

#mainImage {
	width: 100%;
	height: 100%;
}

#picture img {	border: 1px solid #999; }
.selectedThumbnail {  border: solid 2px #fc0 !important; }
.inFocus {  border: solid 1px #fc0 !important; }

#col1{
float:left;
width:340px;
float:left;
margin-left:10px;
margin-right:20px;
margin-bottom:30px;
margin-top:20px;
}

#col2{
float:right;
margin-right:40px;
width:340px;
margin-bottom:30px;
margin-top:20px;
}

.topblocflash{
float:left;
}
	
.topblocflash2{
float:right;
}

	
.espaceHtTitre2{
margin-left:10px; 
margin-top:18px;
margin-bottom:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#003399;
font-weight:bold;
}

.frameServ{
background-image:url(../images/frame_team2.png);
background-repeat:no-repeat;
background-position:top left;
width:225px;
height:176px;
behavior: url(js/iepngfix.htc);
}

.frameServ2{ background-image:url(../images/frame_team3.png);
  background-repeat:no-repeat; 
  width:319px;
  height:176px; 
  float:left;
  behavior: url(js/iepngfix.htc);
  background-position:top;
  margin-left:3px;
  }

.frameServMid{ 
background-image:url(../images/frame_team2.png);
background-repeat:no-repeat;
width:225px;
height:176px;
background-position:top left;
margin-left:3px;
behavior: url(js/iepngfix.htc)
}

.imgtest{
width:152px;
height:152px;
behavior: url(js/iepngfix.htc);
margin-left:17px;
padding-top:15px;
}

.blocInterieureHistory	{
	width:540pxl;
}

.sepTextTitre	{
	height:5px;
}

.framedPhoto	{
	background-image:url('../images/photo_frame.png');
	background-repeat:no-repeat;
	margin-top:50px;
	padding-top:12px;
	padding-left:13px;
	margin-left:16px;
	padding-bottom:50px;
	behavior: url(js/iepngfix.htc);
	width:220px;
	height:154px;
}

.sousMenu	{
	position:absolute;
	width:180px;
	left: 184px;
	top: 2px;
	display: none;
}

.sousSousMenu	{
	position:absolute;
	width:180px;
	left: 118px;
	top: -15px;
	display: none;
}

li.frame:hover div.sousMenu	{
	display:block;
}

li.frame div.sousMenu div.lienMenu:hover div.sousSousMenu	{
	display:block;
}

/*** Styles pour les images d'interieures gers par fckediteur ***/
.blocTexteInterieure img, #col1 img, #col2 img	{
	background-image:url(../images/photo_frame.png);
	background-repeat:no-repeat;
	padding:12px 12px 12px 12px;	
	}
	
	
/*** Styles pour les images d'interieures gers par fckediteur ***/
.blocTexteInterieure2 img{
	background-image:none;
	background-repeat:no-repeat;
	/*padding:12px 12px 12px 12px;	*/
	}	
	


.blocTexteInterieure3 div img{
	background-image: url(../images/best_seller-frame.png);
	background-repeat:no-repeat;
	
	padding-top:24px;
	padding-bottom:25px;
	padding-left:25px;
	padding-right:15px;
	width:235px;
	height:241px;
	}	
	

.blocFlash1 img{
	background:none;
	
	}

.blocFlash2 img{
	background:none;
	
	}


.texteOrange img	{
	padding:0;
	border:0;
	background:none;
}

.bloc-news{
	width:540px;
	height:auto;
	padding-bottom:20px;
	}

.img-news{
	float:left;
	width:90px;
	height:85px;
	}

.text-news{
	float:left;
	height:auto;
	width: 435px;
	padding-top: 15px;
	padding-left: 15px;
} 

/*** ajout ludovic pour la partie partners ***/


/*.partners_folder_list li	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#003399;
	font-weight:bold;
}*/
.error{
	color: red;
}


/*** ajout SHAIL pour la partie partners ***/

.partners_folder_main {
	padding-top:28px;
	}

.partners_folder_list {
	font-size:14px;
	color:#1F4AA6;
	font-weight:bold;
	padding-left:12px;
	}

table#LoginPartner td {
	padding-bottom:8px;
	}

.partners_folder_list ul li {
	list-style:none;
	background:url(../images/starfish-small.gif) top left no-repeat;
	padding-left:17px;
	padding-bottom:10px;
	}
	
.partners_folder_list ul li a {
	color:#1F4AA6;
	text-decoration:none;	
	}
	
.partners-mosaique-pagination {
	text-align:right;
	padding-right:90px;
	padding-bottom:10px;
	padding-top:10px;
	color:#000;
	}
	
.partners-mosaique-pagination a {
	color:#000000;
	}		
	
.partners-mosaique-btn {
	clear:both;
	padding-left:298px;
	padding-top:5px;
	padding-bottom:5px;
	}
	
.deconnexionPartners {
	 position:absolute;
	 top:10px;
	 right:10px;
	 z-index:1000; 
	 color:#000000; 
	 font-size:11px; 
	 font-family:Arial, Helvetica, sans-serif;
	 }

.deconnexionPartners a {
	color:#000;
	text-decoration:none;
	}
	
.deconnexionPartners a:hover {
	text-decoration:underline;
	color:#000;
	}	 			

/***************Ajout Shailendre******************/

.containerFormualire {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	}
	
.ContenuFormulaire {
	background-color:#fff;
	width:auto;
	height:auto;
	border-bottom: 1px dashed #000;
	background:url(../images/FormulaireConnectionBgImg.jpg) top right no-repeat;
	}	
	
.ContactFormulaire {
	padding:10px;
	padding-top:5px;
	padding-bottom: 0px;
	width: 670px;
	float: left;
	}
	
table#MainTab td.MainTitretab {
	font-size:14px;
	color:#007AF4;
	font-weight:bold;
	padding-bottom: 15px;
	padding-top:15px;
	}
	
table.TabInt th  {
	font-weight:normal;
	font-size:12px;
	color:#359AFF;
	width:185px;
	text-align:left;
	padding-bottom:18px;
	padding-left:15px;
	padding-right:15px;
	}
	
table.TabInt td {
	vertical-align:top;
	}
		
table.TabInt td input {
	height:13px;
	width:170px;
	font-size:11px;
	}
	
table.TabInt th.Datetime {
	width:90px;
	padding-right:10px;
	padding-left:25px;
	}
	
table.TabInt td.ValDateTime {
	vertical-align:top;
	}			
		
table.TabInt td.ValDateTime input {
	width:125px;
	height:13px;
	font-size:11px;
	}
	
table.TabInt td.TabRad {
	font-size:12px;
	padding-right:10px;
	}	

table.TabInt td.TabRad input {
	width:20px;
	}
	
table.TabInt td.TabComments {
	padding-left:15px;
	}	
	
table.TabInt td.TabComments textarea {
	width:420px;
	height:90px;
	}
	
table.tabBtn td.btn	{
	text-align:center;
	padding-top:15px;
	}		
	
table.tabBtn td.btn	input {
	background-color:#3399FF;
	color:#fff;
	font-weight:bold;
	border:2px solid #3399CC;
	width:90px;
	height:28px;
	text-align:center;
	}
	
table.TabInt td select {
	width:176px;
	height:19px;
	font-size:11px;
	}
	
table.TabInt td.ValDateTime	select {
	width:132px;
	font-size:11px;
	}
	
.TxtCompulsory {
	padding-top:10px;
	line-height:25px;
	padding-bottom: 20px;
	color:#FF6600;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	}
	
.ClickWebsite {
	width:auto;
	height:auto;
	float:left;
	padding-top: 10px;
	font-size: 18px;
	color: #3399FF;
	}
	
				
	
		
	
				

/**date picker css **/
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}
	
