
/* ----------------------------------------------------------------------------- */
				/* CLASS GENERICS - TEMPLATE */								
/* ----------------------------------------------------------------------------- */

input.btn-valider.template{width:138px;height:27px;background:url(/img/whitelabel/euromaster/section-search-tab-content-btn-valider.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
input:active:hover.btn-valider.template{background:url(/img/whitelabel/euromaster/section-search-tab-content-btn-valider.png) no-repeat top center;}
input:hover.btn-valider.template{background:url(/img/whitelabel/euromaster/section-search-tab-content-btn-valider.png) no-repeat bottom center;}

input[type="text"].template{width:150px;height:25px;line-height:normal;font-size:12px;color:#616161;padding-left:10px;background:#fff;-webkit-box-shadow: inset 1px 1px 3px 0px #aaa;box-shadow: inset 1px 1px 3px 0px #aaa;height: auto\9;padding-top:6px\9;padding-bottom:5px\9;background:url(/img/garagiste/input-blanc.png) no-repeat left top\9;border:1px solid #eee\9;}


	/* GENERIC */
	.info_message{height: 18px;float: left;width: 22px;}
	.info_message.warn{background:url(/img/common/icons/msg_warn.png) no-repeat left center;color:#C75C0D;}
	.info_message.notice{background:url(/img/common/icons/msg_notice.png) no-repeat left center;color:#686868;}
	.info_message.alert{background:url(/img/common/icons/msg_alert.png) no-repeat left center;color:#C50B14;}
	.info_message.info{background:url(/img/common/icons/msg_info.png) no-repeat left center;color:#0E76C7;}

    input.generic-btn.update{border-radius: 4px;background-color:#c1004d;float:right;width:200px;height:27px;margin-top:20px;/*background:url(/img/garagiste/btn-update.png) no-repeat top center;*/font-size:12px;font-weight:bold;/*font-style:italic;*/text-transform:uppercase;color:#eee;padding:0;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    input:active:hover.generic-btn.update{/*background:url(/img/garagiste/btn-update.png) no-repeat top center;*/background-color: #173f6c;}
    input:hover.generic-btn.update{/*background:url(/img/garagiste/btn-update.png) no-repeat bottom center;*/background-color: #173f6c;}

    a.generic-btn.update{border-radius: 4px;background-color:#c1004d;text-align:center;float:right;width:200px;padding-top:7px;height:20px;margin-top:20px;/*background:url(/img/garagiste/btn-update.png) no-repeat top center;*/font-size:12px;font-weight:bold;/*font-style:italic;*/text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    a:active:hover.generic-btn.update{/*background:url(/img/garagiste/btn-update.png) no-repeat top center;*/background-color: #173f6c;}
    a:hover.generic-btn.update{/*background:url(/img/garagiste/btn-update.png) no-repeat bottom center;*/background-color: #173f6c;}

    input.generic-btn-w116{float:left;margin-left:10px;width:150px;height:27px;margin-top:5px;background:url(/img/garagiste/btn-update-w116.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;padding:0;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    input.generic-btn-w116:active:hover{background:url(/img/garagiste/btn-update-w116.png) no-repeat top center;}
    input.generic-btn-w116:hover{background:url(/img/garagiste/btn-update-w116.png) no-repeat bottom center;}

    a.generic-btn-w116{padding-top:4px;float:left;margin-left:10px;width:150px;height:23px;margin-top:5px;background:url(/img/garagiste/btn-update-w116.png) no-repeat top center;font-size:12px;font-weight:bold;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    a.generic-btn-w116:active:hover{background:url(/img/garagiste/btn-update-w116.png) no-repeat top center;}
    a.generic-btn-w116:hover{background:url(/img/garagiste/btn-update-w116.png) no-repeat bottom center;}

    a.generic-btn.alert{padding-top:5px;text-align:center;float:left;width:198px;height:22px;margin-top: 20px;background:url(/img/garagiste/btn-alert.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    a.generic-btn.alert:active:hover{background:url(/img/garagiste/btn-alert.png) no-repeat top center;}
    a.generic-btn.alert:hover{background:url(/img/garagiste/btn-alert.png) no-repeat bottom center;}

    input.generic-btn.alert{padding-top:0px;text-align:center;float:left;width:198px;height:27px;margin-top: 20px;background:url(/img/garagiste/btn-alert.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    input.generic-btn.alert:active:hover{background:url(/img/garagiste/btn-alert.png) no-repeat top center;}
    input.generic-btn.alert:hover{background:url(/img/garagiste/btn-alert.png) no-repeat bottom center;}

    a.generic-btn.confirm{padding-top:5px;text-align:center;float:left;width:198px;height:22px;margin-top: 20px;background:url(/img/garagiste/btn-confirm.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    a.generic-btn.confirm:active:hover{background:url(/img/garagiste/btn-confirm.png) no-repeat top center;}
    a.generic-btn.confirm:hover{background:url(/img/garagiste/btn-confirm.png) no-repeat bottom center;}

    input.generic-btn.confirm{padding-top:0px;text-align:center;float:left;width:198px;height:27px;margin-top: 20px;background:url(/img/garagiste/btn-confirm.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    input.generic-btn.confirm:active:hover{background:url(/img/garagiste/btn-confirm.png) no-repeat top center;}
    input.generic-btn.confirm:hover{background:url(/img/garagiste/btn-confirm.png) no-repeat bottom center;}

    a.generic-btn.back{padding-top:5px;text-align:center;float:left;width:198px;height:22px;margin-top: 20px;background:url(/img/garagiste/btn-back.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    a.generic-btn.back:active:hover{background:url(/img/garagiste/btn-back.png) no-repeat top center;}
    a.generic-btn.back:hover{background:url(/img/garagiste/btn-back.png) no-repeat bottom center;}

    a.generic-btn.disabled{padding-top:5px;text-align:center;float:left;width:198px;height:22px;margin-top: 20px;background:url(/img/garagiste/btn-disabled.png) no-repeat top center;font-size:12px;font-weight:bold;font-style:italic;text-transform:uppercase;color:#eee;text-shadow:-1px -1px -4px #0e76b8;-webkit-text-shadow:-1px -1px -4px #0e76b8;-moz-text-shadow:-1px -1px -4px #0e76b8;}
    a.generic-btn.disabled:active:hover{background:url(/img/garagiste/btn-disabled.png) no-repeat top center;}
    a.generic-btn.disabled:hover{background:url(/img/garagiste/btn-disabled.png) no-repeat bottom center;}


    section#generic-profil{position:relative;z-index:0;overflow:hidden;background:#fff;}


    .generic-profil{position:relative;width:750px;min-height:140px;padding:0 0 20px 170px;margin:20px;border-bottom:1px solid #eee;background:url(/img/garagiste/icon-infos-garage.png) no-repeat 0 0 #fff;}
    .generic-profil h3{font-size:14px;color:#0b1e3f;text-transform:uppercase;font-weight:bold;margin-bottom:20px;}
    .generic-profil .field{position:relative;z-index:1;padding:5px 0;float:left;width:100%;}
    .generic-profil .field.top{z-index:2;}
    .generic-profil .field p{font-size:12px;color:#0b1e3f;float:left;width:170px;line-height:22px;float:left;}
    .generic-profil .field p:first-letter{text-transform: uppercase;}
    .generic-profil .field .valeur{font-size:12px;color:#0b1e3f;float:left;line-height:22px;}
    .generic-profil .field .valeur a{font-size:12px;color:#0b1e3f;float:left;line-height:22px;padding-left:12px;background:url(/img/garagiste/arrows-right.png) no-repeat left center}
    .generic-profil .field .valeur a:hover{color:#0082e7;}
    .generic-profil .field input{float:left;font-size:12px;color:#616161;float:left;width:240px;height:25px;line-height:normal;padding-left:10px;background:#fff;-webkit-box-shadow: inset 1px 1px 3px 0px #aaa;box-shadow: inset 1px 1px 3px 0px #aaa;height: auto\9;padding-top:6px\9;padding-bottom:5px\9;background:url(/img/garagiste/input-blanc.png) no-repeat left top\9;border:1px solid #eee\9;}
    .generic-profil .field .selector{width:240px;}

    .generic-profil table{background:#fff;font-size:12px;border:1px solid #eee;border-right:0px;width:500px;}
    .generic-profil tr:nth-child(even){background:#EEEDEC;}
    .generic-profil tr.even{background:#EEEDEC;}
    .generic-profil thead td{background:#0b1e3f;color:#eaeaea;padding:5px 8px;text-transform:uppercase;vertical-align:middle;line-height:20px;font-weight:bold;}
    .generic-profil td{color:#0b1e3f;line-height:18px;padding:15px 8px;border-right:1px solid #eee;text-transform:uppercase;text-align:center;vertical-align:middle;}
    .generic-profil td input{width:100px;height:25px;line-height:normal;text-align:center;color:#0b1e3f;background:#fff;-webkit-box-shadow: inset 1px 1px 3px 0px #aaa;box-shadow: inset 1px 1px 3px 0px #aaa;height: auto\9;padding-top:6px\9;padding-bottom:5px\9;background:url(/img/garagiste/input-blanc.png) no-repeat left top\9;border:1px solid #eee\9;}
    .generic-profil td input[type=radio]{-webkit-box-shadow: none;box-shadow: none;width:15px;}

    .error-infos{float:left;margin-top:0px;max-width:300px;}
    .error-infos ul{float:left;}

    .form-infos{position:relative;background-color:#E8FFED;border:1px solid #009632;margin:5px 0;padding:10px 30px 10px 30px;font-size:12px;}

    .generic-profil a.suppresion-ref{width:24px;height:24px;background:url(/img/garagiste/top-nav-logout.png) no-repeat top center;display:block;line-height: 24px;text-indent: -99999px;overflow: hidden;padding:0;margin:0;}
    .generic-profil a:hover.suppresion-ref{background:url(/img/garagiste/top-nav-logout.png) no-repeat bottom center;}

    fieldset{border-top:1px solid #0b1e3f;padding-top:10px;padding-bottom: 10px;}
    fieldset legend{background:#0b1e3f;color:#eaeaea;padding:5px 8px;text-transform:uppercase;vertical-align:middle;line-height:20px;font-weight:bold;font-size: 12px;}



