/* light blue : #33ccff */
/* dark blue: #666699 */
/* really light blue: #cbe1fa */
/* orangE: fa7f00 */
/* dark blue infolettre: b2c5db */

/* ==== universal ==== */
body {font-size:16px; /*must override for IE6 */ line-height: 1.0625em; background-color:#fefefe;} 
form input.hidden {display: none; border: none;}

#wrapper {}

#toolbarcontainer, #navalphacontainer, #navbetacontainer {font-family:"Lucida Grande", Arial, "URW Gothic L", Helvetica, sans-serif; }
#content {font-size:0.6875em; } /*11px*/

#toolbar {font-size:0.625em; line-height:1em; }
#toolbar_languages {font-size:1em; line-height:1em; }
#toolbar_account {font-size:0.8em; line-height:2em; }

#navalphacontainer {font-size:0.6855em; line-height:1.2em; color:#666;}
#footer p {font-size:0.625em; line-height:1.3em; font-family:Arial, "URW Gothic L", Helvetica,  sans-serif;}
#content h1 {font-size:1.5625em; color:#666699; }
#content h2 {font-size:1.3em; color:#7e7e7e;}
#content h3 {font-size:1.125em; } /*18px*/
#content h4 {font-size:1em; color:#444;} 
#navbeta h2 {font-size:1.49em; }
.erreur {font-size:1.00em; margin-left: 40px;}
#content table {font-size:1em; line-height:1.375em;}

/*
a {color:#666699; text-decoration:none; }
a:visited {color:#6669;}
a:hover {color:#808080; }
*/
hr {clear:both; display:block; height:1px; margin:0 0 1.3em 0; padding:0; border:none; border-top:1px solid #999; }
img {border:0; }
ul, ol, li {padding:0; margin:0; list-style:none; }
li.spacer {height:1em; }

/* ===== div structure ==== */
#wrappercontainer { width:100%; text-align:center; /*for IE */ }
#wrapper { width:960px; margin:0 auto;/* align for good browsers */ text-align:left;/* counter the body center */}
 #header { width:960px; height:100px; font-family: Verdana, "Lucida Grande", Arial, "URW Gothic L", Helvetica, "Bitstream Vera Sans", sans-serif;	color: #333333; font-size:100%; font-weight: normal; }
#toolbarcontainer { float:right; width:400px; text-align:right;}


#bannercontainer { width:550px; float:left; height:100px; background-color: #fff; /*background: url("../../global/img/ella.gif") no-repeat left 0.25em; */ }
#navalphacontainer { float:left; width:172px; padding-bottom:1em; margin-top: 3em;}
#contentcontainer { float: right; width:780px;}
#footercontainer { width:960px; clear:both; margin-top:15px; }

body#nouvelles #content { border-left: 1px solid #cbe1fa; float: left; margin-top: -20px;}

#divider {display: block; clear: left;}

/* ==== banner ==== */
#banner{display: block; position: relative; margin: 4px 0px 0px 0px;}
#banner img.logo {}

/* ==== newsletter nouvelles ===*/
body#nouvelles img.newsletter_header {margin-left: 10px;}

/* ==== toolbar ==== */
 #toolbar ul a {color:#669; text-decoration:none; padding:0 4px 0 4px; }
#toolbar ul li.selected a {color:#3cf;}
 #toolbar ul, #toolbar li {padding:0; margin:0; list-style:none; }
 #toolbar ul {margin-top:14px; }
 #toolbar li {display:inline; border-right:1px solid #33ccff; }
 #toolbar .first {border-left:1px solid #33ccff; padding-left:2px; }
#toolbar p, #wrapper #toolbar ul li a:hover, #toolbar ul a.selected {color:#33ccff; }

#toolbar_languages ul a {color:#669; text-decoration:none; padding:0 4px 0 4px; }
#toolbar_languages ul, #toolbar_languages li {padding:0; margin:0; list-style:none; }
 #toolbar_languages ul {margin-top:14px; }
 #toolbar_languages li {display:inline; border-right:1px solid #33ccff; }
 #toolbar_languages .first {border-left:1px solid #33ccff; padding-left:2px; }
 #toolbar_languages img {width: 15px; height: 12px; margin-left: 3px;}

#toolbar_account ul a {color:#669; text-decoration:none; padding:0 4px 0 4px; }
#toolbar_account ul, #toolbar_languages li {padding:0; margin:0; list-style:none; }
 #toolbar_account ul {margin-top:14px; }
 #toolbar_account li {display:inline; border-right:1px solid #33ccff; }
 #toolbar_account .first {border-left:1px solid #33ccff; padding-left:2px; }
 #toolbar_account img {margin-left: 3px;}
 
/* ===== navalpha ===== */
#navalphacontainer {font-weight:bold; }
#navalpha ul {margin-top:0; }
#navalphacontainer ul, #navalphacontainer li {list-style-type:none; padding-left:0; margin-left:0; }
#navalphacontainer li {border-bottom:1px solid #cbe1fa; padding-bottom:5px; padding-top:5px; width:170px;}
#navalpha .spacer {border-bottom-color:#FFF; }
#navalpha2 {margin-top: 4em; }
#navalpha2 ul {margin-top: 1em;}
#navalpha2 li {border-bottom-color:#99d;}
#navalphacontainer a {color:#494949; margin-left:1px; }
#navalphacontainer a:hover {color:#3cf; background-color: #cbe1fa;}
#navalpha li a, #navalpha2 li a {background-image:none; padding-right:0; display:block;}
#navalphacontainer li a.selected {margin-left:-8px; padding-left:10px; color:#888;}


/* ==== content ==== */
#content {float:left; margin:1.9em 0 0 28px; }
#content p {margin:0 0 1.4em 0; padding:0; }
#content h1 {margin:0 0 1em 0; padding:0; }
#content h2, #content h3, #content h4 {margin:0.5em 0 0.3em 0; padding:0; clear:both;}
#content h3, #content h4 {color:#686868; }
#content ul {margin:0 0 1.4em 1em; padding:0; }

#content .left {margin:4px 8px 4px 0; float:left; clear:left; }
#content .right {float:right; margin:4px 0 4px 8px; clear:left;}


/* === footer === */
#footer p {padding:0; margin:0; color:#999;}
#footer a {color:#999; text-decoration:none; }
#footer a:hover {color:#333; }
#footer {clear: both; line-height: 1em; text-align: center; font-size: .8em; padding-top: 30px; padding-bottom: 20px; color: #669;}
#footer img {height: 40px; width: 40px;}

/* input specific */
input {border: 1px solid #82a5d2;}
textarea {border: 1px solid #82a5d2;}
form input.hidden {display: none; border: none;}
