body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
abbr,acronym{border:0;}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
ol,ul{list-style:none;color:#666;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
body{ background: #6b6b6b url(images/BG.jpg) top center repeat-y;font:90% 'Verdana', Arial,sans-serif;color:#4a4949;}
.cleared{float:none;clear:both;margin:0;padding:0;border:none;font-size:1px;}
h1{font-weight:normal;font-size:1.2em;color:#999;text-align:left;line-height:150%;margin:0;padding: 0 0 20px 40px; font-weight:bold;}
h2{font-weight:normal;font-size:1.7em;color:#7d7d7d;text-transform:none;text-align:left;line-height:150%;margin:0;padding:0;}
h3{font:bold 1.1em 'Verdana',Arial,sans-serif;color:#7d7d7d;text-align:left;line-height:150%;margin:0;padding:20px 0 0 10px;}
h1,h2,h3,h4{voice-family:male;richness:80;cue-before:inherit;}
a:link,a:visited{color:#af2f73;text-decoration:none;}
a:hover,a:active{color:#ee4ea8;}
.info{font:normal .8em 'Verdana',Arial,sans-serif;color:#0c9bcc;text-align:left;line-height:130%;margin:5px 0 10px 0;padding:0;}
* html p{height:1%;}
p{font:normal 1em 'Verdana',Arial,sans-serif;text-align:left;line-height:140%;color:#737171;}
#wrap{margin:0 auto ;padding:0; text-align:center; min-height:281px; height:100%;background: url(images/BG-new2.jpg) top center no-repeat ;}
#header{ margin:0 auto; width:1000px; height:100px;}
#main{margin:0 auto 20px auto;padding:0; width:1000px; text-align:center; height: auto; }
.wrap{margin:0 auto; padding:0;width:1000px;text-align:center;}
#left{float:left;margin:0;display:inline;width:50%;padding:0; height:100%; }
#portfolio #left{float:left;margin:0;display:inline;width:100%;padding:0;}
#portfolio #left .contents{margin:20px 0;padding:0; min-height:600px;}
#right{width:50%;float:right;margin:0;display:inline;padding:0; height:auto;}
.contents{text-align:left;margin:0;padding:0 0 0 20px; height:100%;}
#right .contents, #left .contents{padding:0; height:100%; margin-bottom:15px; min-height:600px;}
#faq #right .contents{ margin-top:40px;}

body#faq .contents{height:600px;min-height:600px;}

.contents h2{font-family:'Adobe Garamond Pro Semibold Italic', Georgia,Times New Roman,Times,serif;font-style:normal;display:block;padding:20px 0 0 40px;font-size:1.6em;letter-spacing:normal;text-transform:none;color:#454545;}
#plein-largeur{display:block;width:400px;}
.contents p{padding:20px 40px 9px 40px;color:#36191c; }
.contents strong{color:#ccc;font-size:16px;font-weight:normal;letter-spacing:1px;}
.contents a:link,.contents a:visited{text-align:left;color:#392a2c;text-decoration:underline;}
.contents a:hover,.contents a:active{text-align:left;color:#7f7576;text-decoration:underline;}
.contents ul{padding-left:10px;}
.contents li{color:#444243;list-style:none;line-height:130%;}
#logo,#portfolio #logo,#services #logo,#contact #logo{height:64px;width:350px;padding:0; margin:0 0 0 40px; padding-top:15px;}
#white{margin-left:-9999px;color:#fff;}
#white h1{color:#fff;font-size:9px;}
.white{color:#fff;}
.white h1{margin-left:-999px;}
.red{color:#750a16;font-weight:bold;}
#kicker{width:380px;font-size:1.2em;line-height:150%;margin:25px 0 20px 40px;color:#666;text-align:left;letter-spacing:normal; font-family:'Verdana',Arial,sans-serif;}
#kicker h1{color:#9a0332; font:24px 'Verdana',Arial,sans-serif;font-weight:bold;}
#kicker a,#kicker a:hover, #kickerFr a,#kickerFr a:hover,#contact .contents a,#contact .contents a:hover{font-style:normal;font-weight:normal;color:#b31850!important;text-align:left;text-decoration:none;border:1px dashed #b98f3f;padding:0 3px;}
#kicker a:hover,#contact .contents a:hover{color:#fff!important;background-color:#c94172;text-decoration:none;padding:0 3px;}
#kicker2{width:250px;font-size:13px;line-height:135%;padding:0 10px 22px 10px;color:#644242;font-weight:normal;}
#kickerFr{width:380px;font-size:1.1em;line-height:170%;margin:20px 0 0 40px;color:#666;text-align:left;font-family:'Verdana',Arial,sans-serif;}
#thanks #kicker{font-size:1em;line-height:170%; }
#thanks #kicker{width:360px;height:300px;}
#home #kicker span,#thanks #kicker span,#home #kickerFr span,#thanks #kickerFr span{width:370px;height:120px;display:block;color:#9b024e;font-family:'Adobe Garamond Pro Semibold Italic', Georgia,Times New Roman,Times,serif;font-size:1.6em;line-height:150%;padding:12px 0 9px 0;margin:12px 0 0 0;letter-spacing:normal;text-align:center; }
#home #kickerFr span{height:150px;font-size:1.5em;margin-right:0;}
#thanks #kicker span{height:auto;line-height:130%;padding:12px 0;margin:12px 0 0 0;letter-spacing:normal;text-align:left;}
#home #kicker img{float:left;}
#portfolio #kicker{margin:0 15px 0 40px;}

.picture{width:460px;margin-left:40px;}
.picture img{float:left;display:inline;margin:5px;}
.picture h2{text-align:left;display:block;width:400px;}

#nav{float:left;display:block;width:1000px;margin:20px 0 0 0;padding:0 0 0 500px;height:48px;list-style:none;}
#nav li{float:left;margin:0;padding:0 ;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:15px;color:#fff;}
#nav a,#nav a:visited{float:left;display:block;margin: 0 0 0 6px;;padding:5px 12px 0 12px;text-decoration:none;color:#fff;}
#nav a:hover{height:30px;margin: 0 0 0 6px;padding:5px 12px;cursor:pointer;color:#8d0e3b;background-color:#fff;}
#on{display:block;height:48px; margin: 0 0 0 6px;padding:5px 12px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:16px;color:#8d0e3b;background-color:#fff;}
.blog{width:400px;margin:25px 0 10px 50px;padding:0 0 0 15px;}
#feed{margin:0;padding:0;border:none;}
#feed h2{display:block;width:280px;color:#999;line-height:120%;margin:0;border:none;padding:0 0 9px 0;letter-spacing:normal; font:14px normal 'Verdana',Arial,sans-serif;}
#feedControl{width:370px;overflow:hidden;margin:0;padding:0;border:none;}
#feedControl h1{color:#0f0;border:none;}
#feedControl h3{color:#99004c;padding:3px 0 0 0;line-height:110%; font: .9em normal 'Verdana',Arial,sans-serif;}
#feedControl h2{color:#454545;padding:3px 0 0 0;line-height:110% ;font: .9em normal 'Verdana',Arial,sans-serif;}
#feedControl p{color:#454545;padding:3px 0 0 0;font-size:.9em;line-height:100%;text-align:left;}
#feed small{color:#f9c;border:none;}
#feed a{color:#603;font-size:9px;}
#feed a:hover{color:#c06;}
#feedControl .PostAuthor, #feedControl .PostDate{visibility:hidden;display:none;}
#web, #webFr{width:100px;height:100px;margin:0 0 0 40px;padding:0; float:left;/*background:url(images/web-box.jpg) no-repeat top left; */
  background-image: -moz-linear-gradient(top, #7d0e3f, #b73676); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7d0e3f),color-stop(1, #b73676)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#7d0e3f', EndColorStr='#b73676'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7d0e3f', EndColorStr='#b73676')"; /* IE8 */
     -moz-border-radius: 9px; /* FF1+ */
  -webkit-border-radius: 9px; /* Saf3+, Chrome */
          border-radius: 9px; /* Opera 10.5, IE 9 */
     -moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */}
#webFr, #web2Fr, #printFr, #print2Fr{height:120px;}
#print, #printFr{width:100px;height:100px;margin:5px 0 15px 40px;padding:0; float:left;/*background:url(images/print-box.jpg) no-repeat top left;*/ 
background-image: -moz-linear-gradient(top, #ff0053, #ff278e); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff0053),color-stop(1, #ff278e)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff0053', EndColorStr='#ff278e'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff0053', EndColorStr='#ff278e')"; /* IE8 */

     -moz-border-radius: 9px; /* FF1+ */
  -webkit-border-radius: 9px; /* Saf3+, Chrome */
          border-radius: 9px; /* Opera 10.5, IE 9 */

     -moz-box-shadow: 0px 0px 4px #8a0343; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #8a0343; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #8a0343; /* Opera 10.5, IE 9.0 */
}
/*#printFr{width:158px;height:158px;margin:15px 0 15px 60px;padding:0;/*background:url(images/web-box1Fr.jpg) no-repeat top left;}*/
#web h3,#print h3,#webFr h3,#printFr h3{float:left;display:inline;font:normal 1.1em 'Adobe Garamond Pro Italic', Georgia,Times New Roman,Times,serif;color:#fff;text-align:left;line-height:150%;margin:0;padding:10px 0 0 10px;}
#web a,#print a,#webFr a,#printFr a{color:#fff;text-decoration:none;display:block;}
#web2 ul, #print2 ul,#web2Fr ul,#print2Fr ul{float:left;display:inline; width:260px; height:92px; margin:0 0 0 6px;list-style-type:disc; padding:8px 0 0 20px;
 background-image: -moz-linear-gradient(top, #444444, #999999); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #444444),color-stop(1, #999999)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#444444', EndColorStr='#999999')"; /* IE8 */
     -moz-border-radius: 9px; /* FF1+ */
  -webkit-border-radius: 9px; /* Saf3+, Chrome */
          border-radius: 9px; /* Opera 10.5, IE 9 */

     -moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */}
		  
#web, #print{ width:125px;}
#web2Fr ul,#print2Fr ul{width:300px;margin-right:5px;}
#print2 ul{ margin-top:5px;}
/*#printFr, #print2Fr{ margin-top:55px;}*/
#webFr, #printFr{height:120px;}
#web2Fr ul, #print2Fr ul{height:112px;}
#web2 li, #print2 li,#web2Fr li,#print2Fr li{margin-left:4px;padding:6px 0 0 0;font-size:80%;color:#fff;text-align:left;line-height:120%;list-style-type:disc;}
#printFr, #print2Fr{ margin-top:5px;}



.serv h2,.serv h3, .faq h2,.faq h3{display:block;font:1.3em 'Adobe Garamond Pro Semibold', Georgia,Times New Roman,Times,serif;color:#63022a;text-align:left;line-height:150%;margin:0 15px 0 0;padding:10px 0 6px 40px;}
#contact .serv h3{font:1.1em 'Verdana',Arial,sans-serif;color:#454545;}
.serv ul,.serv ol, .faq ul,.faq ol{margin:10px 0 10px 10px;}
.serv li, .faq li{font-size:95%;color:#333;line-height:140%;margin-left:50px;padding-bottom:4px;padding-right:20px;list-style-image:url(images/buttonRed.gif);}
.serv p, .faq p{margin-top:0;padding-top:0;color:#333;}
.serv a, .faq a{text-decoration:none;padding:0;display:block;height:23px;width:100px;margin:0 0 20px 40px;}
.faq{}
#contact .serv a{text-decoration:none;padding:0;display:inline;height:23px;width:300px;margin:0;}
#contact .serv p{line-height:180%;}
#btn1, #btn2 { margin:15px 0 0 40px; padding:0; line-height:120%; width:300px; text-align:center;  

}
#btn1 a:link,#btn1 a:visited, #btn2 a:link,#btn2 a:visited{ color:#fff; padding:5px 50px 2px 50px; text-decoration:none; text-align: center; font-weight:bold; margin:0;
	 background-image: -moz-linear-gradient(top, #ff0053, #ff278e); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #ff0053),color-stop(1, #ff278e)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff0053', EndColorStr='#ff278e'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff0053', EndColorStr='#ff278e')"; /* IE8 */
		-moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
     border-radius: 4px; /* Opera 10.5, IE 9 */
		     -moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
}
#btn1 a:hover, #btn1 a:active, #btn2 a:hover, #btn2 a:active{ color:#fff; padding:5px 50px 2px 50px; text-decoration:none; text-align: center; margin:0; 
	 background-image: -moz-linear-gradient(top, #9d004f, #ff0053); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #9d004f),color-stop(1, #ff0053)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#9d004f', EndColorStr='#ff0053'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#9d004f', EndColorStr='#ff0053')"; /* IE8 */
		-moz-border-radius: 4px; /* FF1+ */
  -webkit-border-radius: 4px; /* Saf3+, Chrome */
     border-radius: 4px; /* Opera 10.5, IE 9 */
		     -moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */
}

#footer{margin:0 auto;padding:0;height:171px;background:url(images/footerBG.jpg) top center no-repeat; }
#footer h1{font-size:16px;font-weight:bold;color:#fff;padding:0 0 6px 0;line-height:100%;}
#footer h2{font-size:14px;font-weight:bold;color:#fff;padding:6px 0 6px 0;letter-spacing:.05em;}
#footer p{text-align:left;font-size:12px;color:#fff;padding-top:0;}
#footer a:link,#footer a:visited{color:#392129;text-decoration:none;}
#footer a:active,#footer a:hover{color:#bdf4ec;text-decoration:none;}
#box1{width:500px;float:left;text-align:left;padding:0;}
.pad{padding:10px 10px 10px 40px;}
#box1 ul{padding:35px 0 30px 20px;float:left;display:block;width:430px;}
#box1 li{line-height:150%;float:left;display:block;}
#box1 a,#box1 span{padding:0 3px;font-size:10px;}
#box1 p{padding:12px 0 0 20px;}
#box2{width:500px;float:left;display:inline;text-align:left;padding:0;margin-top:0;}
#box2 h2{padding-top:0;margin-top:0;}
#box2 a:link{color:#fff;font-size:.9em;}
#box2 a:hover{color:#c61f51;}
#contact #box2{width:500px;float:left;text-align:left;padding:0;margin-top:0;}
#pad1{width:120px;padding:12px 0 0 65px;float:left;}
#portfolio #pad1{width:120px;padding:12px 0 0 55px;float:left;}
#services #pad1{width:120px;padding:12px 0 0 45px;float:left;}
#pad1 p{color:#ccc;font-size:.8em;margin-top:0;padding-top:0;line-height:110%;}
#pad1 p span{font-weight:bold;display:block;padding:21px 0 6px 0;font-size:100%;}
#pad2{width:280px;padding:10px 10px;float:right;display:inline;}
#contact #pad2{width:400px;margin:20px;padding:10px 10px;float:left;display:inline;}
#port{width:391px;height:51px;margin:25px 0 0 60px;}
#port h2{font-family:Georgia,"Times New Roman",Times,serif;text-transform:none;font-style:italic;font-size:1.8em;color:#666;padding:25px 0 0 0;font-weight:normal;}
#splash{margin:30px 0 0 50px;height:255px;width:403px;}
#slider ul,#slider li,#slider2 ul,#slider2 li{margin:0;padding:0;list-style:none;}
#slider2{margin-top:1em;}
#slider li,#slider2 li{width:403px;height:255px;overflow:hidden;}
#prevBtn,#nextBtn,#slider1next,#slider1prev{display:block;width:30px;height:77px;position:absolute;left:-30px;top:71px;z-index:1000;}
.image-title{ font:13px 'Arial', Helvetica, sans-serif #000; font-weight:bold;}
.image-desc{ font:11px 'Arial', Helvetica, sans-serif #000; font-weight:normal;}
#nextBtn,#slider1next{left:696px;}
#prevBtn a,#nextBtn a,#slider1next a,#slider1prev a{display:block;position:relative;width:30px;height:77px;background:url(btn_prev.gif) no-repeat 0 0;}
#nextBtn a,#slider1next a{background:url(btn_next.gif) no-repeat 0 0;}
#controls{margin:1em 0;padding:0;height:28px;float:right;display:inline-block;width:395px;}
#controls li{margin:0;padding:0;float:left;display:inline-block;list-style:none;height:28px;line-height:28px;width:35px;}
#controls li a{float:right;display:inline-block;height:28px;line-height:28px;color:#333;padding:0 10px;text-decoration:none;}
#controls li a:hover{background-color:#d41c62;}
#controls li.current a{display:inline-block;color:#111;font-weight:bold;background-color:#999;}
#controls li a:focus,#prevBtn a:focus,#nextBtn a:focus{outline:none;}
form{width:280px;margin-left:0;padding:0;font-size:11px;line-height:100%;color:#fff;text-align:left;}
fieldset{margin:0;border:0;padding:0;}
/*start hide \*/ * html form{margin-top:15px;}
*:first-child+html form{margin-top:15px;}
/*end hide*/ input#message:focus,input#message:hover{color:#333;}
input#submit{float:left;margin-top:6px;margin-right:2px;padding:3px 10px;}
label{display:block;width:130px;font-size:11px;padding:0 0 2px 0;color:#fff;}
input{display:block;margin-top:3px;color:#333;}
input.button{padding:2px 15px;font:400 .9em verdana,serif;cursor:pointer;color:#fff;background:#af053e;border:1px solid #7c042c;-moz-border-radius: 4px; /* FF1+ */-webkit-border-radius: 4px; /* Saf3+, Chrome */ border-radius: 4px; /* Opera 10.5, IE 9 */
}
input:focus.button,input:hover.button{background:#c80848;border:1px solid #7c042c;-moz-border-radius: 4px; /* FF1+ */-webkit-border-radius: 4px; /* Saf3+, Chrome */ border-radius: 4px; /* Opera 10.5, IE 9 */-moz-box-shadow: 0px 0px 4px #000; /* FF3.5+ */-webkit-box-shadow: 0px 0px 4px #000; /* Saf3.0+, Chrome */ box-shadow: 0px 0px 4px #000; /* Opera 10.5, IE 9.0 */}
select{float:left;display:block;}
.field-name{clear:left;padding-right:10px;}
.field-name,.field-email{float:left;width:130px;margin:3px 0 3px 0;}
.field-message{margin:3px 0 0 0;}
.field-name input,.field-email input{float:left;width:130px;padding:0;color:#333;}
textarea{display:block;}
textarea input{color:#333;}
textarea{width:270px;margin-top:3px;}
::-moz-selection{background-color:#666;color:#fff;}
::selection{background-color:#666;color:#fff;}
#twitter{ width:300px; padding:10px; margin:20px 0 10px 40px; border: 1px solid #C06; -moz-border-radius: 6px; /* FF1+ */-webkit-border-radius: 6px; /* Saf3+, Chrome */ border-radius: 6px; /* Opera 10.5, IE 9 */}
#twitter a:link{
	color:#01acdd;}
#twitter h2{padding:3px 6px; border: 1px solid #C06; color:#FFF;  border: 1px solid #C06; -moz-border-radius: 6px; /* FF1+ */-webkit-border-radius: 6px; /* Saf3+, Chrome */ border-radius: 6px; /* Opera 10.5, IE 9 */ 
  background-color: #f01863;
  background-image: -moz-linear-gradient(top, #f01863, #931b37); /* FF3.6 */
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #f01863),color-stop(1, #931b37)); /* Saf4+, Chrome */
            filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f01863', EndColorStr='#931b37'); /* IE6,IE7 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f01863', EndColorStr='#931b37')"; /* IE8 */
}

	
/*------------------IPHONE------------------*/
/*@media screen and (max-device-width: 480px){
body{
  -webkit-text-size-adjust:none;
  font-family:'Verdana', Arial, Verdana, sans-serif;
  font-size:1em;
  padding:5px;
background-color:#6b6b6b;
background-image:none;
  
}
div, #wrap, #logo, #left, #right{
  clear:both!important;display:block!important;width:100%!important;float:none!important;
  margin:0!important;
  padding:0!important;
}
#wrap{background-color:#fff;}
#logo,#portfolio #logo,#services #logo,#contact #logo{height:100px;width:100%;padding:0;margin: 0; background-color:#6b6b6b;}

#nav,#nav li{
float:none!important;
  clear:both!important;
  margin:0 0 20px 0!important;
  display:block;
  padding:0;
  text-align:left!important;

}
#nav{
  padding:0;
  background-image:none;
  width:100%;

}
#nav li{
  margin:0!important;

}
#nav li a{
  display:block;
  color:#fff;
  background-color:#ba1c32;
  font-size:1.2em;
 padding:5px 18px;
  height:35px;
}
#nav li a:hover, #nav li a:active {
  display:block;
  color:#ba1c32;
  background-color:#fff;
}
#on{display:block;height:35px;padding:5px 18px;font-size:1.2em;color:#8d0e3b;background-color:#fff;}
#plein-largeur{width:auto;}
#web, #print, #web2, #print2, #webFr, #web2Fr, #printFr, #print2Fr, #web2Fr ul,#print2Fr ul{ width:auto; height:auto;clear:both!important;display:block!important;float:none!important;}
#web, #print{ line-height:30px; background-color:#b91d4c;}
#footer{height:auto;background-image:none; background-color:#b91d4c;}
}*/