@charset "utf-8";
/* FLUX */
.RSS_header h2 {
margin:20px 0 0 10px
}
.RSS_header h2 a,.RSS_header h2 a:visited{
}
.RSS_header p {
margin:0 0 0 10px;
}
.RSS_content .item{
-moz-border-radius:10px;
padding:0.8em;
margin:0.5em;
background-color:#F5F3EB;
width:17.2em;
float:left;
height:7em;
position:relative;
border:0.3em solid #F5F3EB;
}
.RSS_content .item:hover{
background-color:#4A4A4A;
border:0.3em solid #4A4A4A;
}
.RSS_content .item:hover h3 a {
color:#F5F3EB;
text-decoration:none;
}
.RSS_content .item:hover a.readMore {
color:#F5F3EB;
}
.RSS_content a.readMore:visited:before{
content:"Re";
}
.RSS_content h3 {
text-align:left;
}
.RSS_content h3 b{
color:#CFC79B;
font-size:1em;
float:right;
}
.RSS_content h3 a {
text-decoration:none;
font-size:0.9em;
font-weight:bold;
font-family:arial;
color:#4A4A4A;
}
.RSS_content h3 a:visited {
text-decoration:none;
color:#BF9E83;
}
.RSS_content h3 a:hover {
color:#BF9E83;
}
.RSS_content a.readMore {
margin-top:5px;
position:absolute;
bottom:1em;
right:1em;
font-size:0.9em;
color:#BF9E83;
text-align:left;
display:block;
}
.RSS_content h3 a:visited:before {
content:"Déjà lu : ";
color:#DFDDD1;
}
.RSS_content a.readMore:visited{
font-style:italic;
text-decoration:none;
}
.RSS_content img.logoLink {
opacity:0.7;
vertical-align:middle;
float:right;
}
.RSS_content .item:hover img.logoLink {
opacity:1.0;
}
/* FIN FLUX */

/* DEBUT TOP BARRE */
#topBarre {
background:#8CA2E7;
border-top:3px solid #C2CDEF;
border-bottom:3px solid #C2CDEF;
padding:0 10px;
color:#3A4D80;
line-height:25px;
text-align:left;
}
#topBarre a {
color:#3A4D80;
}
#topBarre input,
#topBarre select {
color:#3A4D80;
margin:0;
}
#topBarre dd {
margin:0;
}
#topBarre label {
margin:0 5px 0 10px;
}

/* LOGIN FORM */
#loginForm {
margin:auto;
margin-top:100px;
margin-bottom:100px;
background-color:#FF8A00;
-moz-border-radius:7px;
width:350px;
padding:10px;
-moz-box-shadow:0px 0px 25px #FF8A00;
}
#loginForm .zend_form {
margin:0;
background-color:#C2CDEF;
padding:20px;
-moz-border-radius:7px;
}
#loginForm input[type=text],
#loginForm input[type=password] {
font-size:2em;
padding:2px 10px;
text-align:center;
}
#loginForm #submit {
font-weight:bold;
font-size:2em;
}
/* /LOGIN FORM */
#topBarre span {
float:right;
}
#topBarre form dd,
#topBarre form dt {
display:inline;
margin:0;
}
/* FIN TOP BARRE */

/* DEBUT NAV BARRE */
p.navPages,.NavBarre {
display:block;
clear:both;
font-size:1em;
font-weight:bold;
background-color:#FFFFCF;
padding:5px 50px;
color:#4A4A4A;
text-align:left;
}
p.navPages a,p.navPages a:visited,
.NavBarre a,.NavBarre a:visited{
color:#454D9F;
}
a.topPage,a.topPage:visited{
float:right;
font-size:1em;
line-height:25px;
opacity:0.6;
font-weight:normal;
}
a.topPage:hover{
opacity:1.0;
}
.navPagesbyPages_top .NavBarre {
padding:0.4em 1em;
font-size:1em;
margin-bottom:2em;
color:#FF8A00;
}
.navPagesbyPages_top .NavBarre a {
color:#FF8A00;
}
.navPagesbyPages_top .NavBarre i {
color:#8CA2E7;
}
/* FIN NAV BARRE */

/* HEADER */
#header {
background-image:url(/images/template_v1/header.jpg);
background-position:right center;
background-repeat:no-repeat;
height:100px;
}
#header img{
vertical-align:middle;
margin: 0 5px;
}
#header h1 {
margin:0;
line-height:100px;
text-align:left;
}
#header hr {
margin:0;
display:none;
}
/* HEADER */

/* DEBUT FOOTER */
#footer p {
color:#3A4D80;
line-height:2.5em;
font-size:0.9em;
}
#footer hr {
margin:0;
}
#footer .sponsors {
float:left;
text-align:center;
color:gray;
}
#footer .sponsors img {
opacity:0.4;
}
#footer .sponsors img:hover {
opacity:1;
}
#footer .sponsors a {
color:gray;
}
/* FIN FOOTER */

/* BEGIN FRAMED MODE */
html,body {
height:100%;
}
body#framed {
overflow:hidden;
margin:0;
padding:0;
}
/* END FRAMED MODE */

/* BEGIN frameBarre */
#frameBarre {
position: fixed;
top: 0;
height: 70px;
width: 100%;
background-color:transparent;
background-image:url(/images/template_v1/frameBarre.png);
background-position:top right;
background-repeat:no-repeat;
}
iframe#framePage {
width: 100%;
height: 100%;
border-width: 0;
display:block;
}
#frameBarre .logo img{
height:40px;
width:auto;
margin:10px 0 0 10px;
}
#frameBarre hr {
display:none;
}
#frameBarre .logo {
margin:0;
}
#btnActionsFrameLink {
float:right;
text-align:right;
list-style-type:none;
font-size:1em;
opacity:0.5;
margin:10px 60px 0 0;
color:white;
}
#btnActionsFrameLink:hover {
opacity:1.0;
}
#btnActionsFrameLink a,#btnActionsFrameLink a:visited{
color:white;
text-decoration:none;
}
#btnActionsFrameLink a:hover {
text-decoration:underline;
}
#btnActionsFrameLink img{
float:left;
margin-right:7px;
}
/* END frameBarre */
