/* CSS Document */
option.disabled{
background-color:#f3f3f3;




}


a {
color:#F8981D;

}

li.intoText{

	
	margin-left:14px;
  padding-top:10px;
  padding-bottom:3px;


}

/* Outermost UL */
ul.myBar {
  background:transparent;
}
/* All LIs in ul.myBar */
ul.myBar li {
  list-style:none;
  margin:0; padding:0;
}

.titreSPage{ /* Title dans le module d'admin du texte */

text-align:left; font-size				:12px;
font-weight				:bold;
color					:#183E7C;
padding-left			:0px;
font-family				:Verdana, Arial, Helvetica, sans-serif;


}
.sTitre{ /* sTitle dans le module d'admin du texte */

padding					:0px 10px 4px 24px;

text-align:left; font-size				:11px;
color					:#999999;
font-variant			:small-caps;
font-weight				:bold;
background-image		:url(images/sTitre.jpg);
background-repeat		:no-repeat;
background-position		:middle;

}
.ssTitre{ /* sTitle dans le module d'admin du texte */

padding					:0px 10px 4px 34px;

text-align:left; font-size				:13px;
color					:#666666;
font-variant			:small-caps;
font-weight				:bold;


}




.center{

	float:left;
	width:800px;	

	position				:		absolute;
    left					:		50%;   
	margin-left				: 		-400px;

}


.clear{
clear:both;





}

ul{
margin:0px;
padding:0px;
}
li.intoSquare{
padding:0px 5px 10px 0px;
list-style:none;

}
.floatL{

float:left;


}

/* News */
.h2{

text-align:left; font-size:12px;



}




.homeContainerAll{

width:763px;



}
.homeFlashContainer{

clear:both;


}
.homeContainer{
float:left;
margin:12px 0px 0px 25px;
width:500px;




}

.homeBgImgTop{
float:left;
background-image:url(images/bgHomeLeft_01.jpg);
background-repeat:no-repeat;
width:500px;
}


.homeBgLeft{
background-image:url(images/bgHomeLeft_03.jpg);
background-repeat:repeat-y;
float:left;
width:500px;


}

.homeTitle{
text-align:left; font-size:13px;

color:#F8981D;
margin:-5px 12px 0px 20px;
background-color:#FFFFFF;
padding:0px 4px 0px 4px;
position:relative;
         line-height:10px;


}

.homeText{
text-align:left; font-size:10px;

color:#1667a3;
padding:10px 12px 10px 18px;

}

.newsAll{
width:220px;

float:left;


}
.newsMainTitle{
text-align:left; font-size:16px;
padding-left:18px;
color:#1667a3;


}
.newsContainer{
border-right:1px dotted #666666;
background-image:url(images/bgNews.jpg);
background-position:bottom;
background-repeat:no-repeat;
float:left;
width:200px;
padding:20px 20px 0px 0px;

} 
.newsTitle{
text-align:left; font-size:10px;
color:#F8981D;
padding:0px 12px 0px 18px;

}
.news{
text-align:left; font-size:10px;
color:#1667a3;
padding:0px 12px 0px 18px;
/*
background-color:#000000;*/

} 
.newsLink{
width:30px;
float:right;
padding:0px 0px 10px 8px;


} 
.bgNews{
background-image:url(images/bgNews.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
.newsDotted{
border-right:1px dotted #666666;



}
				
						
/* FORM */



input.field{

width:150px;

text-align:left; font-size:11px;
color:#666666;
border:#999999 1px dashed;
} 
select{

width:152px;

text-align:left; font-size:11px;
color:#666666;
border:#999999 1px dashed;
} 



/* Square*/
.squareContainer100{

	width:740px;
	float:left;
	padding-bottom:10px;
	border:1px solid #CCCCCC;
	
}

.squareTop100{
float:left;
	width:740px;
	background-color:#6b9bd7;
	
	text-align:left; font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	border-bottom:#cccccc 2px solid;
}

.squareItem{
float:left;
cursor:pointer;
width:146px;
border-right:2px solid #FFFFFF;
text-align:center;
height:20px;
padding-top:5px;




}



a:hover.squareTopItem,a:active.squareTopItem,a:link.squareTopItem,a:visited.squareTopItem{

	
	
	text-decoration:none;
	color:#FFFFFF;
	margin:4px;
}

.squareContainerBig{

	width:100%;
	float:left;
	padding-bottom:10px;
	
	
}
.squareTopBig{

	width:100%;
	height:8px;
	
	

	
}.squareTextBig{
	
	background-image:url(images/bgSquare_02Big.jpg);
	padding:0px 30px 8px 20px;
	background-repeat:repeat-y;
	
	text-align:left; font-size:10px;	
	color:#666666;
	float:left;
	width:360px;
	
	
	
	

}
.squareContainer{

	width:305px;
	float:left;
	padding-bottom:10px;
	
}

.squareTop{

	width:100%;
	height:8px;
	background-image:url(images/bgSquare_01.jpg);

	
}
.squareTopBlue{

	
	height:29px;
	padding:8px 12px 0px 12px;
	background-image:url(images/bgSquareBlue_01.jpg);
	background-repeat:no-repeat;
	
	text-align:left; font-size:12px;
	font-weight:bold;
	color:#FFFFFF;

}
                  
.squareText{
	
	background-image:url(images/bgSquare_02.jpg);
	padding:0px 20px 8px 20px;
	background-repeat:repeat-y;
	
	text-align:left; font-size:10px;	
	color:#666666;
	float:left;
	width:265px;
	
	

}
                  
.squareBottom{
	width:100%;
	height:11px;


}

/* TOP */

.topContainer{

width:800px;
height:155px;
/*z-index:1;*/


}

.topTitle {

text-align:left; font-size: 20px;
position:relative;

color:#FFFFFF;
text-shadow:#333333 1px;
padding:60px 20px 0px 200px;
float:right;
line-height:20px;
}
.topTitle1 {

text-align:left; font-size: 20px;
position:relative;

color:#1667a3;
text-shadow:#333333 1px;
padding:60px 20px 0px 200px;
float:right;
line-height:20px;
}
/*
.topTitleShadow {

position:relative;
color:#FFFFFF;
margin-top:-10px;



}
*/
.topSquare{

	width:155px;
	height:155px;
	background-color:#FFFFFF;
	opacity: 0.85;
	filter: alpha(opacity = 85);
	position:absolute;

	float:left;


}
.topCorner{

/*z-index:100;*/
position:absolute;
padding:148px 0px 0px 792px;
opacity: 1;
filter: alpha(opacity = 100);
}
.topLogo{

padding:30px 0px 0px 15px;
float:left;
/*cursor:pointer;*/
}


/* MENU */

.bottomMenu{
vertical-align:bottom;}
#sMenu{
	opacity: 0.80;
	filter: alpha(opacity = 80);
	z-index:200;
	display:block; 
	
	position:absolute;
	margin-top:47px;

}


#sMenuTitre{
height:1px;
z-index:250;
}



li.li100{

width:100%;

list-style:none;


}
	
.sMenuGroup{

background-color:#1667a3;

}
#sMenuGroup1{
z-index:275;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup2{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup3{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup4{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup5{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup6{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup7{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup8{
z-index:175;
list-style:none;
text-align:left;
background-color:#1667a3;
width:150px;
float:left;
}
#sMenuGroup li{

z-index:100;
color:#FFFFFF;
text-align:left;
text-align:left; font-size:9px;
float:left;


}

a.sMenuLink:active,a.sMenuLink:link,a.sMenuLink:visited,a.sMenuLink:hover {

	
	text-align:left; font-size:11px;	
	color:#FFFFFF;
	text-decoration :none;
	padding:0px 6px 4px 2px;
	
	
}
/*
a.sMenuLink:hover{

	
	text-align:left; font-size:11px;	
	color:#F8981D;
	text-decoration :none;
	padding:0px 6px 4px 2px;
	
}*/


body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-y;
	background-position:center;
	margin: 0px;
	font-family				:Verdana, Arial, Helvetica, sans-serif;
	
}
img{
border:0px;


}
.memberArea{

margin-left:692px;
margin-top:4px;


}

/*Content*/

.left{

float:left;


}
.loginContainer{
float:right;
padding:5px 0px 3px 0px;

}

.textImgContainer{

clear:both;
background-image:url(images/bgCenterDiv_04.jpg);
background-repeat: repeat-y;
margin-bottom:14px;
width:755px;





}
.leftContentContainer100{
float:left;
width:720px;
padding-left:14px;
background-color:#FFFFFF;

}

.leftContentContainer{
float:left;
width:430px;
padding-left:14px;
background-color:#FFFFFF;

}
h1{
text-align:left; font-size:13px;
font-weight:bold;

color:#7b7979;
border-bottom:1px solid #7b7979;
margin-right:20px;
width:90%;


}

a:hover.list,a:active.list,a:link.list,a:visited.list{
color:#003366;
font-weight:bold;
text-decoration:none;
}
.textMini{
/*margin-top:-10px;*/
margin-bottom:10px;
padding-left:14px;
line-height:10px;
}

h2{/*text*/

text-align:left; font-size:13px;
font-weight:bold;

color:#7b7979;
margin:0px 25px 0px 10px;
background-color:#FFFFFF;

}


h3{/*text*/

text-align:left; font-size:11px;

color:#2759a8;
font-weight:normal;
float:left;
margin:8px 50px 8px 10px;
background-color:#FFFFFF;




}


h4.h100{/*text*/

text-align:left; font-size:11px;

color:#2759a8;
font-weight:normal;
width:720px;
float:left;
background-color:#FFFFFF;
margin:0px 10px 0px 0px;


}
h4{/*text*/

 font-size:11px;

color:#2759a8;
font-weight:normal;
width:55%;
float:left;

background-color:#FFFFFF;
margin:0px 10px 0px 0px;



}

h4.left{/*text*/

text-align:left; font-size:11px;

color:#2759a8;
font-weight:normal;
width:420px;
float:left;




}

.white{

background-color:#FFFFFF;
}
.roundedImageContainerAll{

width:600px;
clear:both;

padding-left:80px;

}
.roundedImageContainerLine{

width:100%;

float:left;


}
.roundedImageContainer{
float:left;
width:180px;
padding:6px;

}

.bgImgRound{
background-image:url(images/bgImgRound.jpg);
background-repeat:no-repeat;
height:120px;
padding:7px 0px 0px 10px;

}

.roundedImageText{
	
	text-align:left; font-size:10px;
	text-align:center;
	color:#2759a8;
	font-weight:bold;



}



.Container{

	width:100%;
}

.contentTextContainer{
/*background-color:#FFFFFF;*/

	/*width:100%;*/
	/*height:100%;*/
	padding-left:11px;
	
	
	
}
.pathContainer{
width:700px;
line-height:10px;
padding-bottom:10px;

}
a:hover.pathContainer{


color:#FF9900;
color:#2759a8;

text-align:left; font-size:11px;
font-weight:bold;
line-height:10px;
text-decoration:none;

}
a:active.pathContainer,a:link.pathContainer,a:visited.pathContainer{
color:#2759a8;

text-align:left; font-size:11px;
font-weight:bold;


}
.homeFlash{

width:390px;
height:255px;
float:left;
padding:10px 0px 0px 10px;


}

.contentDivTop{
background-image:url(images/bgCenterDiv_02.jpg);
background-repeat:no-repeat;
height:6px;
width:777px;

}
.contentDivCenter{
background-image:url(images/bgCenterDiv_04.jpg);
background-repeat: repeat-y;
padding:0px 0px 0px 20px;





/*height:100%;*/
}
.contentDivBottom{
background-image:url(images/bgCenterDiv_06.jpg);
background-repeat:no-repeat;
height:18px;
width:777px;
}
/*
.contentTL{
float:left;
width:11px;
height:6px;
}
.contentT{
float:left;
background-image:url(images/brdCenter_03.jpg);
background-repeat:repeat-x;
height:6px;
}
.contentTR{
float:left;
width:8px;
}
.contentML{
float:left;
width:11px;
background-image:url(images/brdCenter_07.jpg);
background-repeat:repeat-y;
}
.contentM{
float:left;

}
.contentMR{
float:left;
width:8px;
background-image:url(images/brdCenter_09.jpg);
background-repeat:repeat-y;
}

.contentBL{
float:left;
width:11px;

}
.contentB{
float:left;
background-image:url(images/brdCenter_13.jpg);
background-repeat:repeat-x;
height:18px;

}
.contentBR{
float:left;
width:8px;
}
*/
.title{
	color:#1455b9;
	
	text-align:left; font-size:18px;
	padding:5px 10px 5px 10px;
	text-transform:capitalize;
}
.newsTitle{
	color:#faab03;
	
	text-align:left; font-size:11px;

}
.newsText{

	color:#1567a8;
	
	text-align:left; font-size:10px;


}
.textBlue{
	
	color:#faab03;
	
	text-align:left; font-size:12px;

}
.textGrey{
	
	color:#737373;
	text-align:left; font-size:11px;

}
table.textGrey{
  border-collapse:collapse;
}
table.textGrey td{ 
  border:solid 1px #1455b9;
}
table.textGrey tr.no_border td{ 
  border:solid 0px #ccc;
}


/**** Main****/


input.loginForm{
width:80px;
border:1px solid #999999;
text-align:left; font-size:11px;

color:#666666;


}

.mainContainer{

width:864px;




}

.shadowLeft{
width:18px;
height:100%;
background-image:url(images/fft_03.jpg);
float:left;

}

.shadowRight{
width:15px;
height:100%;
background-image:url(images/fft_07.jpg);
float:left;


}

.topFlash{
float:left;
width:800px;
height:165px;




}
/*
.test{
width:18px;
background-image:url(images/fft_16.jpg);
float:left;
height:300px;


}
*/
/**** MENU****/
.menuContainer{
clear:both;
width:800px;
height:24px;

}
.menuItemContainer{

background-image:url(images/fft_16.jpg);
width:710px;
float:left;
text-align:center;
height:24px;

}

.menuItem{
float:left;
font-size:10px;
padding:3px 0px 0px 14px;
}


/*
#menu li {
text-align: center;
background: #fff;
}
#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu dt a:hover {
background: #eee;
}
*/



a:link.menuItem,a:visited.menuItem,a:active.menuItem,a:hover.menuItem{
color:#FFFFFF;
text-align:center;
text-decoration:none;
font-weight:bold;
display:inline;

}/*
a:link.menuItem,a:visited.menuItem,a:active.menuItem,a:hover.menuItem{
color:#FFFFFF;
display:inline;

text-align:center; 
text-decoration:none;
opacity: 0.60;
filter: alpha(opacity = 60);
font-weight:bold;

}
*/
.menuImg{
float:left;

}
.menuShadowContainer{
width:800px;
float:left;
}
.menuShadowBg{
float:left;
background-image:url(images/fft_20.jpg);
width:768px;
}.menuShadowImg{
float:left;

}


/*Search*/

input.search{

border:1px solid #b6cee0;
background-color:#fbfbfb;
width:100px;
height:16px;
text-align:left; font-size:10px;
color:#1667a3;
}
input.searchBt{

border:1px solid #b6cee0;
background-color:#fbfbfb;
width:40px;
height:20px;
text-align:left; font-size:10px;
color:#1667a3;
}
.menuSearchContainer{
clear:both;
padding:2px 0px 10px 640px;
height:20px;


}
.menuSearchText{
padding:5px 8px 5px 5px;
text-align:left; font-size:10px;
color:#1667a3;
text-align:right;

}

.dotted{
	border-bottom:#1667a3 1px dashed;

}

/*Rounded corners*/


/* rounded corners */

.c{display:block;}
.c *{
  display:block;
  height:1px;
  overflow:hidden;
  text-align:left; font-size:.01em;
  background:#f3f3f3}
.c1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f3f3f3;
  border-right:1px solid #f3f3f3;
  }
.c2{
  margin-left:3px;
  margin-right:3px;
  padding-right:3px;
  padding-left:3px;
  border-left:3px solid #f3f3f3;
  border-right:3px solid #f3f3f3;
  
 }
.c3{
  margin-left:3px;
  margin-right:3px;
  border-left:3px solid #f3f3f3;
  border-right:3px solid #f3f3f3;}
.c4{
  border-left:3px solid #f3f3f3;
  border-right:3px solid #f3f3f3}
.c5{
  border-left:3px solid #f3f3f3;
  border-right:3px solid #f3f3f3}
.cfg{
 background:#f3f3f3;
 /* border:#003366 1px solid;*/
  /*height:400px;*/
  /*width:700px;*/

  }

