/*****************************
OVERRIDE GLOBAL CSS
*******************************/
#contenu  #colonneCentre3 {width:400px;padding:0}
#contenu #sw-pageIntro,#contenu #sw-tabsSectionsHolder,#contenu  .sw-info,#contenu .sw-content, #contenu #sw-search-results, #contenu #sw-bGmap, #contenu #sw-results-controls, #contenu .texte, #contenu .colwrap,#contenu #bot_cols_wrap,#contenu #sw-sGmap,#contenu #sw-directions{float:none}
/*****************************
BOX INTRO TEXT
*******************************/
#sw-pageIntro{background-color:#ffffe1;	margin: 12px 0;}
#sw-pageIntro p{display:block;padding:10px 20px;font-size:11px ;color:#333;}
/*****************************
TABS
*******************************/
#sw-tabsSectionsHolder {
	height: 22px;
	padding: 0 0 0 0;
	margin: 12px 10px;text-align:center;
	border-bottom: 1px solid #7e7e7e;
}

#sw-tabsSectionsHolder ul#sw-sections {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-indent: 0;
	width:540px;
}

#sw-tabsSectionsHolder ul#sw-sections li {
	font-family: Arial,sans-serif;
	font-size: 12px;
	line-height: 1;
	display: block;
	float: left;
	padding: 5px 6px 6px 6px;
	margin: 0px 2px 0 2px;
	background-color: #294aab;
	color:#fff;
}

#sw-tabsSectionsHolder ul#sw-sections li.current {border-bottom: 1px solid #c5dcfd;background-color: #c5dcfd;}
#sw-tabsSectionsHolder ul#sw-sections li.current  a{color:#294aab;}
#sw-tabsSectionsHolder ul#sw-sections li a{	color:#fff;}

/*****************************

-----------------------------------------
SECTION HOME TROUVER UN POINT CHRONOPOST
-----------------------------------------

*******************************/

#sw-newcol{width:350px;}
.sw-content{padding:0 10px;	font-family: Arial,sans-serif;}
/*****************************
quick searchForm
*******************************/
#contenu #sw-form-error,#contenu #sw-form-error * {overflow:visible;float:none;}
#contenu .sw-form-item div{overflow:visible;}
#sw-quick-searchForm {border:1px solid #294aab;background-color:#eef5ff}
#sw-quick-searchForm .sw-info h2{display:block;background:transparent url(../img/bg_rechercher.png) no-repeat scroll 0%;height:73px;}
#sw-quick-searchForm .sw-info h2 span{display:block;text-indent:-9999em;}
.sw-info p{color:#555;padding:0 10px;}
#sw-quick-searchForm ul{margin:0 10px;padding:10px 0;}
#sw-quick-searchForm ul li{display:block;margin: 0;padding:0;list-style:none;}
label.sw-desc{float:left;width:95px;font-size:11px;line-height:22px;}
.sw-form-item div{width:205px;}
.sw-form-item div label{color:#5f5c5c;display:block;width:100%;color:#555;float:none;margin:1px 0 5px 0;}
li.sw-form-sections h3{display:block;padding:0;margin:0;font-size:13px;border-bottom:1px solid #7e7e7e;}
#sw-quick-searchForm  li.sw-form-sections {margin:15px 0 10px 0;}
#sw-quick-searchForm  li.sw-form-sections.first {margin-top:0;}
.sw-field {font-size:12px;padding:2px;width:96.8%;font-family:Arial,Helvetica,sans-serif;}
.sw-select{width:100%;}
.sw-text{padding: 4px 2px;}
.sw-textarea{border:1px solid #7F9DB9;}
.sw-text:focus,.sw-textarea:focus{background-color:#ffffe1}
form .req{color:red !important;font-weight:bold;}
#sw-quick-searchForm li.sw-buttons{text-align:right;border-top:1px solid #7e7e7e;margin-top:15px!important;padding-top:10px;}
#quickForm-submit{background:transparent url(../img/btn_small_rechercher.png) no-repeat scroll 0%;width:97px;padding-left:110px;;}
#quickForm-submit:hover{background:transparent url(../img/btn_small_rechercher_on.png) no-repeat scroll 0%;}
.sw-btn{border:none;height:22px;font-size:0pt;}
.sw-btn span{display:block;overflow:hidden;text-indent:-10000em;}
.sw-btn:hover{cursor:pointer;}
/*****************************
Bottom cols Ou nous trouver
*******************************/
#bot_cols_wrap {clear:both;padding-top:20px;}
#bot_cols_wrap span.titrePage{background:transparent url(../img/fondTitre.gif) no-repeat scroll 0% 50%;display:block; width:auto;border-bottom:1px solid #fd690e}
#bot_cols_wrap .col{width:33%;}
#bot_cols_wrap .col h3{font-size:12px;}
#bot_cols_wrap .col p{display:block;margin-top:10px;}
/*****************************
Small GMap
*******************************/
#sw-sGmap{height:370px;}
#contenu #sw-sGmap *{float:none;overflow:visible}
#contenu #sw-sGmap #cust-overtlay{left:100px!important; }
/*****************************

-----------------------------------------
SECTION Search Results
-----------------------------------------

*******************************/
.sw-hidden{display:none}
.sw-visible{display:block}
#sw-results-controls{border:1px solid #294aab;background-color:#eef5ff;padding:10px 0}
#sw-results-controls h2{display:block;color:#fd690e;font-size:18px;padding:0 10px 5px 10px}
#sw-results-controls dt{font-weight:bold;margin-bottom:10px;font-size:12px}
#sw-results-controls #sw-search-results-info dt{font-size:11px}
#sw-results-controls dl{font-size:11px;margin-top:5px;}
#sw-results-controls dd{line-height:15px;}
.sw-boxLeft .sw-col{width:33%;}
.sw-boxLeft{width:487px;float:left}
.sw-boxLeft .sw-content{padding-right:0;}
.sw-boxRight{width:261px;float:right!important;}
.sw-boxRight .sw-content{padding-left:0;}

/*****************************
sw-results-display
*******************************/
#contenu #sw-results-display *{overflow:visible}
.sw-tcol .sw-content{position:relative;top:-5px;}
#sw-legende span{padding:5px 5px 5px 35px;line-height:26px;}
.sw-leg-agence{background:transparent url(../img/ico_s_cr_fb.gif) no-repeat scroll 0%;}
.sw-leg-bureau{background:transparent url(../img/ico_s_ac_fb.gif) no-repeat scroll 0%;margin-left:10px;}
#sw-results-display .sw-boxLeft .sw-col{width:49%;}
#sw-btn-changeCriteria{height:34px;width:251px;background:transparent url(../img/btn_change_crit.png) no-repeat scroll 0%;padding-left:251px;}
#sw-btn-changeCriteria:hover{background:transparent url(../img/btn_change_crit_on.png) no-repeat scroll 0%;}
/*****************************
sw-searchForm
*******************************/
#sw-searchForm {padding: 0 10px;position:relative;height:1%}
#sw-form-navig,#sw-itin-navig {position:absolute;top:0;right:10px;background:transparent url(../img/ico-reduire.png) no-repeat scroll 0%;padding-left:18px;line-height:15px;}
#sw-searchForm .sw-info h2{display:block;background:transparent url(../img/ico-loupe.png) no-repeat scroll 0%;padding: 10px 10px 10px 45px;}
#sw-searchForm .sw-boxLeft{width:360px;}
#sw-searchForm .sw-boxRight{width:360px;}
#sw-searchForm ul li,#sw-searchForm ul {display:block;list-style:none;}
#sw-searchForm li.sw-form-sections {margin:15px 0 10px 0;}
#sw-searchForm .sw-boxRight li{margin-left:10px;}
#sw-searchForm .sw-boxLeft li{margin-right:10px ;}
#sw-searchForm .sw-form-item div{width:243px;}
#sw-searchForm  li.sw-buttons{margin-top:60px;border:none;text-align:right;}
#sw-searchForm-submit{padding-left:189px;background:transparent url(../img/btn_rechercher.png) no-repeat scroll 0%;width:189px;margin-right:10px;height:34px;}
#sw-searchForm-submit:hover{background:transparent url(../img/btn_rechercher_on.png) no-repeat scroll 0%;}
/*****************************
sw-itineraire
*******************************/
#contenu #sw-itineraire{;margin:0 10px;float:none;position:relative;}
#sw-itineraire *{float:none;}
#sw-btn-printDirections{padding-left:189px;background:transparent url(../img/btn_print_itin.png) no-repeat scroll 0%;width:189px;margin-right:10px;height:34px;margin-left:0!important;}
#sw-btn-printDirections:hover{background:transparent url(../img/btn_print_itin_on.png) no-repeat scroll 0%;}
#sw-itineraire .sw-boxRight{width:205px;}
#contenu #sw-directions *{float:none;overlow:visible;}
/*****************************
sw-Gmap
*******************************/
#contenu #sw-bGmap{margin:10px;height:500px;overflow:hidden!mportant;}
#contenu #sw-bGmap *{float:none;overflow:visible;font-family: Arial,sans-serif;}
#sw-bGmap a {color:#0000cc;outline:none;}
#sw-bGmap h4{font-size:14px;margin-bottom:6px;border-bottom:1px solid #ccc;}
#sw-bGmap h2{font-size:16px;margin:2px 10px 6px 0;}

/*****************************
Infowindow 
*******************************/
#contenu #sw-bGmap .sw-infowindow a{cursor:pointer;}
#sw-infowindow-info{max-height:400px}
#sw-infowindow-hor{height:150px}
.sw-map-adresse-wrp{min-height:90px}
.sw-map-adresse{font-size:1.2em;margin:5px 0 8px 0;line-height:1.45em;}
.sw-map-tools a{font-size:1.15em;}
#sw-directions-to-submit ,#sw-directions-from-submit{background:transparent url(../img/btn_small_rechercher.png) no-repeat scroll 0%;width:97px;padding-left:110px;clear:both;margin-top:8px;overflow:hidden!important;}
#sw-sendbymail-submit{background:transparent url(../img/btn_small_envoyer.png) no-repeat scroll 0%;width:97px;padding-left:110px;clear:both;margin-top:8px;overflow:hidden!important;}
#sw-directions-to-submit:hover,#sw-directions-from-submit:hover{background:transparent url(../img/btn_small_rechercher_on.png) no-repeat scroll 0%;}
#sw-sendbymail-submit:hover{background:transparent url(../img/btn_small_envoyer_on.png) no-repeat scroll 0%;}
#sw-bGmap .sw-desc{display:block;font-weight:bold;line-height:16px;float:none!important;width:auto;}
#sw-bGmap .sw-help{display:block;float:none!important;width:auto;clear:both;}
.sw-map-itin-tools{font-size:11px;padding:8px 0;display:block;}
.sw-back-link{font-size:11px;display:block;text-align:right;margin:0px ;}
#sw-sendbymail-wrap{height:220px;overflow:hidden;}
#sw-bGmap .sw-textarea{height:30px;}
.sw-tool-itineraire{height:220px;}
/*****************************
Tables 
*******************************/
.sw-table {width:100%;border-collapse:collapse}
.sw-table td {font-size:1.2em;border-bottom:1px solid #ccc;}
.sw-table th{background:#eee;font-size:1.3em;border-top:1px solid #555}
#sw-table-horaire-client td ,#sw-table-horaire-depot td{width:50%;}
#sw-table-horaire-client{}
#sw-table-horaire-depot{margin-top:8px;}
/*****************************
Alert msg 
*******************************/
#contenu .sw-alert{float:none;}
.sw-success{position:relative;text-align:center;padding:10px 20px ;border:1px solid #00b11d;color:#00b11d;background-color:#a6ffb5;font-size:1.2em;margin-top:10px;line-height:1.5em;}
.sw-alert{position:relative;text-align:center;padding:10px 20px ; border:1px solid #e34000;color:#da4518;background-color:#fdd5c5;font-size:1.2em;margin-top:10px;line-height:1.5em;}
.closelink{display:block;position:absolute;width:30px;top:2px;right:15px;}
#sw-bGmap .sw-alert,#sw-bGmap .sw-success {font-size:11px;;margin-bottom:8px;line-height:1.3em;}
#sw-bGmap .closelink{top:0px;right:10px;font-size:10px;}
#contenu #sw-quick-searchForm #sw-form-error{font-size:11px;margin:10px 10px 0px 10px;}
#sw-quick-searchForm #sw-form-error .closelink{top:0px;right:10px;}
/*****************************
Prelaod Necessary images
*******************************/
.imageLoader {
background: url(../img/btn_small_rechercher_on.png);
background: url(../img/btn_small_envoyer_on.png);
background: url(../img/btn_change_crit_on.png);
background: url(../img/btn_rechercher_on.png);
background: url(../img/btn_print_itin_on.png);
background:none;
}
