@charset"UTF-8";*{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead{border:0;outline:0;font-weight:normal;font-style:inherit;font-size:100%;font-family:inherit;text-decoration:none;vertical-align:baseline;}
body{color:black;background:white;line-height:1;}
:focus{outline:0;}
table, tr, td{vertical-align:middle;}
hr{background:none;border:0 none;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:center;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
ins{text-decoration:none;}
del{text-decoration:line-through;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;font-size:0;height:0;}
.clearfix{display:inline-block;}
html[xmlns].clearfix{display:block;}
* html .clearfix{height:1px;}
body{width:100%;height:100%;}
#page{width:100%;height:100%;}
#bandeau{width:1005px;height:175px;}
#arianne{width:1005px;height:25px;cursor:default;}
#arianne .description{width:495px;height:20px;margin:5px 0px 0px 10px;float:left;}
#arianne .newsletter{width:495px;height:24px;margin:1px 0px 0px 0px;float:left;}
#arianne .formtext{width:200px;height:15px;}
#arianne .valide{width:40px;height:22px;}
#main{width:1005px;min-height:800px;}
#corps{width:635px;min-height:780px;padding:10px 20px 10px 20px;float:left;}
#corps .title{width:635px;min-height:49px;}
#corps .title .left{width:315px;height:44px;padding:5px 0px 0px 20px;float:left;}
#corps .title .right{width:280px;height:35px;padding:15px 20px 0px 0px;float:left;}
#shortcuts{width:60px;min-height:800px;float:left;}
.clear-both{clear:both;}
.zone, .zone-admin{width:635px;min-height:80px;clear:both;}
.check-admin{width:20px;min-height:80px;padding-top:2px;float:left;}
.zone2{width:315px;min-height:80px;float:left;}
.zone3{width:206px;min-height:100px;float:left;}
.zone4{width:153px;min-height:100px;float:left;}
.space{width:635px;height:1px;clear:both;}
.event{width:635px;min-height:30px;clear:both;}
.meal{width:190px;min-height:250px;margin:20px 20px 0px 0px;float:left;}
.meal-title{width:190px;min-height:25px;padding:6px 15px 0px 6px;}
.meal-desc{width:190px;min-height:225px;padding:6px 15px 0px 6px;}
.seance{width:142px;height:179px;padding:10px 0px 0px 11px;float:left;}
#menu, #menu-admin{width:260px;min-height:800px;float:left;}
#menu .title{width:260px;height:70px;}
#menu .detail{width:260px;min-height:20px;}
#menu-admin .admin{width:250px;min-height:20px;padding:10px 0px 0px 10px;}
#menu .transition{width:260px;height:20px;}
#menu .end{width:260px;height:60px;}
.toggler{margin:0;cursor:pointer;}
.element{margin:0px;padding:0px;}
#foot{cursor:default;width:1005px;height:50px;padding-top:10px;}
#main-admin{width:1005px;min-height:700px;}
#corps-admin{width:704px;min-height:780px;padding:10px 20px 10px 20px;float:left;}
.user{width:322px;height:105px;padding:20px 10px 10px 20px;}
.resume{width:320px;height:170px;padding:20px 12px 10px 20px;float:left;}
.connection{width:400px;height:200px;}
.connection-top{width:1005px;height:200px;}
.padding-connect{padding-top:50px;}
.form-multiple{height:100px;}
.form-long{width:700px;}
.form-zone{width:630px;}
.form-middle{width:500px;}
.form-little{width:200px;}
.border-right{border-right:1px;}
.border-left{border-left:1px;}
.border-bottom{border-bottom:1px;}
.border-top{border-top:1px;}
.border{border:1px;}
.margin-right{margin-right:5px;}
.margin-right-2{margin-right:20px;}
.margin-left{margin-left:5px;}
.margin-tab{margin-left:20px;}
.margin-bottom{margin-bottom:5px;}
.margin-bottom-2{margin-bottom:15px;}
.margin-top-1{margin-top:10px;}
.margin-top-2{margin-top:15px;}
.margin-top{margin-top:5px;}
.margin{margin:5px;}
.padding-left{padding-left:5px;}
.padding-left-2{padding-left:15px;}
.padding-right{padding-right:5px;}
.padding-right-2{padding-right:10px;}
.padding-top{padding-top:5px;}
.padding-top-2{padding-top:15px;}
.padding{padding:5px;}
ul{list-style-type:disc;list-style-position:outside;margin-left:20px;}
hr{border:none;border-bottom:1px solid;height:0.5px;}
body{color:#000;background-color:#557799;}
#page{background:url("/images/shadow.jpg") repeat-y center center;}
#main, #corps-admin{background-color:#FFF;}
#main-admin{background-color:#B0CBE0;}
#foot{color:#FFF;}
.li a{color:#FFF;}
.back-main{background-color:#446586;}
.back-admin{background-color:#62AF65;}
.back-cult{background-color:#A2090E;}
.back-blue{background-color:#0000FF;}
.back-black{background-color:#000;}
.back-white{background-color:#FFF;}
.back-gray{background-color:#232323;}
.back-event{background-color:#232323;}
.back-info{background-color:#CDCDCD;}
.color-black{color:#000;}
.color-white{color:#FFF;}
.color-red{color:#E72222;}
.color-blue{color:#122270;}
.color-yellow{color:#FFF58A;}
.color-error{color:red;}
.color-main{color:#005588;}
.color-admin{color:#005500;}
.color-cult{color:#990000;}
.hr-main{color:#446586;}
.hr-admin{color:#62AF65;}
.hr-cult{color:#A2090E;}
#arianne{color:#FFF;}
#arianne a{color:#FFF;}
#arianne a:hover{color:#CCCCCC;}
#corps a{color:#000;}
#corps a:hover{color:#666;}
.zone-admin a{color:#FF0000;}
.zone-admin a:hover{color:#000;}
.a-zone{color:#FF0000;}
.a-zone:hover{color:#000;}
#corps .motif-title-info h2{color:#005085;}
#foot a{color:#FFF;}
#foot a:hover{color:#ccc;}
#menu h4, a{color:#000;}
#detail-info h4:hover{color:#0B72BB;}
#detail-info a:hover{color:#0B72BB;}
#detail-info span{color:#0B72BB;}
#detail-admin h4:hover{color:#2E9D37;}
#detail-admin a:hover{color:#2E9D37;}
#detail-admin span{color:#2E9D37;}
#detail-cult h4:hover{color:#9F0609;}
#detail-cult a:hover{color:#9F0609;}
#detail-cult span{color:#9F0609;}
.a-menu:hover{color:#2E9D37;}
.a-black:hover{color:#D31B1B;}
.back-adjoint{background-color:#B4CADF;}
.back-conseil{background-color:#B3DEB1;}
.back-municipal{background-color:#F9E9B5;}
.border-dark, .border-red, .border-base, .border-submain, .border-double, .table, .table tr td, .list-switcher li.separtor{border-style:solid;}
.border-main{border-color:#446586;}
.border-black{border-color:#000;}
.border-white{border-color:#FFF;}
.border-red{border-color:#D31B1B;}
.border-green{border-style:solid;border-color:#62AF65;}
.border-base, .table, .table tr td, .list-switcher li.separtor{border-color:#557799;}
.motif-bandeau{background:url("/images/bandeau.jpg") no-repeat center center;}
.motif-arianne{background:url("/images/arianne.jpg") repeat-x left center;}
.motif-foot{background:url("/images/foot.jpg") repeat-x left center;}
.motif-meal{background:url("/images/meal.jpg") repeat-y left top;}
.motif-meal-clsh{background:url("/images/meal_clsh.jpg") repeat-y left top;}
.motif-meal-title{background:url("/images/meal_title.jpg") no-repeat left top;}
.motif-seance{background:url("/images/seance.jpg") no-repeat left top;}
.motif-nutrition{background:url("/images/logo_nutrition.jpg") no-repeat left bottom;}
.motif-info{background:url("/images/menu_info.jpg") repeat-y center top;}
.motif-cult{background:url("/images/menu_cult.jpg") repeat-y center top;}
.motif-admin{background:url("/images/menu_admin.jpg") repeat-y center top;}
.motif-trans-info{background:url("/images/menu_trans_info.jpg") repeat-y center top;}
.motif-trans-admin{background:url("/images/menu_trans_admin.jpg") repeat-y center top;}
.motif-trans-cult{background:url("/images/menu_trans_cult.jpg") repeat-y center top;}
.motif-title-information, .motif-title-index{background:url("/images/information/back_title.jpg") no-repeat center center;}
.motif-title-administration{background:url("/images/administration/back_title.jpg") no-repeat center center;}
.motif-title-culture{background:url("/images/culture/back_title.jpg") no-repeat center center;}
.motif-bandeau{background:url("/images/admin_bandeau.jpg") no-repeat center top;}
.motif-connect{background:url("/images/admin_connection.jpg") no-repeat center top;}
.motif-user{background:url("/images/user_connection.jpg") no-repeat center top;}
.motif-resume{background:url("/images/admin_resume.jpg") no-repeat center top;}
.color-success, .color-double, .list-icons li.selected a{color:#00a9ff;}
body{font:0.8em Arial, Verdana, Geneva, Helvetica, sans-serif;}
h1{font-size:1.8em;}
h2{font-size:1.5em;}
h3{font-size:1.3em;}
h4{font-size:1.2em;font-weight:bold;}
#arianne p{font:0.85em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#arianne a, #menu a:hover{font:1em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#arianne .newsletter{font:0.9em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#corps a, #corps a:hover{font:1em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#menu h4{font:1em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#menu .a-menu{font:1em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#menu a, #menu a:hover{font:0.9em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:normal;}
#foot p, #foot span, #foot a, #foot a:hover{font:0.85em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;font-weight:bold;}
#foot p{font:0.8em Arial, Verdana, Geneva, Helvetica, sans-serif;text-decoration:none;}
.underline{text-decoration:underline;}
.error, .success{font-size:0.9em;font-weight:bold;}
.italic, i{font-style:italic;}
.bold, b, th{font-weight:bold;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
strong{font-weight:bold;}
