/*----------------------*/
.descteach{
	color:#000000;
	font-size: 9pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	padding-left: 2px;
	padding-right: 3px;
}
.descteach h3 {
   background-image: url(../images2/picts2/arrow4.gif);
	background-repeat: no-repeat;
	height:auto;
	color: #FA8F0D;
	font-size:14px;
	font-weight: bold;
	margin:0px 0px 5px;
	padding:0px 0px 0px 10px;
	background-position: left center;
}
.descteach p.mid {
	text-align: center;
}
 
.descteach image {
	margin: 0 5px 5px 5;
	clear: left;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.descteach ul {
	margin-top:0px;
	padding-top:0px;
	list-style-image: url(../images2/picts2/arrow5.gif);
	padding-left: 10px;
	margin-left: 10px;

}
.descteach span {


}
.descteach span.color {
	color: #6666FF;
}
.descteach span.small {
	font-size: 8pt;
}


/*----------------------*/
#logos table{
	width: 460px;
	border: 1px dotted #FF9900;
	height: 90px;
}
#logos tr{
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
}
#logos td{
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	border-right-width: 1px;
	width: auto;
	
}

#logos td.first{
	border-right-color: #FF9900;
}
#logos td.second{
	background-image: url(../images2/logos/monnaie.gif);
	border-right-color: #FF9900;
	
}
#logos td.third{
	
	background-image: url(../images2/logos/csn.gif);
	border-right-color: #FF9900;
}
#logos td.fourth{
	
	background-image: url(../images2/logos/alto.gif);
}
/*------------------------*/
#worldlist {
        background-repeat: ;
        background-repeat: no-repeat;
	height:22px;
        width:450px;
	font-size: 8pt;
        margin:0px;
        padding:2px 0px 0px 2px;
 }       

#worldlist span{
	height:20px;
        background-image: url(../images2/picts2/arrowworld.gif);
        background-repeat: no-repeat;
        margin-left:5px;
        padding-left:10px;
        padding-right:10px;
        padding-top:3px;
}
#worldlist span.last{
         border:0px;
         margin-right:0px;
}        
#worldlist :link {
	color: #294266;
 	font-weight:bold;
	text-decoration:none;
	}

#worldlist :visited {
 	font-weight:bold;
	color: #294266;
	text-decoration:none;
	}

#worldlist :hover{
color : #8D9CCB;
}        

/*-------------------------*/
.feature{
	padding: 15px 10px 10px 0px;
	font-size: 9pt;
	margin: 0px;
}
.feature h3{
 background-image: url(../images2/picts2/arrow4.gif);
	background-repeat: no-repeat;
	height:auto;
	color: #FA8F0D;
	font-size:14px;
	font-weight: bold;
	margin:0px 0px 5px;
	padding:0px 14px 0px 0px;
	background-position: right center;
}
.feature h3.mid{
	color: #FA8F0D;
	font-size:14px;
	font-weight: bold;
	margin:0px 0px 5px;
	padding:0px 0px 0px 10px;
	text-align: center;
}
.feature img{
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 15px;
	clear: right;
	float: right;
}
.feature object{
	padding: 0px 10px 0px 0px;
	margin: 0px 5px 5px 0px;
	clear: right;
	float: right;
}
.feature ul{
	list-style-image: url(../images2/picts2/arrow5.gif);
	font-size: 9pt;
}

.feature span{
	font-size: 8pt;
}
.feature p.tex span{
	clear: left;
	float: left;
}

.feature span.sq{
	color: #FFCC33;
	font-weight: bold;
}
.feature table{
     width:400px;
    color:#000000;
   	margin:0px;
	padding:0px;
	font-size: 7pt;
	text-align:center;
	border: 1px solid #666666;
	 margin-bottom: 15px;
}
.feature tr{
	font-size: 8pt;
background-color: #ffffff;
    color:#000000;
}

.feature tr.break{
background-color: #EDEDED;
 color:#000000;
}

.feature tr.background{
background-color: #E2EDF9;
}
.feature td{
	font-size: 9pt;

}
.feature td.details{
	font-size: 8pt;
background-color:#E2EDF9;
 color:#000000;
}
.feature td.note{
	font-size: 8pt;
	background-color:#Ededed;
	color:#000000;
	text-align: left;
}
.feature td.left{
background-color:#FFBC2C;
color:#ffffff;
}
/*----------------------*/
.midletitle{
	color: #FA8F0D;
	font-size:14px;
	font-weight: bold;
	margin:0px 0px 5px;
	padding:0px 0px 0px 10px;
	text-align: center;
}
/*------------------------*/
.specialdecr {

        background-repeat: no-repeat;
	height:22px;
        width:450px;
	font-size: 8pt;
        margin:0px;
        padding:2px 0px 0px 5px;
 }       


.specialdecr  span{
	height:20px;
        padding-top:3px;
}
.specialdecr  span.first{
	margin-left:0px;
	padding-right:0px;
	margin-right: 5px;
	padding-right: 40px;
}
.specialdecr  span.second{
	
	padding-right: 5px;
	padding-left: 5px;
}
.specialdecr span.last{
	border:0px;
	margin-right:0px;
	padding-right:5px;
	padding-left: 10px;
}        

/*-------------------------*/

