

html, body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;

}

/* style pour le menu déroulant du store */
.menustore ul{
list-style-type:none;
position:relative;
padding:0;
margin:0;
}
.menustore li{
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border: 1px solid grey;
float:left;
position:relative;
z-index:10;
}

.menustore table{
position:absolute;
border-collapse:collapse;
z-index:11;
left:-1px;
top:25px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;

}

.menustore a, .menustore :visited {
display:block;
font-size:10px;
width:190px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border: 2px solid blue;
padding:7px 0;
color:#0000AA;
background:#FFFFFF;
text-decoration:none;

text-align:center;
font-family:verdana;
font-weight: bold;
}
.menustore :hover{
color:#FFFFFF;
background:#4444AA;
}

.menustore ul ul {
visibility:hidden;
position:absolute;
width:190px;
height:0;
}
.menustore ul li:hover ul,
.menustore ul a:hover ul{
visibility:visible;
}
.cdshots {
position: absolute;
top:30px;
left:3px;
z-index:13;
}
/*fin des style pour le menu déroulant du webstore*/
.description {
padding:7px 0;
position: absolute;
top:32px;
left:180px;
display: inline;
width:757px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border: 2px solid blue;
background:#FFFFFF;
z-index:13;
}
.plandecour {
visibility:hidden;
padding:7px 0;
position: absolute;
top:32px;
left:180px;
display: inline;
width:757px;
-moz-border-radius: 8px;
-khtml-border-radius: 8px;
-webkit-border-radius: 8px;
border: 2px solid blue;
background:#FFFFFF;
z-index:13;
}
.conteneur { /*le conteneur global du site, qui sera centré */
width: 100%;
height: 100%;
position: absolute;
background-color: #000000;
}

.conteneurb { /*le conteneur pour l'éditeur de blok */
width: 100%;
height: 100%;
position: absolute;
}

p{
margin: 0pt;
margin-bottom: 10px;
padding: 0pt;
}
.Bulle{
color:#000000;
font-size:13px;
font-family:Verdana;
}
.drapeaux {
position: absolute;
top:16px;
left:550px;
z-index:2;
}

.menu_princip {
position: absolute;
top:58px;
left:120px;
z-index:2;
}
.menu_sec {
position: absolute;
top:298px;
left:0px;
z-index:2;
width: 170px;
height: 300px;
}
.connex {
position: absolute;
top:210px;
left:0px;
z-index:2;
}
.rsss {
position: absolute;
top:92px;
left:145px;
z-index:2;
}
.le_main {
position: absolute;
top:117px;
left:188px;
z-index:2;
width: 86.5%;
}

.prol_menu {
position: absolute;
top:0px;
left:1024px;
z-index:2;
width: auto;
width: expression(document.body.clientWidth < 1030? "5px" : document.body.clientWidth > 1280? "10px" : "10px");
height: 109px;
}
.prol_menu_img {
width: 100%;
width: expression(document.body.clientWidth < 1030? "5px" : document.body.clientWidth > 1280? "360px" : "360px");

}
.divblock1 {
	position: absolute;
	border: 10px solid blue;
}
.divblock2 {
	position: absolute;
	border: 10px solid red;
}
.divblock3 {
	position: absolute;
	border: 10px solid green;
}
.divblock4 {
	position: absolute;
	border: 10px solid black;
}
.divmenu {

z-index:2;
}


.backk{
	width : 1024px;
	height : 768px;
	
}
.divenc {
	width: 170px;
	text-align: left;
	font-size: 14px;
	background-color:#2A4477;
	font-weight: bold;
	cursor: pointer;
	display: inline;
}
.bouton1{
	border:1px solid black;
	background-color:#EB9541;
	color:black;
	font-family: Arial;
 	 font-size: 11px;
 	color: black;
}

.bordure{
	border:2px solid black;
}

.champ{
	border:1px solid black;
	background-color:#DDDDFF;
	color:black;
	font-family: Arial;
 	 font-size: 11px;
 	color: black;
 	text-decoration:none;
}

.bouton0{
	border:1px solid black;
	background-color:#DDDDFF;
	color: black;
	font-family: Arial;
 	 font-size: 11px;
 	text-decoration:none;
}

.shots1{
	border:1px solid #294273;
	height:90px;
	width:120px;
}
.shots2{
	border:1px solid #294273;
	height:90px;
	width:120px;
}
.shots3{
	border:1px solid #294273;
	height:90px;
	width:120px;
	top: 0px;
}
.shots1 img {
height:90px;
width:120px;
left: 0px;
top: 0px;
}

.shots1:hover img {
border:3px solid #294273;
height:310px;
width:400px;
position: relative;
left: -14px;
top: 100px;
}
.shots2 img {
height:90px;
width:120px;
position: relative;
left: 0px;
 top: 0px;
}

.shots2:hover img {
border:3px solid #294273;
height:310px;
width:400px;
position: relative;
left: -142px;
top: 100px;
}
.shots3 img {
height:90px;
width:120px;
position: relative;
left: 0px;
top: 0px;
}

.shots3:hover img {
border:3px solid #294273;
height:310px;
width:400px;
position: relative;
left: -268px;
top: 100px;
}
.titre{
	font-family: Arial;
 	font-size: 18px;
 	font-weight: bold;
 	color: #294273;
}

.soustitre{
	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
 	color: #E36120;;
}

.texte{
	font-family: Arial;
 	font-size: 14px;
 	color: black;
}

.titmenu{
	font-family: Arial;
 	font-size: 10px;
 	font-weight: bold;
 	color: #294273;
}


.linkmenu{
	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
 	color: #E36120;
 	text-decoration:none;
}

.linkmenu:hover{
	font-family: Arial;
 	font-size: 12px;
 	font-weight: bold;
 	color: #d7ecAA;
 	text-decoration:none;
}



.linkmenu1{
	font-family: Arial;
 	font-size: 13px;
 	font-weight: bold;
 	color: #444273;
 	text-decoration:none;
}
.linkmenu1:hover{
	font-family: Arial;
 	font-size: 13px;
 	font-weight: bold;
 	color: #E36120;
 	text-decoration:none;
}
.linkmenu2{
	font-family: Arial;
 	font-size: 13px;
 	font-weight: bold;
 	color: #d7ecfd;
 	text-decoration:none;
}

.linkmenu2:hover{
	font-family: Arial;
 	font-size: 13px;
 	font-weight: bold;
 	color: #f5d31a;
 	text-decoration:none;
}


.pmenu0{
	border:1px solid white;
	color: #294273;
	font-family: Arial;
 	 font-size: 11px;
 	 text-decoration:none;
}

.pmenu1{
	border:1px solid black;
	background-color:#EB9541;
	color:black;
	font-family: Arial;
 	 font-size: 11px;
 	color: black;
 	text-decoration:none;
}

.liendebase:hover{
	color: white;
	font-family: Arial;
 	 font-size: 11px;
 	 font-weight: bold;
 	 text-decoration:none;
}

.liendebase{
	color: black;
	font-family: Arial;
 	 font-size: 11px;
 	 font-weight: bold;
 	 text-decoration:none;
}

.justification{
 	 text-align: justify;
}

.lientexte{
	color: #294273;
	font-family: Arial;
 	 font-size: 12px;
 	 text-decoration:none;
 	 font-weight: bold;
}

.lientexte:hover{
	color: #E36120;
	font-family: Arial;
 	 font-size: 12px;
 	 text-decoration:none;
 	 font-weight: bold;
}
.lientexte2{
	color: #E36120;
	font-family: Arial;
 	 font-size: 13px;
 	 text-decoration:none;
 	 font-weight: bold;
}

.lientexte2:hover{
	color: #AA4273;
	font-family: Arial;
 	 font-size: 13px;
 	 text-decoration:none;
 	 font-weight: bold;
}
.block-code {
	font-family: "Times New Roman", Times, serif;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #999999;
	position: relative;
	top: 0cm;
	left:0cm;
	right:0cm;
}