/** CSS **/

@font-face {font-family:Helv107;src:url('../Helvetica107.ttf') format('truetype');}

body{background:url(../IMAGES/bgBody.jpg) no-repeat top center fixed;min-height:100%;margin:0;font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px;}
img{border:0;}
#sk_header{width:990px;margin:0px auto;}
#sk_header{height:220px;}
#sk_nav{width:524px;height:40px;background:url(../IMAGES/bgNav.png) no-repeat;float:right;}

#sk_nav ul {margin:0;padding:0;}
#sk_nav ul li{display:inline;font-size:10px;text-transform:uppercase;color:#898989;line-height:27px;float:left;margin:0px 0px 0px 2px;padding:0px 8px 0px 6px;background:url(../IMAGES/sepNav.png) no-repeat right;}
#sk_nav ul li:last-child{background:none !important;}
#sk_nav ul li form {text-transform:none;}

#sk_logo {width:250px;float:left;padding:10px 20px;background:url(../IMAGES/bgEncart2.png) repeat-x top #eeeeee;border-radius:0px 0px 10px 10px;text-align:center;box-shadow:0px 0px 10px #666;}
#sk_logo img{max-width:250px;}
#sk_slogan{width:550px;height:60px;float:right;margin:50px 0px 10px 0px;text-align:right;}
#sk_slogan h1{font-family:Helv107,Arial,Helvetica,sans-serif;font-size:24px;color:#fff;font-style:italic;font-weight:bold;text-shadow:1px 1px 1px #666;margin:0;}
#sk_steps{width:100%;float:left;height:30px;color:#ccc;}
#sk_steps ul {margin:0;padding:0;display:table;width:100%;}
#sk_steps ul li{display:table-cell;font-weight:bold;text-transform:uppercase;line-height:24px;float:left;margin:0px 10px;}
#sk_steps ul li span{display:block;background:url(../IMAGES/bgStep.png) no-repeat;width:24px;height:24px;float:left;margin-right:5px;color:#a0a0a0;font-weight:bold;font-size:18px;text-align:center;font-style:italic;}

#sk_steps ul li.sk_active{text-shadow:1px 1px 1px #666;color:#fff !important}
#sk_steps ul li.sk_active span{background:url(../IMAGES/bgStepActive.png) no-repeat !important;color:#fff;}

#sk_content{width:950px;margin:0px auto;min-height:500px;padding:0px 20px 20px 20px;position:relative;}
#sk_colLeft{float:left;width:415px;}
#sk_colRight{float:right;width:575px;}

.sk_hide{display:none;}

.sk_encart375,.sk_encart535,.sk_encart295,.sk_encart615,.sk_encart930,.sk_encart450,.sk_encart950{background:url(../IMAGES/bgEncart.png) repeat-x top #eeeeee;border-radius:10px;border:1px solid #c0c0c0;box-shadow:0px 0px 5px #666;margin:0 auto;padding:10px;}

.sk_encart295{width:275px;}
.sk_encart375{width:355px;}
.sk_encart450{width:430px;}
.sk_encart535{width:515px;}
.sk_encart615{width:595px;}
.sk_encart930{width:910px;}
.sk_encart950{width:930px;}

.sk_marginTop{margin-top:20px;}

.sk_reglement,.sk_validation,.sk_bonResa,.sk_AnnuleResa{margin-top:20px;padding-top:5px !important;background:#fff;}
.sk_degrade{width:100%;background:url(../IMAGES/degrade.png) repeat-x top;min-height:50px;padding-top:10px;}
.sk_bg2{background:url(../IMAGES/bgEncart2.png) repeat-x top #eeeeee !important;}
.sk_marg10{margin:10px;float:left;}
.sk_50_100{width:50%;float:left;}
.sk_60_100{width:60%;float:left;}
.sk_40_100{width:40%;float:left;}

.sk_resa{width:888px;border:1px solid #d0d0d0;min-height:50px;padding:10px;float:left;margin:10px 0px;}
.sk_resa h3{background:url(../IMAGES/panier.png) no-repeat left;padding-left:30px;line-height:24px;}

.sk_decoup{border-top:3px dashed #F00;}

.sk_itemPtLoc{background:url(../IMAGES/bgItem.png) repeat-x top;width:460px;min-height:30px;padding:10px;margin:10px auto;border:1px solid #d0d0d0;}
.sk_itemMat{background:#fff;width:553px;padding:10px;margin:10px;margin-top:0px;border:1px solid #d0d0d0;float:left;}
.sk_title {background:url(../IMAGES/blocs-flechegrise.png) no-repeat left;margin:0;padding:5px 0px 5px 30px;line-height:20px;font-size:13px;}
.sk_important{color:#c00400;font-weight:bold;}
.sk_panier{padding-top:5px !important;float:right;width:295px;}
*+html .sk_panier, * html .sk_panier{margin-left:655px !important;}
*+html .sk_mat, * html .sk_mat{position:absolute !important;}
.sk_coord {padding-top:5px !important;}

.sk_AnnuleResa h2.sk_titreAnnule{padding-left:30px;line-height:24px;color:#A43D5E;text-align:center;}
.sk_panier h2,.sk_RecapResa  h2, .sk_bonResa h2{background:url(../IMAGES/panier.png) no-repeat left;padding-left:30px;line-height:24px;}
.sk_reglement h2,.sk_titreReglement{background:url(../IMAGES/reglement.png) no-repeat left !important;padding-left:30px;line-height:24px;margin:10px 0px 5px 0px;color:#000 !important;}
.sk_validation h2{background:url(../IMAGES/validation.png) no-repeat left;padding-left:30px;line-height:24px;margin:10px 0px 5px 0px;color:#5ea43d;}
.sk_validation h2.sk_titreAnnule{background:url(../IMAGES/panier.png) no-repeat left;color:#ff4444;}
.sk_coord h2,.sk_titreCoord{background:url(../IMAGES/coordonnees.png) no-repeat left !important;padding-left:30px;line-height:24px;color:#000 !important;}
.sk_titreRecupMat{background:url(../IMAGES/location.png) no-repeat left !important;padding-left:30px;line-height:24px;color:#000 !important;}
.sk_titreBonEnvoyer{background:url(../IMAGES/bonEnvoyer.png) no-repeat left !important;padding-left:30px;line-height:24px;color:#000 !important;}

.sk_note{color:#727272;font-size:10px;margin-bottom:0;}

.sk_infoResa{color:#727272;}
.sk_infoRemise{color:#c00400;font-weight:bold;text-transform:uppercase;margin-bottom:0px;}
.sk_itemPanier{background:#fff;height:30px;width:253px;border:1px solid #e2e2e2;padding:5px 10px;margin:5px 0;}
.sk_delete{float:right;margin:6px 0px;display:block;width:16px;}
.sk_nomPackPanier{text-transform:uppercase;font-weight:bold;float:left;width:90%;display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.sk_dureePanier{font-size:11px;}
.sk_total{font-weight:bold;text-transform:uppercase;font-size:14px;}
.sk_tarifTotal{font-weight:bold;text-transform:uppercase;font-size:18px;color:#c00400;}
.sk_tarifTotal2{font-weight:bold;text-transform:uppercase;font-size:16px;color:#727272;}
.sk_tarifTotal3{font-weight:bold;text-transform:uppercase;font-size:16px;color:#393;}
.sk_tarifTotal4{font-weight:bold;text-transform:uppercase;font-size:16px;color:#727272;text-decoration:line-through;}

.sk_detailPack{width:595px;padding:10px;background:url(../IMAGES/bgEncart2.png) repeat-x top #eeeeee;position:absolute;z-index:100;margin-left:-32px;border-radius:5px;box-shadow:0px 0px 5px #666;border:1px solid #ccc;}
.sk_tarifDetailPack{font-weight:bold;text-transform:uppercase;font-size:15px;color:#000;line-height:15px;float:right;margin-right:10px;display:block;}
.sk_gratuit{font-size:12px !important;color:#c00400 !important;}
.sk_condition{width:600px;padding:10px;background:url(../IMAGES/bgEncart2.png) repeat-x top #eeeeee;}
.sk_presentationPack{width:600px;padding:10px;background:url(../IMAGES/bgEncart2.png) repeat-x top #eeeeee;}

.sk_bgWhite{background:#fff;}

#sk_infoNiveau{width:600px;padding:10px;background:url(../IMAGES/bgEncart2.png) repeat-x top #eeeeee;font-weight:bold;}


.sk_formResa input[type="text"]{padding:0 !important;}
.sk_formResa.sk_formPrenom{width:159px;}
.sk_formResa.sk_formSexe,.sk_formResa.sk_formAge,.sk_formResa.sk_formPoids,.sk_formResa.sk_formTaille,.sk_formResa.sk_formPointure {width:45px;}
.sk_formResa.sk_formNiveau{width:140px;}


.sk_itemResaOK{background:#fff;min-height:35px;width:410px;border:1px solid #e2e2e2;padding:5px 10px;margin:5px 0;}
.sk_prenomPack{font-size:12px;font-weight:bold;text-transform:uppercase;color:#727272;}
.sk_tarifPack{font-size:14px;font-weight:bold;}
.sk_date{font-size:14px;font-weight:bold;color:#000;}
.sk_tarifBrut{font-size:14px;font-weight:bold;text-decoration:line-through;color:#727272;}

.sk_itemRecapResa{background:#fff;min-height:35px;width:888px;border:1px solid #e2e2e2;padding:5px 10px;margin:5px 0;}
.sk_resa .sk_itemRecapResa{width:868px !important;}
.sk_service{background:#f0f0f0 !important;height:25px !important;}
.sk_tabRecapHeader{background:#fff;width:888px;border:1px solid #e2e2e2;padding:5px 10px;margin:5px 0;}
.sk_tabRecap{background:#fff;width:550px;border:1px solid #e2e2e2;padding:5px 10px;margin:5px 0;float:right;}

.sk_formResa{width:410px;border:1px solid #e2e2e2;background:#fff;padding:5px;margin:10px;}
label{font-style:italic;color:#666666;}
h2{font-size:14px;text-transform:uppercase;margin:0px 0px 15px 0px;}
h3{font-size:14px;text-transform:uppercase;margin:0px 0px 5px 0px;}
h4{font-size:12px;text-transform:uppercase;margin:5px 0px;color:#000}
a,a:visited{text-decoration:none;color:#000;}
a:hover{color:#c00400;}
.sk_infoResaPack{font-style:italic;color:#606060;margin:2px;}

#sk_steps ul li a{color:#fff !important;}

input[type="text"]{font-family:Arial, Verdana, Geneva, sans-serif;border:1px solid #bbbbbb;padding:2px 0px;}
input[type="text"].date{background:url(../IMAGES/calendar.png) no-repeat right #fff;padding:5px;font-size:14px;color:#999;font-style:italic;font-weight:bold;}
input[type="submit"]{border:0px;background:url(../IMAGES/btn.png);display:block;height:25px;width:110px;font-family:Arial, Verdana, Geneva, sans-serif;font-size:12px;color:#fff;margin:5px 0px;cursor:pointer;}
input[type="text"].sk_defaultValue{color:#bababa;}

.sk_formCoord {color:#727272;}
.sk_formCoord input[type="text"]{width:100%;}


.sk_error{width:80%;border-radius:5px;box-shadow:0px 0px 5px #999;margin:5px auto;background:#C00400;color:#fff;font-weight:bold;text-align:center;padding:5px;}
.sk_fieldError{border:1px solid #C00400 !important;}

#sk_nav ul li a{font-size:10px;text-transform:uppercase;color:#898989;}
#sk_nav ul li img{margin:5px 2px 0px 2px;}
#sk_nav table,#sk_nav form{margin:0;padding:0;}
#sk_nav input[type="text"]{border:1px solid #bbbbbb;padding:0px;width:90px;margin:0px 2px;height:14px;padding:2px 0px;font-size:11px;font-style:italic;}
#sk_nav input[type="submit"]{display:block;background:url(../IMAGES/btnConnect.png);height:18px;width:47px;margin:0px 2px;float:right;text-transform:uppercase;font-size:9px;padding-top:2px;padding-left:5px;}

.sk_ombre{background:url(../IMAGES/ombre.png) no-repeat top;padding-top:10px;}

.sk_btnSubmit{background:url(../IMAGES/btn.png) no-repeat;display:block;height:25px;line-height:25px;width:110px;font-size:13px;color:#fff;margin:5px 0px;text-align:center;}
.sk_btnValidation{background:url(../IMAGES/btnValidation.png) no-repeat;display:block;height:25px;line-height:25px;width:70px;font-size:13px;color:#fff;margin:5px 0px;text-align:center;}
.sk_btnResa{background:url(../IMAGES/btnReservation.png) no-repeat;display:block;height:25px;line-height:25px;width:150px;font-size:10px;color:#fff;margin:5px 0px;text-align:right;text-transform:uppercase;padding:0px 5px;}
.sk_btnGris{display:block;background:url(../IMAGES/btnGris.png) no-repeat;height:25px;width:70px;margin:0px 2px;float:right;text-transform:uppercase;color:#606060;font-size:10px;line-height:25px;text-align:center;}
.sk_btnSuppr{display:block;background:url(../IMAGES/btnSuppr.png) no-repeat;height:25px;width:75px;margin:0px 2px;color:#606060;font-size:12px;line-height:25px;text-align:center;padding-left:15px;margin:5px 0px;}
.sk_btnValidationVert{display:block;background:url(../IMAGES/btnValidationVert.png) no-repeat;height:25px;width:170px;margin:0px 2px;float:right;color:#fff;font-size:13px;line-height:25px;padding-left:10px;}
.sk_btnRetour{display:block;background:url(../IMAGES/btnRetour.png) no-repeat;height:25px;width:150px;margin:0px 2px;float:right;color:#fff;font-size:13px;line-height:25px;text-align:center;padding-left:20px;}
.sk_btnValidationEmail{display:block;background:url(../IMAGES/btnValidationEmail.png) no-repeat;height:20px;width:115px;margin:0px 2px;color:#fff;font-size:13px;line-height:20px;padding-left:15px;}

a.sk_btnGris:hover,a..sk_btnGris:visited,a.sk_btnSuppr:hover,a..sk_btnSuppr:visited{color:#606060;}
a.sk_btnSubmit:hover,a.sk_btnResa:hover,a.sk_btnValidation:hover,a.sk_btnValidationVert:hover,a.sk_btnRetour:hover,.sk_btnValidationEmail:hover{color:#fff !important;}
a.sk_btnSubmit:visited,a.sk_btnResa:visited,a.sk_btnValidation:visited,a.sk_btnValidationVert:visited,a.sk_btnRetour:visited,.sk_btnValidationEmail:visited{color:#fff;}

a.sk_btnSuppr:hover{color:#606060;}

.sk_btnDetailPack{text-transform:uppercase;font-weight:bold;font-size:10px;background:url(../IMAGES/zoom.png) no-repeat left;padding:5px 0px 5px 15px;}
.sk_pourcentage{display:block;width:80px;height:34px;line-height:30px;color:#fff;font-size:18px;font-weight:bold;background:url(../IMAGES/bgPourcentage.png) no-repeat;padding-right:5px;margin:10px 0px 5px 0px;}
.sk_tarif{font-size:24px;color:#e50500;font-weight:bold;}
.sk_tarifMag{color:#a0a0a0;}
							
#sk_footer{width:970px;height:30px;background:#e0e0e0;border-radius:5px;line-height:30px;color:#fff;margin:0px auto;padding:0px 10px;}
#sk_footer p{margin:0;}
#sk_footer a{color:#fff !important;}
	
.sk_clr{clear:both;height:0;width:100%;}
.sk_left{float:left;margin-right:10px;}
.sk_right{float:right;margin-left:10px;}
.sk_print{float:right;margin:10px 30px;}

.sk_MenuGroupePack{float:left;width:100%;margin-top:10px;}
div.sk_MenuGroupePack ul {margin:0;padding:0;}
div.sk_MenuGroupePack li {display:inline;margin:0;padding:0;}
/*14.04.14 height:19px; --> height:24px; pour un probleme de cadrage des onglets */
div.sk_MenuGroupePack li a {float:left;margin-left:3px;color:#a0a0a0;display:block;height:24px;font-size:11px;padding:8px 0px;text-align:center;text-decoration:none;width:110px;text-transform:uppercase;background:url(../IMAGES/onglet_inactif.png) no-repeat top;}
div.sk_MenuGroupePack li a.current {background:url(../IMAGES/onglet_actif.png) no-repeat top;color:#fff;}
div.sk_MenuGroupePack li a.current:hover {color:#fff;}
/*14.04.14 padding-top:0px; --> padding-top:2px;; pour un probleme de cadrage des onglets */
div.sk_MenuGroupePack li.sk_ht2 a {padding-top:2px;height:30px;}
div.sk_MenuGroupePack a:hover {color:#C00400;text-decoration:none;}

