
/* FSEAP styles v2 */
/* --------------- */

html, body { margin:0; padding:0; width:100%; height:100%; }
body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#323232; background-color:#e9e8e4; }

#wrapper { width:650px; margin-left:20px; }
#header { height:199px; background-image:url(../_images/v2/bg_header.jpg); background-repeat:no-repeat; position:relative; }
#header .logo { position:absolute; left:330px; top:20px; }
#header .login { position:absolute; left:410px; top:110px; }
#header form { margin-top:6px; }
#header .input-field { width:110px; margin-right:5px; }
#header .sub-menu { position:absolute; top:175px; left:410px; }
#header .sub-menu img { padding-right:7px; }

#footer { text-align:center; color:#616161; margin:30px 0 30px 0; }
#footer a { color:#616161; font-size:11px; }
#footer a:hover { color:#d1022e; }
.hr-bar { padding-bottom:15px; display:block; }

.three-col { width:198px; float:left; padding-top:20px; }
.three-col p { margin:10px; display:block; }
.three-col .three-col-title { margin:10px 0 0 10px; }

.two-col { width:315px; padding-top:20px; }
.one-col { width:650px; padding-top:20px; }

.myfseap-login { background-image:url(../_images/v2/bg_login_home.gif); background-repeat:no-repeat; width:193px; height:95px; position:relative; padding-top:7px; }
.myfseap-login .input-field { margin:5px 0 0 12px; font-size:110%; color:#616161; font-style:italic; width:155px; padding:5px; }
.myfseap-login .myfseap-login-submit { position:absolute; bottom:-2px; right:15px; }

.red { color:#d1022d; }
p a { color:#d1032d; }
p a:hover { color:#616161; }
.ico-link { color:#d1032d; }
.ico-link:hover { color:#616161; }
.ico-link { background-image:url(../_images/v2/ico_arrow.jpg); background-repeat:no-repeat; background-position:0px 3px; padding-left:13px; }
.myfseap { margin:15px 0 15px 0; display:block; }
.input-field { color:#999; font-size:12px; border:1px solid #d4d3cf; padding:2px; }
.read-more { display:block; margin-top:10px; }
.envoyer-ami { margin-top:20px; display:block; }
.printpage { margin-right: 15px; }

.path { color:#616161; }
.path a { color:#d1022e; }
.path a:hover { color:#616161; }

.normal a { color:#d1022e; }
.normal a:hover { color:#616161; }

h1 { margin:50px 0 0 0; padding:0; width:100%; border-bottom:1px solid #9a9997; }

/* Generic components */
a { outline:none; }
a img { border:0; }
.left { float:left; }
.right { float:right; }
.center { margin:0 auto; }
.clear { clear:both; font-size:0; width:0; height:0; padding:0; margin:0; min-height:0; }
.align-right { text-align:right; }
.align-left { text-align:left; }
.align-center { text-align:center; }
.imgRight { margin: 0 0 5px 5px; }
.imgLeft { margin: 0 5px 5px 0; }
/* / Generic components */

/* OLD CSS */
.smalltxt { font-size: 11px; color: #333333; }
.normal { font-size: 15px; color: #333333; }
a:hover { color: #FF0000; }
.title { font-size: 16px; font-weight: bold; color: #666666; }
.verysmall { font-size: 10px; }
.normalgrey { font-size: 12px; color: #333333; }
.path { font-size: 12px; }
.title2 { font-size: 16px; color: #d1022d; font-weight: bold; text-transform: none; }
.verdsmall { font-size: 10px; }
.title3 { font-size: 16px; color: #FFFFFF; font-weight: bold; text-transform: none; }
.verdsmallError { font-size: 10px; color: #FF0000; }
/* / OLD CSS */

/* CSS Dropdowns */
.menu { margin-top:5px; }
.menu ul li { margin-right:5px; }
.menu ul li ul a { padding-left:10px; }
.menu {	width:650px; height:37px; position:relative; z-index:100; }
* html .menu {width:650px; w\idth:650px;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {width:198px;}
.menu li {float:left;width:198px;position:relative;}
.menu a, .menu a:visited {display:block; text-decoration:none; color:#666; width:188px; height:32px; background:#d4d3cf; line-height:29px; font-weight:normal;}
* html .menu a, * html .menu a:visited {width:198px; w\idth:188px;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:198px;border-top:1px solid #616161;}
* html .menu ul ul {top:30px;t\op:31px;}
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}
/* .menu :hover > a, .menu ul ul :hover > a { color:#fff !important; background:#d1032e !important; } */
.menu ul ul li a:hover { color:#fff; background:#d1032e; }
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* / CSS Dropdowns */

