/* CSS Document */

body{
background:#C0C0C0;
font-family: Arial, Tahoma, Aharoni, serif, sans-serif, monospace, cursive, fantasy;
color:#002a61;
padding-top:0px;
margin-top:0px;
}

A:link {text-decoration: none; color: "#AD0000"}
A:visited {text-decoration: none; color: "#AD0000"}
A:active {text-decoration: none; }
A:hover {text-decoration: underline; color: "#007FDC"; }

.menu_top{
background: url(../images/fr/menu_top.png) no-repeat;
width:900px;
height:31px;
padding:6px 0px 0px 1px;
margin:0px 0px 0px 0px;
border:0px solid red;
}

.profil_selected{
background: url(../images/profil_selected.png) no-repeat;
padding:0px;
margin:0px;
width:229px;
height:26px;
color:#FFFFFF;
text-align:center;
font-size:12px;
}

.profil {
background: url(../images/profil.png) no-repeat;
padding:0px;
margin:0px;
width:231px;
height:28px;
color:#939393;
text-align:center;
font-size:12px;
}

.profil a:hover, .profil a:link, .profil a:visited {
color:#939393;
text-align:center;
font-size:12px;
}

.details-right{
color:#929292;
width:250px;
}

.details-left{
font-weight:bold;
width:330px;
}

.couleur1{
background:#FFFFFF;
font-weight:bold;
}

.couleur2{
background:#FFFFFF;
font-weight:bold;
}

.overline
{
	background-color:#D9D9D9;
	font-weight:bold;
}

.td_liste{
border:1px solid #D1D1D1; 
height:35px;
padding-left:5px;
cursor:pointer;
}

.nouveau_input{
width:250px;
float:left;
}

.rouge{
color:#FF0000;
}

.titre_profil2{

height:40px;
font-weight:bold;
}

a.link_top:link, a.link_top:visited
{
color:#484848;
font: normal top 9px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
border-right:1px solid #bfbfbf;
text-decoration:none;
padding:5px 10px 6px 9px;
margin:0px 0px 0px 0px;
}

a.link_top_in:link, a.link_top_in:visited
{
color:#484848;
font: normal top 9px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
background: url(../images/fr/menu_top_in.png) repeat-x;
border-right:1px solid #bfbfbf;
text-decoration:none;
padding:4px 10px 5px 9px;
margin:0px 0px 0px 0px;
}

a.link_top:hover, a.link_top_in:hover
{
color:#FFFFFF;
font: normal top 9px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
text-decoration:none;
background: url(../images/fr/menu_top_hover.png) repeat-x;
padding:5px 10px 6px 9px;
margin:0px 0px 0px 0px;
}

.visuel
{
background: url(../images/fr/visuel.png) no-repeat;
width:900px;
height:219px;
color:#FFFFFF;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.visuel_date
{
padding:10px 0px 0px 20px;
margin:0px 0px 0px 0px;
}

div#callstoaction {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 71px;
}


div.action a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	height: 71px;
	float: left;
	display: block;
}

div#download a {
	background: url('../images/fr/action_download.png') no-repeat top ; 
}

div#download a:hover {
	background: url('../images/fr/action_download_hover.png') no-repeat top ; 
}

div#portal a {
	background: url('../images/fr/action_portal.png') no-repeat top ; 
}

div#portal a:hover {
	background: url('../images/fr/action_portal_hover.png') no-repeat top ; 
}

div#devicesupport a {
	background: url('../images/fr/action_devicesupport.png') no-repeat top ; 
}

div#devicesupport a:hover {
	background: url('../images/fr/action_devicesupport_hover.png') no-repeat top ; 
}

div#secondarymessaging {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 900px;
	height: 180px;
	background: #ffffff ; 
}

div.promo_home {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 222px;
	height: 180px;	
	float: left;
}

div#home1 {
	margin: 0px 0px 0px 0px;
	background: url('../images/fr/bg_promo_home1.png') no-repeat top ; 
}

div#home2 {
margin: 0px 0px 0px 4px;
	background: url('../images/fr/bg_promo_home2.png') no-repeat top ; 
}

div#home3 {
margin: 0px 4px 0px 4px;
	background: url('../images/fr/bg_promo_home3.png') no-repeat top ; 
}

div#home4 {
margin: 0px 0px 0px 0px;
	background: url('../images/fr/bg_promo_home4.png') no-repeat top ; 
}

div.promo_home a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	height: 180px;	
	display: block;
	border: 1px solid #bfbfbf;
	text-decoration: none;
}

div.promo_home a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	text-decoration: none;
	border: 2px solid #999;
}

h3 {
	margin: 0px 20px 0px 0px;
	padding: 10px 0px 0px 0px;
	font: normal 16px/18px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #3060c8;
	border-bottom: none;
}

p {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 11px/14px  'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
}

.accueil{
	margin: 5px 50px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: bold 10px/12px  'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #666;
}

#top_right{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
	text-align: center;
}

a.top_right:link, a.top_right:visited
{
	width: 70px;
	display:block;
	text-align: center;
	font: normal 9px/10px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #999;
	text-decoration: none;
}

a.top_right:hover
{
color: #333;
}

#page {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background: #FFFFFF; 
	border-right: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

#tab1{
	border:1px solid #B7ACAB; 
}

#top{
background: url('../images/fr/top.png') no-repeat top ; 
width:930px;
height:127px;
}

#col_right{
	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.lien_right{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width:169px;
}

a.liens_droite:link, a.liens_droite:visited, a.liens_droite:hover{
	text-decoration:none;
}

.promohead {
background: url(../images/fr/bg_promo.png) no-repeat top;
	margin: 0px 0px 0px 0px;
	padding: 13px 19px 10px 13px;
	font: normal 15px/16px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #3060c8;
	display: block;
	}
	
.promopara {
	margin: 0px 0px 10px 0px;
	padding: 0px 19px 0px 13px;
	font: normal 10px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
	display: block;
}

#droite1{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 130px 0px;
	background: url(../images/fr/bg_promo_devicesupport.png) no-repeat bottom ; 
}

#droite2{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 150px 0px;
	background: url(../images/fr/bg_promo_devicesupport2.png) no-repeat bottom ; 
}

#droite3{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 150px 0px;
	background: url(../images/fr/bg_promo_devicesupport3.png) no-repeat bottom ; 
}

h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font: normal 28px/30px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #DB0000;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	font: normal 28px/30px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #DB0000;
}

h5 {
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 2px 0px;
	font: bold 11px/15px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #f12800;
	border-bottom: 1px dotted #b3b1af;
	letter-spacing: 2px;
	text-transform: uppercase;
}

h5.noborder {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	border-bottom: none;
}

h5 a:link, h5 a:visited, h5 a:hover, h5 a:active {
	color: #3292fe;
	text-decoration: none;
}

h4 {
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 2px 0px;
	border-bottom: 1px dotted #b3b1af;
	font: bold 15px/17px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #333;
}

h4.noborder {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 1px 0px;
	border-bottom: none;
}

#milieu_limit{
width:100%;
}

#td_droit {
border:1px solid #bcc8d6;
height:220px;
background: url('../images/font.png') repeat-x;
background-position:bottom;
}

#pathway{
display:block;
background: url('../images/pathway.jpg') no-repeat;
padding:10px;
width:100%;
height:50px;
}


.button{
background: url('../images/button.gif') no-repeat;
text-align:center;
width:171px;
height:25px;
border:0px;
color:#002a61;
font-weight:bold;
}

.button_long{
background: url('../images/button_long.gif') no-repeat;
text-align:center;
width:300px;
height:25px;
border:0px;
color:#002a61;
font-weight:bold;
}

ul {
	font: bold 11px/14px  'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 15px 35px; 
	list-style-type: square;
	list-style-position: outside;
	color: #333;
	
}

li {
font: bold 11px/14px  'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
}

.noir{
font: 100 14px/16px  'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
color:#333;
}

/*	Left Nav styles */

div#nav_secondary {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
	text-align: left;
	background: url('../images/fr/bg_sidebar_left.png') repeat-y top left ; 
}

div#nav_secondary img {
	margin: 2px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}

div#nav_secondary ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 190px;
}

div#nav_secondary ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	width: 190px;
}

div#nav_secondary ul li a {
	margin: 1px 0px 0px 0px;
	padding: 5px 22px 9px 25px;
	background: url('../images/menu.png') no-repeat; 
	font: normal 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #012964;
 	display: block; 
	text-decoration: none;
}
/*hover du premier*/
div#nav_secondary ul li a:hover {
	background: url('../images/menu.png') no-repeat  ; 
	color: #012964;
}

div#nav_secondary ul li#selected a {
	background: url('../images/menu.png') no-repeat ; 
	font: bold 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #9A9A9A;
}

div#nav_secondary ul li#selected a:hover {
	background: url('../images/menu.png') no-repeat  ; 
	color: #9A9A9A;
}


div#nav_secondary ul li.header a {
	margin: 0px 0px 0px 0px;
	padding: 9px 22px 4px 20px;
	background: url('../images/fr/bg_nav_secondary_header.png') no-repeat top left ; 
	font: bold 9px/10px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #acd7ff;
}

div#nav_secondary ul li.header a:hover {
	background: url('../images/fr/bg_nav_secondary_header.png') no-repeat top left; 
	color: #acd7ff;
}



div#nav_secondary ul li.top a {
	margin: 0px 0px 0px 0px;
	padding: 13px 22px 9px 20px;
	background: url('../images/menu.png') no-repeat top left ; 
}

div#nav_secondary ul li.top a:hover {
	background: url('../images/fr/bg_nav_secondary_top_hover.png') no-repeat top left; 
	color: #fff;
}
div#nav_secondary ul li.top#selected a {
	margin: 0px 0px 0px 0px;
	padding: 13px 22px 9px 20px;
	background: url('../images/menu.png') no-repeat top left ; 
}

div#nav_secondary ul li.top#selected a:hover {
	background: url('../images/fr/bg_nav_secondary_top_selected_hover.png') no-repeat top left; 
	color: #fff;
}

div#nav_secondary ul li.bottom a {
	margin: 1px 0px 0px 0px;
	padding: 9px 22px 15px 20px;
	background: url('../images/fr/bg_nav_secondary_bottom.png') no-repeat bottom left; 
}
/*hover du dernier*/
div#nav_secondary ul li.bottom a:hover {
	background: url('../images/fr/bg_nav_secondary_bottom_hover.png') no-repeat bottom left ; 
	color: #fff;
}

div#nav_secondary ul li.bottom#selected a {
	margin: 1px 0px 0px 0px;
	padding: 9px 22px 15px 20px;
	background: url('../images/fr/bg_nav_secondary_bottom_selected.png') no-repeat bottom left ; 
}

div#nav_secondary ul li.bottom#selected a:hover {
	background: url('../images/fr/bg_nav_secondary_bottom_selected_hover.png') no-repeat bottom left; 
	color: #fff;
}


div#nav_secondary ul.tertiary {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	background: url('../images/fr/bg_nav_tertiary.png') repeat-y top left ; 
	display: none;
}

div#nav_secondary ul.tertiary li a {
	margin: 0px 0px 0px 0px;
	padding: 3px 22px 5px 10px;
	font: normal 11px/12px  'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	background: url('../images/fr/bg_nav_tertiary.png') repeat-y top left ; 
	color: #a6a6a6;
	text-decoration: none;
 	display: block; 
}

div#nav_secondary ul.tertiary li a:hover {
	background: url('../images/fr/bg_nav_secondary_hover.png') repeat-y top left ; 
	color: #fff;
}

div#nav_secondary ul.tertiary li#selected a {
	font: normal 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #444;
	background: url('../images/fr/bg_nav_tertiary.png') repeat-y top left ; 
}

div#nav_secondary ul.tertiary li#selected a:hover {
	font: normal 11px/12px 'Lucida Grande', 'Geneva', 'Helvetica', 'Tahoma', 'Verdana', sans-serif;
	color: #fff;
	background: url('../images/fr/bg_nav_secondary_hover.png') repeat-y top left ; 
}

 #s0,#s1,#s2,#s3,#s4,#s5,#s6,#s7,#s8,#s9,#s10,#s10,#s11{
position : absolute ;
display: none;
margin-left:50px;
margin-top:-15px;
padding-left:5px;
vertical-align:top;
background:#FFFFFF;
border:1px solid #ccc;
}
