
.fieldrow{
  width:80%;
  display:block;
  float:left;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:3px;
  padding-right:3px;
  background-color:#EEEEEE;
}

.fieldrow label{
  width:40%;
  display:block;
  float:left;
}

.fieldrow input, textarea, select{
  width:40%;
  display:block;
  float:left;
  font-size:0.9em;
  font-family:Arial;
}
.fieldrow input[type="radio"]{
  margin-left:3px;
  margin-right:5px;
}
.fieldcell{
  width:auto;
  display:inline;
  float:left;
  margin-top:1px;
  margin-bottom:1px;
  padding-left:3px;
  padding-right:3px;

}
.fieldcell label{
  width:auto;
  display:inline;
  float:left;
}

.fieldcell input, textarea, select{
  width:auto;
  display:inline;
  float:left;
  font-size:0.9em;
  font-family:Arial;
}


.menu {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left}
.menu a{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left}
.menu a:link{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left}
.menu a:active{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left}
.menu a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left}
.menu a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-decoration: none; text-align: left}
.menulien {font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: none; background-color: #ffffff; text-align: left}
.menulien a{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: none; background-color: #ffffff; text-align: left}
.menulien a:link{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: none; background-color: #ffffff; text-align: left}
.menulien a:active{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: none; background-color: #ffffff; text-align: left}
.menulien a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: none; background-color: #ffffff; text-align: left}
.menulien a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline; background-color: #ffffff; text-align: left}
.menu2 {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-align: left}
.menu2 a{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #cc33cc; text-align: left}
.menu2 a:link{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #cc33cc; text-align: left}
.menu2 a:active{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #cc33cc; text-align: left}
.menu2 a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #cc33cc; text-align: left}
.menu2 a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline; background-color: #ffffff; text-align: left}
.menutest {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #99ccff}
.menutest a{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #99ccff}
.menutest a:link{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #99ccff}
.menutest a:active{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #99ccff}
.menutest a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #99ccff}
.menutest a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #3333cc}
.menu2survol {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline; background-color: #ffffff}
.menu2survol a{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline}
.menu2survol a:link{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline}
.menu2survol a:active{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline}
.menu2survol a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline}
.menu2survol a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; text-decoration: underline}
.menu2lien {font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; background-color: #ffffff}
.menu2lien a{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; background-color: #ffffff}
.menu2lien a:link{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; background-color: #ffffff}
.menu2lien a:active{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; background-color: #ffffff}
.menu2lien a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; background-color: #ffffff}
.menu2lien a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #a13021; background-color: #ffffff}
.separationcolonne {margin: 4px 0px 0px; padding: 0px; background-color: #ffffff; width: 1px; height: 345px; float: left}
.separationcolonne a{}
.separationcolonne a:link{}
.separationcolonne a:active{}
.separationcolonne a:visited{}
.separationcolonne a:hover{}
.tarifs {margin: 0px 12px 10px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: right}
.tarifs a{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.tarifs a:link{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.tarifs a:active{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.tarifs a:visited{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.tarifs a:hover{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.tarifs h1 a{}
.tarifs h1 a:link{}
.tarifs h1 a:active{}
.tarifs h1 a:visited{}
.tarifs h1 a:hover{}
.infos {margin: 5px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #000000; text-align: right}
.infos a{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.infos a:link{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.infos a:active{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.infos a:visited{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.infos a:hover{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-decoration: underline; text-align: right}
.navigation {margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #a13021; text-align: left; list-style-image: url('download/site-principal/image/fleche/fleche_prec.png')}
.navigation a{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #a13021; text-decoration: none; text-align: left}
.navigation a:link{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #a13021; text-decoration: none; text-align: left}
.navigation a:active{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #a13021; text-decoration: none; text-align: left}
.navigation a:visited{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #a13021; text-decoration: none; text-align: left}
.navigation a:hover{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #a13021; text-decoration: underline; text-align: left}
.piedpage {margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none}
.piedpage a{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none}
.piedpage a:link{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none}
.piedpage a:active{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none}
.piedpage a:visited{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none}
.piedpage a:hover{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: underline}
.style {}
.style a{}
.style a:link{}
.style a:active{}
.style a:visited{}
.style a:hover{}
.style h1{margin: 14px 0px 2px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style h1 a{}
.style h1 a:link{}
.style h1 a:active{}
.style h1 a:visited{}
.style h1 a:hover{}
.style h2{margin: 0px 12px 14px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #ffffff; text-align: justify}
.style h2 a{}
.style h2 a:link{}
.style h2 a:active{}
.style h2 a:visited{}
.style h2 a:hover{}
.style h3{margin: 0px 12px 7px 13px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style h3 a{margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style h3 a:link{margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style h3 a:active{margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style h3 a:visited{margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style h3 a:hover{margin: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; color: #000000; text-align: left}
.style p{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style p a{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style p a:link{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style p a:active{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style p a:visited{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style p a:hover{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style hr{border-style: none; margin: 0px 10px 14px; padding: 0px; background-color: #ffffff; height: 1px}
.style hr a{}
.style hr a:link{}
.style hr a:active{}
.style hr a:visited{}
.style hr a:hover{}
.style h4{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style h4 a{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style h4 a:link{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style h4 a:active{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style h4 a:visited{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style h4 a:hover{margin: 0px 12px 0px 13px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify}
.style ul{margin: 0px 12px 0px 26px; padding: 0px}
.style ul a{}
.style ul a:link{}
.style ul a:active{}
.style ul a:visited{}
.style ul a:hover{}
.style li{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-align: justify; list-style-image: url('download/site-principal/image/fleche/fleche_liste.png')}
.style li a{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; list-style-image: url('download/site-principal/image/fleche/fleche_liste.png')}
.style li a:link{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; list-style-image: url('download/site-principal/image/fleche/fleche_liste.png')}
.style li a:active{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; list-style-image: url('download/site-principal/image/fleche/fleche_liste.png')}
.style li a:visited{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; list-style-image: url('download/site-principal/image/fleche/fleche_liste.png')}
.style li a:hover{font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; list-style-image: url('download/site-principal/image/fleche/fleche_liste.png')}
.style h5{font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-style: italic; line-height: normal; font-weight: normal; color: #ffffff; text-decoration: none; text-align: center}
.style h5 a{}
.style h5 a:link{}
.style h5 a:active{}
.style h5 a:visited{}
.style h5 a:hover{}
.div1colonne {border: 5px solid #dcd0c6; background-color: #d1c0b3; width: 234px; height: 426px; float: left}
.div2colonnes {border: 5px solid #dcd0c6; background-color: #d1c0b3; width: 473px; height: 426px; float: left}
.div3colonnes {border: 5px solid #dcd0c6; background-color: #d1c0b3; width: 711px; height: 426px;}
.titre2 {width: 450px; height: 30px; padding: 0px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; border-bottom:1px solid #ffffff; }
.titre3 {width: 680px; height: 20px; padding-bottom: 0px; margin-right: 5px; margin-bottom: 10px; margin-left: 5px; border-bottom:1px solid #ffffff; }
		
.divseparation {width: 3px; height: 426px; margin: 0px; padding: 0px; float: left}
.divphoto { margin: 0px; padding: 0px; text-decoration: none; width: 235px; height: 426px; float: left}
.separationcolonne {margin: 4px 0px 0px; padding: 0px; background-color: #ffffff; width: 1px; height: 345px; float: left}
.colonne {margin: 0px; padding: 0px; width: 229px; float: left}
.colonnemilieu {margin: 0px; padding: 0px; width: 235px; float: left}
