BODY{font-family : Myriad, Arial, Times New Roman, Verdana, Helvetica, sans-serif; font-size: 0.9em; color:#FFF; padding:0; margin:0;  background-image : url(fond.gif); background-repeat :repeat-xy;}  }div {margin:0;padding:0;}a {color:#FF9900; text-decoration: none; font-weight:normal;}a:visited {color: #FF9900;text-decoration: none;}a:hover {color: #FF9900; text-decoration: none;}a img {border:0;}img.enc{ border-style:solid; border-width:1px; border-color:#333;}a img.enc { border-style:solid; border-width:1px; border-color:#333;}div {margin:0;padding:0;} p {margin:0;padding:0;} ul {margin:0;padding:0;} li {margin:0;padding:0;} table {margin:0;padding:0; } .float_right {float:right; margin-left:10px; margin-bottom:10px; border-style:solid; border-width:0px; border-color:#333;}.float_left {float:left;margin-right:20px; border-style:solid; border-width:0px; border-color:#333;}.floatleft {float:left;border-style:solid; border-width:2px; border-color:#333;}.floatright{float:right;border-style:solid; border-width:2px; border-color:#333;}.center {text-align:center;}div.invisible {clear:both; height:1px; visibility:hidden;}h1 {font-size: 1.8em;  padding-top:0; margin-top:0;}h1.titre {padding-left:10px; padding-top:10px;}h1.titre1 {font-size: 1.6em; color:#AAA; float:right; padding-right:10px; padding-top:10px; }h1.nom_ville {float:left; font-size: 18px; color:#000;}h1.titre2 { font-size: 1.4em; text-align:center;}h2 {font-size: 1.1em; margin:0; padding:0; margin-bottom:3pt; }h2 a {font-size: 1.1em; margin:0; padding:0; margin-bottom:3pt; font-weight:bold; color:#000;}h2 a :visited{color:#000000;}h2 a :hover{color:#FF9900;}div#conteneur div{ }div#cadre { position:absolute; width:972px; text-align: left; right:50%; margin-right:-486px;  color:#000; }div.encadrement  { border-style:solid; border-width:0px; border-color:#000; background-color:#fff;} #cadre_haut {background-color:#000; }div#titre { margin:0px; padding:0px;  height:82px; color:#FFF;  text-align:left;}#photos_accueil {height: 425px; width: 972px; padding: 0; overflow: hidden; }#cadre_milieu {}#img_haut{width:972px; height: 425px;  padding: 0px; margin: 0px; overflow: hidden; }#pvideo {margin-left:150px;width:650px; }#cadre_bas { padding-left:20px;  padding-right:20px; }.video {color:#99cc00;}.itxtvideo {text-align:center; }div.contenu {margin:0px;padding:0px;}div.contenu div {}div#col1{ width:220px; height:200px;}div#col2 {float:right; width:430px;padding-left:10px; }ul#menuvideo { height:1.4em;  width:190px; line-height:1.3m; font-size: 1.3em; list-style-type:none;   text-align:left;  }#menuvideo li { margin:0; padding:0;  text-align:left; }#menuvideo li a {display:block;  text-decoration:none; height:1.4em; color:#000; margin:0; padding:0;  padding-left:10px; padding-right:10px;}#menuvideo li a:hover {display:block;  height:1.4em; width:190px;  text-decoration: none; background-color:#666666; color:#FFF; }#menuvideo li.select a {display:block;  height:1.4em; width:190px; background-color:#000; color:#FFF; font-weight:bold;}ul#menuvideo li.nonactif a{ color:#000;} div#col1_ac {width:600px;}div#col2_ac {float:right; width:290px;padding-left:10px; }div#col1_presta { width:178px; }div#col2_presta {width:730px;float:right;}div#col1_contact {width:360px; }div#col2_contact{float:right; width:530px;}div#zone_menu {height:1.6em;  background-color:#000; }ul#menu { height:1.4em;  line-height:1.4em; font-size: 1.1em; list-style-type:none;   text-align:left;  }#menu li {float:left; margin:0; padding:0;  text-align:left; }#menu li a {float:left;  height:1.4em; color:#FFF; margin:0; padding:0;  padding-left:10px; padding-right:10px;}#menu li a:hover {  height:1.4em;   text-decoration: none; background-color:#333; color:#FF9900; }#menu li.select a {  height:1.4em;  background-color:#000; color:#FF9900; font-weight:bold;}ul#menu li.nonactif { color:#FFFFFF; padding-left:10px; padding-right:10px;} .lignebas {clear:both; height:25px; line-height:25px; text-align:right; font-size: 0.8em;color:#000;}ul#pro {list-style-type:none;}ul#pro li {list-style-type:none;}div#formulaire{ width:340px; margin:0px; padding:5px; }div#formmariage{ width:480px; margin:0px; padding:5px;  border-style:solid; border-width:0px; border-color:#000; }.formelements {border-width:1px; border-style:solid; margin:1px; padding:0px; }.formelements1{ border-width:1px; margin:1px; padding:0px;  }div#zone_controle { width:500px; color:#FF0000; text-align: center; }#repformulaire {height:331px;}#repformulaire  {height:331px;}p.flec_ac {float:right;}p.lbas {float:right;}p.adresse {}p.motcle {font-size: 0.8em; text-align:center; }div.fond_c {width:170px; height:330px; background-color:#FFF; text-align:center;} div#mar1 {width:450px; margin-right:20px;}.p_accueil {font-size:0.9em;  text-align:justify;}.mini {height:300px;}div#photogauche{ float:left; width:170px; margin-left:0px;  text-align:left; }div#photocentre{float:left; width:200px; margin-left:15px;text-align:justify; font-size:10px;}div#photodroite{float:left; width:700px; margin-left:15px;text-align:justify;  }div#photogal{float:left; width:750px; margin-left:3px; font-size:8px; }TD.pmenu { color:black; text-align:left; font-size:12px; } table.presentation {font-size:12px; text-align:center;}table.presentation tr td img {width:170px; border-style:solid; border-width:1px; border-color:#000;}ul.liste {margin-left:30px;}table.presentation2 tr td img { border-style:solid; border-width:1px; border-color:#000;}ul#menuphototheque {list-style-type:none; color:#000;}ul#menuphototheque li.theme a {color:#000; font-weight:bold;}ul#menuphototheque li.sujet   A {color:#000; }ul#menuphototheque li.soustheme   {color:#FF9900; font-weight:bold;}ul#menuphototheque li.sujetselect {color:#FF9900; font-weight:bold;}#pc_lienpage {display:block; font-size:2em; margin-right:3px; width:28px; height:28px; line-height:28px;  font-weight:bold; text-align:center; border-style:solid; border-width:1px; border-color:#000;}a:hover #pc_lienpage {background-color:#f39640; color:#FFF;}.pc_lienpage_haut {float:left; background-color:#fff; color:#000;}.pc_lienpage_bas {float:left; background-color:#fff; color:#000;}.pc_lienpage_haut_select {float:left; background-color:#f39640; color:#FFF;}.pc_lienpage_bas_select {float:left; background-color:#f39640; color:#FFF;}.hplpro {background-color:#999999; width:690px;}.hplmar {background-color:#999999; width:410px;}.plpro {background-color:#CCC; width:410px; margin-left:20px;  margin-right:20px;}.plprofe {background-color:#CCC;  width:690px; margin-left:20px;  margin-right:20px;}.vignettepro {width:170px; height:170px; }ul#pro {  color:000; }ul#pro li{color:#000;}ul#pro li a{color:#000;}ul#pro li a:hover{color:#FF9900; font-weight:bold;  }ul#pro li.select a{color:#FF0000; font-weight:bold; }h2.promenu {color:#000; margin:0px; padding:0px;}h2.promenu {color:#000; margin:0px; padding:0px;}.mselect{font-weight:bold; color:#FF0000;}.modulerepor {padding-left:10px; padding-right:10px; text-align:justify;}
