/* CSS Espace pro */

#contenu {float:left;width:830px;margin-right:-5px;margin-left:5px;}
#contenu h3 {font-size:1.8em;text-transform:none;position:relative;padding-left:30px;padding-bottom:15px;margin-left:0;}
#contenu h4 {font-size:1.4em;text-transform:none;position:relative;padding-left:30px;margin-top:0;}
p.bouton {right:10px;}

.encadre {width:830px;position:relative;background:#fff url(../images/bg_intro.gif) repeat-x 0 bottom;}
.encadre .top {background:#fff url(../images/bg_cadre830_top.png) no-repeat;font-size:0;width:830px;}
.encadre .middle {background:url(../images/bg_cadre830_middle.gif) repeat-y;width:820px;padding:0 5px;}
.encadre .bottom {background:#fff url(../images/bg_cadre830_bottom.png) no-repeat;font-size:0;width:830px;}

.encadre.intro .inner {height:auto;padding:5px 15px 20px;}
.encadre.intro .visuel {margin-top:15px;}
.encadre.intro p {font-weight:bold;color:#002867;float:left;width:700px;}
.encadre.intro p em {font-size:1.6em;}
.encadre.intro .alerte {display:block;width:60px;height:53px; background:url(../images/ico_alerte.png) no-repeat;float:left;margin:-5px 20px -20px 0;}

#colonneMG, #colonneMD {width:412px;float:left;}
#colonneMD {margin-left:6px;}

.encadre.info {width:412px;position:relative;background:#f2f2f2 url(../images/bg_degrade-blanc.png) repeat-x;}
.encadre.info .inner {min-height:220px;padding:10px;}
.encadre.info .top {background:#fff url(../images/bg_cadre412_top.png) no-repeat;font-size:0;width:412px;}
.encadre.info .middle {background:url(../images/bg_cadre412_middle.gif) repeat-y;width:402px;padding:0 5px;}
.encadre.info .bottom {background:#fff url(../images/bg_cadre412_bottom.png) no-repeat;font-size:0;width:412px;}

.encadre.info h3 {padding-top:5px;}
.encadre.info h3 span, .encadre.info h4 span {padding-top:5px;display:block;zoom:1;position:absolute;top:0;left:0;}
.encadre.info.actu h3 span {background:url(../images/picto_question.gif) no-repeat 0 0;width:21px;height:23px;}
.encadre.info.doc h3 span {background:url(../images/picto_doc.gif) no-repeat 0 0;width:21px;height:23px;}
.encadre.info h4 span {background:url(../images/picto_recherche.gif) no-repeat 0 0;width:28px;height:23px;}

.encadre.info .vignette {float:left;margin-left:-9px;margin-right:2px;}
.encadre.info.actu .vignette {background:url(../images/bg_vignette-actu.png) no-repeat;width:66px;height:62px;padding:9px;margin-bottom:-5px;}
.encadre.info.doc .vignette {background:url(../images/bg_vignette-doc.png) no-repeat;width:46px;height:43px;padding:9px;}

#contenu .encadre.info.actu h4, #contenu .encadre.info.doc h4 {font-size:1.3em; text-transform:none;font-weight:bold;padding-left:0; margin-top:0;}
#contenu .encadre.info.recherche h4 {padding-top:7px;padding-bottom:25px;}
h4.question {border-bottom:solid 1px #ef8d12;overflow:hidden;padding-top:20px;padding-bottom:15px;line-height:1.4em;clear:right;margin-bottom:5px;}

#contenu .encadre.info.doc h4 {padding-top:7px;}
#contenu .encadre.info.doc h4 a {color:#002867;}
#contenu .encadre.info.doc ul li {padding:10px 0;border-top:solid 1px #ef8d12;}
#contenu .encadre.info.doc ul li.first {border:0;padding-top:0;}
#contenu .encadre.info.doc ul li p {padding-top:5px;line-height:1.2em;}

.encadre.info.recherche .inner {min-height:100px;padding:10px;}

/* formulaire */
.formulaire {}
.formulaire label {font-size:1.2em;color:#333333;width:100px;display:block;height:17px;padding-top:3px;}
.formulaire input {width:158px;height:18px;border-top:solid 1px #8b8b8b;border-left:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #e2e2e2;}
.formulaire select {width:160px;height:20px;border-top:solid 1px #8b8b8b;border-left:solid 1px #cbcbcb;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #e2e2e2;}
.formulaire div {margin-bottom:10px;}
.formulaire button.ok { background:url(../images/bt_ok.png) no-repeat;width:35px;height:29px;border:0;line-height:29px;display:inline-block;text-indent:-99999em;margin-top:-4px;margin-left:10px;}
.formilaire button.ok span {display:block;width:35px;height:29px;}