/* compact [
	skel/css/style-ijumelage.css
	skel/javascript/niceforms/niceforms-default.css
] 84.9% */

/* skel/css/style-ijumelage.css */
html{font-size:100%;}
body{margin:0;padding:1em;font-family:Arial,FreeSans,sans-serif;font-size:.8em;line-height:1.4;color:black;background:#EFEFEF;}
h1,h2,h3,h4,h5,h6{margin:1em 0 .5em 0;line-height:1.2;font-weight:bold;font-style:normal;}
h1{font-size:1.5em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
h4{font-size:1.2em;}
ul,ol{margin:.75em 0 .75em 32px;padding:0;}
p{margin:.75em 0;}
address{margin:.75em 0;font-style:normal;}
a{text-decoration:none;color:#333;}
a:link{color:#333;}
a:visited{color:#666;}
a:hover,a:focus,a:active{color:#333;text-decoration:underline;outline:none;}
a:active{outline:none;}
a img{border:none;}
em{font-style:italic;}
strong{font-weight:bold;}
form,fieldset{margin:0;padding:0;border:none;}
input,button,select{vertical-align:middle;}
hr{border:none;border-top:dotted 1px #FFF;}
.cleaner{clear:both;}
#container{padding:10px 1%;min-width:1050px;}
#container #top{position:relative;background-color:#DDD;padding:10px 0 20px 20px;color:#FFF;}
#container #top #logo{width:90%;float:left;margin:0 10px 5px 0;padding:0;}
#container #top #menu{position:relative;float:left;width:100%;margin:0 0 0 0;padding:0;}
#login{border-top:solid 10px #CCC;width:220px;margin:0 10px 0 0;padding:0 0 0 0;float:left;}
#container #top #login a{display:inline;color:#333;text-decoration:underline;text-indent:0;}
#container #top #login ul{list-style:none;margin:10px 10px 0 0;}
#container #top #login fieldset{border:none;}
#container #top #login legend{display:none;}
#container #top #login label{float:left;margin-right:5px;text-align:left;width:250px;}
#container #top #login input{float:left;margin-bottom:3px;width:120px;border:1px solid #000;border:0;}
#container #top #login li.editer_session{display:none;}
#container #top #login span.details,#container #top #login em#pass_securise img{display:none;}
#container #top #login p.boutons{float:left;margin:5px 7px 0 0;border:0;}
#container #top #login > div.formulaire_spip > form#formulaire_login > p.boutons{margin:5px 0 0 0;border:0;}
#container #top #login p.boutons input{width:5em;background-color:#FFF;border:0;}
#container #top #login p.session{display:none;}
#container #top #login h3{margin:10px 18px -3px 0;text-align:left;}
#container #top #login p.identifie,#container #top #login p.deconnecter,#container #top #login p.passer-annonce{margin:10px 18px 0 0;text-align:left;}
#container #top #login p.passer-annonce{clear:both;}
#container #top #login p.sabonner{margin:5px 0 0 25px;}
#container #top #login > p.sabonner{margin:-2px 0 0 25px;}
#container #top #login span.erreur_message{display:block;position:absolute;top:60px;left:5px;padding:2px;color:#333;background-color:#FFF;z-index:10;}
#container #blocIntro{width:30.3%;margin:0 10px 0 0;padding:10px 10px 10px 10px;height:90px;float:left;background-color:#DDD;color:#FFF;font-size:1em;}
#container #blocIntro h2{text-transform:uppercase;font-size:1em;margin:0 0 10px 0;padding:0;}
#container #blocIntro.open{width:30.3%;margin:0 10px 0 0;padding:10px 10px 10px 10px;height:110px;float:left;color:#FFF;text-transform:uppercase;font-size:1em;}
#container #blocIntro div.logo{width:50px;height:50px;display:block
overflow:hidden;}
#container #blocIntro.bloc1{border-top:solid 10px #6F0;}
#container #blocIntro.bloc2{border-top:solid 10px #43EEEF;}
#container #blocIntro.bloc3{background-color:#F60;margin:10px 0 0 0;}
#container #blocIntro h3{font-family:Arial;margin:5px 0;}
#container #blocInfo{padding:10px;font-size:1.2em;background-color:#DDD;color:#555;margin:10px 0 0 0;}
#container #blocInfo h4{margin:5px 0;color:#FFF;}
#container #blocInfo h4 a{color:#FFF;text-decoration:none;}
#container #blocInfo h4 a:hover{text-decoration:none;}
#container #content{color:#333;margin:10px 0 0 0;padding:0;}
#content #col1{min-width:300px;width:30.3%;padding:10px;background-color:#E5E5E5;margin:0 10px 10px 0;float:left;text-align:center;}
#content #col2{min-width:300px;width:30.3%;margin:0 10px 10px 0;padding:10px;background-color:#DDD;float:left;text-align:center;}
#content #col3{min-width:300px;width:30.3%;padding:10px;background-color:#E5E5E5;margin:0 10px 10px 0;float:left;text-align:center;}
#container #content h3{background-color:#E5E5E5;padding:10px;width:250px;}
#container #content .blocGrappe{width:30.3%;float:left;border-right:dotted 1px #FFF;padding:0 0 0 10px;margin:0 0 10px 0;}
#container #content .blocForum{width:30.3%;height:250px;overflow:hidden;float:left;border-right:dotted 1px #FFF;padding:10px 0 0 10px;margin:0 0 10px 0;}
#container #content.article{background-color:#DDD;color:#444;margin:10px 0 0 0;padding:10px;}
#container #content .title{margin:15px 0 10px 0;color:#555;padding:10px;font-size:1.2em;font-weight:;border-top:dotted 1px #FFF;border-bottom:dotted 1px #FFF;text-align:left;}
#container #content.article .title{font-size:25px;margin:0 10px 0 10px;color:#333;}
#container #content a.liensActus{display:block;height:100px;background-color:#FFF;width:90%;height:auto;margin:10px auto;padding:10px;text-align:left;}
#container #content a.liensActus:hover{background-color:#888;text-decoration:none;}
#container #content a.liensActus h1,#container #content a.liensActus small,#container #content a.liensActus .text{color:#555;}
#container #content a.liensActus:hover h1,#container #content a.liensActus:hover small,#container #content a.liensActus:hover .text{color:#EEE;}
#container #content a.liensActus h1{font-size:1.2em;font-weight:normal;color:#333;} 
#container #content div.actus #text{float:left;width:90%;margin:10px;padding:0 0 10px 0;}
#container #content div.actus #text div.intro{margin:15px 10px 10px 10px;color:#333;line-height:20px;font-size:1.2em;}
#container #content div.actus img{width:100px;height:100px;background-color:#FFF;margin:0 0 10px 0;float:left;}
#container #content div.actus h1{font-size:15px;margin:0 10px 5px 0;}
#container #footer{background-color:#DDD;color:#999;margin:10px 0 0 0;padding:10px;}
.zoneTexteInfo{width:800px;margin:0 0 0 0;padding:0;}
.zoneTexteArticle{width:700px;line-height:24px;margin:0 10px 0 10px;}
#enCours{position:absolute;display:block;top:0;left:0;color:#FFF;background-color:#F00;padding:10px;z-index:500;opacity:0.7;filter:alpha(opacity=70);}
#footer{text-align:center;margin:0 0 10px 0;font-size:1em;}
#footer ul{margin:0;padding:0;}
#footer ul li{display:inline;margin:0;padding:0;border-left:1px solid #919989;padding:0 4px 0 8px;}
#footer ul li:first-child{border-left:0px solid #DBEDC5;}
#footer_print{display:none;}

/* skel/javascript/niceforms/niceforms-default.css */
.NFText{border:none;vertical-align:middle;font:12px/15px Arial,Helvetica,sans-serif;background:none;}
.NFTextCenter{height:15px;background:url("http://vecam.org/skel/javascript/niceforms/img/input.png") repeat-x 0 0;padding:3px 0;margin:0;float:left;line-height:15px;}
.NFTextLeft,.NFTextRight{width:7px;height:21px;vertical-align:middle;float:left;}
.NFTextLeft{background:url("http://vecam.org/skel/javascript/niceforms/img/input-left.png") no-repeat 0 0;}
.NFTextRight{background:url("http://vecam.org/skel/javascript/niceforms/img/input-right.png") no-repeat 0 0;}
.NFRadio{cursor:pointer;position:absolute;display:block;width:13px;height:13px;border:1px solid transparent;background:url("http://vecam.org/skel/javascript/niceforms/img/radio.png") no-repeat 0 0;z-index:2;}
.NFCheck{cursor:pointer;position:absolute;width:12px;height:12px;border:1px solid transparent;background:url("http://vecam.org/skel/javascript/niceforms/img/checkbox.png") no-repeat 0 0;z-index:2;}
.NFButton{width:auto;height:26px;color:#fff;padding:0 2px;background:url("http://vecam.org/skel/javascript/niceforms/img/button.png") repeat-x 0 0;cursor:pointer;border:none;font:10px/26px Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:1px;vertical-align:middle;}
.NFButtonLeft,.NFButtonRight{width:6px;height:26px;vertical-align:middle;}
.NFButtonLeft{background:url("http://vecam.org/skel/javascript/niceforms/img/button-left.png") no-repeat 0 0;}
.NFButtonRight{background:url("http://vecam.org/skel/javascript/niceforms/img/button-right.png") no-repeat 0 0;}
.NFTextarea{border:none;background:none;font:12px/12px Arial,Helvetica,sans-serif;margin:0;}
.NFTextareaTop,.NFTextareaBottom{height:5px;clear:both;float:none;padding-right:10px;}
.NFTextareaTop{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-tr.png") no-repeat 100% 0;}
.NFTextareaBottom{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-br.png") no-repeat 100% 0;margin-bottom:5px;}
.NFTextareaTopLeft,.NFTextareaBottomLeft{width:5px;height:5px;}
.NFTextareaTopLeft{background:#f2f2e6 url("http://vecam.org/skel/javascript/niceforms/img/textarea-tl.png") no-repeat 0 0;}
.NFTextareaBottomLeft{background:#f2f2e6 url("http://vecam.org/skel/javascript/niceforms/img/textarea-bl.png") no-repeat 0 0;}
.NFTextareaLeft,.NFTextareaRight,.NFTextareaLeftH,.NFTextareaRightH{float:left;padding-bottom:5px;}
.NFTextareaLeft,.NFTextareaLeftH{width:5px;}
.NFTextareaLeft{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-l-off.png") repeat-y 0 0;}
.NFTextareaLeftH{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-l-over.png") repeat-y 0 0;}
.NFTextareaRight,.NFTextareaRightH{padding-right:5px;padding-bottom:0;}
.NFTextareaRight{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-r-off.png") repeat-y 100% 0;}
.NFTextareaRightH{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-r-over.png") repeat-y 100% 100%;}
.NFFileButton{padding-bottom:0;vertical-align:bottom;cursor:pointer;background:url("http://vecam.org/skel/javascript/niceforms/img/file.png") no-repeat 0 0;width:60px;height:21px;}
.NFFile{position:relative;margin-bottom:5px;}
.NFFile input.NFhidden{position:relative;filter:alpha(opacity=0);opacity:0;z-index:2;cursor:pointer;text-align:left;}
.NFFileNew{position:absolute;top:0px;left:0px;z-index:1;}
.NFSelect{height:21px;position:absolute;border:1px solid transparent;}
.NFSelectLeft{float:left;width:3px;height:21px;background:url("http://vecam.org/skel/javascript/niceforms/img/select-left.png") no-repeat 0 0;vertical-align:middle;}
.NFSelectRight{height:21px;width:auto;background:url("http://vecam.org/skel/javascript/niceforms/img/select-right.png") no-repeat 100% 0;cursor:pointer;font:12px/21px Arial,Helvetica,sans-serif;color:#fff;padding-left:3px;margin-left:3px;}
.NFSelectTarget{position:absolute;background:none;margin-left:-13px;margin-top:18px;z-index:3;left:0;top:0;padding-bottom:13px;}
.NFSelectOptions{position:relative;background:#707175;margin-left:16px;margin-top:0;list-style:none;padding:4px 0;color:#fff;font:11px/13px Arial,Helvetica,sans-serif;z-index:4;max-height:200px;overflow-y:auto;overflow-x:hidden;left:0;top:0;}
.NFSelectOptions li{padding-bottom:1px;}
.NFSelectOptions a{display:block;text-decoration:none;color:#fff;padding:2px 3px;background:none;}
.NFSelectOptions a.NFOptionActive{background:#464646;}
.NFSelectOptions a:hover{background:#333;}
.NFMultiSelect{border:0;background:none;margin:0;}
.NFMultiSelectTop,.NFMultiSelectBottom{height:5px;clear:both;float:none;padding-right:10px;}
.NFMultiSelectTop{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-tr.png") no-repeat 100% 0;}
.NFMultiSelectBottom{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-br.png") no-repeat 100% 0;margin-bottom:5px;}
.NFMultiSelectTopLeft,.NFMultiSelectBottomLeft{width:5px;height:5px;}
.NFMultiSelectTopLeft{background:#f2f2e6 url("http://vecam.org/skel/javascript/niceforms/img/textarea-tl.png") no-repeat 0 0;}
.NFMultiSelectBottomLeft{background:#f2f2e6 url("http://vecam.org/skel/javascript/niceforms/img/textarea-bl.png") no-repeat 0 0;}
.NFMultiSelectLeft,.NFMultiSelectRight,.NFMultiSelectLeftH,.NFMultiSelectRightH{float:left;padding-bottom:5px;}
.NFMultiSelectLeft,.NFMultiSelectLeftH{width:5px;}
.NFMultiSelectLeft{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-l-off.png") repeat-y 0 0;}
.NFMultiSelectLeftH{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-l-over.png") repeat-y 0 0;}
.NFMultiSelectRight,.NFMultiSelectRightH{padding-right:5px;padding-bottom:0;}
.NFMultiSelectRight{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-r-off.png") repeat-y 100% 0;}
.NFMultiSelectRightH{background:url("http://vecam.org/skel/javascript/niceforms/img/textarea-r-over.png") repeat-y 100% 0;}
.NFfocused{border:1px dotted #666;}
.NFh{background-position:0 100%;}
.NFhr{background-position:100% 100%;}
.NFhidden{opacity:0;z-index:-1;position:relative;}
select,input,textarea,button{outline:none;resize:none;}


