body, html {margin: 0px;padding: 0px;width: 100%; background: #1e3c4d url(../img/body_bg.png); color: #FFF; font-family: Verdana;}

h1 {margin: 0px 10px 0px 10px;padding: 10px 0px 5px 2px;border-bottom: 2px #becccf solid;}
h2 {margin: 0px 10px 0px 10px;padding: 0px 0px 0px 0px;border-bottom: 2px #becccf solid; height: 10px; line-height: 10px;}


h3 {margin: 14px 0px 10px 28px;padding: 0px 0px 0px 0px;}
h4 {margin: 8px 28px 0px 28px;padding: 0px 0px 0px 0px; text-align: center;}
h5 { margin: 30px 10px 0px 10px;padding: 0px 0px 0px 0px; font-size: 15px; color: #39758F; }

p {margin: 12px 0px 0px 0px;padding: 0px 20px 0px 30px;color: #666;font-family: Verdana;font-size: 10px;line-height: 18px;}
p.equipe {margin: 8px 0px 0px 0px;padding: 0px 7px 0px 11px;color: #666;font-family: Verdana;font-size: 10px;line-height: 12px;}
p.login {margin: 12px 0px 0px 0px;padding: 0px 20px 0px 30px;color: #666;font-family: Verdana;font-size: 11px;line-height: 16px;}

img {border: 0px; margin: 0px 0px 0px 0px;}
img.equipe {border: 1px #80a8c0 solid;}
img.maps {border: 6px #dbd9cc solid;}
.present (margin: -10px 0px 10px 0px;)

a {text-decoration: none; font-family: Verdana; font-size: 11px; color:#327097;}
a:hover {text-decoration: none; font-family: Verdana; font-size: 11px; color:#327097;}
a:visited {text-decoration: none; font-family: Verdana; font-size: 11px; color:#327097;}

a.mailto {text-decoration: none; font-family: Verdana; font-size: 10px; color: #666;}
a.mailto:hover {text-decoration: none; font-family: Verdana; font-size: 10px; color:#327097;}
a.mailto:visited {text-decoration: none; font-family: Verdana; font-size: 10px; color: #666;}



#wrapper {position: absolute; top: 50%; left: 50%; margin: -250px 0px 0px -425px; padding: 0px; width: 850px; height: 500px; font-family: Arial; font-size: 10px;}
#content{margin: 0px; padding: 0px; width:830px; border: 10px #FFFFFF solid;}
#header {margin: 0px;padding: 0px; height: 80px; background-color: #f0f5f8;}
#contentBox {margin: 0px;padding: 0px; height: 330px; background-color: #e9e9e1; width: 830px;}
#contentPerse {float: left; margin: 0px; padding: 0px; height: 330px; width:610px;}
#contentMenu {float: left; margin: 0px; padding: 0px; height: 330px; width:220px;background-color: #dbd9cc;}
#contentPerse2 {float: left; margin: 0px; padding: 0px; height: 330px; width:330px;}
#contentMenu2 {float: left; margin: 0px; padding: 0px; height: 330px; width:500px;background-color: #dbd9cc;}
#contentPerse3 {float: left; margin: 0px; padding: 0px; height: 330px; width:430px;}
#contentMenu3 {float: left; margin: 0px; padding: 0px; height: 330px; width:400px;}
#info {margin: 0px;padding: 0px; height: 70px; background-color: #336785;}
#address {float: left; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 10px; width: 600px; height: 65px; background-image: url(../img/footer_bg.jpg); font-family: 'Trebuchet MS'; font-size: 12px; color: #adc7d7; line-height: 20px;}
#mailLogin{float: right; margin: 6px 0px 0px 0px; padding: 0px 0px 0px 10px; width: 200px;}
#footer {margin: 0px; padding: 5px 10px; height: 30px; width: 500px; font-family: Arial; font-size: 10px; color: #FFF;}

.praetzel {float: right; margin: -34px 0px 0px 0px;}
.VidalLogo {float: left; margin: 19px 0px 0px 10px; border: 0px;}

.menuitem1 {float: left; margin: 14px 0px 0px 9px;padding: 14px 0px; width:100px; height:22px; background-color: #7fa8c0;}
.menuitem2 {float: left; margin: 14px 0px 0px 0px;padding: 14px 0px; width:100px; height:22px; background-color: #6697b3;}
.menuitem3 {float: left; margin: 14px 0px 0px 0px;padding: 14px 0px; width:100px; height:22px; background-color: #4c85a7;}
.menuitem4 {float: left; margin: 14px 0px 0px 0px;padding: 14px 0px; width:100px; height:22px; background-color: #33749a;}
.menuitem5 {float: left; margin: 14px 0px 0px 0px;padding: 14px 0px; width:100px; height:22px; background-color: #336785;}

.emailinput {margin: 2px 0px; padding: 1px 0px 0px 4px; width:150px; height:14px; border: 1px #1e3c4d solid; color: #666;font-family: Verdana;font-size: 10px;}
.mailOK {margin: 4px 0px -2px 0px; padding: 0px 0px 0px 0px; height: 16px;}

a.link1 {display: block; height: 10px; padding: 6px 8px 8px 8px; text-decoration: none; background-color: #d1cfc3; font-family: Verdana; font-size: 11px; color:#327097;border-bottom: 2px #e9e9e1 solid;}
a.link1:hover {background-color: #D6E3EB;}
a.link1:visited {font-family: Verdana; font-size: 11px; color:#327097;}

a.link2 {display: block; height: 10px; padding: 6px 8px 8px 8px; text-decoration: none; background-color: #dbd9cc; font-family: Verdana; font-size: 11px; color:#327097;border-bottom: 2px #e9e9e1 solid;}
a.link2:hover {background-color: #D6E3EB;}
a.link2:visited {font-family: Verdana; font-size: 11px; color:#327097;}

a.link3 {display: block; height: 10px; padding: 6px 8px 8px 8px; text-decoration: none; background-color: #e2e2d6; font-family: Verdana; font-size: 11px; color:#327097;border-bottom: 2px #e9e9e1 solid;}
a.link3:hover {background-color: #D6E3EB;}
a.link3:visited {font-family: Verdana; font-size: 11px; color:#327097;}


.box1 {cursor:pointer; margin: 0px; padding: 6px 8px 8px 8px; background-color: #d1cfc3; font-family: Verdana; font-size: 11px; color:#327097;border-bottom: 2px #e9e9e1 solid;}

.box2 {cursor:pointer;margin: 0px; padding: 6px 8px 8px 8px; background-color: #dbd9cc; font-family: Verdana; font-size: 11px; color:#327097;border-bottom: 2px #e9e9e1 solid;}

.box3 {cursor:pointer;margin: 0px; padding: 6px 8px 8px 8px; background-color: #e2e2d6; font-family: Verdana; font-size: 11px; color:#327097;border-bottom: 2px #e9e9e1 solid;}


.submenu{cursor:default; padding: 6px 8px 8px 10px;}




div.sdmenu {width: 150px;font-family: Arial, sans-serif;font-size: 12px;padding-bottom: 10px;background: url(bottom.gif) no-repeat  right bottom;color: #fff;}
div.sdmenu div {background: url(title.gif) repeat-x;overflow: hidden;}
div.sdmenu div:first-child {background: url(toptitle.gif) no-repeat;}
div.sdmenu div.collapsed {height: 25px;}
div.sdmenu div span {display: block;padding: 5px 25px;font-weight: bold;color: white;background: url(expanded.gif) no-repeat 10px center;cursor: default;border-bottom: 1px solid #ddd;}
div.sdmenu div.collapsed span {background-image: url(collapsed.gif);}
div.sdmenu div a {padding: 5px 10px;background: #eee;display: block;border-bottom: 1px solid #ddd;color: #066;}
div.sdmenu div a.current {background : #ccc;}
div.sdmenu div a:hover {background : #066 url(linkarrow.gif) no-repeat right center;color: #fff;text-decoration: none;}

.blueText{color:#327097;}

.loginBox {float:left; margin: 50px 0px 3px 100px; padding: 0px 0px 0px 0px; width: 256px; height:175px;}
.loginuser {margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; width: 150px; height: 16px; background-color:#e9e9e1; border-top: 1px #e9e9e1 solid;border-left:1px #e9e9e1 solid;border-right:1px #e9e9e1 solid;border-bottom:1px #666 solid; color: #666;font-family: Verdana;font-size: 11px;}
.loginpass {margin: 0px 0px 3px 7px; padding: 0px 0px 0px 0px; width: 150px; height: 16px; background-color:#e9e9e1; border-top: 1px #e9e9e1 solid;border-left:1px #e9e9e1 solid;border-right:1px #e9e9e1 solid;border-bottom:1px #666 solid; color: #666;font-family: Verdana;font-size: 11px;}