body { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-indent: 0; background-color: #99141b;  background-position:-100px; }

p { }
td { }
label {margin:0px; }
a:link { color: #fef3c3; font-weight: bold; font-style: normal; text-decoration: none; }
a:visited { color: #fef3c3; font-weight: bold; font-style: normal; text-decoration: none; }
a:hover { }

h1 { color: #99141b; }
h2 { color: #99141b; font-size: 16px; text-align: justify; margin: 25px 35px 25px 25px; }


#page  { width:1000px; color:transparent; margin-top:15px;position:absolute; left:50%; margin-left:-500px;padding:0px;}
#topsection { width:1000px; height:110px; background-color:white;background-image:url(../images/COMMUNIQUEZ.gif); background-position:right; background-repeat:no-repeat;}
#topsection img{ margin-top:10px;}

#menu { width:990px; height:75px;background-color:white;padding-left:10px;}
#menu a {text-align:right;}
#middlesection { width:1000px; background-color:white; height:480px; background-image:url(../images/cvo-ball-whole2.gif); background-position:600px -150px;; background-repeat:no-repeat;  margin: 5px 0px 5px 0px;}
#middlesectionclear { width:1000px; color:white; height:450px;}

#middlesection h1 { color: #99141b; font-size: 18px; text-align:center; margin: 25px 40px 0px 0px; }

#left { width:720px; height:450px;float:left; }
#title { width:720px; height:75px; float:left; }
#col1 { width:200px; background-color:white; height:395px; float:left; }

#col2 { width:500px; height:400px; margin: 0px 0px 0px 5px; float:left; }

#col2 a:link{ color:black; }
#col2 p { font-size: 13px; color: #99141b; text-align: justify; width:375px; line-height:14.5px;}

#col3 { width:280px; height:470px; float:left;}
#_3box1 { width:280px; height:290px;}
#_3box2 { width:280px; height:190px; margin:20px 0px 10px 0px;color:#EEE;}
#col3 p {color:#EEE; }
#col3 li { color:#EEE; font-size:13px; margin:0px;}
#bottom { width:1000px; background-color:white; height:110px;}
#bottom  a{ color:#444; text-decoration:underline; text-align:center; font-size:14px;}

#col1 li { font-size: 20px; color: #99141b; text-align: right; width:200px;margin-top:10px;}
#col1 li  a{ color: #99141b; text-align: right; width:200px;}
#col1 li  a:hover{ color: #99141b; text-align: right; width:200px;text-decoration: none;font-size: 1.5em; list-style:none;}

.menutop { height:75px; width:100px; margin-right:10px; margin-left:10px;float:left; background-image:url(../images/menu/menuballxs.gif); background-position:bottom;background-repeat:no-repeat;color:black;text-align:center;}
.menutop a { color:black;height:50px; width:100px; display:block;}

.menutop:hover{  background-image:url(../images/menu/menuball.gif);background-repeat:no-repeat;background-position:10px;text-align:center;}
.menutop-active { height:75px; width:100px; margin-right:10px; margin-left:10px;float:left; background-image:url(../images/menu/menuball.gif); background-position:10px;background-repeat:no-repeat;color:black;text-align:center;}
.menutop-active a { color:black;height:75px; width:100px; display:block;}

.menutop2 { height:75px; width:100px; margin-right:8px; margin-left:8px;float:left; background-image:url(../images/menu/menuballxs.gif); background-position:top;background-repeat:no-repeat;color:black;text-align:center;}
.menutop2:hover{  background-image:url(../images/menu/menuball.gif);background-repeat:no-repeat;background-position:10px;text-align:center;}

.menutop3 { height:75px; width:100px; margin-right:8px; margin-left:8px;float:left; background-image:url(../images/menu/menuballxs.gif); background-position:left;background-repeat:no-repeat;color:black;text-align:center;}
.menutop3:hover{  background-image:url(../images/menu/menuball.gif);background-repeat:no-repeat;background-position:10px;text-align:center;}

#menuhome { height:75px; width:110px; margin-right:15px; margin-left:30px; background-image:url(../images/menu/home.gif);float:left; background-repeat:no-repeat;background-position:top;}
#menuhome:hover{  background-image:url(../images/menu/home-active.gif);}
#menuhome-active{  height:75px; width:110px; margin-right:15px; margin-left:30px; background-repeat:no-repeat;background-position:center;background-image:url(../images/menu/home-active.gif);}

#menuagence-en { height:75px; width:110px; margin-right:15px;margin-left:30px; background-image:url(../images/menu/agency.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menuagence-en:hover{  background-image:url(../images/menu/agency-active.gif);}
#menuagence-active-en { height:75px; width:110px;margin-left:30px; margin-right:15px; background-image:url(../images/menu/agency-active.gif);;float:left;background-repeat:no-repeat;background-position:center;}

#menuagence-fr { height:75px; width:110px; margin-right:15px; margin-left:30px;background-image:url(../images/menu/agency-fr.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menuagence-fr:hover{  background-image:url(../images/menu/agency-fr-active.gif);}
#menuagence-active-fr { height:75px; width:110px; margin-right:15px; margin-left:30px;background-image:url(../images/menu/agency-fr-active.gif);;float:left;background-repeat:no-repeat;background-position:center;}

#menumarketing { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/marketing.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menumarketing:hover{  background-image:url(../images/menu/marketing-active.gif);}
#menumarketing-active { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/marketing-active .gif);float:left;background-repeat:no-repeat;background-position:center;}

#menuweb { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/web.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menuweb:hover{  background-image:url(../images/menu/web-active.gif);}
#menuweb-active { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/web-active.gif);float:left;background-repeat:no-repeat;background-position:center;}

#menudesign-en { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/graphic.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menudesign-active-en { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/graphic-active.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menudesign-en:hover{  background-image:url(../images/menu/graphic-active.gif);}

#menudesign-fr { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/graphic-fr.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menudesign-active-fr { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/graphic-fr-active.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menudesign-fr:hover{  background-image:url(../images/menu/graphic-fr-active.gif);}

#menuphotography-en{ height:75px; width:175px; margin-right:15px; background-image:url(../images/menu/photography.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menuphotography-en:hover { background-image:url(../images/menu/photography-active.gif);}
#menuphotography-active-en { height:75px; width:175px; margin-right:15px; background-image:url(../images/menu/photography.gif);float:left;background-repeat:no-repeat;background-position:center;}

#menuphotography-fr{ height:75px; width:175px; margin-right:15px; background-image:url(../images/menu/photography-fr.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menuphotography-fr:hover { background-image:url(../images/menu/photography-fr-active.gif);}
#menuphotography-active-fr { height:75px; width:175px; margin-right:15px; background-image:url(../images/menu/photography-fr.gif);float:left;background-repeat:no-repeat;background-position:center;}

#menucase-en { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/case-studies.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menucase-en:hover{  background-image:url(../images/menu/case-studies-active.gif);}
#menucase-active-en { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/case-studies-active.gif);float:left;background-repeat:no-repeat;background-position:center;}

#menucase-fr { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/case-studies-fr.gif);float:left;background-repeat:no-repeat;background-position:center;}
#menucase-fr:hover{  background-image:url(../images/menu/case-studies-fr-active.gif);}
#menucase-active-fr { height:75px; width:110px; margin-right:15px; background-image:url(../images/menu/case-studies-fr-active.gif);float:left;background-repeat:no-repeat;background-position:center;}

#menuvin-en { height:75px; width:200px; margin-top:20px; background-image:url(../images/menu/cvo-vin-en.gif); background-repeat:no-repeat;background-position:center;}
#menuvin-en:hover{  background-image:url(../images/menu/cvo-vin-en-active.gif);}
#menuvin-active-en { height:75px; width:200px; margin-top:20px; background-image:url(../images/menu/cvo-vin-en-active.gif); background-repeat:no-repeat;background-position:center;}

#menuvin-fr { height:75px; width:200px; margin-top:20px; background-image:url(../images/menu/cvo-vin-fr.gif); background-repeat:no-repeat;background-position:center;}
#menuvin-fr:hover{  background-image:url(../images/menu/cvo-vin-fr-active.gif);}
#menuvin-active-fr { height:75px; width:200px; margin-top:20px; background-image:url(../images/menu/cvo-vin-fr-active.gif); background-repeat:no-repeat;background-position:center;}

#menutourisme-en { height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-tourisme-en.gif);background-repeat:no-repeat;background-position:center;}
#menutourisme-en:hover{  background-image:url(../images/menu/cvo-tourisme-en-active.gif);}
#menutourisme-active-en { height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-tourisme-en-active.gif);background-repeat:no-repeat;background-position:center;}

#menutourisme-fr { height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-tourisme-fr.gif);background-repeat:no-repeat;background-position:center;}
#menutourisme-fr:hover{  background-image:url(../images/menu/cvo-tourisme-fr-active.gif);}
#menutourisme-active-fr { height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-tourisme-fr-active.gif);background-repeat:no-repeat;background-position:center;}

#menumulti-en{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-multi-en.gif);background-repeat:no-repeat;background-position:center;}
#menumulti-en:hover{  background-image:url(../images/menu/cvo-multi-en-active.gif);}
#menumulti-active-en{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-multi-en-active.gif);background-repeat:no-repeat;background-position:center;}

#menumulti-fr{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-multi-fr.gif);background-repeat:no-repeat;background-position:center;}
#menumulti-fr:hover{  background-image:url(../images/menu/cvo-multi-fr-active.gif);}
#menumulti-active-fr{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-multi-fr-active.gif);background-repeat:no-repeat;background-position:center;}

#menueco-en{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-eco-en.gif);background-repeat:no-repeat;background-position:center;}
#menueco-en:hover{  background-image:url(../images/menu/cvo-eco-en-active.gif);}
#menueco-active-en{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-eco-en-active.gif);background-repeat:no-repeat;background-position:center;}

#menueco-fr{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-eco-fr.gif);background-repeat:no-repeat;background-position:center;}
#menueco-fr:hover{  background-image:url(../images/menu/cvo-eco-fr-active.gif);}
#menueco-active-fr{ height:75px; width:200px; margin-right:15px; background-image:url(../images/menu/cvo-eco-fr-active.gif);background-repeat:no-repeat;background-position:center;}

#address { height:110px; width:600px; float:left;}

#flagfr{ height:110px; width:200px;float:left; background-image:url(../images/menu/flag-fr.jpg);background-repeat:no-repeat;background-position:center;}
#flagfr a{ height:110px; width:200px;display:block;}
#flagfr:hover{ background-image:url(../images/menu/flag-fr-active.jpg)}
#flagfr-active{ height:110px; width:200px;float:left; background-image:url(../images/menu/flag-fr-active.jpg);background-repeat:no-repeat;background-position:center;}

#flagen{ height:110px; width:200px; float:left;background-image:url(../images/menu/flags-en.gif);background-repeat:no-repeat;background-position:center;}
#flagen:hover{ background-image:url(../images/menu/flags-en-active.gif);}
#flagen-active{ height:110px; width:200px; float:left;background-image:url(../images/menu/flags-en-active.gif);background-repeat:no-repeat;background-position:center;}
#flagen a{ height:110px; width:200px;display:block;}

.cvo { color: #99141b; text-align: center; width:600px; height:40px; margin: 0px 0px 0px 0px; padding:10px;font-size:18px;}
.telephone { color: #99141b; text-align: center; width:600px; height:70px; margin: 0px 0px 0px 0px; font-size:30px; font-stretch:expanded; font-weight:bold;}

.menuactive { color: #99141b; text-align: right; width:200px; font-size: 1.5em;}

.intro { font-size: 15px; font-weight:bold;color: #99141b; width:375px; text-align:justify;}

.pagelead { color: #fff; font-size: 15px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 600; text-align: right; margin: 14px 20px 14px 24px; }
.pagebody { color: #000; font-size: 12px; font-weight: 400; text-align: right; text-indent: 0; margin: 14px 18px 14px 14px; }
.pageside { color: #fff; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 500; font-style: normal; line-height: 10px; text-align: left; margin: 0; list-style-type: lower-latin; list-style-image: url(../images/cvo-ball.gif); display: inline; }

.menu { color: #ba070a; font-size: 14px; text-align: right; margin: 3px; }
.menusmall { color: #c7071a; font-size: 11px; font-weight: 300; text-decoration: none; text-align: right; margin: 3px; }
.smallprint {font-size:9px; color:#555; text-align:center; }
.smallprint  a {font-size:9px; color:#555; text-align:center; text-decoration:underline; }
.menuside{height:75px;width:200px;display:block;}
.caseimg {width: 80px; max-height:100px;display:block; float:left; border-bottom-style:outset; border-color: #AAA; border-bottom-width:thin; margin:2px;}
.casetitle {width: 175px; float:left; margin:5px 0px 0px 5px; font-weight:bold;font-size:12px; background-color:#99141b; color:white;text-align:center;}
.casesub {width: 175px; height:25px; float:left; margin:5px; font-weight:bold;color: #99141b; font-size:11px; line-heigh;t:1em;text-align:center;}
.case  {width: 100px; float:left;  color: #99141b;font-size:10px;margin-left:2px;text-align:left; line-heigh;t:1em;}
.casebox {width: 190px; height:170px; float:left; margin:0px 5px 5px -10px; border-style:outset; border-color:#AAA; border-bottom-width:thin; display:block; background-color:white;}
.legal {font-size:10px; color:#555; text-align:left; width:380px;}
.plus {margin-top:20px; text-align:right;}


fieldset {background-color:transparent;width:550px;margin-left:auto;margin-right:auto;border-style:none;font-size:12px;color:#99141b;}
label{clear:left;float:left;width:135px;text-align:right;margin-right:5px;padding:5px;}
input{	float:left;	background-color:#EEE;	color:#99141b;	clear:right; font-size:9px;}
select{	float:left;	background-color:#EEE;	color:black; clear:right;font-size:9px;}
textarea{	float:left;	background-color:#EEE;	color:#99141b;;}
button{	float:left;	clear:both;	width:10em;	margin-left:200px;	margin-top:1em;	background-color:#EEE;	color:#E00;}
.button{	margin-left:175px;	margin-top:5px;	background-color:#99141b;	color:#EEE;	clear:both;}
.formconditions{	font-size:0.9em;}
.more{text-align:right; background-color:#99141b; color:white; font-size:10px; float:right; padding:2px;margin-top:2px;}
.more a{color:white; }
.more a:visited{color:white; }

