html, body {height: 100%;text-align:center;padding: 0;margin: 0 auto;font: 12px verdana;background:  #fff;}
img {margin: 0;padding:0;border:0;}

#page {position:relative;margin:0 auto;width:980px;}



/* ------------------------------------ container */
 #container {background: url(../img/fondportail.gif)  right top no-repeat transparent;margin: 0 auto;padding:10px 0px 0px 0px;width: 950px;}
#zoneclic { background-color: transparent;background-position:0 0;float: left;width:700px;height:160px;margin:0;padding: 0;}

/* ------------------------------------ header */
#header {padding: 0px 0px 0 0px;margin: 0 0px 0 0px;width:950px;height:233px;text-align:left;
border-top: 2px solid #fff; border-bottom: 2px solid #fff;background: url(../img/logoportail.jpg)  left top no-repeat #fff;}
#header a.clic{background:transparent;padding:0;margin:0;display:block;width:700px;height:230px;}

/*  ----------------------------------DONS+CONTACTNEWSLETTER */
#zone_contact {float:right;padding: 0 0px 0 0px;margin: 0 0px 0 0px;height:160px;text-align:left;width:230px; /*patjoub 07 21 */}
#zone_contact ul {padding:26px 39px 0 0px;margin:0;text-align:left;}
#zone_contact li{list-style-type: none;padding:0;margin:0;line-height:16px; /* patjoub 07 21 */}
#zone_contact  a {background:#fff;font:normal 11px  verdana, arial, helvetica, sans-serif;letter-spacing: 1px;color: #000;text-decoration: none;
padding:0;margin:0;}
#zone_contact  a:hover, #zone_contact a.actif {color: #fff;background:#000;}

/*  ----------------------------------NAV LANG*/
#navlang {float:left;width:950px;margin:0;padding: 4px 0px 5px 0px;text-align:left;font-family: verdana, arial, helvetica, sans-serif;}

#navlang ul {padding:0px 0px 0px 10px;margin:0;}
#navlang li{font: normal 11px verdana, arial, helvetica, sans-serif;display: inline;list-style-type: none;padding:0;margin:0;
letter-spacing: 1px;}
#navlang li:after {content :" / ";}
#navlang li.last:after {content :none;}
#navlang a {padding:0;margin:0;font:normal 11px verdana, arial, helvetica, sans-serif;letter-spacing: 1px;text-decoration: none;}
#navlang {background:#666 url(../img/flechelang.gif) no-repeat;background-position: 0 3px; border-top: solid 5px #fff;
border-bottom: solid 2px #666;}
.rtl #navlang {background:#fff url(../img/rtl/flechelang_rtl.gif) no-repeat;background-position: 1px 3px;}
#navlang li{color: #ccc;}
#navlang a {color: #ccc;}
#navlang a:hover {color: #fff;}
#navlang a.actif {color: #fff;}




/**** LES BLOCS ****/
.unbloc {background:  #fff ;margin: 0px 0px 8px 0px;padding: 0px 0px 0px 0px;text-align: left;}
.unbloc h1 {clear:both;font:bold 22px Georgia, Times New Roman, Times, serif;color:#fff;letter-spacing: 1px;padding:0;margin:15px 0 0 0;
float:left;width:100%;text-align:center }
.unbloc h1 a {font:bold 22px Georgia, Times New Roman, Times, serif;color:#fff;text-decoration:none;}
.unbloc h1 a:hover {text-decoration:underline;}

/*** couleurs selon le domaine **/
#container .unbloc .traduire h1{background: #ff9900}
#container .unbloc .archives h1{background:#990099}
#container .unbloc .transeuropeenne h1{background:#0099cc;}

.unbloc p, .unbloc div.paragraphe{clear:both;margin: 0px 15px 0px 0px;padding: 10px 0px 0px 0px;text-align: left;font: 11px verdana;
color: #333;line-height:13px;letter-spacing:1px;}
.unbloc .texte a {letter-spacing: 1px;color:#999;text-decoration: underline;margin:0;font: normal 12px verdana, arial, sans-serif;padding:0;}
.unbloc .texte  a:hover {color: #333;}


/* ------------------------------------ REGION */

#region {float:left;background:  #fff ;margin: 0px 0px 8px 0px;padding: 0px 0px 0px 0px;width: 950px;text-align: left;}
#region h1{clear:both;font:bold 22px Georgia, Times New Roman, Times, serif;color:#fff;letter-spacing: 1px;padding:0;margin:15px 0 0 0;
float:left; background: #0099cc;}

#region p, #region div.paragraphe{clear:both;margin: 0px 15px 0px 0px;padding: 10px 0px 0px 0px;text-align: left;font: 11px verdana;
color: #333;line-height:13px;letter-spacing:1px;}
#region a {letter-spacing: 1px;color:#999;text-decoration: underline;margin:0;font: normal 12px verdana, arial, sans-serif;padding:0;}
#region a:hover {color: #333;}
#region h1 span  a,#module h1 span  a, #module1 h1 span  a  {font:bold 22px Georgia, Times New Roman, Times, serif;color:#fff;text-decoration:none;}
#region h1 span  a:hover,#module h1 span  a:hover, #module1 h1 span  a:hover {text-decoration:underline;color:#fff;}
.fondtitre{padding: 2px 4px 0px 2px;margin:0;}
/* ------------------------------------MODULE */

#module {float:left;background:  #fff ;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 475px;}
#module h1{clear:both;font:bold 22px Georgia, Times New Roman, Times, serif;color:#fff;letter-spacing: 1px;padding:0 2px 0 2px;margin:15px 0 0 0;
border-bottom: 1px solid #ff9900; background: #990099}
#module.ltr p, #module1.ltr p{clear:both;margin: 0px 15px 0px 15px;padding: 10px 0px 0px 0px;text-align: left;font: 11px verdana;color: #333;
line-height:13px;letter-spacing:1px;}
#region a, #module a, #module1 a {letter-spacing: 1px;color:#999;text-decoration: underline;margin:0;font: normal 12px verdana, arial, sans-serif;padding:0;}
#region a:hover,#module a:hover,#module1 a:hover {color: #333;}



/* ------------------------------------MODULE1 */

#module1 {float:left;background:  #fff ;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 475px;}
#module1 h1{clear:both;font:bold 22px Georgia, Times New Roman, Times, serif;color:#fff;letter-spacing: 1px;padding:0;margin:15px 0 0 0;
 background: #ff9900;}

/*  ----------------------------------DOWN FOOTER */
#down {visibility: hidden;width: 100%;clear: both;}

/*  ----------------------------------FOOTER */
#footer {background:url(../img/fondportail.gif)  right top no-repeat transparent;padding: 10px 0px 0 0px;margin: 0 auto;
width:950px;text-align:center;height:10px;}
#footer div { display:inline;}	
#footer ul {color:#999;margin:0 0 0 -10px;padding: 15px 0px 0px 0px;font-size: 11px;}
#footer li {display: inline;list-style: none;padding: 0px 0px 15px 2px;margin:0;}
#footer li:after {content:" | ";}
#footer li.dernier:after {content:"";}
#footer a {font-family: verdana, arial, sans-serif;letter-spacing: 1px;color:#999;text-decoration: underline;font-size: 11px ;
font-weight:normal;}
#footer a:hover {color: #666;}
#footer a.actif {color: #666;}

/*
#zonerevue {width:500px;clear:none;float:left;clear:none;margin-right:10px;}
#zonememoire {width:500px;clear:none;float:left;}
#zonetraduire {width:500px;float:left;clear:left;margin:20px 0 0 0;}
.affichage_zone {text-align:center;}
.affichage_zone h1{font:bold 18px georgia,serif;color:rgb(102,153,204);}
.affichage_zone .texte {font:normal 13px georgia,serif;color:#222;text-align:justify;line-height:16px;padding:5px 10px;}
.affichage_zone .unlien {float:left;clear:left;}
.affichage_zone .unlien a {font:normal 13px verdana,sans-serif;color:#aa0000;}
*/

#region .paragraphe strong a , #module .paragraphe strong a , #module1 .paragraphe strong a {font-weight:bold;}
