/* Bienvenue aux curieux ! */
* { 
margin : 0; 
padding : 0; 
} 
html { 
width : 100%; 
height : 100%; 
} 
body { 
width : 100%; 
line-height : 1; 
color : #1763a9; 
background-color : #fff; 
background-image : url(../images/gasc/design/bg-site.jpg); 
background-repeat : repeat-x; 
font : normal 80% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif; 
} 
a img { 
border : 0; 
} 
a, a:hover, a:link, a:active, a:focus{
	outline:none;
}

img { 
border : 0; 
}
img.milieu {
vertical-align : middle;
}
 
textarea { 
font : inherit; 
} 
form { 
white-space : nowrap; 
margin:0;
padding:0;
} 
input[type="radio"] { 
margin : 0; 
padding : 0; 
} 
select, input, label { vertical-align:middle; margin:0; padding:0}
.vert { 
background-image : url(../images/gasc/design/bg-vert.png); 
color : #fff; 
} 
.bleu { 
background-image : url(../images/gasc/design/bg-vert.png); 
color : #fff; 
} 
.rouge { 
color : #e60202; 
} 
.txt-left { 
text-align : left; 
} 
.txt-right { 
text-align : right; 
} 
.txt-center { 
text-align : center; 
} 
.txt-justify { 
text-align : justify; 
} 
#percent { 
position : relative; 
min-width : 100%; 
width : auto !important ; 
width : 100%; 
min-height : 100%; 
height : auto !important ; 
height : 100%; 
} 
* html #percent { 
height : 100%; 
width : 100%; 
} 
#site { 
width : 1000px; 
border : 0; 
padding : 0; 
margin : 0 auto; 
} 
#logo { 
float : left; 
width : 308px; 
height : 101px; 
background-image : url(../images/gasc/design/bg-logo.png); 
background-repeat : no-repeat; 
border : 0; 
padding : 0; 
margin : -10px 0 0 0; 
text-align : center; 
} 
#connexion { 
color : #ffffff; 
width : 682px; 
height : 33px; 
border : 0; 
padding : 0; 
margin : 10px 0 0 318px; 
} 
#connexion li { 
display : inline; 
list-style-type : none; 
border : 0; 
padding : 0; 
margin : 0; 
} 
#connexion a { 
margin-left : 10px; 
color : #fff; 
text-decoration : underline; 
} 
.connexion { 
border : 0; 
margin : 0 0 0 10px; 
padding : 0; 
font-size : 12px; 
font-weight : 500; 
color : #ffffff; 
background-image : url(../images/gasc/design/connect.jpg); 
background-repeat : no-repeat; 
background-position : top left; 
width : 78px; 
height : 21px; 
background-color : transparent; 
}
#flash { 
float:right;
width : 700px; 
height : 190px; 
border : 0; 
padding : 0; 
margin : 12px 10px 0 0; 
}
#consoles { 
width : 692px; 
height : 32px; 
background-image : url(../images/gasc/design/b-consol.png); 
background-repeat : no-repeat; 
background-position : top left; 
border : 0; 
padding : 0; 
margin : 0 0 0 308px; 
} 
#consoles ul { 
width : 692px; 
height : 32px; 
border : 0; 
padding : 0; 
margin : 0; 
} 
#consoles li { 
list-style-type : none; 
border : 0; 
padding : 0; 
margin : 0; 
font-weight : bold; 
font-size : 16px; 
} 
#consoles li a { 
border : 0; 
padding : 0; 
margin : 0 0 0 10px; 
color : #1763a9; 
text-decoration : none; 
} 
#consoles li a:hover { 
display : inline-block; 
border : 0; 
height : 32px; 
padding : 0; 
margin : 0 0 0 10px; 
color : #b0c91b; 
text-decoration : none; 
background-image : url(../images/gasc/design/consol-h.png); 
background-repeat : no-repeat; 
background-position : bottom center; 
} 
#faq { 
border : 0; 
padding : 0; 
color : #1763a9; 
}
#faq ul { 
list-style-type:none;
margin:10px;
} 
#faq a, a:hover, a:visited { 
color : #1763a9; 
text-decoration : none;
} 
#bienchoisir {
font-family:Arial,Helvetica,sans-serif;
border : 0; 
padding : 0;
color : #1763a9;
font-size:14px;
}
#bienchoisir h3 {	text-decoration : underline; font-size:18px;}
#bienchoisir p { margin:10px;}
#bienchoisir b { font-size:16px; color : #B0C91B;}
#top { 
clear : both; 
width : 1000px; 
height : 213px; 
border : 0; 
padding : 0; 
margin : 19px auto 0 auto; 
background-image : url(../images/gasc/design/bg-top.png); 
} 
#top .selection { 
text-align : center; 
padding : 25px 0 0 0; 
} 
#top .selection a { 
color : #1763a9; 
} 
#top h3 {text-align:center}

.catalog_search {
float:left;
display:block;
width:220px;
height:192px;
padding : 0 8px 0 8px; 
margin : 10px 10px 0 12px;
background-image: url(../images/gasc/design/bg_top-catalog.png);
color: #fff;
}
.catalog_search input{padding: 0 0 4px 0;}
.catalog_search input:focus{background-color: #eee; color:#1763a9}
.catalog_search select:focus{background-color:#eee;color:#1763a9}
.catalog_search label {display:block;height:20px;width:70px;float:left;}
.catalog_search p{margin-bottom:4px; font-weight:bold;display:block}
.catalog_search a, a:hover, a:visited{color:#fff}
.catalog_search ul{ list-style-type:none}
.catalog_search .liste_jeux{ margin:10px 0 0 0; height: 100px; overflow:auto; display:block}

#catalog_infos {
float:left;
width:220px;
height:192px;
padding : 0 8px 0 8px; 
margin : 10px 10px 0 0;
background-image: url(../images/gasc/design/bg_top-catalog.png);
color: #fff;
}
#catalog_infos ul{ list-style-type:none}
#catalog_infos li{ margin: 0px 0 4px 0}
#catalog_infos a, a:hover, a:visited{color:#fff; font-weight:bold}
#catalog_client {
float:left;
width:236px;
height:192px;
padding : 0; 
margin : 10px 10px 0 0;
color: #fff;
}
#catalog_login {
width:220px;
height:100px;
padding : 0; 
padding : 0 8px 0 8px;  
background-image: url(../images/gasc/design/bg_client-catalog.png);
color: #fff;
}
#catalog_panier {
clear:both;
width:220px;
height:85px;
padding : 0 8px 0 8px; 
margin : 7px 0 0 0;
background-image: url(../images/gasc/design/bg_panier-catalog.png);
color: #fff;
}
#catalog_panier a, a:hover, a:visited{ color:#FFF }
#catalog_panier .ligne-panier{ border-bottom:1px solid #fff; overflow:auto; display:block}
#catalog_panier .ligne-prix {clear:both; margin-top:10px}
#catalog_panier .ligne-prix img{border:none; margin:0; padding:0; margin-right:14px}
#catalog_panier .ligne-prix span{font-weight:bold; font-size:20px; margin-right:12px}
#catalog_avis {
float:left;
width:236px;
height:192px;
padding : 0; 
margin : 10px 6px 0 0;
background-image: url(../images/gasc/design/bg_top-catalog.png);
color: #fff;
}
#catalog_avis p{ padding : 0 8px 0 8px; }
#catalog_avis a, a:hover, a:visited{ color:#FFF }
#catalog_avis .cadre_jeu{
display:block;
width:220px;
height:90px;
padding : 0 8px 0 8px; 
margin : 0;
background-color:#FFF;
color : #1763a9; 
}
#menu ul { 
width : 1000px; 
height : 26px; 
border : 0; 
padding : 2px 0 0 0; 
margin : 0; 
} 
#menu li { 
list-style-type : none; 
border : 0; 
padding : 0; 
margin : 0; 
font-weight : bold; 
font-size : 14px; 
text-align : center; 
} 
#menu li a { 
border : 0; 
padding : 0 12px 0 12px; 
margin : 0; 
color : #ffffff; 
text-decoration : none; 
} 
#menu li a:hover { 
display : inline-block; 
border : 0; 
height : 24px; 
padding : 0 12px 0 12px; 
margin : 0; 
color : #ffffff; 
text-decoration : none; 
background-color : #b0c91b; 
background-image : url(../images/gasc/design/menu.gif); 
background-repeat : no-repeat; 
background-position : bottom center; 
} 
#menu li img { 
vertical-align : top; 
margin : 0 -4px 0 0; 
padding : 0; 
} 
#recherche { 
width : 1000px; 
height : 57px; 
margin : 0 auto; 
padding : 0; 
} 
#recherche img { 
border : none; 
margin : 0; 
padding : 0; 
float : left; 
margin-left : 10px; 
} 
#tool { 
float : right; 
white-space : nowrap; 
width : 400px; 
margin : 15px 10px 0 0; 
padding : 0; 
} 
.search { 
border : 0; 
margin : 0; 
padding : 0; 
background-image : url(../images/gasc/design/search.png); 
background-repeat : no-repeat; 
background-position : center; 
width : 26px; 
height : 16px; 
background-color : transparent; 
} 
.center { 
margin : 20px auto; 
padding : 0; 
display : block; 
text-align : center; 
color : #1763a9; 
line-height : 16px; 
font-size : 14px; 
text-align : center; 
} 
#informations { 
width : 996px; 
margin : 0 auto; 
padding : 0;
background-image : url(../images/gasc/design/bg-informations.png); 
background-repeat : no-repeat; 
background-position : top; 
}
#informations .bot img { 
margin : 0; 
padding : 0; 
width : 997px; 
height : 10px; 
} 
#informations_left { 
float : left; 
width : 200px; 
height : 20px; 
margin : 0 20px 0 0; 
padding : 0; 
}
#informations_left p { 
color : #ffffff; 
margin : 0 auto 10px 0; 
padding : 0; 
text-align : center; 
font-weight : bold; 
font-size : 18px; 
}  
#reservations { 
width : 996px; 
height : 110px;
margin : 0 auto; 
padding : 0; 
background-image : url(../images/gasc/design/bg-reservations-jeux.png); 
background-repeat : no-repeat; 
background-position : top; 
} 
#reservations .bot img { 
margin : 0; 
padding : 0; 
width : 997px; 
height : 10px; 
} 
#reservations_left { 
float : left; 
width : 200px; 
height : 70px; 
margin : 0 10px 0 0; 
padding : 0; 
} 
#reservations_left h2 { 
color : #ffffff; 
margin : 0 auto; 
padding : 0; 
text-align : center; 
} 
#reservations_left p { 
color : #ffffff; 
margin : 0 auto 10px 0; 
padding : 0; 
text-align : center; 
font-weight : bold; 
font-size : 18px; 
} 
#reservations_left a { 
margin : auto; 
padding : 0; 
text-align : center; 
color : #1763a9; 
line-height : 10px; 
font-size : 14px; 
line-height : 14px; 
} 
#reservations_left p .center a { 
margin : 0 auto; 
padding : 0; 
text-align : center; 
color : #1763a9; 
line-height : 10px; 
font-size : 14px; 
} 
.jeux_reserves { 
float : left; 
margin : 10px 10px 0 0; 
padding : 0; 
background-image : url(../images/gasc/design/bg-list-resa.png); 
background-repeat : repeat-y; 
} 
.jeux_reserves ul { 
float : left; 
width : 18px; 
height : 15px; 
margin : 0; 
padding : 0; 
} 
.jeux_reserves li.no { 
width : 18px; 
height : 17px; 
display : block; 
color : #ffffff; 
font-size : 14px; 
font-weight : bold; 
text-align : center; 
margin : 0 0 2px 0; 
padding : 0; 
background-image : url(../images/gasc/design/bg-no.png); 
background-repeat : repeat; 
list-style-type : none; 
} 
.jeux_reserves li.boutons { 
width : 18px; 
height : 15px; 
display : block; 
margin : 4px 0 0 0; 
padding : 0; 
list-style-type : none; 
} 
.jeux_reserves li.boutons img { 
border : none; 
} 
.jeux_reserves p.jaquette { 
float : left; 
width : 54px; 
height : 72px; 
line-height : 72px; 
text-align : center; 
margin : 0 auto; 
padding : 4px; 
} 
.jeux_reserves p.jaquette img { 
vertical-align : middle; 
border: 1px solid #000000; 
} 
.jeux_espace { 
float : left; 
margin : 40px 10px 0 0; 
width : 19px; 
height : 19px; 
padding : 0; 
} 
#reservations .infos { 
float : left; 
width : 170px; 
text-align : center;
margin : 15px auto; 
padding : 0; 
} 
#reservations .subscribe { 
float : right; 
text-align : center; 
margin : 8px 10px 0 10px; 
width : 200px; 
padding : 0; 
} 
#reservations .subscribe img { 
border : none; 
margin : 0 auto; 
padding : 0; 
text-align : center; 
} 
#ajax_reservation { 
	float : left;
	position : static;
	margin : 0 0 0 2px;
	padding : 0; 
}
#ajax_alacarte { 
	float : right; 
	position : static;
	margin : 0 2px 0 0;
	padding : 0; 
}
#reservations_alacarte { 
width : 260px;
height : 110px;
padding : 0; 
background-image : url(../images/gasc/design/bg-alacarte.png); 
background-repeat : no-repeat; 
background-position : top; 
} 
#reservations_alacarte .infos {
width : 240px;
text-align : center;
margin : 0 5px 0 15px; 
padding : 0; 
} 
#reservations_alacarte .infos h3 { 
color : #ffffff; 
float : left; 
text-align : left;
font-weight : bold; 
font-size : 18px; 
margin : 0 0 4px 0; 
}
.compteur {
float : left;
width : 62px;
height : 60px;
margin : 20px 0 0 0px; 
padding : 0; 
background-image : url(../images/gasc/design/bg_compteur_vert.png); 
background-repeat : no-repeat; 
background-position : top; 
}
.compteur p {
margin : 40px 0 0 0; 
text-align : center;
width : 62px;
font-weight : bold; 
font-size : 18px; 
}
.box { 
padding : 0; 
margin : 0; 
}
.box img { 
border: 1px solid #000000; 
}
.formules { 
width : 236px; 
height : 203px; 
margin : 0; 
padding : 0; 
float : left; 
} 
.formules img { 
border : none; 
margin : 0; 
padding : 0; 
} 
.desc_formule ul { 
list-style-type : none; 
clear : both; 
margin : 0; 
padding : 0; 
width : 400px; 
line-height : 16px; 
} 
.desc_formule img { 
margin : 0; 
padding : 0; 
display : block; 
height : 16px; 
float : left; 
} 
.desc_formule.gris { 
clear : both; 
list-style-type : none; 
margin : 12px 0 0 0; 
padding : 0; 
display : block; 
height : 16px; 
width : 500px; 
line-height : 16px; 
background-image : url(../images/gasc/bg_formul-gauche-gris.png); 
background-position : right; 
background-repeat : no-repeat; 
} 
.desc_formule.blanc { 
clear : both; 
list-style-type : none; 
margin : 12px 0 0 0; 
padding : 0; 
width : 500px; 
line-height : 16px; 
display : block; 
height : 16px; 
background-image : url(../images/gasc/bg_formul-gauche-blanc.png); 
background-position : right; 
background-repeat : no-repeat; 
} 
.col_1-gris { 
background-image : url(../images/gasc/formul-gauche-gris.png); 
background-position : left; 
background-repeat : no-repeat; 
height : 16px; 
float : left; 
padding-left : 20px; 
width : 250px; 
} 
.col_1-blanc { 
background-image : url(../images/gasc/formul-gauche-blanc.png); 
background-position : left; 
background-repeat : no-repeat; 
height : 16px; 
float : left; 
margin : 0; 
padding-left : 20px; 
width : 250px; 
} 
.prix { 
font-size : 18px; 
font-weight : bold; 
color : #e60202; 
padding : 4px 4px 4px 4px; 
background-color : #fff; 
border-right : 1px solid #d3d2d2; 
border-bottom : 1px solid #d3d2d2; 
} 
.choix_formule { 
clear : both; 
text-align : center; 
margin : 14px 0 0 0; 
color : #e60202; 
font-weight : bold; 
} 
.choix_formule a:hover { 
color : #e60202; 
font-weight : bold; 
} 
.choix_formule a:visited { 
color : #999999; 
font-weight : bold; 
} 
#center { 
overflow : auto; 
width : 970px; 
border : 0; 
padding : 0 15px 20px 15px; 
margin : -4px auto; 
background-image : url(../images/gasc/design/center-mid.png); 
background-repeat : repeat-y; 
background-position : top; 
} 
#left310 { 
float : left; 
overflow : auto; 
width : 310px; 
border : 0; 
margin : 10px 0 0 0; 
padding : 0; 
} 
#left310 img { 
border : none; 
display : block; 
margin : 0; 
padding : 0; 
} 
#right642 { 
float : right; 
overflow : auto; 
overflow-x: hidden;
width : 642px; 
border : 0; 
margin : 0; 
padding : 0; 
} 
#right642 h1 { 
width : 572px; 
height : 48px; 
border : 0; 
margin : 0; 
padding : 6px 0 0 70px; 
background-image : url(../images/gasc/design/bg-642px.png); 
background-repeat : no-repeat; 
background-position : top left; 
color : #fff; 
font-size : 30px; 
} 
#right642in { 
clear : both; 
overflow : scroll;
overflow-x: hidden;
width : 631px; 
height : 386px; 
margin : 0 0 0 9px; 
padding : 0; 
border-top : 0; 
border-right : 1px solid #6a7a0d; 
border-bottom : 1px solid #6a7a0d; 
border-left : 1px solid #6a7a0d; 
} 
#right642in a {
	text-decoration:underline;
	color:#1763A9;
	font-weight:bold;
}
#right310 { 
float : right; 
width : 310px; 
border : 0; 
margin : 10px 0 0 0; 
padding : 0; 
} 
#right310 img { 
border : none; 
display : block; 
margin : 0; 
padding : 0; 
} 
#right310 p { 
border : 0; 
margin : 0; 
padding : 0 10px 0 10px; 
} 
#right310 h4 { 
border : 0; 
margin : 0; 
padding : 10px 10px 10px 10px; 
} 
#adresse { 
margin : 0; 
padding : 10px 10px 10px 10px; 
} 
#adresse h3 { 
float : left; 
border-top : 1px solid #cccccc; 
width : 290px; 
margin : 0 0 0 0; 
} 
#adresse .gris { 
clear : both; 
background-color : #eeeeee; 
} 
#adresse a, a:hover, a:visited { 
color : #e60202; 
} 
.postal { 
display : block; 
overflow : auto; 
} 
.postal h3 { 
display : block; 
border-bottom : 1px solid #fff; 
margin : 0 0 10px 0; 
width : 100%; 
} 
#left642 { 
float : left; 
overflow : auto; 
width : 642px; 
border : 0; 
margin : 0; 
padding : 0; 
} 
#left642 h1 { 
width : 572px; 
height : 48px; 
border : 0; 
margin : 0; 
padding : 6px 0 0 70px; 
background-image : url(../images/gasc/design/bg-642px.png); 
background-repeat : no-repeat; 
background-position : top left; 
color : #fff; 
font-size : 30px; 
} 
#left642 p { 
clear : both; 
border : 0; 
margin : 0; 
padding : 0; 
} 
#left642 .left { 
clear : both; 
float : left; 
background-color : #eeeeee; 
width : 300px; 
border : 0; 
margin : 0; 
padding : 0; 
} 
#left642 .right { 
clear : right; 
float : right; 
width : 300px; 
background-color : #eeeeee; 
border : 0; 
margin : 0; 
padding : 0; 
} 
#basic-accordian { 
clear : both; 
overflow : auto; 
margin : 20px 0 10px 0; 
padding : 0; 
width : 642px; 
} 
#basic-accordian ul {
list-style-type: none;
padding: 10px 0 0 2px;
height:42px;
}
#basic-accordian li {
float: left;
margin: 0 2px 0 2px;
padding: 0 10px 0 10px;
background-color: #D3D2D2;
text-align: center;
color: #1763A9;
font-size: 20px;
line-height: 42px;
width: 175px;
}
.accordion_headings { 
padding : 5px 0 5px 30px; 
background : url(../images/gasc/design/bg-liste-accordeon.png) no-repeat left top; 
color : #1763a9; 
border : 1px solid #fff; 
cursor : pointer; 
font-weight : bold; 
overflow : auto; 
} 
.offre_left { 
margin : 0; 
padding : 0; 
float : left; 
} 
.offre_right { 
margin : 0; 
padding : 0; 
float : right; 
margin-right : 10px; 
text-align : right; 
clear : right; 
} 
.offre_right a {color : #ffffff;} 
.offre_right a:visited {color : #ffffff;} 
.offre_right a:hover {color : #e60202;} 
.accordion_headings:hover { 
background-position : left -30px; 
color : #fff; 
} 
.accordion_child { 
padding : 15px; 
background : #eee; 
} 
.accordion_child p a { 
color : #e60202; 
font-weight : bold; 
} 
.header_highlight { 
background-position : left -30px; 
overflow : auto; 
color : #fff; 
font-weight : bold; 
} 
#facture { 
clear : both; 
overflow : auto; 
margin : 20px 0 10px 0; 
padding : 0; 
width : 642px; 
} 
.facture_top { 
padding : 5px 0 5px 30px; 
background : url(../images/gasc/design/bg-liste-accordeon.png) no-repeat left -30px; 
color : #fff; 
border : 1px solid #fff; 
cursor : pointer; 
font-weight : bold; 
overflow : auto; 
} 
.facture_top-vert { 
padding : 5px 0 5px 30px; 
background : url(../images/gasc/design/bg-liste-accordeon.png) no-repeat left top; 
color : #fff; 
border : 1px solid #fff; 
cursor : pointer; 
font-weight : bold; 
overflow : auto; 
} 
.facture_content { 
margin : 0 0 12px 0; 
padding : 15px; 
background : #eee; 
overflow : auto; 
} 
.facture_content ul { 
list-style-type : none; 
overflow : auto; 
} 
.facture_tab { 
border : 1px solid #fff; 
} 
.liste-jeux { 
width : 595px; 
margin : 0 auto; 
padding : 10px 0 0 20px; 
} 

.jeu { 
float : left; 
white-space : nowrap; 
width : 95px; 
margin : 0 20px 20px 0; 
padding : 0; 
border : none; 
} 
.jeu li { 
display : block; 
list-style-type : none; 
border : none; 
} 
.jeu .jaquette { 
width : 90px; 
height : 120px; 
line-height : 120px; 
text-align : center; 
margin : 0 auto; 
padding : 0; 
} 
.jeu .jaquette img { 
vertical-align : middle; 
} 
.jeu .reserver { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 90px; 
height : 37px; 
margin : 0 auto; 
padding : 0; 
} 
.jeu .reserver a { 
display:block;
margin : 0; 
padding : 0; 
} 
.jeu .reserver .bouton { 
float : left; 
font-family : arial, helvetica, sans-serif; 
background-image : url(../images/gasc/design/btn-reserver-vert.png); 
white-space : nowrap; 
display : block; 
width : 65px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
.jeu .reserver .bouton a:hover img { 
visibility : hidden; 
display : block; 
} 
.jeu .reserver .loupe { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 25px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.jeu .reserver span { 
position : absolute; 
left : 35px; 
top : 15px; 
padding : 0; 
cursor : pointer; 
}

.jeu_envois { 
float : left; 
width : 95px; 
margin : 0 0 0 6px; 
padding : 0; 
border : none;
} 
.jeu_envois li { 
display : block; 
list-style-type : none; 
border : none; 
} 
.jeu_envois .jaquette { 
width : 90px; 
height : 120px; 
line-height : 120px; 
text-align : center; 
margin : 0 auto; 
padding : 0; 
} 
.jeu_envois .jaquette img { 
vertical-align : middle; 
} 
.jeu_envois .reserver { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 90px; 
height : 37px; 
margin : 0 auto; 
padding : 0; 
} 
.jeu_envois .reserver a { 
display:block;
margin : 0; 
padding : 0; 
} 
.jeu_envois .reserver .bouton { 
float : left; 
font-family : arial, helvetica, sans-serif; 
background-image : url(../images/gasc/design/reserver-vert_fond-vert.png); 
white-space : nowrap; 
display : block; 
width : 65px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
.jeu_envois .reserver .bouton a:hover img { 
visibility : hidden; 
display : block; 
} 
.jeu_envois .reserver .loupe { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 25px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.jeu_envois .reserver span { 
position : absolute; 
left : 35px; 
top : 15px; 
padding : 0; 
cursor : pointer; 
}


.jeu_retours { 
float : left; 
width : 95px; 
margin : 0 0 0 6px; 
padding : 0; 
border : none;
} 
.jeu_retours li { 
display : block; 
list-style-type : none; 
border : none; 
} 
.jeu_retours .jaquette { 
width : 90px; 
height : 120px; 
line-height : 120px; 
text-align : center; 
margin : 0 auto; 
padding : 0; 
} 
.jeu_retours .jaquette img { 
vertical-align : middle; 
} 
.jeu_retours .reserver { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 90px; 
height : 37px; 
margin : 0 auto; 
padding : 0; 
} 
.jeu_retours .reserver a { 
display:block;
margin : 0; 
padding : 0; 
} 
.jeu_retours .reserver .bouton { 
float : left; 
font-family : arial, helvetica, sans-serif; 
background-image : url(../images/gasc/design/reserver-vert_fond-bleu.png); 
white-space : nowrap; 
display : block; 
width : 65px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
.jeu_retours .reserver .bouton a:hover img { 
visibility : hidden; 
display : block; 
} 
.jeu_retours .reserver .loupe { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 25px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
* html a:hover { 
visibility : visible; 
} 
.jeu_retours .reserver span { 
position : absolute; 
left : 35px; 
top : 15px; 
padding : 0; 
cursor : pointer; 
} 

#footenair { 
width : 1000px; 
margin : 0 auto; 
padding : 0; 
color : #fff; 
text-align : center; 
} 
.jeu .dispo { 
width : 67px; 
height : 16px; 
margin : 0 auto; 
padding : 0; 
} 
#creer_compte {
overflow:auto;
background-image : url(../images/gasc/design/bg-logins.png); 
background-repeat : no-repeat; 
float : left; 
width : 300px; 
height : 181px; 
margin : 20px 0 0 80px; 
padding : 0; 
} 
#creer_compte img { 
float : right; 
margin : 4px 6px 4px 0; 
padding : 0; 
border : none; 
text-align : right; 
} 
input[type="image"] { 
float : right; 
margin : 10px 6px 4px 0; 
padding : 0; 
border : none; 
text-align : center; 
} 
#creer_compte H3 { 
margin : 0; 
border-bottom : 0 solid #1769a9; 
padding : 4px 4px 4px 8px; 
} 
#creer_compte p { 
margin : 0; 
padding : 12px 12px 12px 12px; 
} 
#login {
overflow:auto;
background-image : url(../images/gasc/design/bg-logins.png); 
background-repeat : no-repeat; 
float : right; 
width : 300px; 
height : 181px; 
margin : 20px 80px 0 0; 
padding : 0; 
} 
#login img { 
float : right; 
margin : 12px 6px 4px 0; 
padding : 0; 
border : none; 
text-align : right; 
} 
#login H3 { 
margin : 0; 
border-bottom : 0 solid #1769a9; 
padding : 4px 4px 4px 8px; 
} 
#login p { 
margin : 0; 
padding : 12px 12px 12px 12px; 
} 
#login ul { 
list-style-type : none; 
margin : 0 0 0 0; 
padding : 0 0 12px 20px; 
} 
#login li { 
margin : 0 0 6px 0;
}

#left_345 {
border : 0; 
padding : 0; 
margin : 0;
width:345px;
float:left;
overflow:auto;
color:#fff;
}
#left_345 img{margin:0; padding:0; border:0}

#envois_centre {
overflow:auto;
border : 0; 
padding : 0px 10px 10px 20px; 
margin : -4px 0 0 0;
background-image:url(../images/gasc/design/envois_centre.png);
}
#envois_top #envois_centre #envois_bas {margin: 0; white-space: nowrap;}

#retours {
margin: 20px 0 0 0;
}
#retours_centre {
overflow:auto;
border : 0; 
padding : 0px 10px 10px 20px; 
margin : -4px 0 0 0;
background-image:url(../images/gasc/design/retours_centre.png);
}
#right560 { 
overflow:auto;
float : right; 
width : 610px;
border : 0; 
margin : 0; 
padding : 0; 
} 
#right560 h1 { 
width : 590px; 
height : 48px; 
border : 0; 
margin : 0; 
padding : 6px 0 0 20px; 
background-image : url(../images/gasc/design/bg-560px.png); 
background-repeat : no-repeat; 
background-position : top left; 
color : #fff; 
font-size : 30px; 
} 
#right560in { 
clear : both; 
display:block;
height : 190px;
overflow: scroll;
overflow-y:hidden;
white-space: nowrap;
margin : 0 9px 0 0; 
padding : 0; 
border-top : 0;  
border-right : 1px solid #6a7a0d; 
border-bottom : 1px solid #6a7a0d; 
border-left : 1px solid #6a7a0d; 
} 
#catalog_nouveautes {
clear : both; 
display:block;
white-space: nowrap;
height : 190px;
width:1800px;
overflow-x: auto;
overflow-y: hidden;
overflow : -moz-scrollbars-horizontal;
border : 0; 
padding : 0; 
margin : 0;
}
#catalog_selection {
clear:both;
display:block;
border : 0; 
padding : 0; 
margin : 20px 0 0 0;
width:610px;
height:380px;
overflow-y:auto;
overflow-x:hidden;
border-bottom : 1px solid #dedede; 
}

#okaffiche {
float:left;
width: 472px;
margin : 0; 
padding : 0; 
}
#okaffiche_in {
overflow:auto;
width: 441px;
margin : 0 0 0 9px; 
padding : 10px 10px 10px 10px; 
border-top : 0;  
border-right : 1px solid #6a7a0d; 
border-bottom : 1px solid #6a7a0d; 
border-left : 1px solid #6a7a0d; 
}
#okaffiche .left {
float:left;
width:161px;
padding : 0; 
margin : 0 0 0 0px;
}
#okaffiche .right {
float:right;
width:261px;
padding : 0; 
margin : 0 0px 0 0;
background-color:#eeeeee;
}
#okaffiche h1 {
white-space:nowrap;
width:472px;
height:54px;
background-image:url(../images/gasc/design/okaffiche.png);
padding : 0; 
margin : 0;
}
#okaffiche .right h2 {
display:block;
text-align:right;	
padding : 4px 10px 4px 0; 
margin : 0 0 10px 0;
border-bottom: 1px solid #ffffff;
background-color:#dddddd;
}
#okaffiche .right p {
padding : 10px 10px 10px 10px; 
margin : 0;
text-align:justify;
}
#okaffiche .right .sitejeu {
padding : 10px 10px 10px 10px; 
margin : 0;
text-align:left;
background-color:#FFF;
border: 1px solid #dddddd;
}
#okaffiche .reserver { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 90px; 
height : 37px; 
margin : 0; 
padding : 0; 
list-style-type : none; 
} 
#okaffiche .reserver .bouton { 
float : left; 
font-family : arial, helvetica, sans-serif; 
background-image : url(../images/gasc/design/btn-reserver-vert.png); 
white-space : nowrap; 
display : block; 
width : 65px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
#okaffiche .reserver .bouton a:hover img { 
visibility : hidden; 
display : block; 
} 
#okaffiche .reserver .loupe { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
border : none; 
width : 25px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
#okaffiche .reserver span { 
position : absolute; 
left : 35px; 
top : 15px; 
padding : 0; 
cursor : pointer; 
}
#okaffiche .reserver .echanger { 
float : left; 
font-family : arial, helvetica, sans-serif; 
background-image : url(../images/gasc/design/btn_echanger-vert.png); 
white-space : nowrap; 
display : block; 
width : 65px; 
height : 37px; 
margin : 0; 
padding : 0; 
} 
#okaffiche .reserver .echanger a:hover img { 
visibility : hidden; 
display : block; 
} 
#okaffiche .acheter { 
font-family : arial, helvetica, sans-serif; 
white-space : nowrap; 
display : block; 
width : 90px; 
height : 30px; 
margin : 0; 
padding : 0; 
} 
#okaffiche .acheter a:hover img { 
visibility : hidden; 
display : block; 
} 
#okaffiche .prix_neuf {
color : #e60202;
font-weight:bold;
font-size:16px;
margin: 10px 0 0 0;
}
#okaffiche .prix_abo {
color : #b0c91b;
font-weight:bold;
font-size:16px;
margin: 10px 0 0 0;
}
#okavis .nom_auteur {
	font-style:italic}
	
#okavis .date {
color:#b0c91b}

#okavis {
float:right;
clear:right;
width: 472px;
overflow:auto;
margin : 0; 
padding : 0; 
}
#okavis .top{
display:block;
width: 472px;
height:73px;
margin : 0; 
padding : 0;
background-image:url(../images/gasc/design/okavis.png);
}
#okavis .top p{
padding: 45px 0 0 80px;
font-weight:bold;
}
#okavis .commentaires{
width: 472px;
margin: 20px 0 0 0;
padding:0;
background-image:url(../images/gasc/design/bg-avis.png);
background-position:bottom right;
background-repeat:no-repeat;
}
#okavis .auteur{
background-color: #1763a9;
color:#FFF;
margin:0;
padding:0 0 0 10px;
}
#okavis .evaluation{
background-color: #e6e6e6;
margin:0;
padding:0 0 0 10px;
border-left: 1px solid #1763a9;
}
#okavis .avis{
margin:0;
padding:10px 10px 10px 10px;
border-left: 1px solid #1763a9;
}
#okavis .test{
display:block;
float: right;
clear:right;
margin: 20px 0 0 0;
padding:0;
border: 1px solid #cccccc;
}
#okavis .test h2{
display:block;
float:left;
margin:0 0 10px 0;
padding: 2px 2px 2px 2px;
background-color: #cccccc;
font-weight:bold;
font-size:20px;
color: #ffffff;
}
#okavis .test h3{
display:block;
float:right;
margin:0 0 10px 0;
padding: 2px 2px 2px 2px;
background-color:#b0c91b;
font-weight:bold;
font-size:20px;
color: #ffffff;
}
#okavis .test p{
clear:both;
display:block;
width: 250px;
margin:10px 10px 10px 10px;
padding:0;
}
#jeux_consoles { 
overflow : auto; 
overflow-x: hidden;
width : 970px; 
border : 0; 
margin : 0; 
padding : 0; 
} 
#jeux_consoles h1 { 
width : 900px; 
height : 48px; 
border : 0; 
margin : 0; 
padding : 6px 0 0 70px;
background-image:url(../images/gasc/design/bg-h1_970px.png);
background-repeat : no-repeat; 
background-position : top left; 
color : #fff; 
font-size : 30px; 
} 
#jeux_consoles_list { 
clear : both; 
overflow : scroll;
overflow-x: hidden;
width : 961px; 
height : 386px; 
margin : 0 0 0 9px; 
padding : 0; 
border-top : 0; 
border-right : 1px solid #6a7a0d; 
border-bottom : 1px solid #6a7a0d; 
border-left : 1px solid #6a7a0d; 
}
#jeux_consoles_list ul {margin:10px 10px 0px 10px}
.numerotation a, a:hover, a:visited {color : #1763a9; }
#footer { 
position : absolute; 
width : 100%; 
border : 0; 
padding : 0; 
margin : 0 auto; 
background-color : #0c375e; 
background-image : url(../images/gasc/design/footer.png); 
background-repeat : repeat-x; 
background-position : top; 
text-align : center; 
} 
#menu-compte-okajeux { 
float : left; 
overflow : auto; 
width : 230px; 
border : 0; 
margin : 10px 0 0 0; 
padding : 0; 
} 
#menu-compte-okajeux img { 
border : none; 
display : block; 
margin : 0; 
padding : 0; 
} 
.compte-menu-titre {
display:block;
width: 190px;
height:20px;
padding: 0 0 0 10px;
color: #ffffff;
font-weight:bold;
background-image:url(../images/gasc/design/bg-vert.png);
}
.compte-menu-cadre {
display:block;
width:178px;
padding: 10px 10px 10px 10px;
margin: 2px 0 10px 0;
border: 1px solid #dedede;
}
.compte-menu-cadre ul{
}
.compte-menu-cadre li{
list-style-type:none}
.compte-menu-cadre a{
display:block;
width:200px;
background-image:url(../images/gasc/design/fleche-menu-compte.gif);
background-position:left center;
background-repeat:no-repeat;
padding:0 0 0 12px;
color : #1763a9;
text-decoration:none}
.compte-menu-cadre a:hover{
color : #1763a9;
font-weight:normal;
text-decoration: underline}

#mon-compte-okajeux { 
float : right;
width : 730px; 
border : 0; 
margin : 0 10px 0 0; 
padding : 0; 
} 
#mon-compte-okajeux h1 { 
width : 660px; 
height : 48px; 
border : 0; 
margin : 0; 
padding : 6px 0 0 70px; 
background-image : url(../images/gasc/design/h1-730px.png);
background-repeat : no-repeat; 
background-position : top left; 
color : #fff; 
font-size : 30px; 
} 
#mon-compte-okajeux-in {
clear : both;
overflow:auto;
width : 699px; 
margin : 0 0 0 9px; 
padding : 10px 10px 10px 10px; 
border-top : 0; 
border-right : 1px solid #6a7a0d; 
border-bottom : 1px solid #6a7a0d; 
border-left : 1px solid #6a7a0d; 
}
#mon-compte-okajeux-in h2{ 
clear:both;
border-bottom: 1px solid #dedede;
margin: 0 0 10px 0;
}
#mon-compte-okajeux-in ul{
clear:right;
margin: 0 0 20px 0;
} 
#mon-compte-okajeux-in li{ 
list-style-type:none;
} 
#mon-compte-okajeux-in a, a:visited{
color : #1763a9;
text-decoration: underline}
#mon-compte-okajeux-in a:hover{
color : #1763a9;
font-weight:bold;
text-decoration: underline}



.tab_compte ul { 
list-style-type : none; 
clear : both; 
margin : 0; 
padding : 0; 
width : 400px; 
line-height : 16px; 
} 
.tab_compte.gris { 
clear : both; 
list-style-type : none; 
margin : 12px 0 0 0; 
padding : 0; 
display : block; 
height : 22px; 
width : 699x; 
line-height : 22px; 
background-color : #D1D1D1; 
} 
.tab_compte.blanc { 
clear : both; 
list-style-type : none; 
margin : 12px 0 0 0; 
padding : 0; 
width : 699x; 
line-height : 22px; 
display : block; 
height : 22px; 
background-color : #ffffff;
} 

.tab_compte_col { 
float : left; 
margin : 0; 
padding-left : 5px; 
} 
.tab_compte_col-fin { 
float : right;
text-align: right;
margin : 0; 
padding-right : 5px; 
}
.spacer {
	clear: both;
}


#title_formule {
		margin: 10px 0 0 0;
    padding: 10px 0 5px 195px;
    height:40px;
}

#title_formule ul {
    list-style-type: none;
}

#title_formule li {
    -moz-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
		-webkit-border-top-left-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-webkit-border-bottom-right-radius: 10px;
    float: left;
    background-color: #1763A9;
    text-align: center;
    color: #FFFFFF;
    font-size: 20px;
    line-height: 40px;
    margin: 0 15px 0 15px;
    width: 220px;
}

#line_formule {
    padding: 0 0 0 20px;
}

#line_formule ul {
    list-style-type: none;
    padding: 3px 0 0 0;
    height:42px;
}

#line_formule li {
    float: left;
    padding: 0 10px 0 10px;
    background-color: #EEEEEE;
    text-align: center;
    color: #1763A9;
    font-size: 20px;
    line-height: 42px;
    width: 230px;
}

#line_formule li:hover {
	cursor: pointer;
}

#line_formule li.valide {
    float: left;
    padding:7px 10px 0 10px;
    background-color: #EEEEEE;
    text-align: center;
    color: #1763A9;
    font-size: 20px;
    line-height: 34px;
    width: 230px;
}

#line_formule li.hautgauche {
		-moz-border-radius-topleft: 10px;
		border-top-left-radius: 10px;
		-webkit-border-top-left-radius: 10px;
    float: left;
    padding: 0 10px 0 10px;
		width:155px;
		line-height:21px;
    text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #A7C314;
}

#line_formule li.milgauche {
    float: left;
    padding: 0 10px 0 10px;
		width:155px;
		line-height:21px;
    text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #A7C314;
}

#line_formule li.basgauche {
		-moz-border-radius-bottomleft: 10px;
		border-bottom-left-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
    float: left;
    padding: 0 10px 0 10px;
		width:155px;
		line-height:42px;
    text-align: center;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #A7C314;
}


#end_formule {
    padding: 0 0 0 195px;
}

#end_formule ul {
    list-style-type: none;
}

#end_formule li {
    float: left;
    background-color: #EEEEEE;
    padding: 20px 8px 10px 8px;
    width: 234px;
}

#create_account {
  -moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
  margin: 10px 0 0 0;
  padding: 0 0 5px 0;
  border: 1px solid #1763A9;
	overflow: hidden;
	width: 100%;
}

#create_account ul {
  clear:both;
  list-style-type: none;
}

#create_account li {
  float: left;
  line-height: 23px;
  padding: 0 10px 0 10px; 
  width: 270px;
}

#create_account li.titre {
	font-weight: bold;
}

#create_account li.droite {
  float: right;
  text-align: right;
  width: 160px;
}

#parrain {
  -moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
  margin: 2px 10px 0 10px;
  padding: 2px 10px 0 10px;
  background-color: #A7C314;
  text-align: center;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold;
  width: 965px;
  height:26px;
}

#parrain a {
	color : #1763a9; 
	text-decoration : none; 
}

#parrain a:hover {
	color : #ffffff; 
}

/* default (inactive field) */
.sf_inactive{
	border:2px #3d91a5 solid;
	background:#fff;
}
/* on focus (when field is clicked on)  */
.sf_active{
	border:2px #8BB544 solid;
}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	border:2px #3c90a5 solid;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
	white-space:normal;
	z-index:99;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	background:#FFFFFF;
	border:2px #A7C314 solid;
	top:0;
	left:0;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color:#1763A9;
	text-decoration:none;
}
.sf_suggestion li.selected a{
	background:#A7C314;
}

#dataTableRow {
	cursor: pointer;
}

div#contents { width: 992px;
		height: 1040px;
			background-color:#FFF;
			border-right: 2px solid #afca1b;
			border-left: 2px solid #afca1b;
			margin-left: 2px;
			}

div#contents h4 {color: #1663a9;
	padding: 16px 0 0 8px}

div#contents h3 {color: #3f9808;
	font-size: 14px}

div#contents ul {width: 985px;
			height: 35px;
			background-color: #1764aa;
			margin: 0 auto;
			list-style-type:none;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-o-border-radius: 5px;
			}
			
div#contents ul a {float: left;
			display: block;
			height: 16px;
			text-decoration: none;
			text-align: center;
			font-size: 13px;
			font-weight: bold;
			color:#FFF;
			padding: 0 22px;
			margin-top: 9px;
			border-left: 1px solid #000;
			border-right: 1px solid #999;
			}

div#contents ul a#first { border-left: none;
			padding-left: 25px
			}

div#contents ul a#last { border-right: none;
		padding-right: none}
		

div#colonnegauche {width: 685px;
		background-image: url(../images/roy/colonnegauche_07.gif);
		background-color: #666;
		font-size: 14px;
		margin: 25px 0 0 5px;
		border-radius: 10px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-o-border-radius: 10px;
		padding-bottom: 15px;
		float: left}
		
div#colonnegauche h1 {color: #FFF;
	font-size:18px;
	font-weight: bold;
	padding: 20px 0 0 12px}

div#colonnegauche div#topformule {
	background-image: url(../images/roy/topcontentsformules_03_03.png);
	background-position: top;
	background-repeat: no-repeat}
	
div#colonnegauche div#topformule ul {width: 330px;
	height: 85px;
	color: #FFF;
	list-style-type: disc;
	font-size: 13px;
	background-color: transparent;
	margin: 20px 0 0 30px}
	
	
div#colonnegauche div#topformule ul li{
	margin-bottom: 5px}
	
div#colonnegauche div#centerformule {
	width: 685px;
	height: 170px;
	background-image: url(../images/roy/formules_livraisonok_03_03_03_03.png);
	background-position:top;
	background-repeat:no-repeat}
	
div#colonnegauche div#centerformule h3 {
	color: #F00;
	padding: 50px 0 0 84px;
	font-size: 15px}
	
div#colonnegauche div#centerformule ul {
	width: 590px;
	height: 48px;
	list-style-type:none;
	background-color: transparent;
	margin: 5px 0 0 69px}
	
div#colonnegauche div#centerformule ul li {
	width: 275px;
	height: 19px;
	float: left;
	background-image: url(../images/roy/chekcenter_03.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding: 5px 0 0 20px;
	font-size: 12px;
	color: #000000;
	text-align: center left;
	background-color: transparent}
	
div#colonnegauche div#formule ul#menuvert {
	width: 466px;
	height: 60px;
	background-color: #38b10e;
	background-image:url(../images/roy/fondmenuvert.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin-left: 207px;
	position: relative;
	top: 38px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	}
	
div#colonnegauche div#formule p {
	width: 162px;
	height: 24px;
	margin: 5px 0 0 19px;
	padding-top: 9px;
	text-align: center;
	font-weight: bold;
	background-image:url(../images/roy/titrebleu_03.gif);
	color: #FFF}
	
div#colonnegauche div#formule p#haut {
	float: left}
	
div#colonnegauche div#formule ul li{
	width: 116px;
	height: 54px;
	float: left;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	padding-top: 6px}
	
div#colonnegauche div#formule ul.table  {
	width: 655px;
	height: 29px;
	margin: 0 0 0 19px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
	background-color: #eeeeee;
	border-bottom: 2px solid #000;
	clear: both}
	
	
div#colonnegauche div#formule ul.table#millieu {
	background-color:#FFF}

div#colonnegauche div#formule ul.table li{
	height: 29px;
	line-height: 29px;
	text-align: center;
	padding: 0;
	font-size: 12px
	}
	
div#colonnegauche div#formule ul.table li a{
	font-size: 12px;
	font-weight:normal
	}
	
div#colonnegauche div#formule ul.table a{
	height: 29px;
	line-height: 29px;
	text-align: center;
	display: block;
	font-size: 12px;
	padding: 0 ;
	border: none;
	margin: 0}


div#colonnegauche div#formule ul.table li.file1 {
	width: 188px;
	margin: 0;
	padding: 0
}
	
div#colonnegauche div#formule ul.table li.file1 a{
	width: 178px;
	margin: 0;
	color: #1663a9;
	text-align: left;
	padding-left: 10px
	}
	
div#colonnegauche div#formule ul.table li.file2 {
	width: 115px;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5}

div#colonnegauche div#formule ul.table li.file2 a{
	width: 117px;
	color: #333333;
	text-align:left;
	padding-left: 5px
	/*margin-left: 30px*/
	}
	
div#colonnegauche div#formule ul.table li.file3 {
	width: 103px;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5}
	
div#colonnegauche div#formule ul.table li.file3 a{
	width: 103px;
	color: #333333
	}
	
div#colonnegauche div#formule ul.table li.file4 {
	width: 133px;
	border-right: 1px solid #c5c5c5;
	border-left: 1px solid #c5c5c5}
	
div#colonnegauche div#formule ul.table li.file4 a{
	width: 133px;
	color: #333333;
	padding: 0;
	margin: 0
	}
div#colonnegauche div#formule ul.table li.file5 {
	width: 100px}

div#colonnegauche div#formule ul.table li.file5 a{
	width: 100px;
	background-image:url(../images/roy/etiquettemenu_03.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 14px;
	font-weight:bold
	}
	
	
div#colonnegauche div#formule ul.table li.file1 a:hover {
	background-color: #50d8ff}
	

div#colonnegauche div#formule ul.table#millieu li.file5 a{
	width: 100px;
	background-image: url(../images/roy/etiquettemenu_03_03.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFF
	}

div#colonnegauche div#formule ul.table#dernierefile {
	margin-bottom: 33px}

div#colonnegauche div#formule hr {
	width: 466px;
	height: 9px;
	background-color: #38b10e;
	float: right;
	margin-top: 4px;
	border: none
	}
		
div#colonnegauche div#one{ width: 661px;
	background-image: url(../images/roy/toptop1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #fafafa;
	margin: 0 auto
	}
			
div#colonnegauche div#one p { color: #1663a9;
	font-size: 12px;
	margin: 10px 0 0 8px}
	
div#colonnegauche div#one p#bottom { width: 663px;
	color: #1663a9;
	font-size: 12px;
	background-image: url(../images/roy/bloc1fond_07.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding: 0 0 17px 8px;
	margin: 10px 0 0 0px}
	
div#colonnegauche div#one p input { margin-left: 15px}

div#colonnegauche div#one p input.check { margin-left: 190px} 

div#colonnegauche div#two {
		width: 661px;
		height: 390px;
		margin: 0 auto;
		background-color: #FaFaFa;
		margin-top: 10px;
		padding: 0px 0 10px 0;
		background-image: url(../images/roy/bloc1fond_07.jpg);
		background-position: bottom;
		background-repeat: no-repeat}
		
div#colonnegauche div#two h3#blocformdeux {
	width: 653px;
	height: 25px;
	padding: 15px 0 0 8px;
	margin: 0;
	background-image: url(../images/roy/toptop2.jpg);
	background-position:top;
	background-repeat:no-repeat}
		
div#colonnegauche div#two label#sexe{ display:block;
		padding: 0px 0 5px 8px;
		color: #1663a9;
		font-size: 12px
		}
		
div#colonnegauche div#two label#sexe label.radio{ margin: 0 3px 0 167px}
		
		
div#colonnegauche div#two div.gauche{ width: 302px;
		float: left;
		padding: 0 0 18px 8px;
		color: #1663a9;
		font-size: 12px
		}
		
div#colonnegauche div#two div.droite{ width: 310px;
		height: 75px;
		float:right;
		color: #1663a9;
		font-size: 12px}

div#colonnegauche div#two div.gauche label{
		float: left;
		width:130px;
		display:block;
		margin-top: 3px;
		margin-bottom: 2px;
		}
		
div#colonnegauche div#two div.gauche input{
		float: right;
		display:block;
		width: 130px;
		margin-bottom: 5px
		}
		
div#colonnegauche div#two div.droite label{
		float: left;
		width:150px;
		display:block;
		margin-top: 3px;
		margin-bottom: 2px;
		}
		
div#colonnegauche div#two div.droite input{
		float: right;
		display:block;
		width: 130px;
		margin-right: 10px;
		margin-bottom: 5px
		}
		
div#colonnegauche div#two h3 {clear: both;
		margin: 0px 0 0 8px;
		padding: 0 0 5px 0px}
		
div#colonnegauche div#two div.gauche#bottom label{
		width: 160px;
		}

div#colonnegauche div#three {
		width: 661px;
		margin: 0 auto;
		background-color: #fafafa;
		margin-top: 10px}

div#colonnegauche div#three label#textarea	{float: left;
		margin: 0 35px 0 8px;
		color: #1663a9;
		font-size: 12px}
		
div#colonnegauche div#three h4#blocformthree{
	width: 653px;
	height: 30px;
	padding: 20px 0 0 8px;
	margin: 0;
	background-image: url(../images/roy/toptop3.jpg);
	background-position:top;
	background-repeat:no-repeat}
		

div#colonnegauche div#three select{ float:right;
		margin: 0 200px 0px 0}

div#colonnegauche div#three p { width: 663px;
	color: #1663a9;
	font-size: 12px;
	padding: 0 0 17px 8px;
	margin: 10px 0 0 0px}
	
div#colonnegauche div#three p#dernierethree { width: 663px;
	color: #1663a9;
	font-size: 12px;
	background-image: url(../images/roy/bloc1fond_07.jpg);
	background-position: left bottom;
	background-repeat:no-repeat;
	padding: 0 0 17px 8px;
	margin: 10px 0 0 0px}

div#colonnegauche div#confirmation {
	background-image: url(../images/roy/topconfirmation_03.jpg);
	background-position: 1px 0;
	background-repeat:no-repeat}

div#colonnegauche div#confirmation p {
	color: #FFF;
	margin: 30px 0 0 12px}
	
div#colonnegauche div#confirmation ul {
	width: 664px;
	height: 120px;
	background-image:url(../images/roy/topulconfirmation.jpg);
	background-position:top;
	background-repeat: no-repeat;
	background-color: #f8f8f8;
	margin-top: 40px;
	padding-top: 10px;
	list-style-type: none}

div#colonnegauche div#confirmation ul div{
	width: 664px;
	height: 14px;
	background-image:url(../images/roy/bottomulconfirmation.png);
	}
	
div#colonnegauche div#confirmation ul li{
	font-size: 12px;
	color: #525355;
	height: 14px;
	margin: 8px 0 8px 30px;
	padding: 2px 0 0 40px;
	background-image:url(../images/roy/lignemenu_07.gif);
	background-position: 20px 0;
	background-repeat: no-repeat}
	
div#colonnegauche div#confirmation ul li#dernieremconf{
	width: 230px}
	
div#colonnegauche div#confirmation a{
	border: none;
	text-indent: -9999px;
	width: 16px;
	height: 16px;
	margin: 0;
	padding: 0;
	display: block;
	position: relative
	}
	
div#colonnegauche div#confirmation a#facebook{
	background-image:url(../images/roy/facebooklogo.gif);
	top: -23px;
	left: 290px
	}

	
div#colonnegauche div#confirmation a#twitter{
	background-image: url(../images/roy/twitterlogo.gif);
	top: -23px;
	left: 298px
	}

div#adresses {
	width: 664px;
	height: 183px;
	background-color:#fafafa;
	margin: 0 auto;
	padding-top: 10px;
	background-image: url(../images/roy/topulconfirmation.jpg);
	background-position:top;
	background-repeat:no-repeat
	}
	
div#adresses div#blocgauche{
	width: 331px;
	height: 117px;
	float: left;
	margin-top: 10px
	}

div#adresses div#blocgauche p.editer{
	width: 277px;
	height: 29px;
	color: #1764aa;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px
	}
	
div#adresses div#blocgauche p.editer a{
	text-indent: -9999px;
	background-image: url(../images/roy/boutonediter.png);
	display: block;
	width: 54px;
	height: 29px;
	border: 0;
	float:right}
	
div#adresses div#blocgauche p.adresseclient {
	font-size: 12px;
	color: #525355;
	height: 76px;
	padding: 0 130px 0 11px}
	
	
div#adresses div#blocdroite{
	width: 331px;
	height: 117px;
	float:right;
	margin-top: 10px
	}
	
div#adresses div#blocdroite p.editer{
	width: 277px;
	height: 29px;
	color: #1764aa;
	font-size: 14px;
	font-weight: bold;
	margin-left: 10px
	}
	
div#adresses div#blocdroite p.editer a{
	text-indent: -9999px;
	background-image: url(../images/roy/boutonediter.png);
	display: block;
	width: 54px;
	height: 29px;
	border: 0;
	float:right}
	
div#adresses div#blocdroite p.adresseclient {
	font-size: 12px;
	color: #525355;
	height: 76px;
	padding: 0 130px 0 11px}	
	
div#adresses p.methode {
	color: #1764aa;
	font-size: 14px;
	clear: both;
	height: 28px;
	font-weight: bold;
	padding-left: 10px;
	background-image:url(../images/roy/logocic.gif);
	background-repeat: no-repeat;
	background-position: 344px 0}
	
p#paiment	{
	font-size: 12px;
	color: #525355;
	padding-left: 10px;
	padding-bottom: 14px;
	background-color:#FFFFFF;
	background-image:url(../images/roy/bottomulconfirmation.jpg);
	background-position: bottom;
	background-repeat: no-repeat}
	
p#dernierligne {
	color: #FFF;
	font-size: 14px;
	text-align:center;
	margin-top: 20px;
	}
	
div#colonnedroite { width: 287px;
	float: right;
	margin: 25px 10px 0 0}

div#colonnedroite ul{ width: 287px;
	height: 142px;
	background-image:url(../images/roy/menuassistance_07.png);
	font-size: 12px;
	color: #545658;
	font-weight: bold;
	background-color: transparent}
	
	
div#colonnedroite ul li{ height: 37px;
	padding: 10px 0 0 70px}
	
div#colonnedroite ul span{ color: #fc3030}

div#colonnedroite ul li.menugauche {height: 32px;
	padding-top: 15px}

div#colonnedroite div#menu1 ul{ width: 287px;
	height: 220px;
	background-image:url(../images/roy/menu1_07_07_07.jpg);
	background-position:top;
	background-repeat: no-repeat;
	margin-top: 12px;
	padding-top: 50px;
	font-weight: normal}
	
div#colonnedroite div#menu1 ul li{
	height: 30px;
	background-image: url(../images/roy/checkmenu_bleu_11.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin: 0 0 5px 15px;
	padding: 0 0 0 15px;
	font-size: 12px;
	} 

div#colonnedroite div#menu1 ul li.first {
	height:15px;
	margin: 30px 37px 0 15px ;
	padding-top: 15px;
	background-position: bottom left
	} 

	
div#colonnedroite div#menu2 ul{ width: 287px;
	height: 150px;
	margin-top: 12px;
	background-image: url(../images/roy/menu2_10_10.png);
	padding-top: 50px;
	font-weight: normal
	}
	
div#colonnedroite div#menu1 ul li#second {
	height:20px;
	padding-top: 10px;
	background-position: center left
	}	
	
div#colonnedroite div#menu2 ul li{
	height: 30px;
	background-image: url(../images/roy/checkmenu2_11.gif);
	background-position: top left;
	background-repeat:no-repeat;
	margin: 0 0 5px 15px;
	padding: 0 0 0 15px;
	font-size: 12px;
	}

div#colonnedroite div#menu2 ul li.first {
	height: 15px;
	margin: 30px 0px 3px 15px ;
	padding-top: 15px;
	background-position: bottom left} 

div#contents div#dernierbloc {
	width: 684px;
	height: 59px;
	background-image: url(../images/roy/fondbottom_03.png);
	float: left;
	margin: 10px 0 0 8px
	}
	
div#contents div#dernierbloc p {
	color: #145a99;
	font-size: 12px;
	margin: 12px 0 0 150px}	

div#contents div#dernierbloc p span{
	color: #145a99;
	font-size: 20px;
	font-weight: bold}

div#parrainez	{
	width: 683px;
	height: 106px;
	float: left;
	margin: 10px 0 0 6px;
	background-image: url(../images/roy/blocparrainez.jpg)}

div#parrainez h3 , div#okastuce h3{ color: #145a99;
	margin: 13px 0 0 12px}
	
div#parrainez p , div#okastuce p{ color: #525355;
	font-size: 12px;
	margin-left: 128px}
	
div#parrainez p a , div#okastuce p a{ text-decoration: none;
	color: #145a99;
	font-weight: bold}
	
div#parrainez p span {
	font-weight: bold}
	
div#okastuce {
	width: 683px;
	height: 106px;
	float:left;
	margin: 10px 0 0 6px;
	background-image: url(../images/roy/blocokastuce.jpg)}

.highslide { 
cursor : url(highslide/graphics/zoomin.cur), pointer; 
outline : none; 
} 
.highslide-active-anchor img { 
visibility : hidden; 
} 
.highslide-wrapper { 
background : white; 
} 
.highslide-image { 
border-bottom : 1px solid white; 
} 
.highslide-caption { 
display : none; 
border-bottom : 1px solid white; 
font-family : Arial; 
font-size : 12px; 
background-color : #d4ebf8; 
} 
.highslide-loading { 
display : block; 
color : black; 
font-size : 8pt; 
font-family : sans-serif; 
font-weight : bold; 
text-decoration : none; 
padding : 2px; 
border : 1px solid black; 
background-color : white; 
padding-left : 22px; 
background-image : url(highslide/graphics/loader.white.gif); 
background-repeat : no-repeat; 
background-position : 3px 1px; 
} 
a.highslide-credits, a.highslide-credits i { 
padding : 2px; 
color : silver; 
text-decoration : none; 
font-size : 10px; 
} 
a.highslide-credits:hover, a.highslide-credits:hover i { 
color : white; 
background-color : gray; 
} 
a.highslide-full-expand { 
background : url(highslide/graphics/fullexpand.gif) no-repeat; 
display : block; 
margin : 0 10px 10px 0; 
width : 34px; 
height : 34px; 
} 
.highslide-overlay { 
display : none; 
} 
.highslide-display-block { 
display : block; 
} 
.highslide-display-none { 
display : none; 
} 
.highslide_display_caption { 
color : rgb(100, 100, 100); 
font-family : Arial; 
font-size : 15px; 
}
