
/* --- HTML5 display-role reset for older browsers --- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video

{	margin: 0;	padding: 0;	border: 0;	font-size: 16px; font:inherit;vertical-align: baseline;/* font-family:'Questrial'; */}

article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
html{ height:100%;}
body, .ie9 body { background-image:url(../images/vr/bgbody.v1.jpg);background-attachment:fixed;	font-family:'Questrial'; margin: 0;	padding: 0; height:100%;}

ol, ul {list-style-type: none;}
h1, h2, h3, .ie9 h1, .ie9 h2, .ie9 h3{ font-family: Questrial; font-weight: normal; line-height: 1em;	padding: 0 0 0 0;}
h1 {	font-size: 3em;}
h2 {	font-size: 2em;}
h4 {font-family:'Arial'}
h5, h6 {	font-size: 1em;}
/*img { max-width: 100%;}*/
strong { font-weight:bold;}
b { font-weight:bold;}
a.rublink, a.link{ text-decoration:none; color:#EF7D1E;}
a.rublink:hover, a.link:hover{ text-decoration:underline; color:#EF7D1E;}


/* ---------- CONTAINER MENU SENIOSIMULATION ------------ */
/*
li.menu1 a.simu-rub1, li.menu1 a.simu-rub1:hover, li.menu1 a.simu-rub1.currentmenu { background-image:url(../images/vr/sprite.png); }
li.menu2 a.simu-rub2, li.menu3 a.simu-rub3, li.menu4 a.simu-rub4, li.menu5 a.simu-rub5, li.menu6 a.simu-rub6 {	background-image:url(../images/vr/sprite.png);  float:right; text-decoration:none; color:#9E9E9E; font-family: Questrial;  cursor:pointer; }
li.menu2 a.simu-rub2:hover, li.menu2 a.simu-rub2.currentmenu, li.menu3 a.simu-rub3:hover, li.menu3 a.simu-rub3.currentmenu, li.menu4 a.simu-rub4:hover, li.menu4 a.simu-rub4.currentmenu, li.menu5 a.simu-rub5:hover, li.menu5 a.simu-rub5.currentmenu, li.menu6 a.simu-rub6:hover, li.menu6 a.simu-rub6.currentmenu {
	background: url(../images/vr/sprite.png);  float: right; text-decoration:none; color: #313B4D; font-family: Questrial;}
*/
/* ---------- CONTAINER MENU MARKETING SENIOR ------------ */
/*
li.menu1 a.mkgsenior-rub1, li.menu1 a.mkgsenior-rub1:hover,li.menu1 a.mkgsenior-rub1.currentmenu,
li.menu2 a.mkgsenior-rub2, li.menu3 a.mkgsenior-rub3, li.menu4 a.mkgsenior-rub4, li.menu5 a.mkgsenior-rub5, li.menu6 a.mkgsenior-rub6{	background-image:url(../images/vr/sprite.png);  float:right; text-decoration:none; color:#9E9E9E; font-family: Questrial;  cursor:pointer;}
li.menu2 a.mkgsenior-rub2:hover, li.menu2 a.mkgsenior-rub2.currentmenu, li.menu3 a.mkgsenior-rub3:hover, li.menu3 a.mkgsenior-rub3.currentmenu, li.menu4 a.mkgsenior-rub4:hover, li.menu4 a.mkgsenior-rub4.currentmenu, li.menu5 a.mkgsenior-rub5:hover, li.menu5 a.mkgsenior-rub5.currentmenu, li.menu6 a.mkgsenior-rub6:hover, li.menu6 a.mkgsenior-rub6.currentmenu{
	background_image: url(../images/vr/sprite.png);  float: right; text-decoration:none; color: #313B4D; font-family: Questrial;}
*/
	
/* ---------- AJOUTS VR SENIOSIMUL ET MS ------------ */
/*
	.fin {
		background-image:url(/images/vr/sprite.png);
		background-position:-415px -1554px;
		height:82px;
		width:353px;
		}
	.halo_ms {
		background-image:url(/images/vr/halo_ss.png);
		background-repeat:no-repeat;
		width: 710px; height: 49px; padding-left: 30px;
		}
	.container .top .search-bar .accroche_ms { width: 700px; float: left; margin-top: 0px; font-size: 24px; font-family: Questrial; color: #313B4D;}
	
	a.rub1_ms {
		background-image:url(/images/vr/onglet_ms.png) no-repeat;
		width: 183px;
		height: 91px;
		padding: 0 0 60px 183px;
		outline-style: none;
		}
	
	a.rub1_ms:hover {
		background-position:top right;
		}
*/
	
/* ---------- CONTAINER PIED DE PAGE ------------ */
a.bottomlink1{ color:#333333; text-decoration:none; }
a.bottomlink1:hover{ text-decoration:underline; }


.bottomlink2 {
	width:1180px; padding: 5px 0px 0px 0px;
	text-align:left;
}

.bottomlink2 a { float:right; }

a.contactlink {
	background: url(../images/icones/icone_contact.png) top left no-repeat;
	width:140px;
	display:block;padding: 9px 0px 0px 35px;
	height: 22px;
	color:#333333; text-decoration: none;font-family:Questrial; font-size: 16px; 
}
a.contactlink:hover {
	background-position: bottom left;
	color:#313B4D;
	}
a.facebook    {
	background: url(../images/icones/icone_facebook.png) top left no-repeat;
	width:90px;
	display:block;padding: 9px 0px 0px 35px;
	height: 22px;
	color:#333333; text-decoration: none;font-family:Questrial; font-size: 16px; 
}
a.facebook:hover {
	background-position: bottom left;
	color:#313B4D;
	}
a.twitter     {
	background: url(../images/icones/icone_twitter.png) top left no-repeat;
	width:70px;
	display:block;padding: 9px 0px 0px 35px;
	height: 22px;
	color:#333333; text-decoration: none;font-family:Questrial; font-size: 16px; 
}
a.twitter:hover {
	background-position: bottom left;
	color:#313B4D;
	}


/*
.txtcontactlink{ fcursor:pointer; width: 120px; float:left; margin-left:27px;}
*/

.container .main-page .bottombar{	background-color:#e8e8e8; height:79px; border-top: 1px; border-right: 1px; border-bottom: 0px; border-left: 1px; border-style: solid; border-color: #fff; }
.textbarbot{ font-family:'Arial'; color:#333333; font-weight:none; font-size:11px; height:63px; text-align: right;  padding-top:7px; padding-right:15px;  line-height: 14px;}






/* ICONES Team Actu Blog img de background commune */

.minibar a.team, .minibar a.team:hover, .minibar a.actu, .minibar a.actu:hover, .minibar a.blog, .minibar a.blog:hover{ background-image:url(../images/vr/sprite.png);background-repeat:no-repeat;background-position:top left; cursor:pointer; float:left; color:#ffffff;}

div.support-search form { height: 30px;}
div.support-search input.text { border: 1px; border-style: solid; border-color: #a0a0a0; box-shadow: none; float: left; font-size: 16px; height: 26px; margin: 0 1px 0 0; padding: 0px 0 0px 5px; width: 158px; font: Verdana,freeserif,serif;}
div.support-search button.img-submit { float: right; height: 33px; margin: -30px -37px 0 2px; padding-right:55px; width: 40px; border:0; background:none;}


/* ---------- Icones et liens EQUIPE BLUG ACTUALITE BASE ---------- */

span.txtteam, span.txtactu, span.txtblog{ font-family: Arial; cursor: pointer; float: left;}

.minibar a.icoteam, .minibar a.icoactu, .minibar a.icoblog{ background-image:url(../images/vr/sprite.png);background-repeat:no-repeat;background-position:top left; cursor:pointer; float:left; color: #fdffe8; text-decoration: none;}
.minibar a.icoteam:hover, .minibar a.icoactu:hover, .minibar a.icoblog:hover{ background-image:url(../images/vr/sprite.png);background-repeat:no-repeat;background-position:top left; color:#ffffff; text-decoration:none;}


/* ---------- CAROUSEL BASE ------------ */

#carousel {	position: relative;}

#carousel .item { position: relative; display: inline-block;}

#carousel .activeitem span { color: #313b4d;}

/* ---------- MENUBAR BASE ------------ */

.surbrillance-txt{ color: #EF7D1E; font-family: Arial; }
a.surbrillance-txt{ color: #EF7D1E; text-decoration:none; font-family: Arial; }
a.surbrillance-txt:hover{ text-decoration:underline;}

.surbrillance-txtintro{ color: #EF7D1E;}
a.surbrillance-txtintro{ color: #EF7D1E; text-decoration:none;  }
a.surbrillance-txtintro:hover{ color: #EF7D1E; text-decoration:underline;  }
.txtgras{ font-weight: bold;}



	

