body {background-color:#1B5088;margin: 0;padding: 0 10%;border: 0;line-height:1.2em;}
.Main{padding: 50px 0 0 0;border: 0;margin: 0 0 20px 0;background-color: #FFFFFF;display: block;text-align:center;}
#Olivia_Laederich {padding: 0;border: 0;margin: 7px auto 0 auto;width: 293px;height: 22px;color: #FFFFFF;text-align: center;display: block;}
#Avocat {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #878787;padding: 7px 0 20px;border: 0;margin: 0;width: auto;text-align: center;}
#Menu {padding: 0;border: 0;border-bottom:1px #1B5088 dotted;margin: 0 auto;height:auto;display:block;width:100%;}
#Menu a:link, #Menu a:active, #Menu a:visited {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #878787;padding: 0 15px 8px 15px;text-decoration: none;border-top: 0px solid #FFFFFF;border-right: 0px solid #FFFFFF;border-bottom: 2px solid #FFFFFF;border-left: 0px solid #FFFFFF;margin: 0;width:auto;display:inline-block;}
#Menu a.MenuActif, #Menu a:hover {border-top: 0;border-right: 0;border-bottom: 2px solid #1B5088;border-left: 0;color:#1B5088;}
#Menu a.Sep,#Menu .Sep {border-right:1px #000000 dotted;}
a.splink:link, a.splink:active, a.splink:visited {background-image: url(../img/savoir_plus.gif);background-repeat: no-repeat;margin: 0px;padding: 0px;height: 15px;width: 119px;border: 0px;display: block;}
a.splink:hover {background-image: url(../img/savoir_pluso.gif);background-repeat: no-repeat;text-decoration: underline;}
a.titleref:link, a.titleref:active, a.titleref:visited {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #1B5088;text-transform: uppercase;margin: 0px;padding: 0px;border: 0px;text-decoration: none;}
a.titleref:hover {color: #1B5088;}
a.liref:link, a.liref:active, a.liref:visited {text-decoration: none;color: #000000;}
a.liref:hover {color: #1B5088;text-decoration: none;}
#Contenu {display: block;margin: 30px 0 15px 0;border: 0;width:auto;text-align: left;padding: 0 50px 15px 50px;}
a:link, a:active, a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #878787;padding: 0px;text-decoration: underline;margin: 0px;border: 0px;}
a:hover {color: #1B5088;}
a.Mentions_Legales:link, a.Mentions_Legales:active, a.Mentions_Legales:visited {font-family: "Times New Roman", Times, serif;font-size: 12px;color: #878787;margin: 0;text-decoration: none;border: 0;padding: 0 0 50px 0;width: auto;display: block;}
a.Mentions_Legales:hover {color: #1B5088;text-decoration: underline;border: 0px;}

h1{font-family: "Times New Roman", Times, serif;font-size: 18px;color: #1B5088;text-transform: uppercase;margin: 0px;padding: 0;border: 0px;line-height:4em;}
h2{font-family: "Times New Roman", Times, serif;font-size: 14px;color: #1B5088;text-transform: uppercase;margin: 0px;padding: 0;border: 0px;line-height:4em;}
h3 {font-family: "Times New Roman", Times, serif;font-size: 18px;color: #1B5088;text-transform: uppercase;margin: 0px;padding: 0;border: 0px;}
h4{font-family: "Times New Roman", Times, serif;font-size: 14px;color: #1B5088;text-transform: uppercase;margin:0;padding:15px 0 0 0;border: 0px;}
h5{font-family: "Times New Roman", Times, serif;font-size: 14px;color: #1B5088;text-transform: uppercase;margin:0;padding: 15px 0 0 0;border: 0px;line-height:2em;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;text-align: justify;border: 0;padding:0;margin: 10px 0;}
iframe {border:0;margin:0;display:block;}
.Portrait {display: block;float: left;padding: 0;margin-top: 20px;margin-right: 15px;margin-bottom: 15px;margin-left: 0;border: 0;}
.exemple {font-style: italic;color: #878787;}
.Detail {padding: 0px;display: block;margin: 0px;border-top: 0px solid #FFFFFF;border-right: 0px solid #FFFFFF;border-bottom: 0px solid #FFFFFF;border-left: 14px solid #FFFFFF;}
.header {display: block;padding: 0;margin:0;border:0;width:100%;background:#1B5088;}
ul {font-family: Arial, Helvetica, sans-serif;font-size: 12px;margin: 0px;padding: 0px;border: 0px;}
li {font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 0px 0px 0px 14px;margin-top: 0px;margin-right: 0px;margin-bottom: 8px;margin-left: 0px;border: 0px;background-attachment: scroll;background-image: url(../img/puce.gif);background-repeat: no-repeat;background-position: left top;list-style-type: none;vertical-align: top;}
/* Messages */
#addressFrame,#phoneFrame,#emailFrame {display:inline-block;width:auto;padding:0 30px 0 0;vertical-align: top;text-align:left;}
#messagemail {display:block;border-top-width: 1px;border-bottom-width: 1px;border-right-width: 0;border-left-width: 0;border-top-style: dotted;border-bottom-style: dotted;border-top-color: #1B5088;border-bottom-color: #1B5088;padding: 0;margin: 40px 0 30px 0;}
.message {border: 0;padding: 0;margin: 0;}
label {font-family: Arial, Helvetica, sans-serif;font-size: 12px;width: auto;display:block;margin:20px 0 0 0;}
textarea {font-family: Arial, Helvetica, sans-serif;background:#e2e2e2;border:0;}
#nom {width: 100%;}
#email {width: 100%;}
#sujet {width: 100%;}
#message {width: 100%;}
.italic {font-size: 9px;font-style: italic;}
#envoi {display: inline-block;color:#1B5088;padding: 10px 15px;width:auto;margin:0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:2px solid #1B5088;}
input {display: block;background-color:#1B5088;color:#FFFFFF;padding: 10px 15px;width:auto;margin:0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;border:0;font-family: "Times New Roman", Times, serif;font-size: 14px;text-transform:uppercase;}
.leftred {color:#d53f23;}
.textred {color:#d53f23;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;display:inline-block;width:auto;padding:10px 15px;border:2px solid #d53f23;}
#error {width: auto; margin: 0px auto 14px auto;padding: 14px;}
/* Publications */
#indexPublications {text-align:center;display:block;margin:50px 0 30px 0;}
#indexPublications a{font-family: "Times New Roman", Times, serif;font-size: 20px;text-decoration:none;font-weight:bold;}
#indexTxt {display:block;padding:0 0 35px 0;margin:0 auto 20px auto;width:auto;text-align:center;/*text-transform:uppercase;*/font-weight:normal;font-family: "Times New Roman", Times, serif;font-size: 14px;background:#1B5088;}
#indexAdd {display:inline-block;text-align:right;border-right:1px #cdcdcd dotted;padding:0 15px 0 0;color: #cdcdcd;}
#indexContact {display:inline-block;text-align:left;padding:0 0 0 10px;color: #cdcdcd;}
#ContenuPublications a {text-decoration:none;font-size:16px;display:block;border:1px solid #1b5088;}
#ContenuPublications {margin:0;text-align:left;display:block;width:auto;padding:20px 0 0 0;}
#ContenuPublications #pop{margin:auto;border-left:1px #1B5088 dotted;}
@media screen and ( max-width: 600px ) {body{padding:0;}.Main{margin: 0;}}
@media screen and ( max-width: 849px ) {#ContenuPublications a {background:url(../img/vide.gif) 0px 0 no-repeat;}#ContenuPublications #pop{width:auto;margin:0;padding:18px 20px;}#addressFrame,#phoneFrame,#emailFrame {width:100%;}}
@media screen and ( min-width: 850px ) {#ContenuPublications a {background:url(../img/accueil_publications.gif) 0px 0 no-repeat;}#ContenuPublications #pop{width:auto;margin:0 0 0 258px;padding:18px 20px;}#addressFrame,#phoneFrame,#emailFrame {width:25%;}}

