
body { background-color: #8DB2CF; background-image: url(images/ty-gourmet-traiteur_03.jpg); margin:0px; padding:0px; background-repeat:repeat-x; padding-top:0px; }

.bg { background-image: url("images/repeat.jpg"); }

.bg2 { background-image: url("images/fond2.gif"); background-repeat:repeat-x; background-color:#000000; }

body, td, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }

.indentify { text-indent:5px; padding-left:30px; padding-right:20px; }



.majuscule div:first-letter { font-weight:bold; font-size:14px; font-family:Verdana, Times, serif; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0b1517; font-weight:bold; line-height:20px; padding-bottom:20px; }

a:link { font-family:Verdana, Arial, Helvetica, sans-serif; color: #404c71; text-decoration: underline; }

a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color: #404c71; text-decoration: underline; }

a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color: #404c71; text-decoration: underline; }

.lien { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404c71; }

a.lien:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404c71; text-decoration: underline; }

a.lien:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404c71; text-decoration: underline; }

a.lien:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#404c71; text-decoration: underline; }

.yzeo { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #0b316f; }

a.yzeo:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:  #0b316f; text-decoration: underline; }

a.yzeo:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #0b316f; text-decoration: underline; }

a.yzeo:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #0b316f; text-decoration: underline; }

.lien2 { font-family:Verdana, Arial, Helvetica, sans-seriff; font-size:11px; color: #333333; }

.txt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

.txt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

a.txt2:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration: underline; }

a.txt2:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration: underline; }

a.txt2:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration: underline; }

.indent { text-indent:5px; }

.liste li { margin-left:10px; list-style-type:disc; }

.liste2 li { margin-left:60px; }

blockquote { font-size:smaller; }

.liste3 { list-style-image: url("images/tree-li.gif"); }

a.lien2:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration: underline; }

a.lien2:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000; text-decoration: underline; }

a.lien2:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000; text-decoration: underline; }

.form tr td { border-bottom:none; border-top:none; border-right:none; border-left:none; }

li { line-height:18px; }

ul { padding-top:0px; }

.fdc { background-position:top; background-repeat:no-repeat; }

.image { float:left; margin-right: 5px; margin-top: 0px; padding-top: opx; }

.gras { font-weight: bold; }

.gauche { text-align:center; margin-right: 5px; margin-left: 15px; padding-top: opx; }

.contenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-right: 35px; margin-left: 35px; }

.contenu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; margin-right: 35px; margin-left: 35px; margin-top:35px; }

#contenu-n{background-image:url(images/fdc-ty-gourmet-traiteur.jpg); background-repeat:repeat-y;}

.plansite2 { background-image: url(images/plansite2.jpg); background-repeat: no-repeat; width: 727px; margin-right: 20px; margin-left: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; }

.center { text-align: center; }

.texte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none; }

.sstitre { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #8B1454; }

.ssmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-align: left; width: 221px; margin-left: 20px; }

.left { width: 310px; float: left; padding-right: 10px; }

.listes { width:350px; margin:0 auto; background-color:#fdf7ec; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:10px; }



.left2 {float: left; padding-right: 10px; text-align:justify; }

.left-p{text-align:left;}
.widd{width:600px;}
.widpp{width:200px; float:right; text-align:left;}
.widpp2{width:200px;text-align:left;}
.height-fh{height:250px; # height:307px;}
.height-hf2{height:460px; # height:566px;}
.height-fh2{ height:170px; #height:200px;}
.height-fh3{height:150px; #height:170px;}





#liens_bas { padding-top:5px; width:951px; margin: 0 auto; }
/* Des classes flotante */
.floatleft { float:left; }
.floatright { float:right; }

/* Les "nettoyeurs" */
.clearb { clear:both; }
.clearer { clear:both; width:0; height:0; line-height:0; }

.wid{width:710px; float:left; 	background-image:url(images/ty-gourmet-traiteur_06.jpg);
text-align:left; background-repeat:no-repeat;
}

.wid-m{margin-right: 35px; margin-left: 35px; margin-top:20px; }

.textp{color:#FF0000; font-size:14px; font-weight:bold;}

.maginleftha
{
margin-left:8px;
width:350px;
margin-top:40px;
font-size:12px;
}
.kc-n{margin-left:19px;}
.maginleftha2
{
margin-left:8px;
width:350px;

font-size:12px;
}
.flash{width:318px; 
float:left}
.text-n{text-align:left;  font-size:12px;}

.text-n2{margin-top:50px;}


.text-n3{text-align:center; margin-top:50px;}

legend { font: 700 14px Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; border-left:3px solid #baa276; padding:2px 10px 2px 10px; color:#baa276; }
fieldset { 
	border:1px solid #baa276; 
	padding:0 10px 0 10px;
	margin:0 auto;
}

.fh{height:260px;}
.widn{width:300px;}

.widh{ width:310px;}

/* ============== Plan Aces ================ */
.plan {
	width: 600px;
	height: 480px;
	border:5px solid;
	border-color:#099fa8;
}
#map .infosbulle {
	width: 210px;
	border: none;
	margin: 0;
	padding: 0;
	text-align:center;
}
#map .infosbulle p {
	display: block;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
}
.plan-titre {
	font-size: 14px;
	color: #5F0666;
	font-weight: bold;
	margin-bottom: 1em;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
}
.plan-printer {
	display:block;
	text-align: right;
}
.plan-printer img, 
.plan-printer a {
	border: none;
}
<style type="text/css">
#googlemap a.googlemap-icon { display: block; background:url(../images/googlemap.jpg) no-repeat; width: 80px; height: 68px; margin:0 auto; }
#googlemap a.googlemap-icon:hover { background: url(../images/googlemap-hover.jpg) no-repeat; }
#googlemap a.googlemap-icon:active { background: url(../images/googlemap.jpg) no-repeat; }
#googlemap a.googlemap-icon span { display:none; }
.alignCenter{
	text-align:-moz-center;
	!text-align:center;	
	text-align:center;
}


/*============ HIGHLIGHT =============*/

.highslide {
	cursor: url(../images/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 0px;
    background-image: url(../images/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(../images/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.imgLeft { float:left; padding-bottom:0px; margin:0 2em 0 0; /*border:1px solid #fff;*/ }
.imgRight { float:right; padding-bottom:0; margin:0 0 0 2em; /*border:1px solid #fff;*/ }


.widh{ width:310px;}
.widh1{ width:290px;}
.justify{ text-align:justify;}
.height{ height:700px;}
.height1{ height:150px;}
.height2{ height:123px;}
.height3{ height:709px; #height:800px; }
.height4{ height:136px;}
.height5{ height:403px;}
.height6{ height:1920px; #height:2450px;}
.height7{ height:350px; #height:420px;}
.height8{ height:240px;}
.height71{ height:350px; #height:410px;}

.height9{ height:550px; #height:690px;}
.height10{ height:580px;}
.height11{ height:600px; #height:767px;}
.height12{ height:640px; #height:760px;}
.height15{ height:500px; #height:640px;}
.height13{ height:135px; #height:150px;}
.height14{ height:420px; #height:507px;}

.height16{ height:430px; #height:530px;}
.height15{ height:500px; #height:644px; }

.height16{ height:250px; #height:300px;}

.height19{ height:130px;  #height:135px;}
.height18{ height:430px; #height:535px;}

.height17{height:825px; #height:1018px;}
.height20{height:325px; #height:369px;}
.height21{height:400px; # height:490px;}

.lightshow{margin-left:20px; margin-top:0px; width:270px; height:203px;}


#validator a img { filter:alpha(opacity=50); opacity:.5; margin-right:30px; }
#validator a:hover img { filter:alpha(opacity=100); opacity:1; }
.clearvalidator{ clear:both; height:3px;}

#infoclient {  margin-bottom:1.7em; }
#hebergeur { margin-bottom:1.5em; float:right;}
.midd{vertical-align:middle;}

.fix{margin-left: -3px; margin-left /*\**/: -3px\9; #margin-left /*\**/: -3px\9; }

.bullet{ margin-right: 7px;margin-top:2px;}
.tex-m{width:300px;}
.widp{width:180px; text-align: left;}
.widp2{width:180px; text-align: left; margin-left:50px;}

.left-n{width:350px;}
.fs{width:130px; text-align:left;}

.height-fh4{height:280px; #height:340px;}
.height-fh5{height:170px; #height:200px;}

