﻿@charset "UTF-8";
/* CSS Document */


/*----------------------------------GENERAL--------------------------------------*/

body{
background-color:#fff;
}

p{
font-size:18px;
font-family: Arial, Helvetica, sans-serif;
color:#333;
line-height:24px;
position:relative;
}

p strong{
color:#444;
}

p.img_caption{
font-size:12px;
vertical-align:top;
margin:0px 0px 0px 0px;
}

ul{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#356;
position:relative;
}

ul li{
margin-bottom:6px;
font-style:italic;
position:relative;
}

ul li em{
font-style:normal;
}

ul.texte li
{
color:#333;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
letter-spacing:1px;
font-size:30px;
color:#006179;
margin-bottom:6px;
margin-top: 16px;
margin-left:-10px;
background-color:#CDE4E9;
padding:8px 6px 6px 10px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#006179;
margin-top:24px
}

/*----------------------------------BANNIÈRE--------------------------------------*/

div.banner a img{
text-decoration:none;
border:none;
}

/*----------------------------------CADRAGE--------------------------------------*/

div.content{
width:954px;
margin:0px auto 20px auto;
position:relative;
}

div.main{
width:930px;
margin:0px 0px 0px 0px;
position:relative;
border:solid 2px #CDE4E9;
border-top:none;
padding: 6px 10px 6px 10px;
}

div.image_right{
float:right;
clear:left;
margin:16px 10px 2px 10px;
}

div.image_right img{
margin-bottom:2px;
}

div.image_left{
float:left;
clear:right;
margin:16px 10px 10px 10px;
}

div.image_left img{
margin-bottom:2px;
padding-right:10px;
position:relative;
}

div.box{
background-color:#eee;
padding:20px 20px 20px 20px;
margin-bottom:4px;
}

div.box p{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin-bottom:0px;
font-size:15px;
}

div.box ul{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:15px;
}

div h3{
margin-top:0px;
font-family:Georgia, "Times New Roman", Times, serif;
}

a.retour{
text-decoration:none;
}

a.retour p{
color:#006179;
font-family:Arial, Helvetica, sans-serif;
margin-left:10px;
font-size:24px;
margin-bottom:16px;
}

/*----------------------------------MENU--------------------------------------*/


div.menu{
width:953px;
height:33px;
margin:15px auto 0px auto;
background-color:#003039
}

div.menu a{
text-decoration:none;
}

div.menu a p{
margin:4px 26px 2px 26px;
text-align:center;
text-decoration:none;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
text-decoration:none;
font-weight:normal;
float:left;
cursor:pointer;
}

div.menu a p.first{
float:left;
text-align:left;
margin-left:30px;
}

div.menu a p.last{
float:right;
text-align:right;
margin-right:34px;
}

/*----------------------------------PRESENTATION--------------------------------------*/

div.cv{
padding: 20px 30px 20px 30px;
background-color:#CDE4E9;
margin-bottom:6px;
}

div.cv p{
margin:0px 0px 6px 0px;
font-size:24px;
color:#727374;
}

div.cv p a{
letter-spacing:normal;
color:#006179;
text-decoration:underline;
margin:0px 0px 0px 14px;
cursor:pointer;
}

div.approve{
background-color:#CDE4E9;
padding:10px 10px 10px 10px;
}

div.approve p{
margin:0px 0px 0px 0px;
color:#555;
text-align:right;
font-style:italic;
}

div.signature p{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-right:6px;
}

/*----------------------------------ALBUM PHOTO--------------------------------------*/

div.photo{
text-align:center;
width:930px;
float:left;
}

div.photonavigation{
position:relative
}

div.photonavigation form{
width:500px;
margin: 10px auto 10px auto;
}

div.photonavigation form img{
cursor:pointer;
float:left;
}

div.photonavigation form p{
text-align:center;
width:70px;
float:left;
margin:8px 10px 20px 10px;
}

div.linklist{
width:600px;
margin:10px auto -20px auto;
padding:6px 6px 6px 6px;
background-color:#CDE4E9;
}

div.linklist a{
float:left;
margin: 3px 4px 3px 4px;
font-family:Arial, Helvetica, sans-serif;
color:#144;
font-size:18px;
cursor:pointer;
text-decoration:underline;
}