/* Modèle v1.23 09/12/2008 */


/********** A GARDER EN L'ÉTAT ************/
*{margin:0; padding:0;}
ul, ol {margin-bottom:10px;}
li{margin-left: 25px;}
a img{border:0}
html {font-size: 100%;}
.clear{clear:both;}

/*********** A PERSONNALISER **************/
body {font: normal 11px Verdana; color:#0055a8; background-color:#fff}
#body{background:#d5d6d7;}
table{font-size: 11px;}
a{font: bold 10px Verdana; color:#006caf; text-decoration:none;}
a:hover {text-decoration:underline;}

h1{font: normal 16px Verdana; color:#fff; width:670px; line-height:32px; background:#006caf; padding-left:12px;}
h2{font: bold 12px Verdana; margin-bottom:5px; color:#b20101;}
h3{font: bold 11px Verdana; color:#006caf;margin-bottom:5px; }
p {margin-bottom:20px; text-align: justify;}
strong{font-weight: bold;}
em{font-style: italic;}

.color {color:#b20101;}
.hr{font-size:1px; height:10px; border-bottom:1px solid #83b1d7; margin:0 0 10px;}
.centre{text-align:center;}
.asterisque{font-style:italic; font-size:9px;}
.image_gauche{float:left; display:inline; margin:0 5px 5px 0;}
.image_droite{float:right; display:inline; margin:0 0 5px 5px;}
.more, .more a {font: bold 10px Verdana; color:#006caf; text-align:right; text-decoration:none;}
/* Formulaires */

input{margin-bottom:0px !important; margin-bottom:-2px !important!; margin-bottom:-2px;}
input, select, textarea{font: normal 12px Verdana; color:#666;}
input[type="checkbox"], input[type="radio"]{border-width: 0;}

.row{clear:both; margin-bottom:5px;}
.row label{display:inline; float: left; margin-right: 5px; width: 160px; text-align: right;}
.row label span{color:#83b1d7;}
.row textarea, .row input {width: 200px;}
.row select {width: 202px;}

.row_chk{padding:0; clear:both; margin-bottom:5px;}
.row_chk input{border:0}
.row_chk label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block;}
.row_are textarea{width:300px;}

.rad_gauche {float:left; display:inline; width: 150px; margin-left:30px; margin-bottom:20px;}
.rad_droite {float:right; display:inline; width: 100px; margin-bottom:20px;margin-right:10px; }
.row_rad {clear:both; margin-bottom:5px;}
.row_rad .label{float:left; width:145px; text-align:right;}
.row_rad .rad {margin-left:150px; margin-bottom:1px;}
.row_rad .rad input{vertical-align:middle; border:0}
.row_rad .rad label{float:none; display:inline; margin:0; padding:0; cursor:pointer;}

.row_bt {margin-left:150px; clear:both; margin-bottom:5px;}

input.bouton{
  float:right;display:block; color:#fff; background-color:#83b1d7;
  font:bold 11px Verdana; line-height:20px; width:80px; height:20px; border-width:0;
  text-align:center; cursor:pointer;  }


/******************************************/
/******************  ENTETE  **************/
/******************************************/
#conteneur {width:875px; margin:0 auto; padding:9px 12px 0; background:#fff;}

/* Contenus */
#boite1 {width:139px; height:136px; float:left; display:inline; border:1px solid #113270; margin-right:5px; padding-top:42px; background-color:#006caf; color:#FFF}
#boite1 p {text-align:center;}
#boite1 p#united {font-weight:bold; font-size:10px; text-transform:uppercase;}
#boite1 p#unog {font-weight:bold; font-size:16px;text-transform:uppercase;}


#boite2 {width:251px; height:158px; float:left; display:inline;  border:1px solid #016cb4; margin-right:6px; padding-top:20px;}
#boite2 p {font-style:italic; font-size:10px; text-align:center; margin-top:16px;margin-bottom:0;}

#bandeau {width:470px; height:70px; float:left; display:inline; background:url(images/bandeau.gif) no-repeat; margin-bottom:12px; padding-top:60px; }
#bandeau p {margin-bottom:0; padding-left:10px; font:bolds italic 12px Verdana; color:#fff;}

#slogan {width:470px; height:38px; float:left; display:inline; background:url(images/motif.gif) repeat-x; }
#slogan p {margin:0; line-height:38px; text-align:right; padding-right:10px; color:#1775b5; font-size:14px;}

#colonneG {width:170px; float:left; display:inline;margin-top:27px;margin-right:20px}
#colonneG ul#menu {margin:0; width:170px; list-style-type:none;margin-bottom:40px;border-right:1px solid #83b1d7;}
#colonneG ul#menu li.li_niveau_1 {margin:0; padding:0;display:block;}
#colonneG ul#menu li.li_niveau_1 a.a_niveau_1{display:block;width:163px; height:16px; padding-top:6px; border-bottom:1px solid #83b1d7; padding-left:7px; font:normal 12px Verdana; text-decoration:none;color:#006caf;}
#colonneG ul#menu li.li_niveau_1 a.a_niveau_1:hover,
#colonneG ul#menu li.li_niveau_1 a.a_niveau_1_active
{width:163px; color:#fff; background:#006caf;}

#colonneG ul#menu li a#noborder {border:none;}
#colonneG #flag a{margin-right:13px; border:none;}

ul#menu .ul_niveau_2 {margin:0; list-style-type:none;border-bottom:1px solid #83b1d7;}
ul#menu .ul_niveau_2 li.li_niveau_2 {margin:0; padding:0;display:block;width:156px;}
ul#menu .ul_niveau_2 li.li_niveau_2 a.a_niveau_2{display:block;width:156px; padding:2px 0; padding-left:14px; font:normal 11px Verdana; text-decoration:none;color:#83b1d7;}
ul#menu .ul_niveau_2 li.li_niveau_2 a.a_niveau_2:hover,
ul#menu .ul_niveau_2 li.li_niveau_2 a.a_niveau_2_active
{background:none;color:#006caf;}
ul#menu .li_rubrique_16 ul {border:0px;}

/******************************************/
/**************  HOMEPAGE  ****************/
/******************************************/
#colonneD {float:right; display:inline; width:682px;margin-top:27px;}
#colonneD #contenu {width:662px; padding: 10px 10px 0;min-height:335px;}



/******************************************/
/**************  REGISTRATION  *****************/
/******************************************/
#navigation_bas .gauche{float:left;}
#navigation_bas .droite{float:right;}
#navigation_bas a{color:#0055a8;}
#liste_prix {width:100%; border-collapse:collapse;}
#liste_prix td{padding:5px; vertical-align:middle; border:1px #3366ff solid;}
.liste_prix {width:100%; border-collapse:collapse;}
.liste_prix td{padding:5px; vertical-align:middle; border:1px #3366ff solid;}
#attention{border:1px #000 solid; color:#fff; padding:5px; text-align:center; background:#3366ff;}




/******************************************/
/**************  CONTACT  *****************/
/******************************************/
form#contact {width:370px; margin:0 auto; padding-bottom:20px;}


/******************************************/
/****************  PIEDPAGE  **************/
/******************************************/
#piedpage {float:right; display:inline; width:672px; }
#piedpage #BG { background:#83b1d7; height: auto; padding:5px;}
#piedpage #menu_bas {margin:0; list-style-type:none;}
#piedpage #menu_bas li.li_niveau_2 {float:left; margin:0;}
#piedpage #menu_bas li.li_niveau_2 a.a_niveau_2{float:left; display:inline; padding: 0 3px; border-right:1px solid #fff; font:normal 10px Verdana; color: #fff; margin:0;}
#piedpage p{clear:both;text-align:right;margin:0; padding:5px;}
#piedpage p a {text-decoration:none; font-size:10px; color:#2c82c0;}

