div.maconfercolor { position:relative; background-color:rgba(255,255,255,0.5); background: url("../../images/site/17-min.jpg") center center; background-size:cover; filter:alpha(opacity=50); border:1px solid rgba(192,192, 192,0.5); box-shadow: 10px 10px 0 0 rgba(192,192, 192,0.5); border-radius: 5px; width:98%; margin-right: auto; margin-left: auto; margin-bottom : 3.0em; margin-top : 3.0em; height:auto; display:block;}
div.maconfer { display: block; background-color: rgba(255,255,255,0.5); position:relative; margin-top: 0em; margin-right: auto; margin-left: auto; width:100%; height:auto; z-index:2;}
.confertitre h2 {display: block; clear:both; overflow:hidden; font-size : 1.1em; color : #fff; background: url("../../images/pic02.jpg") center center; background-size:cover; font-family : 'Source Sans Pro'; font-style : normal; font-weight : 900; background-color : #484d55; text-align : left; text-transform : uppercase; padding-left: 20px; margin-bottom : 1em; }
.confertitre h2 > span {display: inline; float : right; text-transform : lowercase; font-size : 0.75em; font-weight : 400; color : #fff; padding-right: 20px; }
div.confer {display: block; min-height: 100px; padding-bottom : 1.5em; margin-left : 5px; }
.confer h1 { font-size : 1.8em; font-weight : normal; margin : 10px; padding : 5px; text-align : left; text-transform : uppercase; }
.confer h2 { font-size : 1.6em; font-weight : normal; margin : 10px; text-align : left; text-transform : uppercase; }
.confer h3 { font-size : 1.5em; font-weight : normal; margin : 10px; text-align : left; text-transform : uppercase; }
.confer h4 { font-size : 1.3em; font-weight : normal; margin : 10px; text-align : left; text-transform : uppercase; }
.confer h5 { font-size : 1.1em; font-weight : normal; margin : 10px; text-align : left; text-transform : uppercase; }
.confer h6 { font-size : 1.0em; font-weight : normal; margin : 10px; text-align : left; text-transform : uppercase; }
.confer p { clear : none; margin : 10px; }
.confer a { text-decoration : none; }
.confer a:hover { border-bottom : 1px solid #0000cd; }
.confer img { display : inline; border : 0; margin : 5px; text-decoration : none; float : left; margin : 5px 15px 5px 5px; }
.confer a img { border : none; }
#monheader {display: block; width: 100%; margin-bottom: 20px;}
#monheader h5 { font-size : 26px; font-family : 'Times New Roman'; font-style : italic; color : #9E0E40; font-weight : 700;}
#monheader h4 { font-size : 24px; font-family : 'Times New Roman'; font-style : italic; color : #0131B4; font-weight : 700;text-align: center;}
#monheader h3 { font-size : 24px; font-family : 'Times New Roman'; font-style : italic; color : #096A09; font-weight : 700; }
#monheader h2 { font-size : 28px; font-family : 'Source Sans Pro'; font-style : normal; color : #000; font-weight : 700;}
#monheader p { font-size : 1.2em; font-family : 'Times New Roman'; font-style : normal; color : #696969; font-weight : 400; text-align : left; padding-bottom : 40px;}
#monheader u { text-decoration : none; border-bottom : 1px solid #484d55; }
.monarticle h3 { font-size : 24px; font-family : 'Times New Roman'; font-style : italic; color : #9E0E40; font-weight : 700; text-align : center; }
.monarticle u { text-decoration : none; border-bottom : 1px solid #484d55; }
#montext h2, h3 { font-size : 1.15em; letter-spacing : 0.05em; font-weight : 700;margin-bottom:0.5em;}
#montext p { margin-bottom : -2.5em; }
div#pagination {display:inline-block; margin-left : 1em; margin-top : 20px; margin-bottom : 20px; }
#pagination a { border : #CCCCCC solid 1px; padding : 5px 10px; margin-left : 10px; font-family : 'Source Sans Pro'; font-style : normal; font-weight : 400; text-decoration : none; background : none 0 0 repeat scroll #0072bc; color : #FFFFFF; }
#pagination a:hover, a#active { background-color : #FFFFFF; color : #000000; }
#erreur { font-family : 'Source Sans Pro'; font-style : normal; font-weight : 400; font-size : 18px; color : #E9383F; margin-bottom : 20px; }
div#monbouton { margin-top : 70px; }
#monbouton a { position : relative; display : block; width : 10em; height : 2em; line-height : 2em; margin-left : auto; margin-right : auto; text-align : center; vertical-align : middle; background-color : #008080; color : #fff; text-decoration : none; border-radius : 5px; }
#monbouton a:hover { background-color : #008B8B; color : #FFFFFF; } #monbouton a:active { background-color : #008B8B; color : #FFFFFF; }
#contact {width:430px; min-height:380px; margin-left:auto; margin-right:auto; margin-bottom:20px; border:2px solid #e97770; border-radius: 10px; box-shadow: 10px 10px 0 0 #f79791; background-color: #F0FFFF;}
#contact p {padding : 5px 0px 0px 20px; font-size : 1.2em; font-family : 'Times New Roman'; font-weight : 400; font-style : italic; color : #000; text-align : left; }
#contact span {display: block;}
#contact a { color : #000; }
#mesnews { display: inline-block; width : 100%; margin-left : auto; margin-right : auto; margin-bottom : 70px; margin-top: -50px; }
#plan {width : 100%; margin-left : auto; margin-right : auto; margin-bottom: -40px; margin-top: 40px;}
#plan h3 { font-size : 24px; font-family : 'Times New Roman'; font-style : italic; color : #9E0E40; font-weight : 700; text-align : center;padding-bottom:40px;}
#plan u { text-decoration : none; border-bottom : 1px solid #484d55; }
#plan iframe {width: 90%; height: 480px; margin: 0 auto;}
#boutoncontact {text-align: center; margin-bottom:70px;}
#slidercam {display: block; width : 98%; height: auto; margin-left : auto; margin-right : auto; margin-top : -50px; }
@media only screen and (max-width: 480px) and (orientation: portrait) {
#contact{width: 95%; min-height: 30%;}
}
@media only screen and (max-width: 1000px) and (orientation: landscape) {
#contact{width: 95%; min-height: 30%;}
}
@media only screen and (max-width: 480px) and (orientation: portrait) {
#imgnews {margin-bottom: -7%; margin-top: -7%;}
}
@media only screen and (max-width: 1000px) and (orientation: landscape) {
#imgnews {margin-bottom: -7%; margin-top: -7%;}
}	