*{ margin:0; padding:0; border:0; background-repeat:no-repeat; }
strong,em,q,address{ font-style:normal; }
body{ font-family:Arial; font-size:12px; background-image: url(/tpl/lasgalerasdivers/_img/degrad-png-24.png); background-repeat: repeat-y; background-color:#014d8b;}
img{ behavior:url(/htc/fixpng.htc); }
q{ behavior:url(/htc/fixquotes.htc); }
*:lang(fr)>*{ quotes:"« " " »" "“" "”" }
*:lang(en)>*{ quotes:"‘" "’" "“" "”" }
*:lang(en-us)>*{ quotes:"“" "”" "‘" "’" }
*:lang(es)>*{ quotes:"«" "»" "‘" "’" }
ul{ list-style-type:none; }
input{ vertical-align:middle; }
textarea{ width:100%; vertical-align:top; }
a{ color:#ffffff; font-style:bold; text-decoration:none; }
a:hover{ color:#ffffff; text-decoration:none; }

#GLOBAL{ width:1024px; margin:0 auto 10px auto; }

#HEADER{ position:relative; height:100px; background-image:url(/tpl/lasgalerasdivers/_img/Logo-Las-G-Divers-haut-G-fr.jpg); background-position: left top; }

#BODY{ padding-left:147px; min-height:650px; border:1px solid #ffffff; }

ul.menuprincipal{ float:left; overflow:auto; width:150px; margin:0; padding:0px; font-size:11px; color:#ffffff; z-index:2; }
ul.menuprincipal li{ float:left; list-style-type:none; border-right:1px solid #ffffff; border-top:1px solid #ffffff; border-left:1px solid #ffffff;}
ul.menuprincipal li.end{ border-bottom:1px solid #ffffff; }
ul.menuprincipal li a{ display:block; width:147px; padding:13px 0 14px 0; margin:0; text-decoration:none; text-align:center; color:#ffffff; }
ul.menuprincipal li a:hover{ background-image: url(/tpl/lasgalerasdivers/_img/degrad-menu.png); background-repeat: repeat-x; }
ul.menuprincipal li a.on{ background-image: url(/tpl/lasgalerasdivers/_img/degrad-menu.png); background-repeat: repeat-x; }

#accueil-fr { position:absolute; top:250px; left:125px; }
#accueil-fr a{ text-decoration:none; width:30px; height:20px; }
#accueil-fr a:hover{ text-decoration:none; }

#accueil-es { position:absolute; top:545px; left:165px; }
#accueil-es a{ text-decoration:none; width:30px; height:20px; }
#accueil-es a:hover{ text-decoration:none; }

#accueil-us { position:absolute; top:325px; left:405px; }
#accueil-us a{ text-decoration:none; width:30px; height:20px; }
#accueil-us a:hover{ text-decoration:none; }

#accueil{ position:relative; height:665px; width:874px; background-image:url(/tpl/lasgalerasdivers/_img/fond-page-accueil.png); background-position: 0px 0px; border-left:1px solid #ffffff; }
#sites-plongee{ position:relative; height:665px; width:874px; background-image:url(/tpl/lasgalerasdivers/_img/fond-sites-plongee.png); background-position: 0px 0px; border-left:1px solid #ffffff; }
#tourisme{ position:relative; height:665px; width:874px; background-image:url(/tpl/lasgalerasdivers/_img/fond-page-tourisme.png); background-position: 0px 0px; border-left:1px solid #ffffff; }
#tourisme-samana{ position:relative; height:665px; width:874px; background-image:url(/tpl/lasgalerasdivers/_img/fond-page-tourisme-samana.png); background-position: 0px 0px; border-left:1px solid #ffffff; }
#page{ position:relative; height:665px; width:874px; background-image:url(/tpl/lasgalerasdivers/_img/fond-page-tourisme.png); background-position: 0px 0px; border-left:1px solid #ffffff; }
#page-tarifs{ border-left:1px solid #ffffff; }


#sites-plongee-puerto-escondido{ position:absolute; top:195px; left:33px; }
#sites-plongee-puerto-escondido a{ text-decoration:none; padding:10px 0 40px 10px; }
#sites-plongee-puerto-escondido a:hover{ }

#sites-plongee-puerto-malo{ position:absolute; top:150px; left:153px; }
#sites-plongee-puerto-malo a{ text-decoration:none; padding:10px 0 40px 10px; }
#sites-plongee-puerto-malo a:hover{ }

#sites-plongee-tibisi2{ position:absolute; top:100px; left:168px; }
#sites-plongee-tibisi2 a{ text-decoration:none; padding:10px 40px 10px 10px; }
#sites-plongee-tibisi2 a:hover{ display:block; position:absolute; top:-10px; left:0px; height:205px; width:250px; background-image:url(/upload/tibisi2-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-tibisi1{ position:absolute; top:63px; left:191px; }
#sites-plongee-tibisi1 a{ text-decoration:none; padding:10px 35px 10px 10px; }
#sites-plongee-tibisi1 a:hover{ display:block; position:absolute; top:-10px; left:0px; height:205px; width:250px; background-image:url(/upload/tibisi-1-2-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-ojo-de-piedra{ position:absolute; top:35px; left:273px; }
#sites-plongee-ojo-de-piedra a{ text-decoration:none; padding:5px 0 35px 5px; }
#sites-plongee-ojo-de-piedra a:hover{ }

#sites-plongee-la-laguna{ position:absolute; top:115px; left:293px; }
#sites-plongee-la-laguna a{ text-decoration:none; padding:30px 0 0 5px; }
#sites-plongee-la-laguna a:hover{ }

#sites-plongee-piedra-bonita{ position:absolute; top:75px; left:358px; }
#sites-plongee-piedra-bonita a{ text-decoration:none; padding:10px 0 10px 30px; }
#sites-plongee-piedra-bonita a:hover{ display:block; position:absolute; top:-10px; left:0px; height:280px; width:195px; background-image:url(/upload/piedra-bonita-225-300.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-zacharias{ position:absolute; top:120px; left:398px; }
#sites-plongee-zacharias a{ text-decoration:none; padding:10px 0 10px 35px; }
#sites-plongee-zacharias a:hover{ }

#sites-plongee-herradura{ position:absolute; top:272px; left:321px; }
#sites-plongee-herradura a{ text-decoration:none; padding:10px 0 10px 35px; }
#sites-plongee-herradura a:hover{ display:block; position:absolute; top:-10px; left:0px; height:205px; width:265px; background-image:url(/upload/herradura-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-cueva-de-chopa{ position:absolute; top:235px; left:349px; }
#sites-plongee-cueva-de-chopa a{ text-decoration:none; padding:10px 0 10px 35px; }
#sites-plongee-cueva-de-chopa a:hover{ display:block; position:absolute; top:-10px; left:0px; height:205px; width:265px; background-image:url(/upload/cueva-de-chopa-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-coral-garden{ position:absolute; top:405px; left:373px; }
#sites-plongee-coral-garden a{ text-decoration:none; padding:10px 0 35px 10px; }
#sites-plongee-coral-garden a:hover{ display:block; position:absolute; top:-100px; left:-100px; height:180px; width:290px; background-image:url(/upload/coral-garden2-300-255.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-playita{ position:absolute; top:475px; left:350px; }
#sites-plongee-playita a{ text-decoration:none; padding:10px 40px 10px 10px; }
#sites-plongee-playita a:hover{ display:block; position:absolute; top:-100px; left:0px; height:205px; width:250px; background-image:url(/upload/playita-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-barco-hundido{ position:absolute; top:393px; left:473px; }
#sites-plongee-barco-hundido a{ text-decoration:none; padding:10px 0 35px 10px; }
#sites-plongee-barco-hundido a:hover{ display:block; position:absolute; top:-100px; left:0px; height:180px; width:290px; background-image:url(/upload/barco-hundido-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-madama{ position:absolute; top:410px; left:705px; }
#sites-plongee-madama a{ text-decoration:none; padding:10px 0 10px 35px; }
#sites-plongee-madama a:hover{ }

#sites-plongee-fronton{ position:absolute; top:450px; left:765px; }
#sites-plongee-fronton a{ text-decoration:none; padding:10px 0 10px 35px; }
#sites-plongee-fronton a:hover{ display:block; position:absolute; top:-150px; left:-200px; height:205px; width:255px; background-image:url(/upload/fronton-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#sites-plongee-los-carriles{ position:absolute; top:600px; left:740px; }
#sites-plongee-los-carriles a{ text-decoration:none; padding:10px 0 35px 5px; }
#sites-plongee-los-carriles a:hover{ display:block; position:absolute; top:-170px; left:-180px; height:180px; width:295px; background-image:url(/upload/los-carriles-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3; }

#las-terrenas{ position:absolute; top:120px; left:170px; }
#las-terrenas a{ text-decoration:none; padding:15px 0 0 30px; }
#las-terrenas a:hover{ display:block; position:absolute; top:-15px; left:-30px; height:210px; width:270px; background-image:url(/upload/las-terrenas-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#salto-el-limon{ position:absolute; top:200px; left:320px; }
#salto-el-limon a{ text-decoration:none; padding:5px 0 5px 30px; }
#salto-el-limon a:hover{ display:block; position:absolute; top:-15px; left:-30px; height:280px; width:195px; background-image:url(/upload/cascada-el-limon1-225-300.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#playa-el-valle{ position:absolute; top:170px; left:510px; }
#playa-el-valle a{ text-decoration:none; padding:5px 0 5px 30px; }
#playa-el-valle a:hover{ display:block; position:absolute; top:-15px; left:-30px; height:210px; width:270px; background-image:url(/upload/playa-el-valle2-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#playa-rincon{ position:absolute; top:195px; left:620px; }
#playa-rincon a{ text-decoration:none; padding:30px 0 0px 0px; }
#playa-rincon a:hover{ display:block; position:absolute; top:-150px; left:-200px; height:210px; width:270px; background-image:url(/upload/playa-rincon1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#las-galeras{ position:absolute; top:180px; left:700px; }
#las-galeras a{ text-decoration:none; padding:30px 0 0px 0px; }
#las-galeras a:hover{ display:block; position:absolute; top:-150px; left:-200px; height:195px; width:300px; background-image:url(/upload/las-galeras1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#playa-madama{ position:absolute; top:115px; left:750px; }
#playa-madama a{ text-decoration:none; padding:0 0 20px 0; }
#playa-madama a:hover{ display:block; position:absolute; top:-50px; left:-200px; height:205px; width:300px; background-image:url(/upload/playa-madama1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#playa-fronton{ position:absolute; top:170px; left:780px; }
#playa-fronton a{ text-decoration:none; padding:20px 0 0 0; }
#playa-fronton a:hover{ display:block; position:absolute; top:-150px; left:-220px; height:205px; width:300px; background-image:url(/upload/fronton1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#la-boca-del-diablo{ position:absolute; top:220px; left:730px; }
#la-boca-del-diablo a{ text-decoration:none; padding:25px 0 0px 10px; }
#la-boca-del-diablo a:hover{ display:block; position:absolute; top:-150px; left:-200px; height:200px; width:290px; background-image:url(/upload/boca-del-diablo1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#samana{ position:absolute; top:305px; left:495px; }
#samana a{ text-decoration:none; padding:10px 0 10px 30px; }
#samana a:hover{ display:block; position:absolute; top:-150px; left:-200px; height:205px; width:270px; background-image:url(/upload/samana2-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#cayo-levantado{ position:absolute; top:400px; left:540px; }
#cayo-levantado a{ text-decoration:none; padding:30px 0 0px 0px; }
#cayo-levantado a:hover{ display:block; position:absolute; top:-150px; left:-150px; height:195px; width:300px; background-image:url(/upload/cayo-levantado1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#sanctuario-de-las-ballenas{ position:absolute; top:400px; left:710px; }
#sanctuario-de-las-ballenas a{ text-decoration:none; padding:0px 0 40px 10px; }
#sanctuario-de-las-ballenas a:hover{ display:block; position:absolute; top:-150px; left:-150px; height:185px; width:290px; background-image:url(/upload/baleines1-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#los-haitises{ position:absolute; top:495px; left:140px; }
#los-haitises a{ text-decoration:none; padding:0px 0 30px 0px; }
#los-haitises a:hover{ display:block; position:absolute; top:-150px; left:-100px; height:195px; width:300px; background-image:url(/upload/parc-national-los-haitises2-300-225.jpg); background-position: 0 0 ; border:2px solid #ffffff; z-index:3;}

#FOOTER{ }

.SECTION-generic h1{ margin-top:40px; margin-bottom:12px; padding:5px 10px 5px 30px; font-size:16px; color:#ffffff; background-color:transparent; }
.SECTION-generic h1.nomarge{ margin:0; padding-left:6%; padding-right:0; text-align:center; font-weight:normal; }
.SECTION-generic h1.nomarge_transparent{ margin:0; text-align:center; font-weight:normal; background-color:transparent; }
.SECTION-generic h1.nomarge_fond{ margin:0; padding:5px 10px 5px 30px; text-align:center; font-weight:normal; color:#014d8b; background-color:#ffffff; }
.SECTION-generic h1.tahoma{ font-size:24px; padding-top:30px; margin:0; font-family:Tahoma,serif; text-align:center; text-transform:uppercase; font-weight:normal; color:#ffffff; background-color:transparent; letter-spacing:4px; }
.SECTION-generic h1.tahomador{ font-size:24px; font-family:Tahoma,serif; text-align:center; text-transform:uppercase; font-weight:normal; color:#ffc809; background-color:transparent; letter-spacing:4px; }
.SECTION-generic h2{ margin-top:10px; margin-bottom:9px; padding:7px 20px 7px 20px; font-size:15px; color:#ffffff;  }
.SECTION-generic h2.nomarge{ margin:0; text-align:center; font-weight:normal; }
.SECTION-generic h3{ margin-top:10px; margin-bottom:9px; padding:7px 20px 7px 20px; font-size:13px; color:#ffffff; }
.SECTION-generic h4{ margin-bottom:4px; padding:6px 5px 6px 5px; font-family:Verdana; font-size:12px; }
.SECTION-generic h5{ margin-bottom:3px; padding:5px 5px 5px 5px; font-family:Verdana; font-size:10px; font-weight:normal; color:#999999; }
.SECTION-generic h6{ margin-bottom:3px; padding:4px 5px 4px 5px; font-family:Verdana; font-size:9px; }

.SECTION-generic p{ padding:15px; margin:0; line-height:1.5; text-align:left; color:#ffffff; }
.SECTION-generic p.indent{ text-indent:15px; }
.SECTION-generic p.align_right{ text-align:right; }
.SECTION-generic p.align_center{ text-align:center; }
.SECTION-generic p.justify{ text-align:justify; }
.SECTION-generic p.encadre{ border:1px solid #ff0000; }
.SECTION-generic p.adresse{ font-family:fixed; }
.SECTION-generic p.note{ text-indent:15px; padding-top:3px; padding-left:4px; font-family:arial; color:#2E5735; background-image:url(../_img/icon/phone.png); background-position:left 4px; }
.SECTION-generic p.note strong{ font-family:arial; color:#2E5735; font-weight:bold; }
.SECTION-generic p.nomarge{ margin:0; padding:0; }
.SECTION-generic p.right_nomarge{ margin:0; padding:0; line-height:0px; text-align:right; }
.SECTION-generic p.center_nomarge{ margin:0; padding:0; text-align:center; }
.SECTION-generic p.center_bigmarge{ margin-top:0; padding-top:150px; text-align:center; }

.SECTION-generic blockquote{ margin-left:30px; padding:0 10px 0 10px; }
.SECTION-generic blockquote p{ color:#336699; font-style:italic; }
.SECTION-generic blockquote.encadre{ border:1px solid #336699; color:#490695; }

.SECTION-generic dl{ padding:5px 5px 5px 30px; }
.SECTION-generic dl dt{ padding:5px; font-weight:bold; }
.SECTION-generic dl dd{ padding-left:30px; }
.SECTION-generic dl.menu{ padding:5px 10px 10px 10px; }
.SECTION-generic dl dt{ padding:5px; font-weight:bold; font-size:14px; text-align:center; color:#ffffff; background-color:#818285; }
.SECTION-generic dl dd{ overflow:auto; height:550px; padding:10px 10px 10px 10px; background-color:#969696; }
.SECTION-generic dl.diaporama{  }
.SECTION-generic dl.diaporama dt{  }
.SECTION-generic dl.diaporama dd{  }


.SECTION-generic ul{ padding:5px 5px 5px 10px; list-style-type:square; }
.SECTION-generic ul ul{ list-style-type:circle; }
.SECTION-generic ul ul ul{ list-style-type:disc; }
.SECTION-generic ul ul ul ul{ list-style-type:square; }
.SECTION-generic ul.listpuce{ margin-top:4px; margin-bottom:10px; padding-left:70px; color:#000000; }
.SECTION-generic ul.listpuce ul{ padding-left:40px; }
.SECTION-generic ul.listpuce li{ padding-left:3px; padding-right:10px; line-height:1.5; color:#4E82CE; font-family:Verdana; font-size:10px; }
.SECTION-generic ul.listpuce li strong{ color:#000000; font-weight:normal; }
.SECTION-generic ul.vignettes { overflow:auto; padding:0px; list-style-type:none; }
.SECTION-generic ul.vignettes li{ float:left; padding:5px; width:32%; color:#4E82CE; }
.SECTION-generic ul.vignettes li img{ padding-right:5px; vertical-align:middle; }
ul.vignettes li.off{ background-color:#ffeeee; }
ul.vignettes li.over,
.SECTION-generic ul.vignettes li:hover{ background-color:#eeeeee; cursor:pointer; }

.SECTION-generic ul.tiroir{ overflow:auto; white-space:nowrap; height:230px; width:800px; margin-left:100px; list-style-type:none; }
.SECTION-generic ul.tiroir li{ display:inline; }
.SECTION-generic ul.tiroir li a { text-decoration:none; text-transform:uppercase; text-align:center; }
.SECTION-generic ul.tiroir li a img{ }

.SECTION-generic ul.diaporama{ position:relative; padding:0 ; margin:0; list-style-type:none; }
.SECTION-generic ul.diaporama li{ position:absolute; top:0px; left:0px; }
.SECTION-generic ul.diaporama li a{ display:block; text-decoration:none; text-transform:uppercase; margin:0px; padding:0px; }
.SECTION-generic ul.diaporama li a img{ display:block; margin:0px; padding:0px; }


.SECTION-generic ol{ padding:5px 5px 5px 30px; list-style-type:decimal; }
.SECTION-generic ol.decimal_zero{ list-style-type:decimal-leading-zero; }
.SECTION-generic ol.decimal_zero ol{ list-style-type:decimal; }
.SECTION-generic ol.decimal_zero ol ol{ list-style-type:upper-roman; }


.SECTION-generic div.breve{ clear:both; }
div.breve-off{ background-color:#ffeeee; }
div.breve-over,
.SECTION-generic div.breve:hover{ background-color:#eeeeee; cursor:pointer; }
.SECTION-generic div.bggrey{ background-color:#AFB3B2; }
.SECTION-generic div.bonita{ margin-bottom:20px; padding:9px 35px 0 35px; border-bottom:3px solid #B6B6B6; background-image:url(/tpl/lasgalerasdivers/_img/bandeau-bonita.png); background-position:center top; background-color:#CBCFCE; } 
.SECTION-generic div.bonita h2{ margin:0 0 58px 0; }
.SECTION-generic div.marge{ margin-bottom:20px; padding:9px 35px 0 35px; } 
.SECTION-generic div.diaporama{ width:275px; height:230px; margin:20px auto 20px auto; padding:0; background-color:#AFB3B2; } 


.SECTION-generic div.cols2{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2 div.col1{ float:left; width:49.9%; border:1px dotted #CBCFCE; }
.SECTION-generic div.cols2 div.col2{ margin-left:49.9%; border:1px dotted #CBCFCE;  }
.SECTION-generic div.cols2-border{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-border div.col1{ float:left; width:49.9%; border:1px solid #CBCFCE; }
.SECTION-generic div.cols2-border div.col2{ margin-left:49.9%;  border:1px solid #CBCFCE; }
.SECTION-generic div.cols2-noborder{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-noborder div.col1{ float:left; width:49.9%; border:1px solid transparent; }
.SECTION-generic div.cols2-noborder div.col2{ margin-left:49.9%; border:1px solid transparent;  }
.SECTION-generic div.cols2-30-70{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-30-70 div.col1{ float:left; width:29.9%; }
.SECTION-generic div.cols2-30-70 div.col2{ margin-left:30%; }
.SECTION-generic div.cols2-70-30{ overflow:auto; margin-bottom:20px; }
.SECTION-generic div.cols2-70-30 div.col1{ float:left; width:69.9%; }
.SECTION-generic div.cols2-70-30 div.col2{ margin-left:70%; }

.SECTION-generic div.cols3{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3 div.col1{ float:left; width:33%; border:1px dotted #CBCFCE; }
.SECTION-generic div.cols3 div.col2{ float:left; width:33%; border:1px dotted #CBCFCE; }
.SECTION-generic div.cols3 div.col3{ float:left; width:33%; border:1px dotted #CBCFCE; }
.SECTION-generic div.cols3-border{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-border div.col1{ float:left; width:33%; border:1px solid #CBCFCE; }
.SECTION-generic div.cols3-border div.col2{ float:left; width:33%; border:1px solid #CBCFCE; }
.SECTION-generic div.cols3-border div.col3{ float:left; width:33%; border:1px solid #CBCFCE; }
.SECTION-generic div.cols3-noborder{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-noborder div.col1{ float:left; width:33%; border:1px solid transparent; }
.SECTION-generic div.cols3-noborder div.col2{ float:left; width:33%; border:1px solid transparent;  }
.SECTION-generic div.cols3-noborder div.col3{ float:left; width:33%; border:1px solid transparent; }
.SECTION-generic div.cols3-25-50-25{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-25-50-25 div.col1{ float:left; width:24%; border:1px solid transparent; }
.SECTION-generic div.cols3-25-50-25 div.col2{ float:left; width:45%; margin-left:2.2%; border:1px solid transparent;  }
.SECTION-generic div.cols3-25-50-25 div.col3{ float:left; width:24%; margin-left:2.2%; border:1px solid transparent; }
.SECTION-generic div.cols3-background{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols3-background div.col1{ float:left; width:35%; border:1px solid #999999; background-color:#ffeeee; }
.SECTION-generic div.cols3-background div.col2{ float:left; width:29%; margin-left:2.2%; }
.SECTION-generic div.cols3-background div.col3{ float:left; width:29%; margin-left:2.2%; }

.SECTION-generic div.cols4{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols4 div.col1{ float:left; width:24.9%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4 div.col2{ float:left; width:24.9%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4 div.col3{ float:left; width:24.9%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4 div.col4{ float:left; width:24.9%; border:1px dotted #cccccc; }
.SECTION-generic div.cols4-border{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols4-border div.col1{ float:left; width:24.9%; border:1px solid #999999; }
.SECTION-generic div.cols4-border div.col2{ float:left; width:24.9%; border:1px solid #999999; }
.SECTION-generic div.cols4-border div.col3{ float:left; width:24.9%; border:1px solid #999999; }
.SECTION-generic div.cols4-border div.col4{ float:left; width:24.9%; border:1px solid #999999; }
.SECTION-generic div.cols4-noborder{ overflow:auto; margin-bottom:10px; }
.SECTION-generic div.cols4-noborder div.col1{ float:left; width:23.9%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col2{ float:left; width:23.9%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col3{ float:left; width:23.9%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col4{ float:left; width:23.9%; border:1px solid transparent; }

.SECTION-generic abbr{ cursor:help; border-bottom:1px dotted #aaaaaa; }
.SECTION-generic abbr.quoted:before{ content:open-quote; }
.SECTION-generic abbr.quoted:after{ content:close-quote; }
.SECTION-generic abbr.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic acronym{ border-bottom:1px dotted #aaaaaa; }
.SECTION-generic acronym.quoted:before{ content:open-quote; }
.SECTION-generic acronym.quoted:after{ content:close-quote; }
.SECTION-generic acronym.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic cite{ color:#999999; }
.SECTION-generic cite.quoted:before{ content:open-quote; }
.SECTION-generic cite.quoted:after{ content:close-quote; }
.SECTION-generic cite.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic dfn.highlight{ padding:0 4px 0 2px; background-color:#B4CDB9; color:#000000; }
.SECTION-generic dfn.quoted:before{ content:open-quote; }
.SECTION-generic dfn.quoted:after{ content:close-quote; }
.SECTION-generic dfn.quoted{ behavior:url(/htc/fixquotes.htc); }
.SECTION-generic q{ color:#336699; }
.SECTION-generic q.italic{ font-style:italic; }

.SECTION-generic span{ text-decoration:underline; }
.SECTION-generic span.mask{ display:block; }
.SECTION-generic span.blink{ text-decoration:blink; color:#ff0000; padding:0 4px; }
.SECTION-generic span.capitalize{ text-transform:uppercase; text-decoration:none; }
.SECTION-generic span.highlight{ text-decoration:none; background-color:#ffff00; padding:0 4px; }
.SECTION-generic span.small{ text-decoration:none; font-size:80%; padding:0 4px 0 4px; }
.SECTION-generic span.hidden{ visibility:hidden; }
.SECTION-generic span.bouton{ display:block; padding:5px 0px 6px 30px; background-image:url(/tpl/lasgalerasdivers/_img/bouton-menu-gauche-on-off.png); background-position: 0 -50px; font-size:12px; text-decoration:none; text-align:center; font-weight:normal; color:#000000; }
.SECTION-generic span.bouton:hover, a:hover span.bouton{ background-image:url(/tpl/lasgalerasdivers/_img/bouton-menu-gauche-on-off.png); background-position: 0 0; color:#ffffff; }

.SECTION-generic em{ font-style:italic; }
.SECTION-generic em.big{ font-size:110%; }
.SECTION-generic strong{ font-weight:bold; }
.SECTION-generic strong.italic{ font-weight:bold; font-style:italic; }
.SECTION-generic strong.big{ font-size:120%; font-weight:normal; text-transform:uppercase; }
.SECTION-generic strong.red{ color:#ff0000; }
.SECTION-generic sub.text-bottom{ vertical-align:text-bottom; }
.SECTION-generic sub.small{ font-size:0.8em; vertical-align:text-bottom; }
.SECTION-generic sup.text-top{ vertical-align:text-top; }
.SECTION-generic sup.small{ font-size:0.8em; vertical-align:text-top; }


.SECTION-generic a.noire:visited,
.SECTION-generic a.noire:hover,
.SECTION-generic a.noire{ text-decoration:none; color:#000000; }
.SECTION-generic a.neutral:visited,
.SECTION-generic a.neutral{ text-decoration:none; }
.SECTION-generic a.neutral:hover img{ opacity:0.8; }
.SECTION-generic a.internal:visited,
.SECTION-generic a.internal{ text-decoration:none; color:#ffffff; }
.SECTION-generic a.internal:hover{ color:#ffffff; }
.SECTION-generic a.external:visited,
.SECTION-generic a.external{ text-decoration:none; background-image:url(../_img/icon/externe.png); }
.SECTION-generic a.external:hover { color:#034D8C; }
.SECTION-generic a.document{ color:#ff0000; background-image:url(../_img/icon/telecharger.png); }
.SECTION-generic a.document:hover{ color:#000000; }
.SECTION-generic a.photos:visited,
.SECTION-generic a.photos{ color:#325a9B; text-decoration:none; background-image:url(../_img/icon/photos.png); }
.SECTION-generic a.photos:hover{ color:#5496FF; }

.SECTION-generic hr{ height:2px; background-color:#EFEFD6; margin:10px 0 20px 0; }
.SECTION-generic hr.limit{ clear:both;  margin-bottom:5px; }
.SECTION-generic hr.separateur{ clear:both; margin-top:20px; margin-bottom:10px; height:10px; background-image:url(../_img/ombre.png); background-repeat:repeat-x; background-position:left bottom; }
.SECTION-generic hr.bigseparateur{ clear:both; margin-bottom:10px; margin-top:20px; height:20px; background-image:url(../_img/ombre.png); background-repeat:repeat-x; background-position:left bottom; }
.SECTION-generic hr.hidden{ clear:both; height:0; margin:0; padding:0; font-size:1px; line-height:0;  }

.SECTION-generic img{ margin-right:5px; margin-bottom:3px; border:2px solid #ffffff; }
.SECTION-generic img.noborder{ margin-right:5px; margin-bottom:3px; border:0px; }
.SECTION-generic img.align_left{ float:left; margin-right:5px; margin-bottom:3px; border:2px solid #ffffff; }
.SECTION-generic img.align_right{ float:right; margin-left:5px; margin-bottom:3px; border:2px solid #ffffff; }
.SECTION-generic img.cadre_gris{ float:left; margin-right:8px; margin-bottom:3px; border:1px solid #999999; }
.SECTION-generic img.encadre_gris{ float:left; padding:4px; margin-right:8px; margin-bottom:3px;  border:1px solid #999999; }
.SECTION-generic img.bigmarge{ margin-top:20px; }

.SECTION-generic table{ margin:0 5px 10px 5px; padding:5px; font-family:Verdana; font-size:9px; font-weight:normal; line-height:1.4; }
.SECTION-generic table thead{ height:24px; }
.SECTION-generic table thead th{ padding:3px 8px; margin-bottom:2px; font-family:Verdana; font-weight:normal; font-size:10px; color:#3B352D; background-color:#E2E2C7; }
.SECTION-generic table tbody td{ padding:5px; vertical-align:top; text-align:left; color:#5a5144; background-color:#f5f5e4; }
.SECTION-generic table tbody th{ padding:5px; vertical-align:middle; text-align:left; color:#5a5144; border:1px solid #E2E2C7; background-color:#f5f5e4; }