﻿@charset "utf-8";

/**/


html,
body {
    width: 100%;
}

html {
}

body {
    background: #FFF;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-size: 12px;
    padding: 10px 30px;
    width: 345px;
}

/**/


@font-face {
    font-family: 'NeoSansRegular';
    src: url('../typography/neoSans/neosans-webfont.eot');
    src: url('../typography/neoSans/neosans-webfont.eot?#iefix') format('embedded-opentype'),  url('../typography/neoSans/neosans-webfont.woff') format('woff'),  url('../typography/neoSans/neosans-webfont.ttf') format('truetype'),  url('../typography/neoSans/neosans-webfont.svg#NeoSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.rwWindowContent .boxLogin,
.rwWindowContent .boxNewsletter {
    font-size: 12px;
    overflow: hidden;
}

a,
a.btn,
a:link,
a:active,
a:visited {
    color: #E13718;
    text-decoration: none;
    font-size: 11px;
}

a:hover {
    color: #E56727;
}

/**/




h1,
h2.main {
    font: normal 22px 'NeoSansRegular', Arial, sans-serif;
    color: #C00000;
}

h3 {
    font: normal 22px 'NeoSansRegular', Arial, sans-serif;
    color: #E13718;
    margin-bottom: 30px;
}

input,
input.rfdRoundedCorners.rfdDecorated {
    width: 230px;
    border: 1px solid #C6C6C6;
    background: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    padding: 4px 6px;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 3px 3px #E1E1E1;
    -moz-box-shadow: inset 0 3px 3px #E1E1E1;
    box-shadow: inset 0 3px 3px #E1E1E1;
}

.ie7 input {
}

a.popup_btnSubmit, 
a#Login1_BtLogin,
a#Newsletter1_btInscrever {
    clear: both;
    display: block;
    font: normal 14px 'NeoSansRegular', Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    padding: 4px 7px;
    float: right;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #bf1715;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bf1715), color-stop(30%, #de2e11), color-stop(100%, #eb5914));
    background: -webkit-linear-gradient(#bf1715, #de2e11 30%, #eb5914 100%);
    background: -moz-linear-gradient(#bf1715, #de2e11 30%, #eb5914 100%);
    background: -ms-linear-gradient(#bf1715, #de2e11 30%, #eb5914 100%);
    background: -o-linear-gradient(#bf1715, #de2e11 30%, #eb5914 100%);
    background: linear-gradient(#bf1715, #de2e11 30%, #eb5914 100%);
    -pie-background: linear-gradient(#bf1715, #de2e11 30%, #eb5914 100%);
}

.ie7 a.popup_btnSubmit, 
.ie7 a#Login1_BtLogin,
.ie7 a#Newsletter1_btInscrever {
    margin-top: -36px;
    position: relative;
}

a.popup_btnSubmit:hover, 
a#Login1_BtLogin:hover,
a#Newsletter1_btInscrever:hover {
    background: #eb5914;
}

a.popup_btnInline, 
a#Login1_BtShowRecoverPassword {
    display: block;
    clear: both;
}

input.btnClose {
    padding: 3px 5px;
    border: 1px solid #555;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    width: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #333;
    background: -webkit-gradient(linear, 0 0, 0 30%, from(#808080), to(#333));
    background: -webkit-linear-gradient(#808080, #333 40%);
    background: -moz-linear-gradient(#808080, #333 40%);
    background: -ms-linear-gradient(#808080, #333 40%);
    background: -o-linear-gradient(#808080, #333 40%);
    background: linear-gradient(#808080, #333 40%);
    -pie-background: linear-gradient(#808080, #333 40%);
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}

.ie7 input.btnClose {
    clear: both;
}

/**/

a.popup_btnInline {
    float: left;
    margin-left: 12px;
}

a#Login1_BtShowRecoverPassword {
    margin-left: 2px;
}

/**/