@charset "iso-8859-1";
/* ------------------------------ clear.css ------------------------------ */
@import "reset.css";

b, .bold {font-weight:bold;}
i, .italic {font-style:italic;}
.strike {text-decoration:line-through;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
a, span {vertical-align:baseline;}
img {vertical-align:top;text-decoration:none;}
.clear {clear:both;}
br.clear {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
.ombre{-webkit-box-shadow:0 5px 1em rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 1em rgba(0, 0, 0, 0.1);box-shadow:0 5px 1em rgba(0, 0, 0, 0.1);}
.clearblock {height:0;clear:both;overflow:hidden;font-size:0;line-height:0;}
.hidden{display:none;}
.clearfix{*zoom:1;}
.clearfix:after {clear: both;}
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}

.img_droite{float:right;margin-left:20px;}
/*a{text-decoration: none; color: #212121;}*/
a {color: #428bca;text-decoration: none;}
a:hover {text-decoration: underline;}.rouge{color:#ff0000}
h4, .h4 {
    font-size: 18px;
margin-top: 10px;
margin-bottom: 10px;
}

.left{float:left;}.right{float:right;}
.absolute{position:absolute;}
.fixed{position:fixed;z-index:100;}
.relative{position:relative;}
.absolute{position:absolute;}
.container:after {
    clear: both;
}
.container:before, .container:after {
    display: table;
    content: "";
    line-height: 0;
}
.container {
    margin-right: auto;
    margin-left: auto;
    width:1000px;
}
body > .wrapper {
    position: relative;
    background: none repeat scroll 0% 0% #FFF;
}
.wrapper {
    width: 100%;
    overflow: hidden;
}
.page {
    margin: 0px auto;
    padding: 0px;
    text-align: left;
}

/* ------------------------------ general styles ------------------------------ */
html, body {width:100%;height:100%;}
body {
    /*font-family: Arial,Helvetica,sans-serif;*/
    font: normal 13px 'myriad pro',Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    background-color: #fff;
}
.header-container {
    background: none repeat scroll 0% 0% #2D2D2D;
    position: relative;
    z-index: 3;
}
.header {
    position: relative;
}
.header .quick-access {
    padding: 6px 0;
}
.header .links {
    text-align: right;
}
.header .links li{display:inline-block;float:left;color:#A4A8B0;}
.header .links li.sep{margin-right:16px;}
.header .links li a {display:inline-block;color:#A4A8B0; font-size: 13px; margin-right:16px;}
.header .links li a:hover {color:#fff;text-decoration:none;}
.header-container-menu {
    background: none repeat scroll 0% 0% #FFF;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.14);
    padding: 20px 0px 20px;
    position: relative;
    z-index: 2;
    width: 100%;
    -moz-box-sizing: border-box;
    border-top:6px solid #FFA100;
}
.bg-slider {
    width: 100%;
    position: relative;
    background: url('../images/statics/slider_bg.gif') repeat-x scroll center top #F5F5F5;
    padding: 50px 0px;
}
.logo{display:inline-block;float:left;width:168px;height:95px;cursor:pointer;background: url('../images/statics/logo_rmo.gif') no-repeat;margin-right:40px;}
.label_seminaire{
    font-size: 28px;
    color: #e5312f;
    font-weight: 400;
    /* font-family: "Times New Roman",Times,serif; */
    padding: 30px 105px 30px 0px;
    text-transform: uppercase;
    text-align: center;
}
.titre_seminaire {
   font: 400 30px 'myriad pro',Arial,Helvetica,sans-serif;
    /*font-size: 39px;*/
    line-height: 42px;
    color: #FC7203;
    text-shadow: 1px 0px #FC7203;
    /*font-weight: 400;*/
    /*font-family: "Times New Roman",Times,serif;*/
}
.slider-wrap {
	background:url(../images/statics/bg-slider.jpg);
	padding:24px 0 10px;
	border-bottom:10px solid #e1e1e1;
}
.slider-sidebar-main{
	background:#fff;
	/*height:675px;*/
	padding:10px 10px 3px 10px;
}
.slider-sidebar-main-sep {
    display: block;
    width: 100%;
    height: 13px;
    background: url('../images/statics/slider-shadow.png') no-repeat scroll 50% bottom / 100% auto transparent;
}

#slidecontent{float:left;width:710px;/*height:650px;*/padding:25px 25px 0px 25px ;background:url(../images/statics/bg_content.jpg) left top no-repeat;position:relative;/*overflow:hidden;*/}
#menusnav{float:right;width:220px;/*height:400px;*/}
#menusnav li{}
#menusnav li a{
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  margin-bottom: 1px;
  font-family: 'Open Sans',sans-serif;
  padding: 15px 15px 17px;
  display:block;
  background:#FC9203;
  color:#fff;
}
#menusnav li a:hover, #menusnav li a.current{background:#f5f5f5;color:#313131;text-decoration:none;}


#slidecontent h3 {
    font-size: 39px;
    line-height: 42px;
    color: #FC7203;
    text-shadow: 1px 0px #FC7203;
    font-weight: 400;
    /*font-family: "Times New Roman",Times,serif;*/
    padding-bottom:15px;
}
#slidecontent p {
    color: #000;
    font-weight: 400;
    font-size:16px;
    line-height:21px;
}
#programme p{font-size:13px;line-height:18px;}
#slidecontent > ul > li{/*height:650px;*/float:left;overflow:hidden;display:none}

#slidecontent > ul > li#but{background:url(../images/statics/eudoxie.jpg) right bottom no-repeat;padding-right:200px;}
#slidecontent > ul > li#but2{background:url(../images/statics/intervenant.jpg) right bottom no-repeat;padding-right:200px;}
#slidecontent > ul > li#objectifs{background:url(../images/statics/objectifs.jpg) right bottom no-repeat;padding-right:250px;}
#slidecontent > ul > li#intervenant{/*background:url(../images/statics/intervenant.jpg) right bottom no-repeat;padding-right:270px;*/}
#slidecontent > ul > li#cible{background:url(../images/statics/cible.jpg) right bottom no-repeat;padding-right:370px;}
#slidecontent > ul > li#objectifs ul, #slidecontent > ul > li#methodologie ul, #slidecontent > ul > li#intervenant ul, #slidecontent > ul > li#cible ul, ul.square{list-style:square;margin-left:20px;}
#slidecontent > ul > li#objectifs li, #slidecontent > ul > li#methodologie li, #slidecontent > ul > li#intervenant li{font-size:16px;line-height:21px;padding-bottom:15px;}
#slidecontent > ul > li#programme2 li{float:left;width:50%;margin-bottom:20px;}
#slidecontent > ul > li#programme li{margin-bottom:20px;}
#slidecontent > ul > li#programme li span.bold, #slidecontent > ul > li#programme2 li span.bold{display:inline-block;padding-right:40px;color:#800603;padding-bottom:2px;font-size:11px;}
#slidecontent > ul > li#intervenant span.bold.nom{display:inline-block;color:#800603;padding-bottom:15px;font-size:23px;margin-top:15px;}
#slidecontent > ul > li#intervenant ul.refs li{float:left;width:20%;margin-bottom:10px;list-style:square;}
#slidecontent > ul > li#cible ul li{font-size:16px;line-height:28px;}

.service-home-wrap:after {
    content: "";
    display: block;
    height: 100%;
    right: -100%;
    position: absolute;
    top: 0px;
    width: 100%;
    background: none repeat scroll 0% 0% #F5F5F5;
}
.service-home-wrap:before {
    content: "";
    display: block;
    height: 100%;
    left: -100%;
    position: absolute;
    top: 0px;
    width: 100%;
    background: none repeat scroll 0% 0% #F5F5F5;
}
élément {
}
.service-home-wrap {
    background: none repeat scroll 0% 0% #F5F5F5;
    padding: 37px 0px;
    position: relative;
    border-top: 6px solid #FFA100;
}
.service-home-wrap .container > ul > li{width:313px;float:left;margin-right:15px;}
.service-home-wrap .container > ul > li.last{width:314px;margin-right:0px;border-right:none;}
/*.service-home-wrap .container > ul > li.first{margin-left:60px;}*/
.service-home-wrap h4 {
    font-size: 20px;
    line-height: 36px;
    color: #fff;
    font-weight: 400;
    /*font-family: "Times New Roman",Times,serif;*/
    margin-bottom:4px;
    background:#2D2D2D;
    padding:2px 10px;
    font-weight:bold;
    
}
.service-home-wrap .item_published, .service-home-wrap .item_published2 {
    color: #DA4A26;
    text-transform: lowercase;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    margin-bottom:12px;
}
.service-home-wrap .item_published span {
    display: block;
    font-size: 39px;
    font-weight:bold;
    margin-bottom:12px;
}
.service-home-wrap .item_published2 span{display: block;font-size: 24px;font-weight:bold;margin-bottom:12px;}
.service-home-wrap .fg, .service-home-wrap .fg2 {font-size:15px;font-weight:bold;padding-bottom:7px;text-align:center}
.service-home-wrap .fg2{text-align:left}
.service-home-wrap .container > ul > li >div{padding:25px 19px;border:1px solid #ccc;height:180px;margin-top:4px;background:#fff;}
.footer-wrap {
    background: none repeat scroll 0% 0% #fff;
    padding: 20px 0px;
    position: relative;
    text-align:center;
}
a.pdf{display:inline-block;font-size:14px;font-weight:bold;padding-left:60px;background:url(../images/statics/pdf.png) left top no-repeat;line-height:50px;color:#c02703;}

.btn-rouge {color: #ffffff;background-color: #d5031c;border-color: #c7031a;}
.btn-rouge:hover,
.btn-rouge:focus,
.btn-rouge:active,
.btn-rouge.active {color: #ffffff;background-color: #c7031a;border-color: #ac2925;}

.btn-vert {color: #ffffff;background-color: #79c142;border-color: #69b52e;}
.btn-vert:hover,
.btn-vert:focus,
.btn-vert:active,
.btn-vert.active {color: #ffffff;background-color: #69b52e;border-color: #5aa421;}

.btn-blue {color: #ffffff;background-color: #0155a5;border-color: #01498e;}
.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active {color: #ffffff;background-color: #01498e;border-color: #0155a5;}

label.requiredfield:after{content:' *';color:#ea4d3e !important;}
label.error {
	background: url("../images/alert.png") no-repeat scroll left center transparent;
	color: #DE5130;
	display: block;
	font-size: 11px !important;
	margin:0 3px;
	padding-left: 21px;
	padding-top: 2px;
}
