/* HEADER */
#logo { display: block; background: url("images/logo.png") no-repeat center; width:207px; height:185px; }
#langage { height: 30px; }
#lg-fr1, #lg-en1, #lg-fr2, #lg-en2 { float:left; width: 16px; height: 11px; margin:5px 5px 0 0; }
#lg-fr1 { background: url("images/french1.png") no-repeat; }
#lg-en1 { background: url("images/english2.png") no-repeat; }
#lg-fr2 { background: url("images/french2.png") no-repeat; }
#lg-en2 { background: url("images/english1.png") no-repeat; }
.pagePagination{display:block; float:left; background-color:#DBEAF7; border:1px solid #99BEDF; padding:0px 4px; text-decoration:none; margin: 10px 4px 10px 0px;}
.pagePagination:hover{ background-color:white; }
.selectedPage{ background-color:white; }

/* MENU HORIZONTAL */

#menuh { z-index:1000; }
#menuh div { float:left; }
#menuh div ul {position: absolute; margin:0; background-color: #ccc; line-height:25px; border: 1px solid black; border-top:none; }
#menuh div ul li { font-size: 10px; }
#menuh div a { float:left; font-family:"century gothic", verdana, sans-serif; font-size:15px; font-weight: bold; text-decoration: none; display: block; line-height: 30px; padding: 7px 10px 0 10px; color:#ddcca4; border-left:1px solid #6e4f12; height:36px; }
#menuh div a:hover { background-image:url(images/backHoverMenuH.jpg); margin-top:1px;  padding: 6px 10px 0 10px; }
#menuh div a.selected { background-image:url(images/backHoverMenuH.jpg); margin-top:1px;  padding: 6px 10px 0 10px;}
#menuh div ul a { text-align:left; }
#menuh div ul a:hover { background: white; color: #333333; }
#menuh div#push { background: #aad12d; width:173px; float: right; }
#menuh div#push a:hover { margin-top: 0; color:white; width:152px; height:36px; background:transparent url("images/push.png") top left no-repeat; font-family:"century gothic", verdana, sans-serif; font-size:14px; padding:7px 21px 0 0; text-align:center; }
#menuh div#push a{ color:white; width:152px; height:36px; background:transparent url("images/push.png") top left no-repeat; font-family:"century gothic", verdana, sans-serif; font-size:14px; padding:7px 21px 0 0; text-align:center; }


/* MENU VERTICAL */
#menuv { margin-top:1px; width:187px; background:#e6f1f8 url("images/menuV-bottom.png") bottom left no-repeat; padding:5px 5px 40px 5px;}
#menuv li { display: inline; width:197px; }
#menuv li a { margin-top: 10px; padding:15px 0 0 18px; border-top:1px dotted #b4cfe7; display: block; line-height: 18px; text-decoration: none; text-transform:uppercase; font-family:"century gothic", verdana, sans-serif; font-size:17px; }
#menuv li ul { background:#f5fafd; margin:25px 0; padding-bottom:10px; }
#menuv li ul a { font-weight: normal; margin-top: 0; border: none; padding:13px 0 0 23px; font-family:verdana, sans-serif; font-size:11px; color:#849db4; text-transform:none; }
#menuv li:first-child a { border:0px; }


/* PIED DE PAGE */

#menup li { display: inline; }
#menup li a { color: white; line-height: 30px; }


/* ID ET CLASSES DU CENTRE  */

#center .text { line-height: 22px; color:#607990; }
#center .img { float: left; margin: 0 10px 10px 0;  }
#center .list { border-top: 1px solid #ededed; clear: both; padding: 10px; overflow:hidden; color:#607990; }
#center .list div { font-style: italic; margin-top: 5px; }

#center h1 { font-family:"century gothic", verdana, sans-serif; }


/* WIDGETS */
.widget { margin-top:15px; min-height:100px;}
.widget h6 { font-family:"century gothic", verdana, sans-serif; font-size:15px; color:#a0b932; font-weight: bold; text-align:left; padding: 5px; }
.widget ul { padding: 5px; }
.widget p { padding: 5px; text-align:left; color:#607990; }
.widget li{font:normal 10px verdana,arial,sans-serif; color:#CFCFCF; display:block; margin-bottom:5px; padding-left:10px;}
.widget a { color:#61c1f9; font:normal 10px verdana,arial,sans-serif; text-decoration:none; display:block;   } 
.widget a:hover { color:#0C8ACF;  }

#left .widget { width:200px; background:#fff url("images/box-left-bottom.png") bottom left no-repeat; }
#left .widget h6 { width:200px; height:20px; background:#fff url("images/box-left-top.png") top left no-repeat; padding-left:9px;  }
#left .widget a {   }
#left .widget a.linkPrincipalWidget { background:url('images/icon-voirtous.png') no-repeat left center; margin-left:10px; margin-bottom:0px; padding-left: 10px; }

#center .widget { width:538px; background:#fff url("images/box-center-bottom.png") bottom left no-repeat; padding:0 0 15px 0; }
#center .widget h6 { width:538px; height:20px; background:#fff url("images/box-center-top.png") top left no-repeat; padding-left:10px;}
#center .widget a { padding-left:5px; }
#center .widget a.linkPrincipalWidget { background:url('images/icon-voirtous.png') no-repeat left center; margin-right:20px; margin-bottom:0px; float:right; padding-left: 10px;}

#right .widget { width:175px; background:#fff url("images/box-right-bottom.png") bottom left no-repeat; padding:0 0 15px 0; }
#right .widget h6 { width:161px; min-height:20px; *height:20px; background:#fff url("images/box-right-top.png") top left no-repeat; padding-left:9px; }

#right .widget a.linkPrincipalWidget { background:url('images/icon-voirtous.png') no-repeat left center; margin-left:10px; margin-bottom:0px; padding-left: 10px; }


.text img {margin:12px;}
/* FORM */
.obligatoire { color: #AAD12D; font-weight:bold;}
input.error, textarea.error{ background-color:#ffbfbf;}
#right input { border:0; }
#right #inputSearch { border:0; padding:6px 5px; height:18px; background:#fff url(/styles/images/bkgd-search.png) top left no-repeat; float:left; width:125px; color:#b0b0b0; }
#right .btn-search { background:transparent url(images/search-btn-ok.png) top left no-repeat; width:36px; height:28px; }
.mlp a{ font-size:11px; color:white;  }
