/*ui/smoothness/jquery-ui-1.7.1.custom.css*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.smoothness .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*.smoothness .ui-helper-clearfix { display: inline-block; }*/
/* required comment for clearfix to work in Opera \*/

.smoothness * html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }

/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-datepicker .ui-widget-content, .ui-datepicker.ui-widget-content, .smoothness .ui-widget-content, .smoothness.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
.smoothness .ui-widget-content a { color: #222222; }


.ui-datepicker .ui-widget-header, .smoothness .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-datepicker .ui-widget-header a, .smoothness .ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/

.ui-datepicker .ui-state-default, .smoothness .ui-state-default, .smoothness .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; }
.smoothness .ui-state-default a, .smoothness .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; outline: none; }


.smoothness .ui-state-hover,.smoothness .ui-widget-content .ui-state-hover,.smoothness .ui-state-focus,.smoothness .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.smoothness .ui-state-hover a,.smoothness .ui-state-hover a:hover { color: #212121; text-decoration: none; outline: none; }
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .smoothness .ui-state-active,.smoothness .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; }
.smoothness .ui-state-active a,.smoothness .ui-state-active a:link,.smoothness .ui-state-active a:visited { color: #212121; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(../../../../images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(../../../../images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(../../../../images/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(../../../../images/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../../../../images/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(../../../../images/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../../../../images/ui-icons_cd0a0a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
/*.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
/*

/* Overlays */
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title {  margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 10px; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: #fff; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }
/* Tabs ----------------------------------*/
/*
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
*/

/*layout/toolbar.css*/
#toolbar {
	
	width: 100%;
	font-size: 0.9em;
	
	
	background-color: #f9f9f9;
	left:0;
	top:12px;
	z-index:2;
	
	text-align:left;
}

#toolbar span {
	color: #333;
	font-weight: bold;
	margin-right: 30px;
}

#toolbar img {
	border: none;
	
}

#toolbar .tools.short img
{

	width:10px;
	
} 

#toolbar .tools.short td
{
	padding:0px;
	padding-bottom:5px;
	font-size:9pt;

}

.tools .logstat td
{
	font-size:7pt;
	padding-right:5px;
	color:#666;

}

#toolbar a {
	margin-top: 3px;
	color: #333;
	margin-right: 10px;
	padding: 5px 3px;
	padding-bottom: 3px;
	color:#444;
	

}

#toolbar a:hover {
	text-decoration:underline
}

.tools
{
	float:left;
	border-right:1px solid #ddd;
	height:55px;
	padding:10px 2%;
	text-align:left;
	

}

.tools table td{
	text-align:left;
	
}

/*layout/submenu.css*/
.sub_tabs {
	background: #EEEEEE none repeat scroll 0 0;
	height: 27px;
	padding: 0 5px 5px 10px;
	clear: both;
	border:none;
}

.sub_tabs {
	
	display:block;
	font-family:Arial,Verdana,Helvitica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:27px !important;
	position:relative;
	background:#95b23d;
	margin-bottom:17px;
	border:none;
}

.sub_tabs li {
	display: block;
	float: left;
	margin: 0;
	font-weight: normal;
	border:none;
}

.sub_tabs li a {
	
	color:#E3F4C9;
	display:block;
	float:left;
	font-size:9pt;
	height:23px;
	margin-top:0;
	padding:9px 20px 0;
	text-decoration:none;
	border:none;
	
}

.sub_tabs li a:hover {
	background-color: transparent;
	font-weight: bold;
	color: #fff;
}

.sub_tabs li.ui-tabs-selected a:hover,.sub_tabs li.ui-tabs-selected a {
	font-weight: bold;
	color: #fff;
	background:url(/images/menu/arrow.gif) center bottom no-repeat;

	
	
}


/*datagrid.css*/
table.datagrid {
	border-collapse: collapse;
	width: 100%;
	margin-left: 0%
}

table.datagrid tr {
	cursor: pointer;
}

table.datagrid td {
	border-bottom: 1px solid #eee;
	padding: 5px;
}

table.datagrid .alternate td {
	border-bottom: 1px solid #eee;
	background: #efefef;
	padding: 5px;
}

table.datagrid tr.hover td { //
	background: #e5eefc;
	border-bottom: 1px solid #666;
}

table.datagrid th {
	border-bottom: 1px solid #333;
	padding: 5px;
	background-color: #ccc;
	font-weight: bold;
	background-color:#FFFFFF;
}

table.datagrid .filters th {
	background-color: #EEEEEE;
	background: url(/images/table/backtablehead.jpg) repeat-x;
	border-bottom: 0px solid #fff;
	padding: 4px;
	padding-bottom: 15px;
	padding-top: 6px;
}

table.datagrid th.table-sortable {
	background-image: url(/images/table/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.datagrid th.table-sorted-desc {
	background-image: url(/images/table/desc.gif);
}

table.datagrid th.table-sorted-asc {
	background-image: url(/images/table/asc.gif);
}

table.datagrid td.pager {
	text-align: center;
	background-color: #CCCCCC;
}

table.datagrid td.pager a {
	font-weight: normal;
}

table.datagrid td.pager .current_page {
	text-decoration: underline;
}

table.datagrid td.pager a:hover {
	font-weight: bold;
}

.boldLine{
	font-weight: bold;
}

.statut
{	

	color:#333333;
	padding:0;
	text-align:center;
	width:85%;


}

.statut.AR
{	

	background:#FF6600;
	

}

.statut.N 
{	

	background:#b1e7ff;
	

}

.statut.E
{	

	background:#b1e7ff;
	

}

.statut.T
{	

	background:#ddd;
	

}


.statut.R
{	

	background:red;
	

}


.statut.BQ
{	

	background:#ffd97e;
	

}


.statut.TF
{	

	background:red;
	

}

.statut.TFOK
{	

	background:#FF6666;
	

}
.statut.SS
{	

	background:#FFFF99;
	

}
.statut.P
{	
	background:#BBBBBB;	
}
/*formtable.css*/
.formtable, .taskEditTable {
	background:#FFFFFF none repeat scroll 0 0;
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	width:100%;
}

.taskEditTable {
	border-spacing:0; 
 }
 
.formsearchtable {
	padding: 0px;
	border-spacing: 2px;
	width: 100%;
	background: #fff;
}

.formtable td,.formtable th {
	border-bottom:1px solid #DDDDDD;
	font-weight:normal;
	margin:0;
	padding:10px 20px 3px 5px;
	width:20%;
}
.formsearchtable td,.formsearchtable th {
	padding: 5px;
	padding-right: 20px;
	margin: 0;
	width: 20%;
	border: 1px solid #ddd;
	font-weight: normal;
}

.formtable td.boldLine,.formtable th.boldLine{
	font-weight: bold;
}

.formtable tfoot td {
	border: none;
}

.infotable
{
	width:100%;

}

.infotable td 
{
	border-bottom:1px solid #ddd;
	padding:10px 0;
}

.formtable tfoot td  a, .infotable .tablelinks a, .retourLink{
	
	background:#EFEFEF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	font-size:8pt;
	font-weight:bold;
	margin:5px;
	padding:3px 14px;
	text-transform:capitalize;
	cursor:pointer;
	
}

.formtable tfoot td  a:hover{
	
	
	
	background:#F4f4f4;
	
	
}



.formsearchtable tfoot td {
	border: none;
}
.formtable tfoot td {
	text-align: right;
	padding-bottom:10px;
}
.formsearchtable tfoot td {
	text-align: right;
}
.formtable th {
	font-weight: bold;
}
.formsearchtable th {
	font-weight: bold;
}

.formsearchtable.filtre tr td,.formsearchtable.filtre tr th {
	width: 12%;
	padding: 0;
	border: none;
}

.formsearchtable.filtre tr th {
	font-weight: bold;
	padding-left: 2px;
}

.alternate td {
	background-color: #EFEFEF
}

.taskEditTable th {
	width: 50px;
}

.taskEditTable th {
	padding: 5px;
	padding-right: 20px;
	margin: 0;
	width: 22%;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
}

.taskEditTable td {
	padding: 5px;
	padding-right: 20px;
	margin: 0;
	border-bottom: 1px solid #ddd;
	font-weight: normal;
}

.taskEditTable tfoot td {
	border: none;
}

taskEditTable td buttonLink {
	font-size:8pt;
	font-weight:bold;
}
/*bourrin/main.css*/
input[type=text], input[type=password]
{

	vertical-align:top;
	border:1px solid #ccc;
}

.enteteamt
{
	padding:5px 10px;
	float:left;
	


}

a, a:visited, a:hover
{
	text-decoration:none;
	color: #306;
}

input.datepicknow {
	width: 87px;
	float: left;
}

select
{
	position:relative;

}


input.hasDatepicker
{
	width:75px;

}


#formAuth
{
	background:white url(../../../../../../../../images/amt/login.gif) no-repeat scroll 0 0;
	color:#666666;
	font-size:8pt;
	height:46px;
	padding:5px 0 5px 8px;
	text-align:left;
	width:529px;

}

#authResult
{
	color:#FF0000;
	left:149px;
	position:relative;
	top:10px;

}

#formAuth a, #formAuth a:visited, #formAuth a:hover
{
	text-decoration:none;
	color:#666;

}

.ui-datepicker-next label
{
	display:none;	
}

.ui-datepicker-trigger
{
	background: white url(../../../../../../../../images/amt/calendrier.gif) no-repeat scroll 0 0;

}

.petitText
{
	width : 50px;
}

.hasDatepicker
{
	border:1px solid #CCCCCC;
}

.obligatoire
{
	color:#DF2E2A;
	font-size:11px;
}

.city
{
	width: 130px;
	display: none;
}


ul.reprise 
{
	list-style-type:none;
}

ul.reprise li a
{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.labelObligatoire
{
	color: #f00;
    background-color: #EDFBC8;
}

input[disabled="disabled"]
{
	background-color: #DDD;
	color: #000;
}

.warning {
  color: #460071;
  line-height: 1.3em;
  font-weight: bold;
  padding-bottom: 8px;
}
/*bourrin/thickbox.css*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*bourrin/formamt.css*/
body
{
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:10pt;
  color:#222;

}


input
{

  vertical-align:top;
}



/* Layout globals */



body {

  height:100%;

  margin: 0 0 0 0;

  padding: 0;

  text-align: center;

  font: 12px  Arial, Verdana,Helvetica, sans-serif;

  color: #000000;

}



body * {

  margin: 0;

  padding: 0;

}

fieldset ul
{
  list-style-type:none;
  display:inline;
  float:left;
  margin-top:5px;
}

fieldset li
{
  float:left; 
  margin-left: 5px;
}



img{

  border:0;

}

#global, .global{

  width: 530px;

  margin: 0 auto;

  text-align: left;

}



#etape{

  height:100px;

  font: 13px Arial, Verdana, sans-serif;

}

.contentetape{

  width:80px;

  padding:5px;

  float:left;

  margin-left:1em;

  background-color:#ffffff;

}

.numetape{

  width:80px;

  float:left;

  background-color:#ffffff;

}

.txtnumetape{

  margin-top:80px;

  background-color:white;

  text-align:center;

}

/* formz */



.titreForm {	/*** Mise en forme du titre de formulaire ***/



  font: 14px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  font-style:italic;

  text-align:center;

  color: #fff;

  padding: 5px;

  background-color:#edf1a5;

  background: url(../../../../../../../../images/amt/images/haut-form-orange-carre.gif) no-repeat;

  height:30px;

  width:528px;



}



.titreForm2{	/*** Mise en forme du titre de formulaire ***/



  font: 14px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  font-style:italic;

  text-align:center;

  color: #fff;

  padding: 5px;

  background-color:#edf1a5;

  background: url(../../../../../../../../images/amt/images/haut-form-violet-carre.gif) no-repeat;

  height:30px;

  width:528px;



}

/*** debut bloc couleur ***/





.bloc_violet_haut{
  color: #797979;
  font: bold 17px/42px Arial,Verdana,sans-serif;
  padding: 0 0 0 10px;
  width: 516px;
  border: 1px solid #CCCCCC;
  border-bottom:none;
}



.bloc_violet_centre{
  width:526px;
  border: 1px solid #CCCCCC;
  border-top:none;
  padding-bottom: 15px;
}



.bloc_violet_bas{

  padding: 10px 0px 0px 0px;

  background: url(../../../../../../../../images/amt/images/bloc_violet_bas.gif) no-repeat;

  height:15px;

  width:526px;



}



/*** fin bloc ***/



#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/

  border: 1px solid #dedede;

  color: black;

  background: #ffffff;

  /*background: #ffd8b3;*/

  font-size:12px;





}

#onglet{height:0;}

#piedForm {	/*** Mise en forme du pied de formulaire ***/

  font: 16px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  font-style:italic;

  color: white;

  text-align: left;

  background: url(../../../../../../../../images/amt/images/fond_piedForm50.gif) no-repeat;

  height:45px;

  margin: 0;

  padding-top: 8px;

}



#condition_general{

  width:505px;

  margin-left:0px;

  padding:0px;

  background-color:#fdebd3; 

  font: 11px  Arial,Verdana, Helvetica, sans-serif;

  color:#000;

}

/*debut bloc couleur*/

#fondviolet{

  width:530px;

  height:auto;

  font: 13px Arial, Verdana, sans-serif; 

}



.prix_bleu{

  margin-top:0px;

  background: url(../../../../../../../../images/amt/images/euro_bleu.gif) no-repeat;

  width:20px;

  height:16px;

}

.prix_rose{

  margin-top:0px;

  background: url(../../../../../../../../images/amt/images/euro_rose.gif) no-repeat;

  width:20px;

  height:16px;

}



.checked_bleu{

  background: url(../../../../../../../../images/amt/images/checked_bleu.gif) no-repeat;

  width:15px;

  height:13px;

}

.checked_rose{

  background: url(../../../../../../../../images/amt/images/checked_rose.gif) no-repeat;

  width:15px;

  height:13px;

}





.fondattention{



  width:495px;

  margin:0 10px 10px 10px;

  background-color:#fdebd3; 

  padding:5px;

}



/*fin bloc couleur*/

.gauche {

  float: left;



} 

.droite{

  padding-top: 10px;

  float:left;

}

/*d�but couleur #ffffe0*/

fieldset {

  font: 12px  Arial, Verdana,Helvetica, sans-serif;

  border:0px;

  margin-left: auto;

  margin-right: auto;

  width:508px;

  color:#330066;



}

fieldset p {

  padding: 0.20em 0 0.20em 10px;

  margin:		0.2em;

  overflow: auto;

  clear: both;



}

legend {

  margin: 20px;

  display:block ;

  padding:5px;

  font-weight: bold; 

  color: #fff;

  text-align:center;

  background-color:#e07001;

  border: 1px solid #c76401;



}

.recap{

  display: block;

  text-align: left; 

  padding: 0.1em;

  line-height: 1.3em;

}

.text {

  display: block;

  float: left;

  width: 42%;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.copietext {

  display: block;

  float: left;

  width: 42%;

  text-align: left; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.text2 {

  display: block;

  float: left;

  width: 50%;

  text-align: left; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}



.lbl365 {

  display: block;

  float: left;

  width: 365px;

  text-align: left; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}



.lbl290{

  display: block;

  float: left;

  width: 240px;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.lbl42 {

  display: block;

  float: left;

  width: 42px;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.lbl49 {

  display: block;

  float: left;

  width: 50px;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.lbl185 {

  display: block;

  float: left;

  width: 185px;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.lbl190 {

  display: block;

  float: left;

  width: 190px;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.lbl20 {

  display: block;

  float: left;

  width: 105px;

  text-align: right; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.copielbl20 {

  display: block;

  float: left;

  width: 20%;

  text-align: left; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.lbl30 {

  display: block;

  float: left;

  width: 27%;

  text-align: left; 

  margin: 0 0.4em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}



.lbl20droite {



  margin:0.1em;

  width:11%;

  padding:0.1em;

  line-height: 1.3em;

}

.lbldroite {



  margin-left:30px;

  text-align: left; 

  width:100px;

  padding:0.1em;

  line-height: 1.3em;

} 



.prelevement {

  display: block;

  float: left;

  width: 30%;

  text-align: left; 

  margin: 0 1em 0 0;

  padding: 0.1em;

  line-height: 1.3em;

}

.textviolet {

  display: block;

  float: left;

  width: 40%;

  text-align: right; 

  margin: 0 1em 0 0;

  padding: 0.1em;

  border-bottom: 1px solid #999999;

  color:#460071;

  background: transparent;

  font-weight:bold;

  line-height: 1.3em;

}

.textblanc {

  display: block;

  float: left;

  width: 20%;

  text-align: right; 

  margin: 0 1em 0 0;

  padding: 0.1em;

  border-bottom: 1px solid #999999;

  color:#ffffff;

  background: transparent;

  font-weight:bold;

  line-height: 1.3em;

}

.radioCheck {



  line-height: 1.3em;

  margin: 0 0.5em 0 0.3em;	

}

input.text,

textarea {

  width: 40%;

  background-color: #ffffff;

  border:1px solid #f8cc8b;

  margin-right: 0.25em;	



}



hr {

  clear: both;

}

hr.orange {

  border: 1px solid #c76401;

  clear: both;

}

span.note {

  font-size: 0.75em;

}

span.etoile {

  font-weight: bold;

  font-size: 1.3em;

  color: #660066;

}

.lbl70 {

  display: block;

  float:left;

  width:70%;

  text-align:left;

  margin: 0 1em 0 0;

  padding: 0.1em;

  border-bottom: 1px solid #999999;

  color:#460071;

  line-height: 1.3em;

}



.lbl5 {

  float:left;

  width:7%;

  padding-top:0.2em;

  color:#460071;

  text-align:right;

  border-bottom:1px solid #999999;

  line-height: 1.3em;

  margin:0 ;

  background:#cccccc;

  font-weight:bold;

}



/*debut div conducteur cacher au chargement*/

#conducteurcacher{

  display: none;

}

#corpForm H2 {

  PADDING-LEFT: 35px;

  PADDING-TOP: 4px; 	

  FONT-WEIGHT: bold; 

  font-style:italic;

  FONT-SIZE: 15px; 

  BACKGROUND: url(../../../../../../../../images/amt/images/contenu_centre_bleu_h2.png) #56c0d5 no-repeat; 		

  TEXT-ALIGN: left;  

  margin-top:1px;

  MARGIN-LEFT: 1px;

  border-top: 1px solid #ddd;

  border-bottom: 1px solid #ddd;

  margin-bottom:1px;

  height:19px;

  COLOR: #FFF; 

}

#corpForm  H3,.corpFormReduit h3{

  PADDING-TOP: 4px; 

  padding-right:16px;	

  padding-left:16px;

  display:block;

  FONT-WEIGHT: bold; 

  FONT-SIZE: 13px; 

  COLOR: #ed7603; 

  TEXT-INDENT: 10px; 

  TEXT-ALIGN: left;  

  margin-bottom:2px;

  margin-top:1px;

  height:24px;

  BACKGROUND: url(../../../../../../../../images/amt/images/contenu_h3_scooter.gif) #EFEFEF no-repeat; 

}



/*debut infobulles paiement cb dans corpForm*/

#corpForm a.info_paiementcb2{

  padding-top:4px;

  position:absolute;

  z-index:24; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info_paiementcb2 img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;



}

#corpForm a.info_paiementcb2:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:25; 

  cursor: help;

}



#corpForm a.info_paiementcb2 span{

  display: none

}



#corpForm a.info_paiementcb2:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */



  display:block; 

  position:absolute;

  top:-270px; left:-465px; 

  height:auto;

  padding:5px;

  text-align:left;

  color:#000000;



}





#corpForm a.info_paiementcb{

  padding-top:7px;

  position:absolute;

  z-index:24; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info_paiementcb img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;



}

#corpForm a.info_paiementcb:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:25; 

  cursor: help;

}



#corpForm a.info_paiementcb span{

  display: none

}



#corpForm a.info_paiementcb:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */



  display:block; 

  position:absolute;

  top:-270px; left:-465px; 

  height:auto;

  padding:5px;

  text-align:left;

  color:#000000;



}









#corpForm a.info_prelevement{

  padding-top:3px;

  position:absolute;

  z-index:24; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info_prelevement img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;



}

#corpForm a.info_prelevement:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:25; 

  cursor: help;

}



#corpForm a.info_prelevement span{

  display: none

}



#corpForm a.info_prelevement:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */

  font: 12px  Arial, Verdana, Helvetica, sans-serif;

  display:block; 

  position:absolute;

  top:-50px; left:-466px; 

  height:auto;

  text-align:left;

  color:#000000;



}













/*debut infobulles larges dans corpForm*/



#corpForm a.info_large{



  position:absolute;

  z-index:24; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info_large img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;



}

#corpForm a.info_large:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:25; 

  cursor: help;

}



#corpForm a.info_large span{

  display: none

}



#corpForm a.info_large:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */

  font: 12px  Arial, Verdana, Helvetica, sans-serif;

  display:block; 

  position:absolute;

  top:0px; left:-497px; 



  width:480px;

  height:auto;

  border: 2px solid #ed7703;



  background-color:#ffe6cd; 

  color:#000000;



  padding:5px;

}



/*debut infobulles dans corpForm*/



#corpForm a.info{

  padding-top:3px;

  position:absolute;

  z-index:10; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;

}

#corpForm a.info:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:11; 

  cursor: help;

}



#corpForm a.info span{

  display: none

}



#corpForm a.info:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */

  display:block; 

  position:absolute;

  top:-32px; left:-475px; 

  height:auto;

  width:auto;

  padding:5px;

  border:none;

  background:none;

}





#corpForm a.info_decal{



  position:absolute;

  z-index:10; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info_decal img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;



}

#corpForm a.info_decal:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:11; 

  cursor: help;

}



#corpForm a.info_decal span{

  display: none

}



#corpForm a.info_decal:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */

  font: 12px  Arial, Verdana, Helvetica, sans-serif;

  display:block; 

  position:absolute;

  top:-35px; left:-307px; 



  width:280px;

  height:auto;

  border: 1px solid #ed7703;



  background-color:#ffedd7; 

  color:#000000;

  padding:5px;

}



#corpForm a.info_mail{



  position:absolute;

  z-index:10; 

  color:#000;

  text-decoration:none;



}

#corpForm a.info_mail img {	/*** Mise en forme de l'image des bulles d'aide ***/

  margin: 0;

  padding: 0;

  border: 0;



}

#corpForm a.info_mail:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/

  z-index:11; 

  cursor: help;

}



#corpForm a.info_mail span{

  display: none

}



#corpForm a.info_mail:hover span{ 

  /*le contenu de la balise span ne 
  
  sera visible que pour l'�tat a:hover */

  font: 12px  Arial, Verdana, Helvetica, sans-serif;

  display:block; 

  position:absolute;

  top:-35px; left:-477px; 

  height:auto;

  color:#000000;

  padding:5px;

}			



.aide50{

  width: 16px;

  height:16px;

  background: url(../../../../../../../../images/amt/images/interogation_50.gif) no-repeat;

  /*
  
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="../../../../../../../../images/amt/images/interogation50.png");
  
  background-image: none;
  
  
  
  background-color:transparent;*/

}

.aide50_2{

  width: 20px;

  height:20px;

  background: url(../../../../../../../../images/amt/images/interogation_50_2.gif) no-repeat;

}

.aidequad_2{

  width: 20px;

  height:20px;

  background: url(../../../../../../../../images/amt/images/interogation_quad_2.gif) no-repeat;

}





/*fin infobulles*/



/*debut  message d erreur*/



.msg_erreur {

  text-align: center;

  font-weight: bold;

  position:relative;

  padding: 5px; 

  font-size: 85%;  

  color: #cc0000;  

  background-color: #ffffff;

}



/*fin validateur*/







/*debut fond*/



/* Couleurs AMT



Violet fonc�         : #5D247F    .txtcolor1

Violet clair         : #946DA8    .txtcolor2

Vert fonc�           : #73A922    .txtcolor3

Vert clair           : #DCE9C4    .txtcolor4



*/





/* Couleurs Cyclo50



Violet fonc�         : #5D247F    .txtcolor1

Violet clair         : #946DA8    .txtcolor2

Violet               : #59217A    .couleur deco

Vert                 : #75AC24    .couleur deco

Rose                 : #D21172    .couleur deco

Jaune                : #F4CC22    .couleur deco

Orange               : #E27413    .couleur deco

Bleu                 : #57B8CB    .couleur deco

*/

.fondvert{

  background-color:#75AC24;

}

.fondjaune{

  background-color:#F4CC22;

}

.fondorange{

  background-color:#E27413;

}

.fondbleu{

  background-color:#57B8CB;

}

.fondgris{

  background-color:#cccccc;

}

.fondblanc{

  background-color:#ffffff;

}

.fondnoir{

  background-color:#000000;

}

.fondrose{

  background-color: #D21172;

}

.fondattention_1ligne{



  background: url(../../../../../../../../images/amt/images/fond_attention_1ligne.gif) no-repeat;

}

.fondattention_2ligne{



  background: url(../../../../../../../../images/amt/images/fond_attention_2ligne.gif) no-repeat;

}

.fondviolet{

  background-color: #800080;

}

.fondviolet2{

  background-color: #ffd700;



}



.fondvioletclair{

  background-color: #946DA8;

}

.fondvioletfoncer{

  background-color: #5D247F;

}

/*fin des fond*/



/*style sur le bouton*/

input.boutonvalider{



  background: url(../../../../../../../../images/amt/images/valider.gif) no-repeat;



  cursor:pointer

}

input.boutoneffacer{



  background: url(../../../../../../../../images/amt/images/effacer.gif) no-repeat;

  width:71px;

  height:25px;

  cursor:pointer

}

/*fin bouton*/

.flottante {



  margin-left: 3px;

  float: right;

  width: 17px;

  text-align:left;

}

.flottante2{

  margin-left: 3px;

  float: right;

  width: 29px;

  text-align:left;

}

.flottante3{

  margin-left: 3px;

  float: right;

  width: 18px;

  text-align:left;

}

.flottante4 {

  margin-left: 3px;

  float: right;

  width: 27px;

  text-align:left;

}

/*alignement*/

.centrer{

  position: relative;

  text-align:center;

}



/*TEXT*/

.txtviolet16bi   {color: #660066; font-weight: bold; font-style:italic; font-size: 16px;text-align:center;}

.txtbleu16bi   {color: blue; font-weight: bold; font-style:italic; font-size: 16px;}

.txtrouge16bi   {color: red; font-weight: bold; font-style:italic; font-size: 16px;}

.txtblanc16bi   {color: #FFFFFF; font-weight: bold; font-style:italic; font-size: 16px;}

.txtrose16bi   {color:#e2007a; font-weight: bold; font-style:italic; font-size: 16px;}

.txtvert16bi   {color:#66cc33; font-weight: bold; font-style:italic; font-size: 16px;}

.txtblanc14b     {color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: center;}

.txtnoir14b     {color: #000000; font-weight: bold; font-size: 14px;}

.txtviolet14b   {color: #660066; font-weight: bold; font-size: 14px;text-align:center;}

.txtrose14bi   {color:#e2007a; font-weight: bold; font-style:italic; font-size: 14px;}

.txtrouge14b   {color:#DF2E2A; font-weight: bold; font-size: 14px;}

.txtviolet13bi   {color: #5a0080; font-weight: bold; font-style:italic; font-size: 13px;text-align:center;}

.txtviolet12b   {color:#5a0080; font-weight: bold; font-size: 12px;}

.txtrouge12b   {color:#DF2E2A; font-weight: bold; font-size: 12px;}

.txtrose12b   {color:#e2007a; font-weight: bold; font-size: 12px;}

.txtrose12  {color:#e2007a;  font-size: 12px;}

.txtorange12b {color:#e95e06; font-weight: bold; font-size: 14px;}

.txtblanc12b     {color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: center;}

.txtviolet{ color:#5a0080;}

.txt10     { font-size: 10px;}

.txt11     { font-size: 11px;}

.txt12     { font-size: 12px;}

.txt13     { font-size: 13px;}

.txt14     { font-size: 14px;}

.txt16    { font-size: 16px;}

.txt18    { font-size: 18px;}

.souligne{text-decoration: underline;}

.txtliberte{

  color:#56C0D5;font-weight: bold; font-size: 12px;

}

.txtautonomie{

  color:#e2007a; font-weight: bold; font-size: 12px;

}



/*debut preload*/

#prechargement {

  position:absolute;

  background-color:white;

  height:100%;

  width:100%;

  display:none;

  z-index:5;

}



#prechargementimg {

  position:absolute;

  width:20px;

  margin-left:-10px;

  height:20px;

  top:150px;

}

.fondblocbleu{

  background: url(../../../../../../../../images/amt/images/fondblocbleu.jpg) no-repeat;

  width:510px;

  height:145px;

  padding:10px;

  margin:0px 0px 0px 10px;

  position:relative;

}

.fondblocrose{

  background: url(../../../../../../../../images/amt/images/fondblocrose.jpg) no-repeat;

  width:510px;

  height:145px;

  padding:10px;

  margin:0px 0px 0px 10px;

  position:relative;



}

.fond_bloc_devis_scooter{

  font: 16px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  font-style:italic;

  text-align:center;

  color: #fff;

  background: url(../../../../../../../../images/amt/images/fondblocorange.jpg) no-repeat;

  width:510px;

  height:155px;

  padding:10px;

  margin:0px 0px 0px 10px;

  position:relative;



}
#header{background: none repeat scroll 0 0 #efe9eb;border: 1px solid #B1B1B1;height: 40px;overflow: hidden;}
#header ul{padding:0;list-style:none;}
#header ul li{float:left;background:url("/images/amt/images/stepoff.gif") no-repeat scroll left top transparent;margin:0px;padding:0;}
#header ul li a{background:url("/images/amt/images/stepoff.jpg") no-repeat right top;color: #B1B1B1;display: block;float: left;font: bold 12px/40px Arial,Verdana,Helvetica,sans-serif;height: 40px;padding: 0 35px 0 15px;text-decoration: none;}
#header ul li a:hover{color:#ED7603;}
#header ul li#current{background:url("/images/amt/images/steporange.jpg") no-repeat scroll left top transparent;margin-left: -25px;padding-left: 25px;}
#header ul li#current a{background:url("/images/amt/images/steporange.jpg") no-repeat right top;color:#ffffff;}



.encadrer{

  border:1px dotted #7ab51d;

}



A.lien:link, A.lien:visited, A.lien:active {text-decoration:none; font-weight : bold; color:#2c8202;font-size : 12px}

A.lien:hover                                       {text-decoration:none; font-weight : bold; color:#66cc33}



div.liens3 {cursor:pointer;font: 16px Arial, Verdana, sans-serif;text-decoration:none; font-weight : bold; color:#FFFFFF;}

div.liens3:hover {cursor:pointer;font: 18px Arial, Verdana, sans-serif; font-weight : bold; color:#FFF000; }





.liberte{

  background-color:#56C0D5;

}

.fond_liberte{

  background:url("../../../../../../../../images/amt/images/liberte.gif") no-repeat right top;

  font-size: 12px;

}

.fond_bas_liberte{

  background:url("../../../../../../../../images/amt/images/liberte_bas.gif") no-repeat right top;

}

.prime_liberte_g{

  background:url("../../../../../../../../images/amt/images/prime_liberte.gif") no-repeat left top;

}

.prime_liberte_d{

  background:url("../../../../../../../../images/amt/images/prime_liberte.gif") no-repeat right top;

}

.autonomie{

  background-color:#e2007a;

}

.fond_autonomie{

  background:url("../../../../../../../../images/amt/images/autonomie.gif") no-repeat right top;

  font-size: 12px;

}

.fond_bas_autonomie{

  background:url("../../../../../../../../images/amt/images/autonomie_bas.gif") no-repeat right top;

}



.prime_autonomie_g{

  background:url("../../../../../../../../images/amt/images/prime_autonomie.gif") no-repeat left top;

}

.prime_autonomie_d{

  background:url("../../../../../../../../images/amt/images/prime_autonomie.gif") no-repeat right top;

}


.formule3{
  background-color:#ED7603;
  font-size:12px;
}

.fond_formule3{
  background:url("/images/amt/images/evasion.gif") no-repeat right top;
  font-size:12px;
}

.fond_bas_formule3{
  background:url("/images/amt/images/evasion_bas.gif") no-repeat right top;
}



.prime_formule3_g{
  background:url("/images/amt/images/prime_evasion.gif") no-repeat left top;
}

.prime_formule3_d{
  background:url("/images/amt/images/prime_evasion.gif") no-repeat right top;
}

.prix_orange{
  margin-top:0px;
  background: url(/images/amt/images/euro_orange.gif) no-repeat;
  width:20px;
  height:16px;
}

.checked_orange{
  background: url(/images/amt/images/checked_orange.gif) no-repeat;
  width:15px;
  height:13px;
}

.garantie_haut{

  background:url("../../../../../../../../images/amt/images/garantie_haut_230.gif") no-repeat left top;



  text-decoration:underline;

  text-align:left;

  font-weight: bold;

  padding-left:10px;

  color:#e95e06;

  font-size: 13px;

}

.garantie_bas{

  background:url("../../../../../../../../images/amt/images/garantie_bas_230.gif") no-repeat left top;

}

.option{



  background:url("../../../../../../../../images/amt/images/garantie_centre_230.gif") repeat-y;

  text-decoration:underline;

  text-align:left;

  font-weight: bold;

  padding-left:10px;

  color:#e95e06;

  font-size: 13px;

}



.formule_fond{

  background:url("../../../../../../../../images/amt/images/formule_fond.gif") no-repeat right top;

}

.texttarifgauche{

  text-align:left;

  font-weight: bold;

  padding-left:20px;

  background:url("../../../../../../../../images/amt/images/garantie_centre_230.gif") repeat-y;

  font-size: 12px;

  /*
  
  background-color:#c9ffaf;*/

}

.prime_fond{

  text-align:left;

  font-weight: bold;

  padding-left:20px;

  background:url("../../../../../../../../images/amt/images/prime_fond_230.gif") no-repeat left top;

  font-size: 13px;

}



#mieux_vous_connaitre, #mieux_vous_connaitre2{

  padding-top:5px;

  margin-left:4px;

  width:499px;

}

#mieux_vous_connaitre{
  background:url("../../../../../../../../images/amt/images/fond_ligne6.gif") no-repeat right top;

  height:170px;
}

#mieux_vous_connaitre2{
  background:url("../../../../../../../../images/amt/images/fond_coordonnee.gif") no-repeat right top;

  height:250px;
}

#mieux_vous_connaitre3{
  background:url("../../../../../../../../images/amt/images/fond_ligne6b.gif") no-repeat right top;
  padding-top: 10px;
  min-height:200px;
}
*html #mieux_vous_connaitre3{
height:200px;
}

#antecedents, #antecedents2{

  padding-top:5px;

  margin-top:10px;

  margin-left:3px;

  height:255px;

  width:499px;

  color:#330066;

}

#antecedents {
  background:url("../../../../../../../../images/amt/images/fond_antecedent_vehicule.gif") no-repeat left top;
}

#antecedents2 {
  background:url("../../../../../../../../images/amt/images/fond_antecedent_vehicule2.gif") no-repeat left top;
  height:300px;
}

#assurance_immediate{

  background:url("../../../../../../../../images/amt/images/assurance_immediate_exp.gif") no-repeat right top;

  width:499px;

  height:198px;

  display:block;



}

#important{

  background:url("../../../../../../../../images/amt/images/important.gif") no-repeat right top;

  width:499px;

  height:227px;

  display:block;

  margin-left:13px;

}

#je_declare{

  background:url("../../../../../../../../images/amt/images/je_declare.gif") no-repeat right top;

  width:499px;

  height:227px;

  display:block;

  margin-left:5px;

}

#moto{

  margin-left:10px;



}

.motogauche { 

  position:relative;

  background:url("../../../../../../../../images/amt/images/motogauche_fond.jpg") no-repeat right top;

  height:206px;

  width:490px;



  color:#330066;

  margin-left:10px;

  margin-bottom:3px;

  padding-top:10px;

  padding-left:10px;

  padding-bottom:10px;

}

.motodroite { 

  background:url("../../../../../../../../images/amt/images/motodroite_fond.gif") no-repeat right top;

  height:101px;

  color:#330066;

  margin-left:10px;

  padding-top:10px;

  padding-left:10px;

  padding-bottom:10px;



  width:490px;



  margin-right:5px;

  margin-bottom:5px;

}  

.blocgauche { 



  height:110px;

  width:143px;

  float:left;



  margin-left:5px;

} 



.blocdroite{

  text-align:center;

  background:url("../../../../../../../../images/amt/images/fondblocdroite.gif") no-repeat right top;

  height:110px;

  width:330px;

  float:left;

  margin-right:5px;

  margin-left:10px;

  margin-bottom:5px;



}

.blocdroitesous{

  text-align:center;

  background:url("../../../../../../../../images/amt/images/fondblocdroite_sous.gif") no-repeat right top;

  height:110px;

  width:330px;



  color:#ffffff;

  margin-right:5px;

  margin-left:10px;

  margin-bottom:5px;



}

.je_massure{ 



  float:left;

  margin-left:2px;

  width:490px;

  background-color:#fff;

  color:#330066;

  padding-top:3px;



}

.recois_gauche { 

  background:url("../../../../../../../../images/amt/images/recois_devis.gif") no-repeat right top;

  float:left;

  margin-left:2px;

  width:240px;



  color:#330066;

  height:180px;

  padding:3px;





}

.recois_droite { 

  float:left;

  background:url("../../../../../../../../images/amt/images/recois_devis.gif") no-repeat right top;

  color:#330066;

  margin-left:7px;

  padding:3px;

  height:180px;

  width:240px;



} 



#le_prelevement{

  background:url("../../../../../../../../images/amt/images/prelevement.gif") no-repeat right top;

  width:499px;

  height:235px;

  display:block;

  margin-left:5px;

}

#info_rib{

  background:url("../../../../../../../../images/amt/images/fond_info_rib.gif") no-repeat right top;

  padding-top:5px;

  margin-left:4px;

  height:65px;

  width:499px;

  margin-bottom:5px;

}

#rib{

  background:url("../../../../../../../../images/amt/images/fond_ligne6.gif") no-repeat right top;

  padding-top:5px;

  margin-left:4px;

  margin-bottom:5px;

  height:162px;

  width:499px;

}

#titulaire_compte{

  background:url("../../../../../../../../images/amt/images/fond_ligne5.gif") no-repeat right top;

  padding-top:5px;

  margin-left:4px;

  height:135px;

  width:499px;

}



.prelevement_gauche { 

  display:block;

  float:left;

  margin-left:5px;

  margin-bottom:5px;

  width:295px;

  color:#330066;

  height:102px;

  padding-top:20px;

  padding-left:20px;

  background:url("../../../../../../../../images/amt/images/fond_choix_reglement.gif") no-repeat left top;

}

.prelevement_droite { 

  display:block;

  float:left;

  height:102px;

  color:#330066;

  padding-top:20px;

  margin-bottom:5px;

  width:184px;

  background:url("../../../../../../../../images/amt/images/fond_choix_reglement.gif") no-repeat right top;

}   



.recap_haut{

  background:url("../../../../../../../../images/amt/images/recap_haut.gif") no-repeat;

}

.recap_centre_g{

  background:url("../../../../../../../../images/amt/images/recap_centre.gif") repeat-y left top;

}

.recap_centre_d{

  background:url("../../../../../../../../images/amt/images/recap_centre.gif") repeat-y right top;

}

.recap_bas{

  background:url("../../../../../../../../images/amt/images/recap_bas.gif") no-repeat;

}

td.removeBg{

  background-image: none;

}



#conducteur, .cadre2Lignes{

  background:url("../../../../../../../../images/amt/images/fond_2ligne.gif") no-repeat right top;

  padding-top:2px;

  margin-left:4px;

  height:60px;

  width:499px;

}

#conducteur {
  height:68px;
}

#permis{

  background:url("../../../../../../../../images/amt/images/fond_2ligne.gif") no-repeat right top;

  padding-top:7px;

  margin-left:4px;

  height:68px;

  width:499px;

}



#client{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/fond_2ligne.gif") no-repeat right top;

  padding-top:10px;

  margin-left:4px;

  height:70px;

  width:499px;

}

#registerClient{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/fond_ligne3.gif") no-repeat right top;

  padding-top:10px;

  padding-bottom: 10px;

  margin-left:4px;

  height:80px;

  width:499px;

}


#date_effet{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/fond_date_effet.gif") no-repeat right top;

  padding-top:5px;

  margin-left:4px;

  height:152px;

  width:499px;

}



#souscripteur{

  background:url("../../../../../../../../images/amt/images/fond_ligne6.gif") no-repeat right top;

  padding-top:5px;

  margin-left:4px;

  height:162px;

  width:499px;

}

#vehicule, .petitEncadre{

  background:url("../../../../../../../../images/amt/images/fond_ligne5.gif") no-repeat right top;

  padding-top:5px;

  margin-left:4px;

  height:135px;

  width:499px;

}

#vous_vehicule{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/vous_vehicule_haut_50.gif") no-repeat right top;

  margin-top:5px;

  margin-left:2px;

  height:35px;

  width:499px;

}

.recapitulatif_centre{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/recapitulatif_centre.gif") repeat-y;

  margin-left:2px;

  height:auto;

  width:499px;

}



.recapitulatif_bas{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/recapitulatif_bas.gif") no-repeat;

  margin-left:2px;

  margin-bottom:7px;

  height:27px;

  width:499px;

}



.nom_sous{

  height:auto;

  width:315px;

  float:left;

}



.vehicule_assure{

  margin-left:5px;

  height:auto;

  width:170px;

  float:left;

}



#vos_garanties{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/vos_garanties_haut_50.gif") no-repeat;

  margin-left:2px;

  height:35px;

  width:499px;

}

#debut_contrat{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/date_debut_contrat_50.gif") no-repeat;

  margin-left:2px;

  height:35px;

  width:499px;

}



.formules{

  height:auto;

  width:160px;

  float:left;



}

.protection_vol{

  clear:both;

  height:auto;

  width:100%;

  float:left;

}



.garantie_incluse{

  float:left;

  margin-left:5px;

  height:auto;

  width:150px;

  border-left: 1px dashed #330066;

}

.options{

  float:left;

  margin-left:5px;

  height:auto;

  width:160px;

  border-left: 1px dashed #330066;

}



#votre_cotisation{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/votre_cotisation_haut_50.gif") no-repeat right top;

  margin-left:2px;

  height:35px;

  width:499px;

}



.montant{

  float:left;

  height:auto;

  width:160px;

}

.fractionnement{

  float:left;

  margin-left:5px;

  height:auto;

  width:150px;

}

.mode_reglement{

  float:left;

  margin-left:5px;

  height:auto;

  width:160px;

}



#info_prelevement{

  background:url("../../../../../../../../images/amt/images/info_prelevement.gif") no-repeat right top;

  margin-left:5px;

  margin-bottom:10px;

  height:215px;

  width:499px;

}

#acompte_cb_prelevement{

  background:url("../../../../../../../../images/amt/images/acompte_cb_prelevement.gif") no-repeat right top;

  padding-top:5px;

  margin-left:5px;

  height:122px;

  width:499px;

}

#reglement_cb{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/reglement_par_cb.gif") no-repeat right top;

  margin-left:3px;

  height:122px;

  width:499px;

}

#echeance_cb{

  display:block;

  float:left;

  background:url("../../../../../../../../images/amt/images/echeance_cb_choix.gif") no-repeat right top;

  margin-left:3px;

  height:122px;

  width:499px;

}



/* Tableau r�glement valider assurance_m*/

.tab_reglement_m{

  margin-left:5px;

  width:499px; 

  height:120px;

  border:0;

  padding:0;

}

.tab_reglement_m td.haut{

  background:url("../../../../../../../../images/amt/images/reglement_de_m_01.gif") no-repeat left top;

  width:499px; 

  height:18px;



}

.tab_reglement_m td.centre_g{

  background:url("../../../../../../../../images/amt/images/reglement_de_m_02.gif") no-repeat left top;

  width:246px; 

  height:28px;

}



.tab_reglement_m td.centre_montant{

  width:89px; 

  height:28px; 

  color:#e2007a; 

  margin:0px;

  padding:0px;

  font: 23px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  text-align:center;

  background:#FFF600;



}



.tab_reglement_m td.centre_d{

  background:url("../../../../../../../../images/amt/images/reglement_de_m_04.gif") no-repeat left top;

  width:164px; 

  height:28px;

}



.tab_reglement_m td.bas{

  background:url("../../../../../../../../images/amt/images/reglement_de_m_05.gif") no-repeat left top;

  width:499px; 

  height:74px;



}

/* FIN Tableau r�glement valider assurance*/



/* Tableau r�glement valider assurance_sa*/

.tab_reglement_sa{

  margin-left:5px;

  width:499px; 

  height:68px;

  border:0;

  padding:0;

}

.tab_reglement_sa td.haut{

  background:url("../../../../../../../../images/amt/images/reglement_de_sa_01.gif") no-repeat left top;

  width:499px; 

  height:18px;



}

.tab_reglement_sa td.centre_g{

  background:url("../../../../../../../../images/amt/images/reglement_de_sa_02.gif") no-repeat left top;

  width:246px; 

  height:28px;

}



.tab_reglement_sa td.centre_montant, .montantCotisation, .montantARegler{

  width:89px; 

  height:28px; 

  color:#e2007a; 

  margin:0px;

  padding:0px;

  font: 24px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  text-align:center;

  background:#FFF600;

}

.montantARegler 
{
  color:white; 
  font: 18px Arial, Verdana, sans-serif;
  font-weight: bold; 
}

.tab_reglement_sa td.centre_d{

  background:url("../../../../../../../../images/amt/images/reglement_de_sa_04.gif") no-repeat left top;

  width:164px; 

  height:28px;

}



.tab_reglement_sa td.bas{

  background:url("../../../../../../../../images/amt/images/reglement_de_sa_05.gif") no-repeat left top;

  width:499px; 

  height:22px;



}

/* FIN Tableau r�glement valider assurance*/





/* Tableau r�glement valider assurance*/

.tab_lereglement{

  margin-left:5px;

  width:499px; 

  height:61px;

  border:0;

  padding:0;

}

.tab_lereglement td.haut{

  background:url("../../../../../../../../images/amt/images/le_reglement_01.gif") no-repeat left top;

  width:499px; 

  height:11px;



}

.tab_lereglement td.centre_g{

  background:url("../../../../../../../../images/amt/images/le_reglement_02.gif") no-repeat left top;

  width:246px; 

  height:50px;

}



.tab_lereglement td.centre_montant{

  width:89px; 

  height:28px; 

  color:#e2007a; 

  margin:0px;

  padding:0px;

  font: 23px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  text-align:center;

  background:#FFF600;



}



.tab_lereglement td.centre_d{

  background:url("../../../../../../../../images/amt/images/le_reglement_04.gif") no-repeat left top;

  width:164px; 

  height:50px;

}



.tab_lereglement td.bas{

  background:url("../../../../../../../../images/amt/images/le_reglement_05.gif") no-repeat left top;

  width:89px; 

  height:22px;



}

/* FIN Tableau r�glement valider assurance*/







/* datepicker*/



a.dp-choose-date {

  float: left;

  width: 20px;

  height: 20px;

  padding: 0;

  margin: 0px 3px 0;

  display: block;

  text-indent: -2000px;

  overflow: hidden;

  background: url(../../../../../../../../images/amt/images/calendrier.gif) no-repeat; 

}

a.dp-choose-date.dp-disabled {

  background-position: 0 -20px;

  cursor: default;

}

/* makes the input field shorter once the date picker code

 * has run (to allow space for the calendar icon

*/

input.dp-applied {

  width: 112px;

  float: left;



}

input.dp-applied2 {

  width: 70px;

  float: left;



}

fieldset p {
  padding: 0.20em 0 0.20em 10px;
  margin:		0.2em;
  overflow: hidden;
  clear: both;

}


input.dp-applied3 {

  width: 158px;

  float: left;

  margin-left: 0px;

}



.errors, .errorLogin, .errorsImmatNumSerie
{
  width:90%;
  background:#FB462B none repeat scroll 0 0;
  border:1px solid #DDDDDD;
  color:#FFFFFF;
  margin-left:5px;
  display:none;
  font-size:8pt;
  font-weight:bold;
  margin-bottom:8px;
  padding:4px 10px 0 30px;
  text-align:center;

}

.errorShown
{
  width:90%;
  background:#FB462B none repeat scroll 0 0;
  border:1px solid #DDDDDD;
  color:#FFFFFF;
  margin-left:5px;
  font-size:8pt;
  font-weight:bold;
  height:20px;
  margin-bottom:8px;
  padding:4px 10px 0 30px;
  text-align:center;
}


#pdfDownload{
  padding-top:10px;
  background:url("/images/amt/images/fond_antecedents_moto.gif") no-repeat left top;
  margin-top:10px;
  margin-left:3px;
  height:190px;
  width:499px;
}


.errmtt1
{

  width:90%;
  background:#FB462B none repeat scroll 0 0;
  border:1px solid #DDDDDD;
  color:#FFFFFF;
  margin-left:5px;
  display:none;
  font-size:8pt;
  font-weight:bold;
  height:20px;
  margin-bottom:8px;
  padding:4px 10px 0 30px;
  text-align:center;

}

.city
{
  width: 130px;
  display: none;
}

#debut{background:#EEEEEE;border: 1px solid #DDDDDD;margin: 0 25px;padding: 15px 40px;}
#debut ul#piece li{color: #797979;float: left;font-size: 11px;list-style: none outside none;text-align: center;width: 170px;margin-bottom: 25px;padding: 0 10px;}
#debut ul#piece li img{margin: 20px 0 10px 0;}


#debut a:hover {
  font-weight: bold;
}

#debut p {
  height:20px;
}

.corpFormReduit h3 {
  width: 476px;
}

.petitForm {
}

.petitForm table tr {
  height: 25px;
}

#listeDevisTable
{
  width:450px;
  border: solid 1px;
  border-color: gray gray gray gray;
}

#paiementForm
{
  float:left; 
  text-align:center; 
  width:245px; 
  height:136px; 
  background-image:url(/images/amt/images/reglement_echeance_02a.gif);
  color: white;
  cursor:pointer;
}

#paiementForm:hover
{
  background-image:url(/images/amt/images/reglement_echeance_hover_02a.gif);
  color: #306;
  cursor:pointer;
}

#paiementFormContent
{
  padding-left: 10px; 
  padding-top: 16px; 
  text-align:left;  
}

#paiementFormText
{
  margin-left:76px; 
  margin-bottom: 5px;
}

#paiementCheque
{
  text-align:center; 
  width:245px; 
  height:136px; 
  background-image:url(/images/amt/images/reglement_echeance_03.gif);
  cursor:pointer
}

#paiementCheque:hover
{
  background-image:url(/images/amt/images/reglement_echeance_hover_03.gif);
}

.ui-datepicker-header
{
  width: 100%;
}

.ui-datepicker select.ui-datepicker-year 
{
  width: 70px;
}

.ui-datepicker 
{
  z-index: 100;
} 

.ui-state-highlight, .ui-widget-content .ui-state-highlight 
{
  background: #E2007A none repeat scroll 0 0;
  color:#FFFFFF;
  font-weight:bold;
}

.ui-datepicker .ui-state-active,
.smoothness .ui-widget-content .ui-state-active,
.ui-datepicker .ui-widget-content .ui-state-active
{
  background:#FF6666 none repeat scroll 0 0;
  color:#FFFFFF;
}

.ui-datepicker .ui-widget-header
{
  background:#ED7603 none repeat scroll 0 0;
  color:#FFFFFF;
  position:relative;
}

#coordonneeRecontact{
  display:block;
  float:left;
  background:url("/images/amt/images/fond_antecedents.gif") no-repeat right top;
  margin-left:4px;
  margin-bottom:5px;
  padding-top:10px;
  height:260px;
  width:499px;
}

.concessionnaireTable{
  width: 100%;
}

.concessionnaireTable tr th{
  text-align: right;
  font-weight: normal;
}

.button_link
{
  background:#F4F4F4 none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  font-size:8pt;
  font-weight:bold;
  margin:5px;
  padding:5px 14px;
  text-transform:capitalize;
  vertical-align:middle;
}

#fondorange_2lignes {
  background:url("../../../../../../../../images/amt/images/fondorange_2lignes.gif") no-repeat right top;

  padding-top:7px;

  margin-left:4px;

  height:68px;

  width:499px;
}

#fondbleu_2lignes {
  background:url("../../../../../../../../images/amt/images/fondbleu_2lignes.gif") no-repeat right top;

  padding-top:7px;

  margin-left:4px;

  height:68px;

  width:499px;
}

#fondvert_2lignes {
  background:url("../../../../../../../../images/amt/images/fondvert_2lignes.gif") no-repeat right top;

  padding-top:7px;

  margin-left:4px;

  height:68px;

  width:499px;
}


.montantEcranCommission50, .montantEcranCommissionQuad, .montantEcranCommissionMoto{

  color:white; 

  margin:0px;

  padding:0px;

  font: 17px Arial, Verdana, sans-serif; 

  font-weight: bold; 

  text-align:center;

  width:80px;

  height:30px;

  padding-top:3px;

  margin-top: 5px;


}

.montantEcranCommission50{
  background:transparent url(../../../../../../../../images/amt/images/fondOrange_arrondi.gif) no-repeat scroll left top;
}

.montantEcranCommissionQuad{
  background:transparent url(../../../../../../../../images/amt/images/fondVert_arrondi.gif) no-repeat scroll left top;
}

.montantEcranCommissionMoto{
  background:transparent url(../../../../../../../../images/amt/images/fondBleu_arrondi.gif) no-repeat scroll left top;
}

#sommeAReglerOrange, #sommeAReglerBleu, #sommeAReglerVert{
  padding-top:5px;
  margin-left:4px;
  height:85px;
  width:499px;
}

#sommeAReglerOrange{
  background:url("../../../../../../../../images/amt/images/cadre_arrondi_orange.gif") no-repeat right top;
}

#sommeAReglerVert{
  background:url("../../../../../../../../images/amt/images/cadre_arrondi_vert.gif") no-repeat right top;
}

#sommeAReglerBleu{
  background:url("../../../../../../../../images/amt/images/cadre_arrondi_bleu.gif") no-repeat right top;
}

.montantEcranCommission50 input, .montantEcranCommissionQuad input, .montantEcranCommissionMoto input {
  width: 65px;
  text-align: center;
  border:0;
  font-weight:bold;
}

.montantEcranCommission50 input {
  background-color: #ed7603;
}

.montantEcranCommissionMoto input {
  background-color: #56c0d5;
}

.montantEcranCommissionQuad input {
  background-color: #66cc33;
}

.ui-corner-all {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-topleft:4px;
  -moz-border-radius-topright:4px;
}
.ui-widget-content {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#EEEEEE url(../../../../images/?new=eeeeee&w=1&h=100&f=png&q=100&fltr[]=over|textures/03_highlight_soft.png|0|0|100) repeat-x scroll 50% top;
  border:1px solid #DDDDDD;
  color:#333333;
}
.ui-widget {
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size:1.1em;
}

.ui-slider-horizontal .ui-slider-range-min {
  left:0;
}
.ui-slider-horizontal .ui-slider-range {
  height:100%;
  top:0;
}
.ui-slider .ui-slider-range {
  background-position:0 0;
  border:0 none;
  display:block;
  font-size:0.7em;
  position:absolute;
  z-index:1;
}

.ui-widget-header {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#F6A828 url(../../../../images/?new=f6a828&w=500&h=100&f=png&q=100&fltr[]=over|textures/12_gloss_wave.png|0|0|35) repeat-x scroll 50% 50%;
  border:1px solid #E78F08;
  color:#FFFFFF;
  font-weight:bold;
}

.ui-slider-horizontal .ui-slider-handle {
  margin-left:-0.6em;
  top:-0.3em;
}
.ui-slider .ui-slider-handle {
  cursor:default;
  height:1.2em;
  position:absolute;
  width:1.2em;
  z-index:2;
}
.ui-widget-content a {
  color:#333333;
}
.ui-widget-content a {
  color:#222222;
}
.ui-state-default, .ui-widget-content .ui-state-default {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#F6F6F6 url(../../../../images/?new=f6f6f6&w=1&h=400&f=png&q=100&fltr[]=over|textures/02_glass.png|0|0|100) repeat-x scroll 50% 50%;
  border:1px solid #CCCCCC;
  color:#1C94C4;
  font-weight:bold;
  outline-color:-moz-use-text-color;
  outline-style:none;
  outline-width:medium;
}

.warningReglement{
  padding-left: 40px;
  padding-right: 40px; 
  padding-top:10px
}

.cotisationClientLibelle {
  height: 40px;
  float:left;
  padding-top: 12px;
  padding-right: 10px;
  margin-left: 65px;
}

.tableFormAMT {
  padding-left:20px;
  text-align: justify;
}

.tableFormAMT tr {
  height:25px;
}

#promenade{
  background:url("/images/amt/images/usage_promenade.gif") no-repeat right top;
  width: 499px;
  height:77px;
  margin-left:5px;
}

#promenadett{
  background:url("/images/amt/images/usage_promenadett.gif") no-repeat right top;
  width: 499px;
  height:116px;
  margin-left:5px;
}

#affaires{
  background:url("/images/amt/images/usage_affaires.gif") no-repeat right top;
  width: 499px;
  height:116px;
  margin-left:5px;
}

.conditionsAntecedentsSubmit
{
  background: url("/images/amt/images/jevalide2.jpg") #EFEFEF no-repeat; 
  display:block;
  height:59px;
  width:290px;
  cursor:pointer;
}

.conditionsAntecedentsSubmit:hover
{
  background: url("/images/amt/images/jevalide.jpg") #EFEFEF no-repeat; 
}

.acceptProtectionsSubmit, .acceptProtectionsQuadSubmit
{
  display:block;
  height:59px;
  width:270px;
  cursor:pointer;
}
li.listeHorizontaleEspacee
{
  float:left;
  font-size:10pt;
  margin-left:45px;
  padding-bottom:5px;
  list-style:none;
}

fieldset nofloat ul {
  float: none;
}

.btAfficheComm{

  background: url("/images/amt/images/btnAffiche50.jpg") no-repeat;
  display:block;
  height:30px;
  width:71px;
  cursor:pointer;
  margin-left:20px;
}

.btFermerComm
{
  background:url("/images/amt/images/btnNePasAfficher50.gif") no-repeat scroll 0 0 transparent;
  cursor:pointer;
  display:block;
  height:30px;
  margin-top:10px;
  padding-top:5px;
  width:140px;

}

.btCalculCom
{
  background: url("/images/amt/images/btCalc50.jpg") no-repeat;
  height:30px;
  width:79px;
  cursor:pointer;
  display:block;
  float:right;
  margin-right:120px;
}

.MontantFranchise{
  color:#FFFFFF;
  font-size:12px;
  font-family:Arial,Verdana,sans-serif;
  font-weight:bold;
}

a.underlineOnHover:hover{
  text-decoration: underline;
}

ul.conditions_antecedents li
{
  padding: 0px 0px 6px 24px;
  float: none;
}

#detailGarantie .current b
{
  background-color: #FFF963;
  border-radius: 5px 5px 5px 5px;
  padding: 3px;
}

/*bourrin/formulaire_quad.css*/
#header ul li a:hover{color: #66CC33;}
#header ul li#current{background:url("/images/amt/images/stepvert.jpg") no-repeat scroll left top transparent;}
#header ul li#current a{background:url("/images/amt/images/stepvert.jpg") no-repeat right top;}
#debut ul#piece li{width: 107px;}

/* Layout globals */
input[type=text], input[type=password]
{

	vertical-align:top;
	border:1px solid #ccc;
}

#piedForm input
{
	border:none;

}

fieldset p {
	padding: 0.20em 0 0.20em 10px;
	margin:		0.2em;
	overflow: hidden;
	clear: both;

}

body {
height:100%;
margin: 0 0 0 0;
padding: 0;
text-align: center;
font: 12px  Arial, Verdana,Helvetica, sans-serif;
color: #000000;
}

body * {
	margin: 0;
	padding: 0;
}

img{
border:0;
}
#global{
width: 530px;
margin: 0 auto;
text-align: left;
}

#etape{
height:100px;
font: 13px Arial, Verdana, sans-serif;
}
.contentetape{
width:80px;
padding:5px;
float:left;
margin-left:1em;
background-color:#ffffff;
}
.numetape{
width:80px;
float:left;
background-color:#ffffff;
}
.txtnumetape{
margin-top:80px;
background-color:white;
text-align:center;
}
/* formz */

.titreForm {	/*** Mise en forme du titre de formulaire ***/

font: 14px Arial, Verdana, sans-serif; 
font-weight: bold; 
font-style:italic;
text-align:center;
color: #fff;
padding: 5px;
background-color:#edf1a5;
background: url(/images/amt/images/haut-form-orange-carre.gif) no-repeat;
height:30px;
width:528px;
	
}

.titreForm2{	/*** Mise en forme du titre de formulaire ***/

font: 14px Arial, Verdana, sans-serif; 
font-weight: bold; 
font-style:italic;
text-align:center;
color: #fff;
padding: 5px;
background-color:#edf1a5;
background: url(/images/amt/images/haut-form-violet-carre.gif) no-repeat;
height:30px;
width:528px;
	
}
/*** debut bloc couleur ***/

/*** fin bloc ***/

#corpForm {	/*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
	border: 1px solid #dedede;
	color: black;
	background: #ffffff;
	/*background: #ffd8b3;*/
	font-size:12px;
	
	
}
#piedForm {	/*** Mise en forme du pied de formulaire ***/
	font: 16px Arial, Verdana, sans-serif; 
	font-weight: bold; 
	font-style:italic;
	color: white;
	text-align: left;
	background: url(/images/amt/images/piedForm_quad.gif) no-repeat;
	height:45px;
	margin: 0;
	padding-top: 8px;
}

#condition_general{
width:505px;
margin-left:0px;
padding:0px;
background-color:#fdebd3; 
font: 11px  Arial,Verdana, Helvetica, sans-serif;
color:#000;
}
/*debut bloc couleur*/
#fondviolet{
width:530px;
height:auto;
font: 13px Arial, Verdana, sans-serif; 

}
.prix_bleu{
margin-top:0px;
background: url(/images/amt/images/euro_bleu.gif) no-repeat;
width:20px;
height:16px;
}
.prix_orange{
margin-top:0px;
background: url(/images/amt/images/euro_orange.gif) no-repeat;
width:20px;
height:16px;
}
.prix_rose{
margin-top:0px;
background: url(/images/amt/images/euro_rose.gif) no-repeat;
width:20px;
height:16px;
}

.checked_bleu{
background: url(/images/amt/images/checked_bleu.gif) no-repeat;
width:15px;
height:13px;
}
.checked_orange{
background: url(/images/amt/images/checked_orange.gif) no-repeat;
width:15px;
height:13px;
}
.checked_rose{
background: url(/images/amt/images/checked_rose.gif) no-repeat;
width:15px;
height:13px;
}

.fondattention{
float:left;
width:100%;
background-color:#c9ffaf;
text-align:center; 

padding-top:5px;
padding-bottom:5px;
border-top: 1px solid #5fc22d;
border-bottom: 1px solid #5fc22d;
}

/*fin bloc couleur*/
.gauche {
  float: left;

  } 
.droite{
padding-top: 10px;
float:left;
}
/*d�but couleur #ffffe0*/
fieldset {
	font: 12px  Arial, Verdana,Helvetica, sans-serif;
    border:0px;
	margin-left: auto;
	margin-right: auto;
	width:508px;
	/*color:#5e2282;
	*/
	color:#330066;
	
	
}
fieldset p {
	padding: 0.20em 0 0.20em 10px;
	margin:		0.2em;
	overflow: auto;
	clear: both;

}
legend {
margin: 20px;
	display:block ;
	padding:5px;
	font-weight: bold; 
	color: #fff;
	text-align:center;
	background-color:#e07001;
	border: 1px solid #c76401;
	
}
.text {
	display: block;
	float: left;
	width: 42%;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}

.copietext {
	display: block;
	float: left;
	width: 40%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text2 {
	display: block;
	float: left;
	width: 50%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}

.text3 {
	display: block;
	float: left;
	width: 258px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text4 {
	display: block;
	float: left;
	width: 25%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.text5 {
	display: block;
	float: left;
	width: 68%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl290{
	display: block;
	float: left;
	width: 242px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl365 {
	display: block;
	float: left;
	width: 365px;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.lbl20 {
	display: block;
	float: left;
	width: 101px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
.lbl105 {
	display: block;
	float: left;
	width: 105px;
	text-align: right; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
  .copielbl20 {
	display: block;
	float: left;
	width: 20%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
  .lbl30 {
	display: block;
	float: left;
	width: 27%;
	text-align: left; 
	margin: 0 0.4em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
  }
.lbl20droite {

	
	margin:0.1em;
	width:11%;
	padding:0.1em;
	line-height: 1.3em;
  }
.prelevement {
	display: block;
	float: left;
	width: 30%;
	text-align: left; 
	margin: 0 1em 0 0;
	padding: 0.1em;
	line-height: 1.3em;
}
.textviolet {
	display: block;
	float: left;
	width: 40%;
	text-align: right; 
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #999999;
	color:#460071;
	background: transparent;
	font-weight:bold;
	line-height: 1.3em;
}
.textblanc {
	display: block;
	float: left;
	width: 20%;
	text-align: right; 
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #999999;
	color:#ffffff;
	background: transparent;
	font-weight:bold;
	line-height: 1.3em;
}
.radioCheck {
	
	line-height: 1.3em;
	margin: 0 0.5em 0 0.3em;	
}
input.text,
textarea {
	width: 40%;
	background-color: #ffffff;
	border:1px solid #f8cc8b;
	margin-right: 0.25em;	

}

hr {
	clear: both;
}
hr.orange {
	border: 1px solid #c76401;
	clear: both;
}
span.note {
	font-size: 0.75em;
}
span.etoile {
	font-weight: bold;
	font-size: 1.3em;
	color: #660066;
}
.lbl70 {
	display: block;
	float:left;
	width:70%;
	text-align:left;
	margin: 0 1em 0 0;
	padding: 0.1em;
	border-bottom: 1px solid #999999;
	color:#460071;
	line-height: 1.3em;
  }

.lbl5 {
	float:left;
	width:7%;
	padding-top:0.2em;
	color:#460071;
	text-align:right;
	border-bottom:1px solid #999999;
	line-height: 1.3em;
	margin:0 ;
	background:#cccccc;
	font-weight:bold;
  }
  
/*debut div conducteur cacher au chargement*/
#conducteurcacher{
display: none;
}
#corpForm H2 {
	PADDING-LEFT: 35px;
    PADDING-TOP: 4px; 	
	FONT-WEIGHT: bold; 
	font-style:italic;
	FONT-SIZE: 15px; 
	BACKGROUND: url(/images/amt/images/contenu_centre_bleu_h2.png) #56c0d5 no-repeat; 		
	TEXT-ALIGN: left;  
	margin-top:1px;
	MARGIN-LEFT: 1px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin-bottom:1px;
	height:19px;
	COLOR: #FFF; 
}
#corpForm  H3 {
    PADDING-TOP: 4px; 
	padding-right:16px;	
	padding-left:16px;
	display:block;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #66cc33; 
	TEXT-INDENT: 10px; 
	TEXT-ALIGN: left;  
	margin-bottom:2px;
	margin-top:1px;
	height:24px;
	BACKGROUND: url(/images/amt/images/contenu_h3_quad.gif) #EFEFEF no-repeat; 
}


/*debut infobulles paiement cb dans corpForm*/
#corpForm a.info_datenaiss{
padding-top:3px;
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_datenaiss img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
#corpForm a.info_datenaiss:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_datenaiss span{
display: none
}

#corpForm a.info_datenaiss:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
color:#330066;
display:block; 
position:absolute;
top:-30px; left:-480px; 
height:95px;
width:470px;
padding:5px;
border:none;
background:url("/images/amt/images/infobulle_datenaiss_quad.gif") no-repeat right top;
}


#corpForm a.info{
padding-top:3px;
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
#corpForm a.info:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info span{
display: none
}

#corpForm a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
display:block; 
position:absolute;
top:-32px; left:-475px; 
height:auto;
width:auto;
padding:5px;
border:none;
background:none;
}

#corpForm a.info_paiementcb2{
padding-top:4px;
position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_paiementcb2 img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_paiementcb2:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_paiementcb2 span{
display: none
}

#corpForm a.info_paiementcb2:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */

display:block; 
position:absolute;
top:-270px; left:-465px; 
height:auto;
padding:5px;
text-align:left;
color:#000000;

}
#corpForm a.info_paiementcb{
padding-top:3px;
position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_paiementcb img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_paiementcb:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_paiementcb span{
display: none
}

#corpForm a.info_paiementcb:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-270px; left:-465px; 
height:auto;
padding:5px;
text-align:left;
color:#000000;

}




#corpForm a.info_prelevement{
padding-top:3px;
position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_prelevement img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_prelevement:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_prelevement span{
display: none
}

#corpForm a.info_prelevement:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-260px; left:-466px; 
height:auto;
text-align:left;
color:#000000;

}


/*debut infobulles larges dans corpForm*/

#corpForm a.info_large{

position:absolute;
z-index:24; 
color:#000;
text-decoration:none;

}
#corpForm a.info_large img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_large:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:25; 
cursor: help;
}

#corpForm a.info_large span{
display: none
}

#corpForm a.info_large:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:0px; left:-497px; 
width:480px;
height:auto;
border: 1px solid #2c8202;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}

.bloc_violet_centre a.info{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
.bloc_violet_centre a.info img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
.bloc_violet_centre a.info:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

.bloc_violet_centre a.info span{
display: none
}

.bloc_violet_centre a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:0px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
text-align:left;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}


/*debut infobulles dans corpForm*/


#corpForm a.info_gc{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_gc img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
}
#corpForm a.info_gc:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_gc span{
display: none
}

#corpForm a.info_gc:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-65px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
text-align:left;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}
	
#corpForm a.info_rd{
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_rd img {	/*** Mise en forme de l'image des bulles d'aide ***/
	padding: 0;
	border: 0;
	margin: 0;
}
#corpForm a.info_rd:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_rd span{
display: none
}

#corpForm a.info_rd:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-100px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
text-align:left;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}

#corpForm a.info_mail{
padding-top:3px;
position:absolute;
z-index:10; 
color:#000;
text-decoration:none;

}
#corpForm a.info_mail img {	/*** Mise en forme de l'image des bulles d'aide ***/
	margin: 0;
	padding: 0;
	border: 0;
	
}
#corpForm a.info_mail:hover{ /*** Le curseur de la souris change d'aspect quand il passe au-dessus d'une bulle d'aide ***/
z-index:11; 
cursor: help;
}

#corpForm a.info_mail span{
display: none
}

#corpForm a.info_mail:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'�tat a:hover */
font: 12px  Arial, Verdana, Helvetica, sans-serif;
display:block; 
position:absolute;
top:-85px; left:-307px; 
width:290px;
height:auto;
border: 1px solid #2c8202;
background-color:#c9ffaf; 
color:#000000;
padding:5px;
}			

.aidequad{
width: 16px;
height:16px;
background: url(/images/amt/images/interogation_quad.gif) no-repeat;

/*
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src="/images/amt/images/interogation50.png");
background-image: none;

background-color:transparent;*/
}	
.aidequad2{
width: 20px;
height:20px;
background: url(/images/amt/images/interogation_quad_2.gif) no-repeat;
}
/*fin infobulles*/
  
  /*debut  message d erreur*/
  
  .msg_erreur {
text-align: center;
font-weight: bold;
position:relative;
padding: 5px; 
font-size: 85%;  
color: #cc0000;  
background-color: #ffffff;
}

  /*fin validateur*/
  
  /*debut fond*/
  
  /* Couleurs AMT

Violet fonc�         : #5D247F    .txtcolor1
Violet clair         : #946DA8    .txtcolor2
Vert fonc�           : #73A922    .txtcolor3
Vert clair           : #DCE9C4    .txtcolor4

*/

/* Couleurs Cyclo50

Violet fonc�         : #5D247F    .txtcolor1
Violet clair         : #946DA8    .txtcolor2
Violet               : #59217A    .couleur deco
Vert                 : #75AC24    .couleur deco
Rose                 : #D21172    .couleur deco
Jaune                : #F4CC22    .couleur deco
Orange               : #E27413    .couleur deco
Bleu                 : #57B8CB    .couleur deco
*/

.fondvert{
	background-color:#75AC24;
  }
.fondjaune{
	background-color:#F4CC22;
  }
.fondorange{
	background-color:#E27413;
  }
.fondbleu{
	background-color:#57B8CB;
  }
.fondgris{
	background-color:#cccccc;
  }
.fondblanc{
	background-color:#ffffff;
  }
.fondnoir{
	background-color:#000000;
  }
.fondrose{
	background-color: #D21172;
}
.fondviolet{
	background-color: #800080;
}
.fondviolet2{
	background-color: #ffd700;
}
.fondvioletclair{
	background-color: #946DA8;
}
.fondvioletfoncer{
	background-color: #5D247F;
}
/*fin des fond*/

  /*style sur le bouton*/
input.boutonvalider{
background: url(/images/amt/images/valider.gif) no-repeat;
cursor:pointer
}
input.boutoneffacer{
background: url(/images/amt/images/effacer.gif) no-repeat;
width:71px;
height:25px;
cursor:pointer
}
/*fin bouton*/
.flottante {
margin-left: 3px;
float: right;
width: 17px;
text-align:left;
}
.flottante2{
margin-left: 3px;
float: right;
width: 29px;
text-align:left;
}
.flottante4 {
margin-left: 3px;
float: right;
width: 27px;
text-align:left;
}
/*alignement*/
.centrer{
position: relative;
text-align:center;
}

/*TEXT*/
.txtviolet16bi   {color: #660066; font-weight: bold; font-style:italic; font-size: 16px;text-align:center;}
.txtbleu16bi   {color: blue; font-weight: bold; font-style:italic; font-size: 16px;}
.txtrouge16bi   {color: red; font-weight: bold; font-style:italic; font-size: 16px;}
.txtblanc16bi   {color: #FFFFFF; font-weight: bold; font-style:italic; font-size: 16px;}
.txtrose16bi   {color:#e2007a; font-weight: bold; font-style:italic; font-size: 16px;}
.txtvert16bi   {color:#66cc33; font-weight: bold; font-style:italic; font-size: 16px;}
.txtblanc14b     {color: #FFFFFF; font-weight: bold; font-size: 14px; text-align: center;}
.txtnoir14b     {color: #000000; font-weight: bold; font-size: 14px;}
.txtviolet14b   {color: #660066; font-weight: bold; font-size: 14px;text-align:center;}
.txtrose14bi   {color:#e2007a; font-weight: bold; font-style:italic; font-size: 14px;}
.txtrouge14b   {color: red; font-weight: bold; font-size: 14px;}
.txtviolet13bi   {color: #5a0080; font-weight: bold; font-style:italic; font-size: 13px;text-align:center;}
.txtviolet12b   {color:#5a0080; font-weight: bold; font-size: 12px;}
.txtrouge12b   {color:red; font-weight: bold; font-size: 12px;}
.txtrose12b   {color:#e2007a; font-weight: bold; font-size: 12px;}
.txtrose12  {color:#e2007a;  font-size: 12px;}
.txtnoir12b     {color: #000000; font-weight: bold; font-size: 12px;}
.txtblanc12b     {color: #FFFFFF; font-weight: bold; font-size: 12px; text-align: center;}
.txtviolet{ color:#5a0080;}
.txt10     { font-size: 10px;}
.txt11     { font-size: 11px;}
.txt12     { font-size: 12px;}
.txt13     { font-size: 13px;}
.txt14     { font-size: 14px;}
.txt16    { font-size: 16px;}
.txt18    { font-size: 18px;}
.souligne{text-decoration: underline;}
.txtdecouverte{
color:#56C0D5;font-weight: bold; font-size: 13px;
}
.txtevasion{
color:#ed7703;font-weight: bold; font-size: 13px;
}
.txtpassion{
color:#e2007a; font-weight: bold; font-size: 13px;
}

/*debut preload*/
#prechargement {
position:absolute;
background-color:white;
height:100%;
width:100%;
display:none;
z-index:5;
}

#prechargementimg {
position:absolute;
width:20px;
margin-left:-10px;
height:20px;
top:150px;
}
.fondblocbleu{
background: url(/images/amt/images/fondblocbleu.jpg) no-repeat;
width:510px;
height:145px;
padding:10px;
margin:0px 0px 0px 10px;
position:relative;
}
.fondblocrose{
background: url(/images/amt/images/fondblocrose.jpg) no-repeat;
width:510px;
height:145px;
padding:10px;
margin:0px 0px 0px 10px;
position:relative;

}
.fond_bloc_devis_scooter{
font: 16px Arial, Verdana, sans-serif; 
font-weight: bold; 
font-style:italic;
text-align:center;
color: #fff;
background: url(/images/amt/images/fondblocorange.jpg) no-repeat;
width:510px;
height:155px;
padding:10px;
margin:0px 0px 0px 10px;
position:relative;

}
  .encadrer{
  border:1px dotted #7ab51d;
  }
  
  .prix50mois{
  background-image:url("/images/amt/images/prix50mois.jpg");
  width:100px;
  height:158px;
  float:left;
  margin:20px;
  margin-left:70px;
  }
  
  .prix50sem{
  background-image:url("/images/amt/images/prix50sem.jpg");
  float:left;
  width:100px;
  height:158px;
  margin:20px;
  }
  .prix50an{
  background-image:url("/images/amt/images/prix50an.jpg");
  float:left;
  width:100px;
  height:158px;
  margin:20px;
  }
  
  .cocher50mois{

  width:100px;
  height:8px;
  float:left;
  
  margin-left:70px;
  margin-right:40px;
  }
  
  .cocher50sem{

  float:left;
  width:100px;
  height:8px;
  margin-right:40px;
  }
  .cocher50an{

  float:left;
  width:100px;
  height:8px;

  }
A.lien:link, A.lien:visited, A.lien:active {text-decoration:none; font-weight : bold; color:#2c8202;font-size : 12px}
A.lien:hover                                       {text-decoration:none; font-weight : bold; color:#66cc33}

 div.liens3 {cursor:pointer;font: 16px Arial, Verdana, sans-serif;text-decoration:none; font-weight : bold; color:#FFFFFF;}

div.liens3:hover {cursor:pointer;font: 18px Arial, Verdana, sans-serif; font-weight : bold; color:#FFF000; }



.decouverte{
background-color:#56C0D5;
font-size:12px;
}
.fond_decouverte{
background:url("/images/amt/images/decouverte.gif") no-repeat right top;
font-size:12px;
}
.fondbas_decouverte{
background:url("/images/amt/images/decouverte_bas.gif") no-repeat right top;
}
.prime_decouverte_g{
background:url("/images/amt/images/prime_decouverte.gif") no-repeat left top;
}
.prime_decouverte_d{
background:url("/images/amt/images/prime_decouverte.gif") no-repeat right top;
}
.evasion{
background-color:#ED7603;
font-size:12px;
}
.fond_evasion{
background:url("/images/amt/images/evasion.gif") no-repeat right top;
font-size:12px;
}
.fondbas_evasion{
background:url("/images/amt/images/evasion_bas.gif") no-repeat right top;
}
.prime_evasion_g{
background:url("/images/amt/images/prime_evasion.gif") no-repeat left top;
}
.prime_evasion_d{
background:url("/images/amt/images/prime_evasion.gif") no-repeat right top;
}
.passion{
background-color:#e2007a;
font-size:12px;
}
.fond_passion{
background:url("/images/amt/images/passion.gif") no-repeat right top;
font-size:12px;
}
.fondbas_passion{
background:url("/images/amt/images/passion_bas.gif") no-repeat right top;
}
.prime_passion_g{
background:url("/images/amt/images/prime_passion.gif") no-repeat left top;
}
.prime_passion_d{
background:url("/images/amt/images/prime_passion.gif") no-repeat right top;
}

.garantie_haut{
background:url("/images/amt/images/garantie_haut_177.gif") no-repeat left top;
text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:5px;
color:#66cc33;
font-size: 13px;
}
.garantie_bas{
background:url("/images/amt/images/garantie_bas_177.gif") no-repeat left top;
}

.garantie_haut_230{
background:url("/images/amt/images/garantie_haut_230.gif") no-repeat left top;

text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:10px;
color:#66cc33;
font-size: 13px;
}
.garantie_bas_230{
background:url("/images/amt/images/garantie_bas_230.gif") no-repeat left top;
}
.option{

background:url("/images/amt/images/garantie_centre_177.gif") repeat-y left top;
text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:5px;
color:#66cc33;
font-size: 13px;
}
.option_nh{

background:url("/images/amt/images/garantie_centre_230.gif") repeat-y;
text-decoration:underline;
text-align:left;
font-weight: bold;
padding-left:10px;
color:#66cc33;
font-size: 13px;
}
.franchise{
background:url("/images/amt/images/franchise_177.gif") repeat-y left top;
text-align:left;
font-weight: bold;
padding-left:5px;
font-size:12px;


}
.formule_fond{
background:url("/images/amt/images/formule_fond.gif") no-repeat right top;
}
.texttarifgauche{
text-align:left;
font-weight: bold;
padding-left:5px;
background:url("/images/amt/images/garantie_centre_177.gif") repeat-y left top;
font-size:12px;
}

.texttarifgauche_230{
text-align:left;
font-weight: bold;
padding-left:20px;
background:url("/images/amt/images/garantie_centre_230.gif") repeat-y;
font-size:12px;

}

.prime_fond{
text-align:left;
font-weight: bold;
padding-left:5px;
background:url("/images/amt/images/prime_fond.gif") no-repeat left top;
font-size:13px;
}
.prime_fond_230{
text-align:left;
font-weight: bold;
padding-left:20px;
background:url("/images/amt/images/prime_fond_230.gif") no-repeat left top;
font-size:13px;
}
.blocgauche { 

height:110px;
width:143px;
float:left;

margin-left:5px;
} 

.blocdroite{
text-align:center;
background:url("/images/amt/images/fondblocdroite.gif") no-repeat right top;
height:110px;
width:330px;
float:left;
margin-right:5px;
margin-left:10px;
margin-bottom:5px;

}

#msg_vehicule{
background:url("/images/amt/images/msg_vehicule_15000.gif") no-repeat right top;
margin-left:5px;
margin-top:10px;
height:73px;
width:499px;
}

#mieux_vous_connaitre, #mieux_vous_connaitre2{

padding-top:5px;

margin-left:4px;

width:499px;

}

#mieux_vous_connaitre{
background:url("../../../../../../../../images/amt/images/fond_ligne6.gif") no-repeat right top;

height:170px;
}

#mieux_vous_connaitre2{
background:url("../../../../../../../../images/amt/images/fond_coordonnee.gif") no-repeat right top;

height:250px;
}

#antecedents{
padding-top:10px;
background:url("/images/amt/images/fond_antecedents.gif") no-repeat left top;
margin-top:10px;
margin-left:3px;
height:255px;
width:499px;
}

#vous{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
margin-bottom:10px;
height:162px;
width:499px;
}

#permis{
background:url("/images/amt/images/fond_ligne3.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
height:86px;
width:499px;
margin-bottom:10px;
}

#client{
display:block;
float:left;
background:url("/images/amt/images/fond_2ligne.gif") no-repeat right top;
padding-top:20px;
margin-left:2px;
height:60px;
width:499px;
}

#date_effet{
background:url("/images/amt/images/fond_date_effet.gif") no-repeat right top;
margin-left:4px;
height:152px;
width:499px;
}

#vehicule{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right;
padding-top:5px;
margin-left:4px;
height:172px;
width:499px;
}

.prelevement_gauche { 

float:left;
margin-left:3px;
width:295px;
color:#330066;
height:102px;
padding-top:20px;
padding-left:20px;
background:url("/images/amt/images/fond_choix_reglement.gif") no-repeat left top;
}

.prelevement_droite { 
float:left;
height:102px;
color:#330066;
padding-top:20px;
width:184px;
background:url("/images/amt/images/fond_choix_reglement.gif") no-repeat right top;
}   

.je_massure{ 

float:left;
margin-left:2px;
width:490px;
background-color:#fff;
color:#330066;
padding-top:3px;

}
.recois_gauche { 
background:url("/images/amt/images/recois_devis.gif") no-repeat right top;
float:left;
margin-left:2px;
width:240px;
color:#330066;
height:180px;
padding:3px;

}
.recois_droite { 
float:left;
background:url("/images/amt/images/recois_devis.gif") no-repeat right top;
color:#330066;
margin-left:7px;
padding:3px;
height:180px;
width:240px;

} 

#le_prelevement{
background:url("/images/amt/images/prelevement.gif") no-repeat right top;
width:499px;
height:235px;
display:block;
margin-left:5px;
}

#info_rib{
background:url("/images/amt/images/fond_info_rib.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
height:65px;
width:499px;
margin-bottom:5px;
}

#rib{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
margin-bottom:5px;
height:162px;
width:499px;
}

#titulaire_compte{
background:url("/images/amt/images/fond_ligne5.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
height:135px;
width:499px;
}

#important{
background:url("/images/amt/images/important.gif") no-repeat right top;
width:499px;
height:227px;
display:block;
margin-left:13px;
}

#je_declare{
background:url("/images/amt/images/je_declare.gif") no-repeat right top;
width:499px;
height:227px;
display:block;
margin-left:5px;
}

#vous_vehicule{
display:block;
float:left;
background:url("/images/amt/images/vous_vehicule_haut_quad.gif") no-repeat;
margin-left:2px;
margin-top:5px;
height:35px;
width:499px;
}
.recapitulatif_centre{
display:block;
float:left;
background:url("/images/amt/images/recapitulatif_centre.gif") repeat-y;
margin-left:2px;
height:auto;
width:499px;
}

.recapitulatif_bas{
display:block;
float:left;
background:url("/images/amt/images/recapitulatif_bas.gif") no-repeat;
margin-left:2px;
margin-bottom:7px;
height:27px;
width:499px;
}

.nom_sous{

height:auto;
width:315px;
float:left;
}

.vehicule_assure{

margin-left:5px;
height:auto;
width:170px;
float:left;
}

#vos_garanties{
display:block;
float:left;
background:url("/images/amt/images/vos_garanties_haut_quad.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

#debut_contrat{
display:block;
float:left;
background:url("../../../../../../../../images/amt/images/date_debut_contrat_quad.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

.formules{

height:auto;
width:140px;
float:left;

}
.protection_vol{

clear:both;
height:auto;
width:100%;
float:left;
}

.garantie_incluse{
float:left;
margin-left:5px;
height:auto;
width:170px;
border-left: 1px dashed #B2B2B2;
}

.options{
float:left;
margin-left:5px;
height:auto;
width:160px;
border-left: 1px dashed #B2B2B2;
}

#votre_cotisation{
display:block;
float:left;
background:url("/images/amt/images/votre_cotisation_haut_quad.gif") no-repeat;
margin-left:2px;
height:35px;
width:499px;
}

.montant{

height:auto;
width:140px;
float:left;

}

.fractionnement{

margin-left:5px;
height:auto;
width:170px;
float:left;

}

.mode_reglement{

margin-left:5px;
height:auto;
width:160px;
float:left;
}

#recherche_devis{
background:url("/images/amt/images/fond_ligne6.gif") no-repeat right top;
padding-top:5px;
margin-left:4px;
margin-bottom:5px;
height:162px;
width:499px;
}
#info_prelevement{
background:url("/images/amt/images/info_prelevement.gif") no-repeat right top;
margin-left:5px;
margin-bottom:10px;
height:215px;
width:499px;
}
#acompte_cb_prelevement{
background:url("/images/amt/images/acompte_cb_prelevement.gif") no-repeat right top;
padding-top:5px;
margin-left:5px;
height:122px;
width:499px;
}
#reglement_cb{
display:block;
float:left;
background:url("/images/amt/images/reglement_par_cb.gif") no-repeat right top;
margin-left:3px;
height:122px;
width:499px;
}
#echeance_cb{
display:block;
float:left;
background:url("/images/amt/images/echeance_cb_choix.gif") no-repeat right top;
margin-left:3px;
height:122px;
width:499px;
}



/* Tableau r�glement valider assurance_m*/
.tab_reglement_m{
margin-left:5px;
width:499px; 
height:120px;
border:0;
padding:0;
}
.tab_reglement_m td.haut{
background:url("/images/amt/images/reglement_de_m_01.gif") no-repeat left top;
width:499px; 
height:18px;

}
.tab_reglement_m td.centre_g{
background:url("/images/amt/images/reglement_de_m_02.gif") no-repeat left top;
width:246px; 
height:28px;
}

.tab_reglement_m td.centre_montant{
width:89px; 
height:28px; 
color:#e2007a; 
margin:0px;
padding:0px;
font: 23px Arial, Verdana, sans-serif; 
font-weight: bold; 
text-align:center;
background:#FFF600;

}

.tab_reglement_m td.centre_d{
background:url("/images/amt/images/reglement_de_m_04.gif") no-repeat left top;
width:164px; 
height:28px;
}

.tab_reglement_m td.bas{
background:url("/images/amt/images/reglement_de_m_05.gif") no-repeat left top;
width:499px; 
height:74px;

}
/* FIN Tableau r�glement valider assurance*/

/* Tableau r�glement valider assurance_sa*/
.tab_reglement_sa{
margin-left:5px;
width:499px; 
height:68px;
border:0;
padding:0;
}
.tab_reglement_sa td.haut{
background:url("/images/amt/images/reglement_de_sa_01.gif") no-repeat left top;
width:499px; 
height:18px;

}
.tab_reglement_sa td.centre_g{
background:url("/images/amt/images/reglement_de_sa_02.gif") no-repeat left top;
width:246px; 
height:28px;
}

.tab_reglement_sa td.centre_montant{
width:89px; 
height:28px; 
color:#e2007a; 
margin:0px;
padding:0px;
font: 23px Arial, Verdana, sans-serif; 
font-weight: bold; 
text-align:center;
background:#FFF600;

}

.tab_reglement_sa td.centre_d{
background:url("/images/amt/images/reglement_de_sa_04.gif") no-repeat left top;
width:164px; 
height:28px;
}

.tab_reglement_sa td.bas{
background:url("/images/amt/images/reglement_de_sa_05.gif") no-repeat left top;
width:499px; 
height:22px;

}
/* FIN Tableau r�glement valider assurance*/


/* Tableau r�glement valider assurance*/
.tab_lereglement{
margin-left:5px;
width:499px; 
height:61px;
border:0;
padding:0;
}
.tab_lereglement td.haut{
background:url("/images/amt/images/le_reglement_01.gif") no-repeat left top;
width:499px; 
height:11px;

}
.tab_lereglement td.centre_g{
background:url("/images/amt/images/le_reglement_02.gif") no-repeat left top;
width:246px; 
height:50px;
}

.tab_lereglement td.centre_montant{
width:89px; 
height:28px; 
color:#e2007a; 
margin:0px;
padding:0px;
font: 23px Arial, Verdana, sans-serif; 
font-weight: bold; 
text-align:center;
background:#FFF600;

}

.tab_lereglement td.centre_d{
background:url("/images/amt/images/le_reglement_04.gif") no-repeat left top;
width:164px; 
height:50px;
}

.tab_lereglement td.bas{
background:url("/images/amt/images/le_reglement_05.gif") no-repeat left top;
width:89px; 
height:22px;

}
/* FIN Tableau r�glement valider assurance*/


/* datepicker*/
a.dp-choose-date {
	float: left;
	width: 20px;
	height: 20px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/images/amt/images/calendrier.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 112px;
	float: left;
	
}
input.dp-applied2 {
	width: 70px;
	float: left;
	
}
input.dp-applied3 {
	width: 158px;
	float: left;
	margin-left: 0px;
}

fieldset p {
	padding: 0.20em 0 0.20em 10px;
	margin:		0.2em;
	overflow: hidden;
	clear: both;

}

input.hasDatepicker {
	width: 87px;
	float: left;
	
}

* html .hasDatepicker
{
	margin-left:3px;

}

select
{
	position:relative;

}

.ui-datepicker .ui-widget-header
{
	background:#66CC33 none repeat scroll 0 0;
	color:#FFFFFF;
	position:relative;
}

.ui-widget-header {
background:#66CC33 url(../../../../images/?new=f6a828&w=500&h=100&f=png&q=100&fltr[]=over|textures/12_gloss_wave.png|0|0|35) repeat-x scroll 50% 50%;
border:1px solid #66CC33;
}

.btAfficheComm{

  background: url("/images/amt/images/btnAffichequad.jpg")  no-repeat;
  display:block;
  height:30px;
  width:71px;
  cursor:pointer;
  margin-left:20px;
}
.btFermerComm
{
background:url("/images/amt/images/btnNePasAfficherQuad.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
display:block;
height:30px;
margin-top:10px;
padding-top:5px;
width:140px;
  
}
.btCalculCom
{
  background: url("/images/amt/images/btCalcquad.jpg") no-repeat;
  height:30px;
  width:79px;
  cursor:pointer;
  display:block;
  float:right;
  margin-right:120px;
}

