#bannerwidth{width:226px ;border:1px solid #A7A7A7 	;margin-left: 4px;
	margin-bottom: 4px;}
 
#bannerleft{
 width:89px; 
 float:left; 
 position:relative; 
 background-color:#FFFFFF; 
 padding : 0 0 0 0;
 }
 
#bannerright{background-color: #FFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:130px; 
 padding: 5 0 0 3 ;
 }
 
A.bannerlink{
 position:absolute ;
left:1px;
	top:80px;
} 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}


.SimpleBoxGray {
	width:200px;
	border:1px solid #A7A7A7;
	position:relative;
	background-color:#E4E4E4;
	padding: 10px;
	}			
img.Home {
	width: 546px;
	/*height: 262px;*/
  }

.BoxNews {
	width:227px;
	height:180px;
	border:1px solid #A7A7A7;
	background-color:#FFFFFF;
	margin-left: 4px;
	margin-bottom: 4px;
	}			
.BoxNews span {
		display:block;
		height:28px;
		background-color:#E4E4E4;
		color:#898989;
		font-weight:bold;
		line-height:28px;
		margin:0;
		padding:0px 12px 0px 12px;
		font-size:12px;
	}
.BoxNews .Texts {
		padding: 10px;
		font-size:12px;
}

.BoxTeam {
	width:100%;
	border:1px solid #A7A7A7;
	background-color:#FFFFFF;
}
.BoxTeam span {
		display:block;
		height:28px;
		background-color:#E4E4E4;
		color:#000000;
		font-weight:bold;
		line-height:28px;
		margin:0;
		padding:0px 12px 0px 12px;
		font-size:12px;
	}
.BoxTeam img {
		display:inline;
	}
.BoxTeam .Texts {
		padding: 10px;
		font-size:12px;
	}

.pad8
{
		padding: 7px;
		font-size:12px;
}
.pad
{
		padding: 10px;
		font-size:12px;
}
.t16
{
		font-size:16px;
}
.t18
{
		font-size:18px;
}
TD
{
		font-size:12px;
}
.pad2
{
		padding: 3px;
		font-size:12px;
}

.ml
{
		margin-left: 4px;
}

#ContainerTopnavigationsPromo {
	width: 420px;
}

	#SubcontainerTopnavigationsPromo {
		float: left;
		margin-top: 4px;
		margin-left: 4px;
	}
	
		#SubcontainerPathSupportNaviPromo {
			height: 27px;
			background-color: #E4E4E4;
			width: 310px;
			line-height: 27px;
			background-image: url(../images/grey_white_tr.gif);
			background-repeat: no-repeat;
			background-position: right top;					
		}
		
		#SubcontainerMainNaviPromo {
			height: 48px;
			/*background-color: #0099CC; OLD Color */
			/* ackground-image: url(../images/blue_white_br.gif); OLD Color-Graphic */
			background-color: #5ea4b6;
			background-image: url(../images/blue_white_br_5ea4b6.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			width: 310px;
		}			
		
		div#ContainerMainContentPromo {
	float:left;
	margin-left:4px;
	width:420px;
	background-color:#FFFFFF;
}	

A.listHeader			
{	
color: #000000; 
font-weight:bold;
text-decoration: underline;
}

A.listHeader:hover		
{	
color: #000000;
font-weight:bold;
text-decoration: none;
}
A.listHeader:visited
{	
color: #000000; 
font-weight:bold;
text-decoration: underline;
}

.lpair {	
	font-family:verdana;
	background:#E4E4E4;
	color:#000000;
	font-size:12px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	BORDER-RIGHT: #D4D4D4 1px solid; BORDER-BOTTOM: #D4D4D4 1px solid;
	}
.limp {	
	font-family:verdana;
	background:#FFFFFF;
	color:#000000;
	font-size:12px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	BORDER-RIGHT: #D4D4D4 1px solid; BORDER-BOTTOM: #D4D4D4 1px solid; 
	}
		
.TableTourMarron {
	CLEAR: none; BORDER-RIGHT: #b7a478 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #b7a478 1px solid; PADDING-LEFT: 7px; FLOAT: none; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #b7a478 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #b7a478 1px solid; HEIGHT: 0px
}

A.list			
{	
/*color: #000000; 
text-decoration: underline;*/
FONT-WEIGHT: bold; COLOR: #a53200; TEXT-DECORATION: underline
}

A.list:hover		
{	
/*color: #000000;*/
text-decoration: none;
}
A.list:visited
{	
/*color: #000000; */
 COLOR: #d36d00;
text-decoration: underline;
}

A.listHeader			
{	
color: #000000; 
font-weight:bold;
text-decoration: underline;
}

A.listHeader:hover		
{	
color: #000000;
font-weight:bold;
text-decoration: none;
}
A.listHeader:visited
{	
color: #000000; 
font-weight:bold;
text-decoration: underline;
}

A.listModele			
{	
FONT-WEIGHT: bold; COLOR: #a53200; TEXT-DECORATION: underline
}

A.listModele:hover		
{	

text-decoration: none;
}
A.listModele:visited
{	
 COLOR: #d36d00;
text-decoration: none;
}

.TableGrise {
	CLEAR: none; BORDER-RIGHT: #A5A5A5 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #A5A5A5 1px solid; PADDING-LEFT: 7px; FLOAT: none; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #A5A5A5 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #A5A5A5 1px solid; HEIGHT: 0px; BACKGROUND-COLOR: #E4E4E4
}

.FondGris {
	BACKGROUND-COLOR: #E4E4E4;
	PADDING-TOP: 5px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
}

.TableTourJaune {
	CLEAR: none; BORDER-RIGHT: #ECEEC7 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ECEEC7 1px solid; PADDING-LEFT: 7px; FLOAT: none; PADDING-BOTTOM: 7px; MARGIN: 0px; BORDER-LEFT: #ECEEC7 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #ECEEC7 1px solid; HEIGHT: 0px
}

A.GrayButton {
	BORDER-RIGHT: #818181 2px solid; BACKGROUND-POSITION: 7px 2px; BORDER-TOP: #EFEEEE 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(../images/grayarrow.gif); PADDING-BOTTOM: 3px; BORDER-LEFT: #EFEEEE 2px solid; COLOR: #818181; PADDING-TOP: 2px; BORDER-BOTTOM: #818181 2px solid; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #E4E4E4; TEXT-DECORATION: none
}
A.GrayButton {
	PADDING-RIGHT: 7px; BACKGROUND-POSITION: 7px 2px; PADDING-LEFT: 22px; BACKGROUND-IMAGE: url(../images/grayarrow.gif); BACKGROUND-COLOR: #E4E4E4
}
A.GrayButton:hover {
	BORDER-RIGHT: #EFEEEE 2px solid; BORDER-TOP: #818181 2px solid; BORDER-LEFT: #818181 2px solid; BORDER-BOTTOM: #EFEEEE 2px solid
}
A.GrayButton:active {
	BORDER-RIGHT: #EFEEEE 2px solid; BORDER-TOP: #818181 2px solid; BACKGROUND-IMAGE: url(../images/grayarrow-active.gif); BORDER-LEFT: #818181 2px solid; BORDER-BOTTOM: #EFEEEE 2px solid; BACKGROUND-COLOR: #B8B8B8
}
.LienRougeAvecFleche {
	PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../images/red_arrow.gif); COLOR: #a53200; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: underline
}
A.LienRougeAvecFleche:visited {
	BACKGROUND-IMAGE: url(../images/orange_arrow.gif); COLOR: #d36d00
}

.FormEtoile
{
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 11px; 	
	COLOR: #d36d00; 	
	FONT-WEIGHT: normal; 
}

.FormText
{
	border:1px solid #E4E4E4;
	FONT-SIZE: 11px; 	
	width: 187px;
	height: 17px;
	background-color: #ffffff;
}

.FormTextRed
{
	border:1px solid #F90009;
	FONT-SIZE: 11px; 	
	width: 187px;
	height: 17px;
	background-color: #fdecda;
}

.Ctrl
{
	COLOR: #000000; 	
}

.CtrlRed
{
	COLOR: #F90009; 	
}

.FormTextError
{
	font-size: 12px;
	color: #ff0000;
	font-weight: normal;
	display: none; 
}

.FormTextArea
{
	border:1px solid #e4e4e4;
	FONT-SIZE: 11px; 	
}

.FormTextAreaRed
{
	border:1px solid #F90009;
	FONT-SIZE: 11px; 	
	background-color: #fdecda;
}

.FormTextSimple
{
	FONT-SIZE: 11px; 
	height: 17px;
}

.FormTextSimpleRed
{
	FONT-SIZE: 11px; 
	height: 17px;
	background-color: #fdecda;
}

.TableTourJauneThin {
	CLEAR: none; BORDER-RIGHT: #FAE5C8 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #FAE5C8 1px solid; PADDING-LEFT: 3px; FLOAT: none; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #FAE5C8 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #FAE5C8 1px solid; HEIGHT: 0px
}
a 
{
	 FONT-WEIGHT: bold;  COLOR: #a53200;  TEXT-DECORATION: underline
}
a.visited
{
	COLOR: #d36d00
}

.LienRouge {
	
}
A.LienRouge:visited {
	 COLOR: #d36d00
}
