/* RÉINITIALISATION DES ÉLÉMENTS
--------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,abbr,acronym{border:0;}
address,caption,cite,code,dfn,/*em,strong,*/th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;/*font-weight:normal;*/}
q:before,q:after{content:'';}
a,a:link,a:visited,a:hover,object,embed{outline:none;}

/* SPLASH
--------------------------------------------------------------------------------------- */
body#index{
	background: #000;
	margin:10px 0 0 0;
	padding: 0;
}
body#index p{color:#506677;font-size: 12px; line-height: 120%; }

body#index #MenuUtilitaireLangue{
	width:119px;
	text-align:center;
	background: #000 url(gx/I/bg-MenuUtilitaireLangue.gif) repeat-x center top;
	padding:3px 0;
	float:right;
	font-weight:bold;
	font-size:17px;
	margin:0 5px 10px 0;
}

body#index #MenuUtilitaireLangue a{font-size:17px;font-weight:bold;text-decoration:none;color:#fff;}
body#index #MenuUtilitaireLangue a.actif/*, body#index #MenuUtilitaireLangue a:hover*/{color:#8b8b8b;}

#LienSuperfitIndex{margin:0 2px;}

#SelectionMarque{margin-bottom:7px;padding:8px 0;border-bottom:1px solid #2d3942;}
#piedPageIndex{color:#506677;}
#piedPageIndex a{color:#506677; text-decoration:underline;}
#piedPageIndex #copyrights{font-size:11px; color: #506677;}
#copyrights a{color: #1f5d8d;}
#copyrights a:hover{color:#506677;}

body#index #contenu{
  width:965px;
  height:390px;
  display:block;
}
body#index #contenu div{
  display:none;
}
body#index #contenu div.Actif{
  display:block;
}

body#index #listeBtn{
	padding:0 0 0 9px;
	float:right;
	width:230px;
	height:37px;
	background: #202020 url(gx/I/bg-splashImageNum.gif) repeat-x center top;
}
body#index #listeBtn a{
	display:block;
	float:left;
	padding:8px 14px;
	text-decoration:none;
	color:#717171;
	font-size:16px;
	font-weight:bold;
}

body#index #listeBtn a:hover{background: #2b2b2b;color:#aaa;}
body#index #listeBtn a.actif{color:#5a8eb7;}

/*  HTML
--------------------------------------------------------------------------------------- */

html{
	color: #717172;
	font-size: 12px;
	font-family: Arial, Verdana, Tahoma, Helvetica, "Trebuchet MS", Georgia, Times, "Times New Roman", "Courier New"; /* Garder seulement 3 fontes */
}

/* TEXTES ET HYPERLIENS GLOBAUX
--------------------------------------------------------------------------------------- */
h1{color: #C21527; font-size:18px; margin-bottom:6px;}
h1 a, h1 a:link, h1 a:visited{color:#C21527;}

h2{color: #C21527; font-size:15px; margin-bottom:4px;}
h2 a, h2 a:link, h2 a:visited{color:#333;}

p{font-size: 12px; line-height: 150%; color: #717172;}
p.textePetit{font-size:10px;}
p a, p a:link, p a:visited, ul li a, ul li a:visited, ol li a, ol li a:visited{color:#0A254E; text-decoration:underline;}
p a:hover, p a:visited:hover, ul li a:hover, ul li a:visited:hover, ol li a:hover, ol li a:visited:hover{
	color:#000; text-decoration:underline;
}

ul li{color:#1F1F1F; font-size:11px; line-height:150%; list-style:square; margin-left:16px;}
ol li{color:#1F1F1F; font-size:11px; line-height:150%; margin-left:16px;}

/* Icones générales
--------------------------------------------------------------------------------------- */
.lienRSS{background: url(Gx/icone_RSS.gif) no-repeat left;padding:5px 0 5px 20px;}
.lienPDF{background: url(Gx/icone_pdf.gif) no-repeat left;padding:5px 0 5px 20px;}


/* CONTENEURS ET CLASSES GÉNÉRALES
--------------------------------------------------------------------------------------- */
#conteneur{
	margin: 0 auto 0 auto;
	width:964px;
	position:relative;
}

.both{clear:both;}

.boiteVideo{
width:300px;
bottom:80px;
position:absolute;
left:550px;}


.lienVideo1{background:url(gx/01/btnVideo_site1.jpg) no-repeat; height:46px;display:block;text-decoration:none;}
.lienVideo1 p, .lienVideo2 p{padding:15px 0 0 55px;font-weight:bold;}
.lienVideo2{background:url(gx/01/btnVideo_site2.jpg) no-repeat;  height:46px;display:block;text-decoration:none;}

a.lienVideo1:hover, a.lienVideo2:hover{background-position:bottom left;}


/* PIED DE PAGE
--------------------------------------------------------------------------------------- */

/* Partager cette page (bookmarker) */
#socialBookmarker {margin:10px 0;float:right;}
#socialBookmarkerPrefix {float:left;cursor:default;}
.bookmarkIconesVisibles {float:left;margin-left:2px;}
#bookmarkHoverPopup {
	position:absolute;
	border:solid 1px #ddd;
	background-color:white;
	text-align:left;
	padding:4px 0 4px 4px;
	width:156px;
	display:none;
}
#bookmarkHoverPopup .bookmarkHoverPopupItems{
	float:left;
	width:150px;
	height:25px;
	margin-right:4px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a{
	line-height:25px;
	height:25px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a:link, #bookmarkHoverPopup .bookmarkHoverPopupItems a:visited{
	border:none;
	color:#666;
	display:block;
	text-decoration: none;
	width:150px;
	padding-left:2px;
}

#bookmarkHoverPopup .bookmarkHoverPopupItems a:active, #bookmarkHoverPopup .bookmarkHoverPopupItems a:hover{
	text-decoration: none;
	color:#333333;
	width:150px;
	height:25px;
	display:block;
	background-color:#eee;
	padding-left:2px;
}

.btn_concour_fr { display:block; width:168px; height:142px; background: url(gx/m/sprite_concours_bouton.jpg) no-repeat 0px 0px; text-indent:-9999px; margin:0 auto 0 auto; }
.btn_concour_fr:hover { background: url(gx/m/sprite_concours_bouton.jpg) no-repeat 0px -142px; }
.btn_concour_en { display:block; width:168px; height:142px; background: url(gx/m/sprite_concours_bouton.jpg) no-repeat -168px 0px; text-indent:-9999px; margin:0 auto 0 auto; }
.btn_concour_en:hover { background: url(gx/m/sprite_concours_bouton.jpg) no-repeat -168px -142px; }


.fbJaimePetit { max-width: 100px; }
.fbJaime { max-width: 380px; float:left; margin:8px 0 0 5px; }
.fbJaime iframe{ margin-right: 10px; height: 30px; width: 370px; border:none; }
.fbJaime span.connect_widget_not_connected_text { color:#7f94a5; font-size:12px; }

