#root1 {
background: linear-gradient(top, #f5f5f5, #ffffff) no-repeat;
background: -moz-linear-gradient(top, #f5f5f5, #ffffff) no-repeat;
background: -webkit-linear-gradient(top, #f5f5f5, #ffffff) no-repeat;
background: -o-linear-gradient(top, #f5f5f5, #ffffff) no-repeat;
background: -ms-linear-gradient(top, #f5f5f5, #ffffff) no-repeat;
background-color: white;
}
#root2 {
background: url('/images/theme/header-bg.jpg') no-repeat right top;
}
.siteWidth {
width: 940px;
margin: 0 auto;
}
#header {
width: 100%;
}
#header #logo {
float: right;
margin: 50px 0 0 0;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 300px;
}
#header #menu {
width: 100%;
height: 57px;
margin: 50px 0 0 0;
background: url('/images/theme/menu-bg.png') repeat-x;
border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
}
#header #menu li {
display: inline-block;
height: 55px;
width: 155px;
vertical-align: top;
}
#header #menu li a {
display: block;
height: 100%;
width: 100%;
border: 1px solid transparent;
border-right: 1px solid #3b3b3b;/*1974bd;*/
border-left: 1px solid #414141;/*#2597cd;*/
text-align: center;
cursor: pointer;
cursor: hand;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
font: normal normal 14px/55px 'open_sansbold';
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
}
#header #menu li a:hover {
background-color: #3c3c3c; /*#1c71bb;*/
}
#header #menu li#home img {
display: block;
width: 25px;
height: 21px;
margin: 18px auto;
}
#header #menu-line {
width: 100%;
height: 9px;
background: url('/images/theme/menu-line-bg.png') repeat-x;
}
#header #slider {
position: relative;
width: 100%;
height: 405px;
}
#header #slider img {
position: absolute;
left: 0; top: 0;
width: 100%;
height: 100%;
border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
}
#header #slider .pagination {
display: none;
position: absolute;
width: 97%;
height: 16px;
top: 375px;
}
#header #slider .pagination a {
float: right;
display: inline-block;
width: 23px;
height: 16px;
background: url('/images/theme/slider-pag-unhover.png') no-repeat;
cursor: pointer;
cursor: hand;
}
#header #slider .pagination a:hover, #header #slider .pagination a.active {
background: url('/images/theme/slider-pag-hover.png') no-repeat;
}
h1 {
font: normal normal 18px/24px 'sansationregular';
color: #143348;
text-align: justify;
}
a.button {
display: inline-block;
padding: 6px 10px;
font: normal normal 14px/1em 'sansationregular';
background-color: #444444;
color: white;
}
a.button:hover {
background-color: #3c3c3c;
text-decoration: none;
}
a.contact {
font: italic bold 18px/24px 'sansationregular';
color: #143348;
text-decoration: none;
cursor: pointer;
cursor: hand;
}
a.contact:hover {
text-decoration: underline;
}
#submenuBlock ul#submenu li {
display: inline-block;
width: 300px;
}
#submenuBlock ul#submenu li .img {
background-color: white;
padding: 4px 4px 2px 4px;
box-shadow: 1px 1px 1px 1px #d5d5d5;
}
#submenuBlock ul#submenu li .img img {
width: 100%;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}
#submenuBlock ul#submenu li .title {
font: normal bold 18px/24px 'open_sansregular';
color: #686868;
color: #143348;
text-transform: uppercase;
margin: 10px 0;
text-align: center;
}
#submenuBlock ul#submenu li.hover .title {
text-decoration: underline;
}
#submenuBlock .separator {
border-bottom: 1px solid #f0f0f0;
}
#submenuBlock a {
text-decoration: none;
}
#footer {
width: 100%;
height: 250px;
background: url('/images/theme/footer.png') repeat-x;
font: normal normal 14px/22px 'sansationregular';
color: #868686;
margin-top: 50px;
}
#footer #bloc1 {
display: inline-block;
width: 300px;
margin: 30px 0 0 30px;
}
#footer #bloc2 {
display: inline-block;
float: right;
width: 240px;
margin: 30px 30px 0 0;
}
#footer a {
color: #868686;
text-decoration: none;
}
#footer a:hover {
text-decoration: underline;
}
#footer h1 {
color: #868686;
font-size: 26px;
line-height: 42px;
}
.tTip, .tTipImage {
text-decoration: underline;
}
.ui-tooltip {
max-width: 700px;
border: 1px solid #143348
}

#transTerrestrePage {
margin: 20px 0;
}
#transTerrestrePage li {
font: normal normal 18px/24px 'sansationregular';
color: #143348;
text-align: justify;
margin-bottom: 5px;
}
#transTerrestrePage p {
font: normal normal 18px/24px 'sansationregular';
color: #143348;
text-align: justify;
margin: 20px 0;
}

