*{ margin:0; padding:0; border:0; background-repeat:no-repeat; }
strong,em,q,address{ font-style:normal; }
body{ font-family:Tahoma,Arial,Verdana; font-size:12px; color:#fff; background-color:#000000; }
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; }

#GLOBAL{ position:relative; margin:10px auto 10px auto; }

#HEADER{ position:relative; overflow:auto; height:320px; }

#IE6.SECTION-generic span.mask{ visibility:hidden; }
#IE6 #list a:hover{display:block; background-color:#000000; }
#IE6.SECTION-generic ul.equerre{ width:100%; }
#IE6.SECTION-generic ul.equerre li a:hover span.mask{ visibility:visible; background-color:#000000; }

#competences{ text-decoration:none; background-position:100px 0; }
#qui{ text-decoration:none; background-position:150px 0; }
#contact{ text-decoration:none; background-position:55px 0; }

#press { position:absolute; top:90px; left:162px; }
#press a{ text-decoration:none; background-image:url(/img/presse.png); background-position:0 -47px; width:84px; height:26px; }
#press a:hover{ text-decoration:none; background-image:url(/img/presse.png); background-position:0 0; }
#emailing { position:absolute; top:104px; left:70px; }	
#emailing a{ text-decoration:none; background-image:url(/img/emailing.png); background-position:0 -39px; width:85px; height:24px; }
#emailing a:hover{ text-decoration:none; background-image:url(/img/emailing.png); background-position:0 0; }	
#video{ position:absolute; top:20px; left:127px; }
#video a{ text-decoration:none; background-image:url(/img/video.png); background-position:-54px 0; width:32px; height:76px; }
#video a:hover{ text-decoration:none; background-image:url(/img/video.png); background-position:0 0; }
#edition { position:absolute; top:110px; left:210px; }
#edition a{ text-decoration:none; background-image:url(/img/edition.png); background-position:0 -52px; width:84px; height:27px; }
#edition a:hover{ text-decoration:none; background-image:url(/img/edition.png); background-position:0 0; }
#marketing { position:absolute; top:132px; left:45px; }
#marketing a{ text-decoration:none; background-image:url(/img/marketing-direct.png); background-position:0 -60px; width:192px; height:32px; }
#marketing a:hover{ text-decoration:none; background-image:url(/img/marketing-direct.png); background-position:0 0; }
#signaletique { position:absolute; top:171px; left:150px; }
#signaletique a{ text-decoration:none; background-image:url(/img/signaletique.png); background-position:-59px 0; width:38px; height:146px; }
#signaletique a:hover{ text-decoration:none; background-image:url(/img/signaletique.png); background-position:0 0; }
#affichage { position:absolute; top:165px; left:23px; }
#affichage a{ text-decoration:none; background-image:url(/img/affichage.png); background-position:0 -59px; width:124px; height:34px; }
#affichage a:hover{ text-decoration:none; background-image:url(/img/affichage.png); background-position:0 0; }
#web { position:absolute; top:161px; left:190px; }
#web a{ text-decoration:none; background-image:url(/img/web.png); background-position:0 -59px; width:71px; height:35px; }
#web a:hover{ text-decoration:none; background-image:url(/img/web.png); background-position:0 0; }
#plv { position:absolute; top:198px; left:188px; }
#plv a{ text-decoration:none; background-image:url(/img/plv.png); background-position:0 -41px; width:44px; height:25px; }
#plv a:hover{ text-decoration:none; background-image:url(/img/plv.png); background-position:0 0; }

#BODY{ position:relative; }

.interrogation { background-image:url(/img/interro-small.png); background-position:top right; }
.interrogation #BODY #BOX1{ float:left; width:85%; margin-top:20px; margin-left:30px; }
.interrogation #BODY #BOX2{ float:right; width:70%; margin-top:30px; margin-right:20px; font-size:11px; text-align:right; font-style: normal; }
.exclamation { background-image:url(/img/exclamation.png); background-position:top right; }
.exclamation #BODY #BOX1{ float:right; width:70%; margin-right:30px; }
.accueil { background-image:url(/img/mira-fond.png); background-position:right 50px; }
.contact { background-image:url(/img/mira-fond.png); background-position:right 50px; }
.menu-bas{ margin:10px 0 5px 0; padding-right:30px; text-decoration:none; font-size:16px; color:#fff; }
.mask{ display:none; }

#commentaire{ float:left; margin-left:330px; width:140px; margin-top:60px; }
#list{ position:relative; }
#perso { position:absolute; top:180px; left:65px; }
#logo { position:absolute; top:310px; left:70px; }
#lien-bas { position:absolute; top:10px; right:270px; display:block; background-image:url(/img/fleches-small.png); background-position: right 6px; text-decoration:none; }
#plan{ float:right; display:block; background-image:url(/img/fleches-small.png); background-position: right 6px; text-decoration:none; }

#FOOTER { position:relative; }

/*caneva*/

.SECTION-generic h1.left{ display:block; font-size:16px; color:#ff6600; text-align:left; margin-bottom:12px; }
.SECTION-generic h1.right{ display:block; font-size:16px; color:#ff6600; text-align:right; margin-bottom:12px; }
.SECTION-generic h1.titre{ position:absolute; top:-120px; left:350px; width:250px; padding:10px 0 10px 0; border-top:2px solid white; border-bottom:2px solid white; font-size:15px; text-align:center; color:#ffffff;  }
.SECTION-generic h2{ margin-top:15px; margin-bottom:10px; padding:8px 10px 8px 10px; text-align:center; font-size:12px; font-weight:normal; font-family:Arial; color:#000000; }
.SECTION-generic h3{ margin-top:10px; margin-bottom:9px; padding:7px 20px 7px 20px; font-size:15px; 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-top:10px; margin-bottom:10px; line-height:1.5; font-size:11px; text-align:left; }
.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 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 { height:30px; margin:100px 0 0 400px; list-style-type:none; background-image:url(/img/degrad.png); background-repeat:repeat-y; background-position:left; }
.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 li { float:left; display:block; margin:6px 0 0 50px; }
.SECTION-generic ul li a .menu-haut{ text-decoration:none; padding-right:30px; background-image:url(/img/fleches-small.png); background-position:right 2px; color:#ffffff; }
.SECTION-generic ul li a .menu-haut:hover{ color:#E75900; }
.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.equerre{ height:50px; margin-top:0; margin-left:400px; padding-left:60px; background-image:url(/img/coin-gauch.png); background-position:top left; background-repeat:no-repeat;}
.SECTION-generic ul.equerre li{ float:left; margin:10px;}
.SECTION-generic ul.equerre li.end{ padding-right:60px; background-image:url(/img/coin-droit.png); background-position: right bottom; }
.SECTION-generic ul.equerre li img{ display:block; margin:0 20px 15px 0; padding:5px 0 5px 0; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; }
.SECTION-generic ul.equerre li a:hover span.mask{ display:block; position:absolute; top:-150px; left:400px; }

.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/design/_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.slideshow{ text-align:center; margin:0 auto 0 auto; }
.slideshow{ height:378px;  width:567px; }
.slideshow img {  top:0; left: 0; width:537px; height: 318px; padding:15px; border:1px solid #ccc;  background-color:#eee; }
.SECTION-generic div.slideshow_big{ text-align:center; margin:0 auto 0 auto; padding-bottom:100px; }
.slideshow_big{ height:275px;  width:530px; }
.slideshow_big img {  top:0; left: 0; width:500px; height: 333px; padding:15px; border:1px solid #ccc;  background-color:#eee; }



.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:24.9%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col2{ float:left; width:24.9%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col3{ float:left; width:24.9%; border:1px solid transparent; }
.SECTION-generic div.cols4-noborder div.col4{ float:left; width:24.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.blink{ text-decoration:blink; color:#ff0000; padding:0 4px; }
.SECTION-generic span.invisible{ display:none; }
.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 em{ font-style:italic; color:#ff6600; }
.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 { text-decoration:none; display:block; color:#ffffff; }
.SECTION-generic a.blanc:visited,
.SECTION-generic a.blanc:hover{ text-decoration:none; display:block; color:#E75900; }
.SECTION-generic a.blanc{ text-decoration:none; color:#ffffff; }
.SECTION-generic a.email { text-decoration:none; display:block; color:#ffcc66; }
.SECTION-generic a.email:visited,
.SECTION-generic a.email:hover{ text-decoration:none;color:#ff3300; }

.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:#047CE2; }
.SECTION-generic a.internal:hover{ color:#E75900; }
.SECTION-generic a.external:visited,
.SECTION-generic a.external{ padding:0 0 0 16px; text-decoration:none; background-image:url(../_img/icon/externe.png); }
.SECTION-generic a.external:hover { color:#E75900; }
.SECTION-generic a.document{ padding:0 0 0 16px; color:#ff0000; background-image:url(../_img/icon/telecharger.png); }
.SECTION-generic a.document:hover{ color:#E75900; }
.SECTION-generic a.photos:visited,
.SECTION-generic a.photos{ padding:0 0 0 22px; color:#325a9B; text-decoration:none; background-image:url(../_img/icon/photos.png); }
.SECTION-generic a.photos:hover{ color:#E75900; }

.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:10px; }
.SECTION-generic img.align_left{ float:left; margin-right:5px; margin-bottom:3px; }
.SECTION-generic img.align_right{ float:right; margin-left:5px; margin-bottom:3px; }
.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; }