body { background-color: #FFF; font: normal 100% Verdana, Arial, sans-serif; margin: 0; padding: 0; }
a img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.left { float: left; }
.right { float: right !important; }
.clear { clear: both; }
.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }
.req { color: #e04c18; font-size: .8em; }
.hidden { display: none; }
.col-1 { width: 370px; }
.col-2 { width: 350px; }
.small-b { font-size: .8em; margin-right: 3px; padding: 2px 0 0 0 !important; width: 65px}
.col-3 { padding: 0 !important; width: 280px; }
.cols1, .cols2, .cols3 { width: 242px; }

#content { margin: 0 auto; width: 990px; }
#footer { font: normal .8em Verdana, Arial, sans-serif; padding-top: 50px; }
#sidebar { float: left; width: 200px; }
#main-content { float: left; width: 790px; }
#content-header { border-bottom: 1px solid #DDD; font: normal .8em Verdana, Arial, sans-serif; margin: 20px; padding: 10px; }
.deconnecter { margin-top: 20px; }
.pager { color: #666; font: normal .8em Verdana, Arial, sans-serif; margin-bottom: 5px; }
#content-body { padding: 20px 0; margin: 0 20px; }
.form-btns { margin-left: 230px; }
.padded-left1 { padding: 0 !important; margin-left: 126px; _margin-left: 105px; }
.padded-left2 { padding: 0 !important; margin-left: 108px; _margin-left: 105px; }
.info { font-size: .82em; margin-top: 3px; }
.w50 { width: 50px; }
.w160 { width: 160px !important; }
.w136 { width: 136px; }
.m7 { margin-top: -7px; }
.m25 { margin-top: -25px; }
.p5 { margin: 30px 30px 30px 0; }
.logo { display: block; margin: 90px auto 95px; }
.menu, .choix-app { list-style: none; }
.choix-app-wrapper { padding: 57px 0 !important;}
.choix-app { margin: 0; padding: 0; height: 91px; padding: 0 28px; }
.choix-app li { display: block; height: 100%; float: left; position: relative; width: 50%; vertical-align: middle; text-align: left; }
.choix-app li a { display: block; float: none; margin: 0 28px; height: 100%; border-bottom: 8px solid #646464; box-sizing: border-box; padding: 24px 20px; color: #fff !important; font-size: 23px; line-height: 17px;text-decoration: none;}
.choix-app li:first-child a { background-color: #31b4de;}
.choix-app li:nth-child(2n) a { background-color: #ff0000;}
.choix-app li:first-child a:hover { background-color: #51c6ec;}
.choix-app li:nth-child(2n) a:hover { background-color: #ff4242;}
.choix-app li a span {font-size: 15px; }
.choix-app li a span:before { content: '';display: table; clear: both; }
.alert { float: center; margin-top: 50px; margin-left: auto; margin-right: auto; width: 60%; padding: 20px; color: white; background-color: purple; }
.data-table { font: normal .82em Verdana, Arial, sans-serif; }
.data-table td.item1 { text-align: left; padding-left: 75px; width: 300px; }
.data-table td.item2 { text-align: center; }

.data-table-large {border-top: 1px solid #CCC; border-left: 1px solid #CCC; font: normal .82em Verdana, Arial, sans-serif }
.data-table-large th, .data-table-large td {border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding: 4px}
.tables-list { font-size: .825em; list-style: none; margin: 0; padding: 0; }
.tables-list li { display: inline }

.menu { border: 1px solid #60BCC3; border-bottom: none; font-size: .9em; list-style: none; margin: 0; margin-top: 16px; padding: 0; }
.menu li { border-left: 1px solid #60BCC3; border-top: 1px solid #DDD; border-bottom: 1px solid #60BCC3; }
.menu li a { background-color: #ADDBDE; color: #39B; display: block; font-weight: bold; padding: 5px; text-align: center; text-decoration: none; }
.menu li a:hover, .menu li a.active { background-color: #CEECFE; color: #39B; display: block; font-weight: bold; padding: 5px; text-align: center; text-decoration: none; }

#style-1 a { color: #000; }

#style-1 #content fieldset { border: 0; color: #444; margin: 10px 0; padding: 10px;}
#style-1 #content fieldset legend { background-color: #fff; color: #000; font: normal 1.2em Verdana, Arial, sans-serif; padding: 3px 5px; width: 100%;}
#style-1 #content .show-fieldset { font-size: .85em; margin-left: 30px; }

#style-1 #content .sepa { margin:0 0 0.1em 0; padding:0; }

#style-1 #content form div { padding: 10px 0; }
#style-1 #content form label { float: left; font: normal .8em Verdana, Arial, sans-serif; margin-top: 3px; margin-right: 10px; width: 220px; }
#style-1 #content form input, #style-1 #content form select, #style-1 #content form textarea { background: url('../img/input-bg.png') top left repeat-x; border: 1px solid #AAA; color: #666; float: left; font: normal .8em Verdana, Arial, sans-serif; margin-right: 10px; padding: 3px 5px; width: 300px; }
#style-1 #content form input.text-small { width: 114px; }
#style-1 #content form input.text-small1 { width: 88px; }
#style-1 #content form select.select-small { width: 126px; }
#style-1 #content form select.select-small1 { width: 100px; }

#style-1 #content form label.label-small { font-size: .8em; width: 110px; margin-right: 5px}
#style-1 #content form label.in-label { margin-left: 50px; width: auto; }
#style-1 #content form label.a-label { width: 40px; }
#style-1 #content form label.no-label { margin: 0 10px 0 0; width: auto; }
#style-1 #content form select { width: 312px; }
#style-1 #content form input.radioInput { background: none; border: 0; float: left; margin: 0 10px 0 40px ; padding: 0; vertical-align: top; width: auto; }
#style-1 #content form label.radioLabel { float: left; margin-top: -4px; _margin-top: -1px; *margin-top: -1px; width: auto; }

#style-1 #content #submitInput, #style-1 #content #resetInput, #style-1 #content #supprimerInput, #style-1 #content #calendarButton, #style-1 #content .voirButton, #style-1 #content #deposerButton, #style-1 #content .difButton, #style-1 #content #depotInput {
    background: url('../img/button-bg.gif') center left repeat-x;
    border: 1px solid #CCC; color: #444444;
    cursor: pointer;
    float: none;
    font: normal .9em Verdana, Arial, sans-serif;
    width: auto; }

#style-1 #content #submitInput, #style-1 #content #resetInput, #style-1 #content #supprimerInput, #style-1 #content #depotInput { margin-right: 45px; }

#style-1 #content .dif1Button {background: url('../img/button-bg.gif') center left repeat-x; border: 1px solid #CCC; color: #444; cursor: pointer; float: none; font: normal .95em Verdana, Arial, sans-serif; margin: 2px 5px 2px 0; width: 25px;}
#style-1 #content .voirButton { margin: -1px 0 0 -90px; }
#style-1 #content #suivi-act-fiche-form #calendarInput { width: 257px; }
#style-1 #footer { color: #888; }
