@charset "iso-8859-1";
/* CSS Document */

body, #body-modulo {background-color:#2071a8;background-image:url(../images/layout/back.gif); background-color:#2071a8; background-repeat:repeat-x; background-position:top left; margin:0px; padding:0px;text-align:center;}

.backpage {font-size:11px;display:block;background-image:url(../images/extensions/pagineur/pagineur-precedent.gif);background-position:left center;background-repeat:no-repeat;clear:both;padding-left:12px;float:right;margin:10px;}



#conteneur {text-align:left;width:974px;margin: 0px auto; padding: 0px auto;  }
#entete {background:url(../images/layout/back-entete.gif); height: 74px; background-repeat:repeat-x;position:relative;}
#logo {margin-left:10px;background:url(../images/layout/logojpbrun.gif) no-repeat; height:74px; float:left; }
#logo h1 {text-indent:-10000px;width:350px; display:block;}

#sous-menu-haut {float:right; margin:0px; padding:0px;}
#sous-menu-haut ul {padding:0px;margin:0px;border:1px solid transparent}
#sous-menu-haut ul li {padding:0px; margin:0px;}
#sous-menu-haut  h2 {margin:0px; padding:0px;color:#d2d1d0; font-size:20px;margin-left:5px;font-weight:normal; font-style:italic;line-height:22px; clear:both;}
#contenu {padding-left:10px;background:url(../images/layout/backconteneur.jpg); width:964px; background-repeat:no-repeat;}
#back {width: 956px;  background: #4086b7 url(../images/layout/back-back.gif); background-repeat:repeat-x;padding-bottom:10px;}
#back-contenu {padding-left:12px;background:url(../images/layout/back-contenu.gif); background-position:13px 0px; background-repeat:repeat-y; }
#photoJpBrun {background:url(../images/layout/photoJpBrun.jpg);margin-top:0px; width: 202px; height: 346px; float:left;}
#section-droite {width:731px; float:left;}
#menu {background:url(../images/layout/backMenu.gif); background-repeat:repeat-x; height:46px; width: 730px; }

#conteneur-principal {clear:both; float:left; width: 573px; height:680px; background:white;   }
html>body #conteneur-principal {min-height:680px;height:auto;}

#sous-menu {float:left; width:157px; background:#bfcedc;  }
#sujet {padding:5px; width:137px; *width:145px;height:217px; overflow:auto;overflow-x:hidden;margin:0 auto; padding : 0 auto;text-align:left;margin-left:6px; scrollbar-face-color: #c7d6e4; scrollbar-track-color: #f6faff; scrollbar-arrow-color: #536270; }
#sujet ul {margin:0px;padding:0px;list-style-type:none;}
#sujet ul li {margin:0px; padding:0px;padding-bottom:2px;background:url(../images/layout/ligneSujet.gif);margin-bottom:8px; background-position:bottom left; background-repeat:no-repeat;list-style-type:none;}
#sujet ul li a {color:#435355; font-size:13px;padding-bottom:4px;text-decoration:none;}
#sujet ul li a:hover {color: #3B729F; }


.sujet {padding:5px; width:137px; *width:145px;height:217px; overflow:auto;overflow-x:hidden;margin:0 auto; padding : 0 auto;text-align:left;margin-left:6px; scrollbar-face-color: #c7d6e4; scrollbar-track-color: #f6faff; scrollbar-arrow-color: #536270; }

.sujet ul {margin:0px;padding:0px;list-style-type:none;}
.sujet ul li {margin:0px; padding:0px;padding-bottom:2px;background:url(../images/layout/ligneSujet.gif);margin-bottom:8px; background-position:bottom left; background-repeat:no-repeat;list-style-type:none;}
.sujet ul li a {color:#435355; font-size:13px;padding-bottom:4px;text-decoration:none;}
.sujet ul li a:hover {color: #3B729F; }

/*
#publication {padding:5px; width:137px; *width:140px; background:white;height:251px;  margin:0 auto; padding : 0 auto; margin-top:10px;margin-left:7px;}
html>body #publication {min-height:231px;height:auto;}
*/
#publication {margin-top:10px;margin-left:7px;margin-right:3px;clear:right;}

#conteneur-footer {margin:0px auto; padding: 0px auto; padding-left:10px; margin-top:10px;}
#footer {background:#4086b7;  width: 956px; height:30px; }
#footer p {margin:0px; padding:0px; color:white; font-size:11px;margin-top:10px; margin-right:10px;}
#footer a {color:white;}
.stabilisateur {clear:both; height:0px;*height:0px;_height:1px; padding:0px; margin:0px;   overflow:hidden;}





#titreSujet {color:#7c99a9; font-weight:bold; font-size:12px;font-style:italic; text-decoration:underline; margin-bottom:5px; margin-left:7px; margin-top:5px;}
#titrePublication {*padding-left:5px;*padding-top:5px;color:#435355; font-size:14px; font-weight:bold; }

#sous-menu-haut ul{list-style-type:none;margin:0; padding:0;margin-top:10px;}
#sous-menu-haut ul li{ float:left; color:#d2d1d0; font-size:15px; vertical-align:middle; padding-bottom:10px;list-style-type:none;}
#sous-menu-haut ul li a{padding: 5px;color:#d2d1d0; text-decoration:none; font-size:12px;padding-top:0px;}
#sous-menu-haut ul li a:hover{text-decoration:underline;}

.titreSujet {color:#7c99a9; font-weight:bold; font-size:12px;font-style:italic; text-decoration:underline; margin-bottom:5px; margin-left:7px; margin-top:5px;}


/**********MENU SUCKERFISH***********/

#menu ul#nav {margin:0px; padding:0px; list-style-type:none; }
#menu li {display:block;margin:0px;padding:0px;float:left;}
#menu li a {color:#2b4550; font-size:13px;padding-bottom:11px; font-weight:bold;text-decoration:none;padding-top:20px; padding-left:10px; padding-right:10px;display:block;}
#menu li a:hover {background:url(../images/layout/backMenuOver.gif); background-position:center top;}
#menu li.current a{background:url(../images/layout/backMenuOver.gif); background-position:center top;}


#nav li ul {border:1px solid #8F7147; border-top:none;position: absolute;width:150px;	z-index:40;left: -999em;list-style-type:none;background: #c6a97f;padding-top:5px;}
#nav li:hover ul {left: auto; clear:both;}
#nav li:hover ul, #nav li.sfhover ul {left: auto; margin:0; padding:0;}

#menu ul#nav li ul li { margin:0px; padding:0px; width:130px; padding-left:0px;padding-top:4px; border-bottom:1px solid #8F7147; margin-left:8px; }
#menu ul#nav li ul li.dernier {border:none; }

#menu ul#nav li ul a {font-weight:bold;font-size:12px; color:#2b4550; text-decoration:none;text-align:left; padding:0px; margin:0px;padding-bottom:4px;}
#menu ul#nav li  ul a{width:130px; }
#menu ul#nav li  ul a:hover{text-decoration:underline; }
#menu ul#nav li.current ul a{ background:#c6a97f;}
#menu ul#nav li.current ul a:hover{background:#c6a97f;text-decoration:underline; width:130px;}
#menu ul#nav li ul a:hover{background:#c6a97f;text-decoration:underline; width:130px;}

/**********SOUS MENU ***************/

#sous_menu_principal {FLOAT:LEFT;border-top:1px solid #EFE2C2;border-bottom:1px inset #B2C4D2;background:#e7e6e4; height:25px;width:730px;padding-top:8px;}
#sous_menu_principal ul {background:#e7e6e4; margin:0px; padding:0px; list-style-type:none;}
#sous_menu_principal ul li{float:left; margin-top:0px;  padding-bottom:0px; margin-bottom:0px; list-style-type:none;}
#sous_menu_principal ul li a {font-weight:normal;font-size:12px; color:#2b4550; text-decoration:none;height:10px; padding-left:10px; padding-right:10px;}
#sous_menu_principal ul li.current a{font-weight:bold;}
#sous_menu_principal ul li.current a:hover{font-weight:bold;}
#sous_menu_principal ul li a:hover{font-weight:normal; text-decoration:underline;}


#iconTwitter {position:absolute;top:40px; right:8px;}

#suivreTwitter {margin-top: 365px;margin-left:0px;width:183px; }
#suivreTwitter { clear:both;}
#suivreTwitter ul {margin:0px; padding:0px;clear:both;}
#suivreTwitter ul#twitterList li{/*background:url(../images/layout/puce-twitter.png) no-repeat left 6px;*/ list-style-type:none; margin:0px; padding:0px;padding-bottom:2px;padding-top:2px;*padding-top:2px;/*padding-left: 25px;*/padding-left:3px;color:#E5C69A;font-size:11px;height:auto;width:180px; overflow:hidden; display:block;}
#suivreTwitter ul li span {margin:0px; padding:0px;display:block;color:#ffffff;}
#suivreTwitter ul li a { font-size:10px;}

#twitter-link {font-size:11px;  color:#ffffff;display:block;text-align:right;padding-top:10px;}
#twitter_div {position:relative;}
#twitter_update_list {margin-top:0px;border-top:1px solid #B7CFDB;}
.filtrePhoto {position:absolute; right: -5px; top:-5px;}
h2.sidebar-title img {/*width: 48px; height:48px;*/margin-right:5px;margin-bottom:5px;}
h2.sidebar-title {font-weight:normal;line-height:1.3em;font-weight:bold;margin:0px 0px 0px 0px;}
#photoProfil img{margin-top:-10px;}
span.big-retweet-icon {background:url(../images/layout/retweet.jpg) no-repeat 0% 100%;width:20px;height:15px; display:block;float:left;}
span.entry-meta {clear:both;display:block;font-size:9px;font-style:italic;}
a.tweet-url {color:#B7CFDB;}
span.entry-meta a {color:white;font-size:9px;text-decoration:none;}


