body {
margin : 0;
padding : 0;
background-color : #fff;
}
p {
margin : auto;
margin-bottom : 0;
margin-left : 15px;
margin-right : 15px;
padding-top : 11px;
}
.pp {
font-weight:bold;
}
label {
font-weight : bold;
text-align : left;
}
a img {
border : none;
}
#head {
margin-top : 0;
margin : auto;
width : 900px;
height : 214px;
border-left : 1px solid black;
border-right : 1px solid black;
border-top : 1px solid black;
}

.content_catcher{background-color:#FFF;color:#000;width:95%;position:relative;float:left;margin-top:5px;margin-bottom:5px;background-image:url(../img/phonecatcherback.png);background-repeat:no-repeat;background-position:right top; border-radius:10px; border:#AE3544 solid 2px; margin-left:2%;margin-right:2%;}
.phonecatcher{float:left;text-align:center; line-height:16px; color:#000; font-size:22px;font-weight:bold; width:90%; padding-top:10px;padding-bottom:10px;padding-left:5%;padding-right:5%; line-height:25px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-shadow:#FFF 0.5px 0.5px, #FFF -0.5px 0.5px, #FFF -0.5px -0.5px, #FFF 0.5px -0.5px;}
.phonecatcher_index{float:left;text-align:center; line-height:16px; color:#000; font-size:16px;font-weight:bold; width:90%; padding-top:5px;padding-bottom:5px;padding-left:5%;padding-right:5%; line-height:25px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;text-shadow:#FFF 0.5px 0.5px, #FFF -0.5px 0.5px, #FFF -0.5px -0.5px, #FFF 0.5px -0.5px;}

.phonecatcher_form{font-size:14px;font-weight:bold; color:#000;position:relative; float:left; width:100%; text-align:center;padding-top:10px; font-family:Arial, Helvetica, sans-serif; }
.phonecatcher_form img{max-width:100px; height:auto; }

.salopestel{font-weight:bold; font-size:16px; color:#000;}
.salopestel_index{font-weight:bold; font-size:14px; color:#666;}

.hd {
border-bottom : 3px solid #e12150;
}
#corp {
margin : auto;
width : 900px;
height : auto;
border-left : 1px solid black;
border-right : 1px solid black;
background-color : #f9f9f7;
clear : both;
margin-top : 0;
margin-bottom : 20px;
}
.cont {
font-weight : lighter;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.light {
color : #e12150;
font-weight : bold;
font-size : 14px;
}
.cont2 {
font-weight : lighter;
padding-left : 10px;
padding-right : 10px;
padding-top : 0;
border-top : 2px solid #e12150;
}
.cont2 .light {
color : #e12150;
font-weight : bold;
}
#corpint {
width : 674px;
height : auto;
border : blue solid 0;
margin-left : 224px;
border-left : 1px solid #e12150;
background-color : white;
z-index : 0;
}
#pied {
margin : auto;
width : 900px;
height : 40px;
background-color : #f9f9f7;
border-left : 1px solid black;
border-right : 1px solid black;
}
.tb tr td {
border : 0;
border-style : none;
}
.tb tr {
border : 0;
border-style : none;
}
.tb {
margin-bottom : 0;
}
hr {
height : 2px;
margin : -0.5em 0;
margin-top : 2px;
margin-bottom : 5px;
padding : 0;
color : #e12150;
background-color : #e12150;
border : 0;
}
.vid {
width : 674px;
height : 300px;
background-color : #dfe4e7;
}
.tb2 tr td {
text-align : left;
color : #e12150;
}
.tb2 tr td input[type="text"]:hover {
text-align : left;
color : #000000;
border : #e12150 solid 2px;
}
.tb2 {
position : absolute;
top : 300px;
left : 600px;
}
.mot {
text-align : center;
color : #808080;
font-style : italic;
font-size : 13px;
}
.ph {
font-style : italic;
}
div#disclaimer {
text-align : left;
}
div#disclaimer-fond {
position : absolute;
z-index : 1000;
width : 100%;
height : 2650px;
background : white;
text-align : center;
line-height : normal;
clear : both;
}
div#disclaimer-conteneur {
position : absolute;
z-index : 1001;
width : 100%;
text-align : center;
clear : both;
}
div#disclaimer-cadre {
width : 550px;
margin-left : auto;
margin-right : auto;
text-align : center;
margin-top : 200px;
padding : 15px;
font-size : 12px;
border : #000 solid 1px;
background : #e12150;
color : #000000;
}
div#disclaimer-cadre b {
font-size : 14px;
color : black;
}
div#disclaimer-cadre a {
text-decoration : none;
font-size : 22px;
font-weight : bold;
color : #000000;
}
div#disclaimer-cadre a:hover {
color : blue;
}
html {
	font-size : 100%;
}
body {
font-size : 100%;
line-height : 130%;
color : black;
font-family : Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
b {
font-weight : bold;
}
h1, h2, h3, h4, h5, h6 {
margin : 1em 0 0.5em 0;
line-height : 1.2;
font-weight : bold;
font-style : normal;
}
#menuh {
margin : auto;
width : 900px;
height : 32px;
background : #f9f9f7;
background-image : url('../img/menuv.jpg');
border-left : 1px solid black;
border-right : 1px solid black;
margin-bottom : 0;
font-size : 80%;
}
#navigationh {
width : 90px;
list-style : none;
margin : 0;
padding : 0;
text-align : center;
margin-bottom : 0;
display : inline-block;
margin-left : 55px;
}
#navigationh li {
display : inline;
color : #e12150;
margin-bottom : 0;
}
#navigationh li a {
color : #e12150;
font : 18px Calibri;
line-height : 1.9em;
text-align : center;
text-decoration : none;
font-weight : bold;
margin : 25px;
}
#navigationh li a:hover, #navigationh li a:focus, #navigationh li a:active {
color : #900;
text-decoration : blink;
}
#navigationh2 {
display : inline-block;
width : 600px;
list-style : none;
margin : 0;
padding : 0;
text-align : center;
margin-bottom : 0;
margin-left : 120px;
}
#navigationh2 li {
display : inline;
color : #e12150;
margin-bottom : 0;
}
#navigationh2 li img {
margin-top : 5px;
}
#navigationh2 li a {
color : #e12150;
font : 18px Calibri;
line-height : 1.9em;
text-align : center;
text-decoration : none;
font-weight : bold;
margin : 25px;
}
#navigationh2 li a:hover, #navigationh2 li a:focus, #navigationh2 li a:active {
color : #900;
text-decoration : blink;
}
#menuv {
float : left;
width : 224px;
height : auto;
padding-top : 20px;
}
.navigation {
margin : 0;
padding : 0;
list-style : none;
background : #fff;
color : #fff;
width : 224px;
font-size : 20px;
list-style : none;
text-align : center;
}
.navigation a, .navigation span {
display : block;
padding : 4px 10px;
text-decoration : none;
height : 28px;
line-height : 1em;
}
.navigation .toggleSubMenu .acs {
list-style : none;
background-color : #e12150;
}
.navigation .toggleSubMenu span {
list-style : none;
background-color : #000000;
}
.navigation .open a, .navigation .open span {
background-color : #000000;
}
.navigation .open .acc a, .navigation .open .acc span {
background-color : #000000;
}
.navigation .toggleSubMenu, .navigation a {
color : white;
}
.navigation .toggleSubMenu ul li, .navigation ul li a {
color : black;
}
.navigation .toggleSubMenu ul li .ac, .navigation ul li .ac a {
font-weight : bold;
color : #e12150;
}
.navigation a:hover, .navigation a:focus, .navigation a:active {
text-decoration : underline;
}
.navigation .subMenu {
list-style : none;
margin : 0;
padding : 0;
border-bottom : 1px solid #666;
}
.navigation ul.subMenu a {
background : none;
padding : 3px 20px;
background : #f9f9f7;
border-bottom : 1px solid #e30051;
font-size : 18px;
}
#menuhb {
margin : auto;
width : 900px;
height : 25px;
background : #b70825;
color : white;
border-left : 0 solid black;
border-right : 0 solid black;
margin-bottom : 0;
text-align : center;
}
#navigationhb {
margin : auto;
width : 500px;
list-style : none;
padding : 0;
text-align : center;
margin-bottom : 0;
}
#navigationhb li {
display : inline;
color : #ffffff;
margin-bottom : 0;
}
#navigationhb li a {
color : #ffffff;
font : 15px Calibri;
line-height : 1.8em;
text-align : center;
text-decoration : none;
padding : 4px 0;
font-weight : bold;
margin : 0.5em;
}
#navigationhb li a:hover, #navigationhb li a:focus, #navigationhb li a:active {
color : #000;
text-decoration : blink;
}
