
Body, html, div {
	margin: 0;
	padding: 0;
}

body { 
	font-size: 70%;
	font-family: arial, verdana, sans serif;
	color: #333; 
	margin: 0 0 0 0;
}

img {border: none;}

select {
font-size: 100%;
font-family: arial, verdana, sans serif;
color:#6c6c6c;
border:solid 1px #819db3;
vertical-align: middle;
}

p {
margin-top:0.7em;
margin-bottom:0.7em;
/*padding:0;*/
}

/* ---------------------*/

	
.blocGris{
/*	position: relative;*/
	width: 145px;
	height : 106px;
	background-image: url("../images/settings09/bloc_gris_top.gif") ;
	padding-top:13px;
	padding-left:8px;
	padding-right:7px;
	background-repeat: no-repeat ;
		}
		
.blocGris130{
/*	position: relative;*/
	width: 145px;
	height : 106px;
	background-image: url("../images/settings09/bloc_gris_top_130.gif") ;
	padding-top:13px;
	padding-left:8px;
	padding-right:7px;
	background-repeat: no-repeat ;
		}


.blocGris h1 {
	font-size: 125%;
	color: #d21241;
	font-weight: bold;
	padding-bottom:0;
	margin-bottom:0;
}

.blocGris a.mail {
	background-image: url("../images/settings09/envelope.gif");
	width: 14px;
	height: 10px;
	background-repeat:no-repeat;
	}


.blocGris a.mail img {
	width: 14px;
	height: 10px;}

.blocGris ol, .blocGris ul  {
margin-top: 4px;	
margin-bottom: 0px;	
margin-left:25px;
padding-bottom: 8px;
padding-left:0px;

}	

	
.blocGris p {
padding-top:20px;
margin:0;
}	
	
.blocGris a, .blocGris a:hover, .blocGris a:visited, .blocGris130 a, .blocGris130 a:hover, .blocGris130 a:visited {
	color: #333;
	text-decoration: underline;

}	




.blocimg {
width:513px;
height:121px;
background-image:url(../images/settings09/09_markets_bg.jpg);
background-repeat:no-repeat;
display:block;
margin-bottom: 15px;
color: #fff;
}

.blocimg table {
margin: 5px 0 0 12px;}

.blocimg table h1 {
color:#FFF;
font-size:150%;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
margin-bottom:0;
}

.blocimg table a, .blocimg table a:visited {
color:#FFF;
text-decoration:none;} 

.blocimg table a:hover {
text-decoration:underline;}

.blocpaiementspriorite{
background-image:url(../images/illust09/home_paiements_priorite.jpg);
background-repeat:no-repeat;
background-color:#eee;
width:514px;
height:225px;
margin-bottom: 11px;
}

.blocpaiementspriorite .contenu {
width:250px;
float:right;
margin: 12px 15px 0 0px;
}

.blocpaiementspriorite .contenu  h1 {
margin-bottom:0;
padding-bottom:0;}

.blocboites {
width:514px;
margin-bottom: 11px;
height:auto;

}

.blocboites .boite {
background-image:url(../images/settings09/09_bg_boxgris.gif);
background-repeat: repeat-x;
background-position:top;
float:left;
padding: 10px 9px 0 9px;
width:148px;
height:125px;
border: 1px solid #cccccc;
background-color: #fbfbfb;
}

.blocboites .margind {
margin-right:5px;}

.blocboites .boite h1 {
color:#15548a;
margin-bottom:0px;
padding-bottom:0;}

.blocboites p {
margin-left:0;
padding-left:0;}


.blocboites .boitegauche {
background-color:#ececec;
float:left;
padding: 10px 9px 8px 9px;
width:259px;
height:100px;
}

.blocboites .boitedroite {
background-color:#ececec;
float:right;
padding: 10px 9px 8px 9px;
width: 214px;
height:100px;
}

.blocboites .boitegauche h1, .blocboites .boitedroite h1{
margin-bottom:0px;
padding-bottom:0;
}

.bloctxt {
min-height:140px;
width:488px;
margin-bottom: 15px;
padding: 10px 10px 10px 15px;
background-color:#eee;}

.bloctxt img {
margin: 0 10px 10px 0;
height: 140px;
width:150px;
display:block;
background:#000000;
float:left;
}

.bloctxt p {
margin-left:0;
padding-left:0;}

.bloctxtmid {
min-height:140px;
width:230px;
margin-bottom: 15px;
padding: 10px 10px 10px 15px;
background-color: #ececec;
float:left;
}

.bloctxtmid p {
margin-left:0;
padding-left:0;}

.bloctxtmid h1 {
margin-bottom:0;
}


a.boutonsouscrire, a:visited.boutonsouscrire{
background-image:url(../images/settings09/09_bouton_souscrire.gif);
background-repeat: no-repeat;
width:121px;
height:20px;
display:block;
}


a:hover.boutonsouscrire{
background-image:url(../images/settings09/09_bouton_souscrire_on.gif);
background-repeat: no-repeat;
}


a.boutonsips, a:visited.boutonsips{
background-image:url(../images/settings09/09_bouton_sips.gif);
background-repeat: no-repeat;
margin-left:10px;
margin-top:20px;
width:187px;
height:34px;
display:block;
}


a:hover.boutonsips{
background-image:url(../images/settings09/09_bouton_sips_on.gif);
background-repeat: no-repeat;
}


.central {
	float:left;
	width:575px;
	min-height: 200px;
	padding:0;
	margin:0;
}




.centralHP {
	float:left;
	width:514px;
	min-height: 200px;
	padding:0;
	margin:0;
	

}

.centralHP a,.centralHP a:visited {
color:#000;
text-decoration:underline;}


.centralHP  h1 {
font-size:150%;
color:#d21241;
padding-top: 0px;
margin-top: 0px;}


.content 	{ 
overflow:hidden; 
margin:10px 0 0 0px;

}


.content a, .content a:visited  {
color:#d21241;
}

.content h1 {
	color: #d21241;
	font-size:130%;
	margin-top : 0px;
	margin-bottom : 16px;
	font-weight:bold;
}

.content h2 {
	color: #333;
	font-weight:bold;
	font-size:120%;
	margin-top : 06px;
	margin-bottom : 16px;
	clear:both;
}

.content h3 {
	color: #333;
	font-weight:bold;
	font-size:110%;
	margin-top : 16px;
	margin-bottom : 16px;
	clear:both;
}

.content h4 {
	color: #15548a;
	font-weight:bold;
	font-size:110%;
}

.content h5 {
	color: #15548a;
	font-weight:bold;
	font-size:120%;
   margin-bottom: -10px;
}


.content p {
margin-left: 0;
padding-left: 0;
}

.corps {
padding: 8px 0 10px 0;
width: 930px;
margin: 0px; 
height: auto;

}


.corpsHP {
padding: 10px 0 0 0;
width: 930px;
margin: 0px; 
height: auto;
/*display: block;*/
/*-----------------------------*/
}


.droite {
float:right;
padding:28px 0 0 0;
}




.droiteHP {
float:right;
padding:0;
width:186px;
}

.droiteHP a, .droiteHP a:visited {
color:#000;}


.droiteHP h1 {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom:13px;
	font-size: 150%;
	color: #15548a;
	font-weight: bold;}
	
.droiteHP .blocdroite {
/*float:right;*/
}


.droiteHP .blocdroite img {
padding:0;
margin:0;
}

.droiteHP .businessco {
display:block;
width:188px;
height:71px;
background-image:url(../images/settings09/banner_business_connection_0907.jpg);
margin-bottom:-7px;
}

.droiteHP .blocdroitegris{
background-color:#eeeeee;
height:234px;
width:178px;
background-image: url("../images/settings09/quick_links_top.gif") ;
	padding : 7px 0px 11px 10px;
margin-top: 0px;
margin-left:0px;
background-repeat: repeat-x ;


}


.droiteHP .blocdroitegrisFR{
background-color:#eeeeee;
height:248px;
width:178px;
background-image: url("../images/settings09/quick_links_top.gif") ;
padding : 7px 0px 11px 10px;
margin-top: 0px;
margin-left:0px;
background-repeat: repeat-x ;


}


.droiteHP .blocdroitegris a, .droiteHP .blocdroitegris a:visited, .droiteHP .blocdroitegrisFR a, .droiteHP .blocdroitegrisFR a:visited {
color:#666;
text-decoration:none;}

.droiteHP .blocdroitegris a:hover, .droiteHP .blocdroitegrisFR a:hover {
text-decoration:underline;
color:#000;}

.droiteHP .blocdroitegris ul, .droiteHP .blocdroitegrisFR ul {
padding-left:0;
margin-left:0;
list-style:none;}

.droiteHP .blocdroitegris li, .droiteHP .blocdroitegrisFR li  {
padding-bottom:2px;
}

.droiteHP .blocdroitegris h1, .droiteHP .blocdroitegrisFR h1 {	
	font-size: 150%;
	color: #666;
	font-weight: bold;
	margin-top: 0px;
 	 margin-bottom: 0px;
	}
	
	
	

	
	
.Event {
margin-bottom:-10px;}	

.Event .padbanner {
padding: 10px 0 0 0;}

.floatleft {
float: left;}

.floatright {
float: right;}
.focus {

	width:565px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;

}


.focusG {
	float: left;
	background: #EEE;
	width:260px;
	padding:10px 10px 15px 10px;
	margin-bottom:5px;

}

.focusG img, .focusD img  {
float:left;
margin-right:10px;
margin-bottom:7px;
}

.focusD {
	float: right;
	background: #EEE;
	width:260px;
	padding:10px 10px 15px 10px;
	margin-bottom:5px;
}


.formtitle {
background-image:url(../images/settings09/09_tab_title.gif);
background-color:#e8e8e8;
background-repeat:repeat-x;
height:17px;
color:#757575;
font-weight:bold;
padding: 3px 0 0 10px;
border: solid 1px #dfdfdf;

}
.gauche {
height:auto;
top:0px;
float:left;
width:173px;
margin-left:1px;
padding: 26px 0 0 0; 
}


.gaucheHP {
 /*-----------------------------*/
float:left;
width:187px;
padding:0; 
margin-left : 20px; 
margin-right : 10px; 
/*margin-top:10px;*/

}


.gaucheHP h1 {
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom:13px;
	font-size: 150%;
	color: #15548a;
	font-weight: bold;
	}
	
.gaucheHP a {
color:#424242;
}	

.header{
width:930px; 
height:265px;
 }



.headerlight{
width:930px; 
/*height:180px;*/
 }
 
 

.headertop {
height:80px;
}

.headerlinks {
float:left;
color:#6c6c6c;
}

.headerlinks a:link, .headerlinks a:visited {
color:#6c6c6c;
text-decoration:none;
}

.headerlinks a:hover {
color:#d21241;
text-decoration:none;
}


.headerlinks ul {
margin : 30px 0 0 30px;
padding:0;
}

.headerlinks ul li{
display:inline;
padding-right:2px;}

.headerlinks ul li a.Go img{
background-image:url(../images/settings09/09_go.gif);
background-repeat:no-repeat;
border:0;
width:26px;
height:20px;
vertical-align:middle;
margin: 0 1px 0 1px ;
}


.headerlinks form {
display:inline;
}

.headerpic {
background-image: url(../images/settings09/09_headerpic01.jpg);
 background-color:#d21241; 
 height:113px;
 }
 
 .headerpicFR {
background-image: url(../images/settings09/09_headerpicFR01.jpg);
 background-color:#d21241; 
 height:113px;
 }
 
 
 .headerbandeau {
 background-color:#d21241; 
 height:72px;
 }
 
 .headerbandeau .welcome {
 display:block;
background-image:url(../images/settings09/09_welcome_en.gif);
width:280px;
height:72px;
float:left;
 }
 
 
 .headerbandeau .welcomeFR {
 display:block;
background-image:url(../images/settings09/09_welcome_fr.gif);
width:400px;
height:72px;
float:left;
 }
 

 
 .headerbandeau .country {
 display:block;
background-image:url(../images/settings09/09_country_global.gif);
width:230px;
height:72px;
float:right;
 }
 
 



.ici {
color: #777;
padding: 0px 0 28px 0;

}

.ici p {
float: left;
margin:0px;
}

.ici ul{
float:left;
display: inline;
padding:0px;
margin:0px;
}

.ici ul li{
float:left;
display: inline;
padding-right:5px;
margin:0px;
list-style: none;
}	

.ici a, .ici a:hover, .ici a:visited {
	color: #777;
	font-weight: normal;
	text-decoration: underline;
}
	
	
 

.infosDroite {
	position: relative;
   padding-top:0px;
	padding-bottom:15px;
	width: 160px;
}	

.infosDroite h1 {
	font-size: 125%;
	color: #d21241;
	font-weight: bold;
	padding-bottom:0;
	margin-bottom:0;
	}

.infosDroite img {
	padding: 6px 0 2px 0;	

}	

.infosDroite a, .infosDroite a:hover, .infosDroite a:visited {
	color: #333;
	text-decoration: underline;
}
	
 
 
.LatestNews{
/*height:154px;*/
min-height:154px;
}
 
.LatestNews ul {
	padding-left: 0px;
	margin-left: 0px;
	margin-top: -7px;
	margin-bottom: -10px;

	
}	

.LatestNews li {
/*	padding-left: 1px;*/
	padding-bottom: 10px;
	color: #424242;
	font-weight: bold;
	font-size: 100%;
	list-style-type: none ; 	
}	

.LatestNews a, .LatestNews a:visited   {
	color: #888;
/*	font-weight: bold;*/
	text-decoration: underline;
	font-weight:normal;
}

 .LatestNews a:hover{
 color:#000;
 }

.logoaw a {
display:block;
background-image:url(../images/settings09/09_logo_sips.gif);
border:0;
width:120px;
height:69px;
float:right;
margin: 10px 0 0 0;
background-repeat:no-repeat;
}


  
/* ------------------ navigation vertivale ----------------------- */

#menu {
position: relative;
margin : 0;
padding : 0;
top: 0;
left: 0;
}

dl#menu {
width: 150px;
}

dl#menu dt {
cursor: pointer;
margin: 2px 0;
padding : 5px 0 0px 17px;
min-height: 19px;
background: #afafaf;
background-image: url("../images/settings09/menu_nav_v_top.gif") ;
background-repeat: no-repeat ;
}


dl dt#rubPrincipale, dl dt#SBmenu1{
cursor: pointer;
margin: 2px 0;
padding : 5px 0 0px 17px;
min-height: 19px;
background: #888;
background-image: url("../images/settings09/menu_nav_v_top_rubP.gif") ;
background-repeat: no-repeat ;
}


* html dl#menu dt {  /*--- min height pour IE seulement -----*/
height: 14px;
}

dl dt#thisorange {
background: #d21241;
background-image: url("../images/settings09/menu_nav_v_top_or.gif") ;
background-repeat: no-repeat ;
}

dl#menu dt.thisorange { /*----- class ---*/
background: #d21241;
background-image: url("../images/settings09/menu_nav_v_top_or.gif") ;
background-repeat: no-repeat ;
}

dl dt#thisbleu {
background: #d21241;
background-image: url("../images/settings09/menu_nav_v_top.gif") ;
background-repeat: no-repeat ;
}

dl#menu dd {      /*---sous menu ----*/
border: 1px solid #EEE;
line-height: 1.25em;
padding :0;
margin:0;
}

dl#menu  li {
width:127px;
background: #EEE;
padding : 3px 4px 3px 17px;
margin: 0 0 0 -40px;
}

dl#menu li a, dl#menu dt a {

color:#fff;
text-decoration: none;
font-weight: normal;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
/*background: #eee;*/
text-decoration: underline;
}


dl#menu dd li a{
color:#757575;
}

dl#menu dd li a:hover {
/*background: #eee;*/
text-decoration: underline;
}


dl dt div {
padding-top:4px;
margin-left:-17px;
margin-bottom:0px;
margin-top:1px;
background-image: url("../images/settings09/menu_nav_v_bottom.gif") ;
background-repeat: no-repeat ;
}

dl dt #bordBasRubP, dl dt #bordBas1{
padding-top:4px;
margin-left:-17px;
margin-top:1px;
margin-bottom:0px;
background-image: url("../images/settings09/menu_nav_v_bottom_rubP.gif") ;
background-repeat: no-repeat ;
}

dl#menu dt div.bordBasOr{ /*------ class ----*/
padding-top:4px;
margin-left:-17px;
margin-bottom:0px;
margin-top:1px;
background-image: url("../images/settings09/menu_nav_v_bottom_or.gif") ;
background-repeat: no-repeat ;
}

dl#menu li.thisSS {
background-image: url("../images/settings09/menu_nav_v_gris.gif") ;
background-repeat: no-repeat ;
}


dl#menu dd ul ul {list-style:none;}

dl#menu dd li.ssrub {
color: #333;
margin: 0 0 0 -40px;
width:119px;
 padding : 0px 4px 0px 25px;
 list-style:none;

}


/* ----------- Navigation -----------------*/ 

#nav, #nav ul {
/*	z-index:200;*/
/*	float: left;*/
	list-style: none;
	padding:0;
	margin:0;	
}

#nav .inter {
background-image:url(../images/settings09/09_fleche-menu_nav_h.gif);
background-repeat:no-repeat;
}

#nav a {
/*	z-index:200;*/
	display: block;
	color: #424242;
	font-weight : bold;
	text-decoration: none;
	padding: 0px 16px 4px 12px;


}

/*#nav a:hover {

/*	z-index:200;*/
/*	color: #213f62;
/*}*/

#nav li {
/*	z-index:200;*/
	float: left;
/*	padding: 1px 0 2px 0;*/
	padding: 2px 0 1px 0;
}


#nav li ul {
/*	z-index:200;*/
	position: absolute;
	left: -999em; 
	height: auto;
	width: 152px;
	border:1px solid #A9A9A9;
	margin: 0px 0 0 0;

}



#nav li ul li {
/*	z-index:200;*/
	background: #E3E3E3;
	width: 152px;
}

#nav li li {
/*	z-index:200;*/
/*	padding-right: 1em;*/
	width: 152px !important;
	width: 100%;
	border-bottom:1px solid #CECECE;

}



#nav li ul a {
/*	z-index:200;*/
	white-space: normal !important;	
	width: 131px;
	font-weight: normal;
	padding: 1px 10px 1px 11px;
	color: #424242;
	line-height: 125%;


}

/*#nav li ul ul {
/*	z-index:200;*/
/*	margin: -1em 0 0 9em;*/

/*}*/

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
/*	z-index:200;*/
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
/*	z-index:200;*/
	left: auto; 
}


/*#nav li:hover, #nav li.sfhover {*/
/*	background: #E0EDF7;*/
/*}*/



#nav li li:hover, #nav li li.sfhover {

/*	z-index:200;*/
	background: #CDCDCD;
}

#nav li li a:hover {
/*	z-index:200;*/
	color: #424242;
}

#nav ul li ul {
padding-top:20px;
margin-top:20px;
}


a.Nolinked, .centralHP .blocboites a.Nolinked {
color: #33FF00;
font-weight:bold; 
 }

/* ----------- Fin Navigation -----------------*/


.padbot {
margin-bottom:20px;}


.pied {
width:930px;
color: #777;
margin-left:1px;
padding: 0px 0 0 0;
font-weight: normal;
height:20px;

}

.pied a, .pied a:hover, .pied a:visited {
	color: #777;
	font-weight:normal;
	text-decoration: underline;
} 

.pied .copy { 
float:left; 
padding:0 0 0 20px;
}

.pied ul {
	width:auto;
	float:right;
	margin-top:0;
    margin-left: 0;
    padding-left: 0;
    display: inline;
   }

.pied ul li {
    margin-left: 0;
    padding: 0px 5px;
    border-left: 1px solid #777;
    list-style: none;
    display: inline;
   }

.pied ul li.premier {
    margin-left: 0;
    border-left: none;
    list-style: none;
    display: inline;
   }
	


.player {
width:228px;
height:174px;
border: 1px solid #ccc;
background-color:#e7e7e7;
float:right;
background-image:url(../images/settings09/09_player_bg.gif);
background-repeat:repeat-x;
padding: 10px 10px 10px 10px;}


.playerFR {
width:228px;
height:188px;
border: 1px solid #ccc;
background-color:#e7e7e7;
float:right;
background-image:url(../images/settings09/09_player_bg.gif);
background-repeat:repeat-x;
padding: 10px 10px 10px 10px;}

.playerDE {
width:228px;
height:188px;
border: 1px solid #ccc;
background-color:#e7e7e7;
float:right;
background-image:url(../images/settings09/09_player_bg.gif);
background-repeat:repeat-x;
padding: 10px 10px 10px 10px;}



.player h1, .playerFR h1 {
color:#333;
font-size:130%;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
margin-bottom:10px;
padding-bottom:0;}

.playerDE h1 {
color:#333;
font-size:120%;
font-family:Arial Narrow, Arial, Helvetica, sans-serif;
margin-bottom:10px;
padding-bottom:0;}

.player a.video, .playerFR a.video, .playerDE a.video {
width:220px;
height:141px;
background-image:url(../images/settings09/09_visu_enduser.jpg);
background-repeat:no-repeat;
display:block;
margin-left:auto;
margin-right:auto;}


 
.rubTop {
background:	#757575;
height:25px;
color: #fff;
font-size: 160%;
width:565px;
padding : 5px 0 0 10px;

} 
 


.spacer {clear: both;}


.tabnci09 td{
border-right: solid 1px #dfdfdf;
border-bottom: solid 1px #dfdfdf;
height:20px;
}

table.tabnci09 {
border-left: solid 1px #dfdfdf;
border-top: solid 1px #dfdfdf;
color:#757575;}

.tabpad{
padding-left:25px;}

.tabheader {
background-image:url(../images/settings09/09_tab_header.gif);
background-color:#e8e8e8;
background-repeat:repeat-x;
height:44px;

}

.tabheader td {
font-weight: bold; 
color: #15548a;
font-weight:bold;}

.tabtitle td {
font-weight: bold; 
color: #333;
font-weight:bold;}

.tabtitle {
background-image:url(../images/settings09/09_tab_title.gif);
background-color:#e8e8e8;
background-repeat:repeat-x;
height:20px;
color:#757575;
font-weight:bold;
}




.tabnci09 .serie {
background-color:#f0fbdb;
color: #15548a;

}

.tabnci09 .no {
background-color:#fbdbee;
color: #15548a;
}

.tabnci09 .option{
background-color:#eaf3fe;
color: #15548a;
}


.topnavHP     {
	background-repeat:repeat-x;
/*	background-color:#c6c6c6;	*/
background-color:#fff;
	width: 930px;
	height:20px; 
	background-image: url("../images/settings09/09_menu_nav_top.gif") ;

}

.topnavHP .container {
padding-left: 173px;
}



.World{
	width: 187px;
	background: #EEE;
	background-image: url("../images/settings09/quick_links_top.gif") ;
	margin-top: 0px;
	margin-left:0px;
	position:relative;
	left:-20px;
	padding : 7px 0px 11px 20px;
	background-repeat: repeat-x ;
	}
	
.World h1 {	
	font-size: 150%;
	color: #666;
	font-weight: bold;
	margin-top: 0px;
 	 margin-bottom: 0px;
	}
	
.World form {

	margin-top: 6px;
	margin-bottom: 0px;
	}
	
.World select{	
	vertical-align: middle;
	float:left;
	width:140px;
	}

.World a.carte {
background-image:url(../images/settings09/worldwide.gif);
background-repeat:no-repeat;
border:0;
margin-top:5px;
display:block;
/*width:127px;*/
height:80px;
}

.World a.Go {
background-image:url(../images/settings09/09_go.gif);
background-repeat:no-repeat;
border:0;
width:26px;
height:20px;
vertical-align:middle;
float: left;
margin-top:-1px;
margin-left:5px;
display:block;
}

