@charset "utf-8";

#nref {display:inline;color:#f9f9f9;}

body {font-size:80%;color:#252525;font-family:Arial, Helvetica, sans-serif;background-color:#ECECEC;}
body, html{ height:100%;}

h1{color:#5b8c8c;font-size:210%;margin:40px 0 40px 0;}
h1 span.titre_sub{display:block;font-size:80%;}
p.titre_sub{font-size:140%;margin:0 0 20px 0;}
h2{clear:both;color:#5b8c8c;font-size:160%;margin:20px 0 5px 0;border-bottom:1px solid #b4caca;padding:0 0 5px 0;}
p.titre {clear:both;color:#5b8c8c;font-size:160%;margin:20px 0 5px 0;border-bottom:1px solid #b4caca;padding:0 0 5px 0;}
h2 span{font-size:90%;}
h3{color:#5b8c8c;font-size:140%;margin:20px 0 5px 0;line-height:130%;width:80%;}
h3 span{font-size:90%;}
h4{color:#3d3d3d;font-size:110%;}
h4.titre{clear:both;color:#5b8c8c;font-size:160%;margin:20px 0 5px 0;border-bottom:1px solid #b4caca;padding:0 0 5px 0;}
h5{font-size:85%;}

hr{border:0;height:1px;width:100%;background-color:#EEE;}
a {color:#3f6ea1;}
a:hover {text-decoration:none;}
body a.disable {color:#FFFFFF;}
it {font-style:italic;}
.dialog_link {cursor:pointer;}
.highlight {font-weight:bold;color:#454545;}
a.hidden {/* display:none; */width:1px;}
#corps span.pc, #dialog span.pc {text-transform:uppercase;font-size:80%;}
#corps span.rg, #dialog span.rg {font-weight:bold;}
#corps span.rm, #dialog span.rm {font-weight:normal;}
#corps span.date, #dialog span.date {font-weight:bold;}
#corps span.root, #dialog span.root {border-top:1px solid #252525;}
#corps sup.sup,#corps sup, #dialog sup.sup {font-size:60%;vertical-align: 2px;}
#corps span.tvect, #dialog span.tvect{background:transparent url(/commun/images/caracteres/vecteur.gif) center top no-repeat;padding:5px 0 0 0;}
#corps span.tangle, #dialog span.tangle{background:transparent url(/commun/images/caracteres/angle.gif) center top no-repeat;padding:5px 0 0 0;}
#corps span.pc sup,#dialog span.pc sup {text-transform:lowercase;}


/* Restore typo on dt*/
a.expanding{display:block;float:left;width:9px;height:13px;margin:0 4px 0 0;padding:0;text-decoration:none;background:transparent url(/commun/images/icons/expand.gif) -9px 4px no-repeat;}
a.display_more{display:block;float:left;width:9px;height:13px;margin:0 4px 0 0;padding:0;text-decoration:none;background:transparent url(/commun/images/icons/expand.gif) -9px 2px no-repeat;}
.vignette a{display:block;border:1px solid #e8e8e8;padding:1px;margin:0 0 5px 0;}
.vignette a img {width:80px;height:62px;}
.backtop {text-align:right;}
.backtop a {display:block;float:right;font-size:80%;height:9px;line-height:70%;padding:0 12px 0 0;width:100px;background:transparent url(/commun/images/icons/arrows.gif) 100% -29px no-repeat;}
a.url {font-size:85%;}
.hide {display:none;}
.center {text-align:center;}

p.highlight {background-color:#f4f3f3;padding:0 5px;}

strong.chapiter a{color:#595959;text-decoration:underline;}
strong.chapiter a:hover{text-decoration:none;}


#sujet dt {color:#252525;float:left;font-size:120%;width:100%;}
#sujet dt a {color:#000000;}
#sujet dd {color:#595959;margin-bottom:20px;}
#sujet dd a{font-size:90%;}
#sujet .auteur {font-size:90%;font-style:italic;margin:0 0 5px;}
#sujet .more_sujet {display:none;}
/*
#global _______________________*/
#global{ margin:0 auto;width:964px;}

/*
#leaderboard _______________________*/
#leaderboard {  margin:0 auto; width:964px; text-align:center;}

/*
#page _______________________*/
#page{  float:left;width:964px;margin:10px 0 0 0;}

/*
#entete _______________________*/
#entete {width:964px; background:transparent url(/commun/images/background/entete.gif) 0 0 no-repeat;height:121px;}
#entete #accroche{display:none;}

#e-top {text-align:right;font-size:85%;color:#fff;}
#e-top a {color:#fff;padding:0 5px;text-decoration:none;}
#e-top a:hover {text-decoration:underline;}

#e-middle {height:73px;}
#e-middle #logo {display:block;float:left;width:340px;height:65px;margin:1px 0;text-decoration:none;}


#frm_login_entete {font-size:90%;float:right;width:340px;margin:5px 5px 0 0;text-align:left;}
#e-middle #frm_login_entete label{float:left;display:block;width:143px;margin:0 8px 0 0;display:none;}
#e-middle #frm_login_entete .text{font-size:95%;width:143px;height:16px;border:1px solid #5C8FC2;background-color:#F9F9F9;padding:3px 0 0px 3px;color:#5f5c5c;margin:0 5px 0 0;}
#e-middle #frm_login_entete a {font-size:90%;display:block;float:left;margin:0;padding:0;text-align:left;width:100%;}
.submit {border:1px solid #5C8FC2;color:#FFF;background-color:#a8bed5;font-weight:bold;font-size:90%;font-family:Arial,Helvetica,sans-serif;}
#e-middle .submit {vertical-align:top;height:21px;padding:0 3px 0 3px;line-height:100%;}
#entete #e-middle #greeting {float:right;font-size:90%;text-align:right;margin:8px 13px 0 0;}

#e-middle #cta-entete {float:right;width:400px;text-align:right;margin:3px 5px 0 0;}

#e-bottom {margin:4px 0 0 0;}
#e-bottom div {float:right;margin:1px 10px 0 0;}
#e-bottom div img {margin:0 0 0 10px;}
#recherche {width:530px;float:left;margin:0 0 0 23px;}
#recherche legend{display:none;}
#recherche label{display:none;}
#recherche #q {border:1px solid #125ca5;width:300px;padding:2px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:110%;vertical-align:top;}
#recherche #s { background:transparent url(/commun/images/btn-search.gif) 0 0 no-repeat;border:0;width:201px;height:22px;}

/*
#corps ________________________*/
#corps {float:left;width:964px; background:transparent url(/commun/images/background/corps.gif) 0 0 repeat-y;}
#contenu {float:left;width:590px;padding:0 0 30px 24px;}
#contenu .articlepaginate {width:100%;float:left;margin:0 0 15px 0;background:transparent url(/commun/images/pagination-article.png) 0 0 no-repeat;}
#contenu .ads {margin:20px 0 30px 0;text-align:center;}
#cta-gratuit {text-align:center;margin:30px 0 0 0;}

/*
.articlepaginate ________________________*/
#contenu .articlepaginate {background:transparent url(/commun/images/pagination-article.png) center 0 no-repeat;height:22px;}
#contenu .articlepaginate_first {margin-bottom:30px;}
#contenu .articlepaginate a {display:block;float:left;width:90px;line-height:200%;font-size:80%;color:grey;}
#contenu .articlepaginate a.off {color:#EEE;text-decoration:none;}
#contenu .articlepaginate a.prec {width:;margin:0 0 0 38px;}
#contenu .articlepaginate a.suiv {margin:0 0 0 28px;}
#contenu .articlepaginate select {float:left;width:310px;font-size:90%;margin:2px 0 0 20px;}

/*
.media_article ________________*/
.media_article {/*float:left;*/clear:both;height:150px;width:99%;border:1px solid #CCC;padding:5px;background-color:#ECECEC;margin-bottom:20px;line-height:100%;}
.media_article p {float:left;width:100%;font-size:12px;}
.media_article .dialog_link {float:left; margin:0 5px 5px;}
.media_article img {border:1px solid #B6B6B6;padding:1px;background-color:#FFF;width:130px;height:101px;}
.media_article p span{display:block;width:100%;font-size:11px;line-height:150%;}
.media_article p .title{font-size:13px;margin-bottom:10px;}
.media_article p .credit{display:block;float:left;font-size:80%;font-style:italic;padding:10px 0 0;width:auto;}
.media_article p span span{display:inline;float:none;}


.media_article .media_article_illus {float:left;width:135px;}
.media_article .media_article_illus .vignette {float:none;margin:0px;display:block;width:132px;height:103px;}
.media_article .media_article_illus span {display:block;float:left;width:134px;margin:0 auto;padding:2px 0;text-align:left;text-indent:20px;color:#FFF;font-size:70%;}
.media_article .media_article_illus span {background:#B6B6B6 url(/commun/images/icons/td_photo.gif) 0 1px no-repeat;}
.media_article .media_article_illus span.anim, .media_article .media_article_illus span.animint, .media_article .media_article_illus span.gchr {background:#B6B6B6 url(/commun/images/icons/td_animI.gif) 0 1px no-repeat;}
.media_article .media_article_illus span.photo {background:#B6B6B6 url(/commun/images/icons/td_photo.gif) 0 1px no-repeat;}
.media_article .media_article_illus span.son {background:#B6B6B6 url(/commun/images/icons/td_music.gif) 0 1px no-repeat;}
.media_article .media_article_illus span.tab {background:#B6B6B6 url(/commun/images/icons/td_tableau.gif) 0 1px no-repeat;}
.media_article .media_article_illus span.dessin,.media_article .media_article_illus span.fig {background:#B6B6B6 url(/commun/images/icons/td_dessin.gif) 0 1px no-repeat;}
.media_article .media_article_illus span.video, .media_article .media_article_illus span.videoint {background:#B6B6B6 url(/commun/images/icons/td_video.gif) 0 1px no-repeat;}

.media_article .media_article_content {float:right;width:430px;}

#article .media_article .consulter-media {margin:0;float:right;}
#article .media_article .consulter-media .dialog_link {float:right;display:block;text-align:center;width:80px;padding:3px 5px;border:1px solid #3F6EA1;background-color:#A8BED5;color:#FFF;font-weight:bold;}

/*
.formule ______________________*/
.formule {text-align:center;padding:5px;}

/*
.pagination ___________________*/
.pagination {display:block;float:left;width:100%;border:1px solid #ebebeb;border-left:none;border-right:none;font-size:80%;text-align:center;padding:2px 0;color:#777879;margin:30px 0;}
.pagination a {color:#777879;padding:0 5px;display:block;float:left;}
.pagination a.on {color:#b1cff1;text-decoration:none;font-size:120%;}

/*
Pagination du dossier du mois ___________________*/
.ux-tx-ttnews-browsebox .pagination .showResultsWrap {display:block;width:100%;}
.ux-tx-ttnews-browsebox .pagination .browseLinksWrap {display:block;width:100%;}
.ux-tx-ttnews-browsebox .pagination .browseLinksWrap a {display:inline;float:none;}
.ux-tx-ttnews-browsebox .pagination .browseLinksWrap strong {font-weight:bold;font-size:120%;}

/*
#subpagesbrowser ___________________*/
#subpagesbrowser {float:left;width:530px;margin:0 20px 20px 20px;}
#subpagesbrowser span {display:block;float:left;width:auto;}
#subpagesbrowser p {float:left;width:410px;text-align:center;}
#subpagesbrowser a {/*display:block;float:left;*/padding:0px 3px 3px 3px;}
#subpagesbrowser a.on {font-weight:bold;padding-bottom:0;}
/*
#article ______________________*/
#article {font-size:120%;line-height:160%;}
#article #illustration {float:left;margin:0 8px 8px 0;}
#article #illustration a{display:block;border:1px solid #e8e8e8;padding:1px;margin:0 0 5px 0;text-align:center;}
#article #illustration a img {/* width:80px;height:62px; */width:auto;height:auto;}

#article li {background:transparent url(/commun/images/icons/arrows.gif) 0 -80px no-repeat;padding:0 0 0 15px;margin:0 0 15px 0;}

#article p {margin:0 0 15px 0;}
#article #article-contenu {width:100%;}
#article #article-contenu #backtop {width:100%;float:left;margin:0 0 30px 0;font-size:80%;}
#article #offreessai {text-align:center;margin:35px 0 70px 0;}

#article .med {vertical-align:middle;}
#article .auteurs {text-align:right;font-size:80%;text-align:right;width:100%;margin:0 0 15px 0;font-weight:bold;font-style:italic;}


/*
#cta-article ___________________*/
#article #cta-article {text-align:center;}
#article #cta-article p{font-weight:bold;margin:20px 0;}
#article #cta-article p a {color:#000;margin:10px 0;display:block;}

#article .backtop {float:left;width:100%;font-size:70%;}

/*
#ephemeride______________________*/
#ephemeride {float:left;width:100%;}
#ephemeride .ephemeride {float:left;width:100%;margin:0 0 30px 0;}
#ephemeride h2 {float:left;width:100%;margin:0 0 10px 0 ;}
#ephemeride .ephe_media {float:left;width:100px;}
#ephemeride .ephe_media img {width:80px;height:62px;border:1px solid #ccc;padding:1px;}
#ephemeride .ephe_content{float:right;width:480px;}
#ephemeride .extended{float:right;width:100%;}

#ephemeride li{padding:5px 0 5px 14px;line-height:120%;color:#606060;background:url(/commun/images/icons/arrows.gif) 0px -81px no-repeat;font-size:94%;}

/*
Player style _______________________*/
#dialog .center{margin:25% 0 0;text-align:center;}
#dialog_global {float:left;width:100%;height:100%;}
#dialog_player {float:left;width:422px;height:388px;}
#dialog_player p {margin:15px 0 0 0;font-size:12px;}
#dialog_player p.credit {margin:5px 0 0 0;font-size:12px;font-style:italic;}

#dialog_player #media_player {width:100%;height:80%;}
#dialog_related {float:right;width:200px;font-size:12px;}
#dialog_related li {background:transparent url(/commun/images/icons/arrows.gif) 0 -85px no-repeat;padding:0 0 0 15px;margin:0 0 5px 0;}

#showmore {display:block;font-weight:bold;color:#252525;font-size:95%;margin:0;padding:0;line-height:100%;text-align:center;text-decoration:underline;cursor:pointer;}
#showmore:hover {text-decoration:none;}
#showmore span{font-size:130%;}
.showmore, .showmore2 {float:left;font-size:80%;}

/*
#sous-article _______________________*/
.sous-article {width:100%;float:left;margin:0 0 20px 0;}
.sous-article .on a.expanding{background:transparent url(/commun/images/icons/expand.gif) 0 4px no-repeat;}
.sous-article .subtitle {font-size: 90%;color:#595959;}
.sous-article .subtitle em {display:block;width:100%;padding:0 0 8px 0;}
.sous-article dt ,.sous-article dd {margin:0 0 8px 0;}
.sous-article dt.on   {margin:0 0 3px 0;}
.sous-article span.titre span   {margin:0 0 0px 3px;}


/*
#theme dans article _______________________*/
#theme.sous-article ul {float:left;width:100%;}
#theme.sous-article li {float:left;width:580px;margin:0 0 15px 0;padding:0 0 0 10px ;background:transparent url(/commun/images/icons/arrow-large-droite.png) 0 5px no-repeat;/*line-height:180%;*/}
#theme.sous-article li li {width:auto;background:none;margin:0;padding:0;}
#theme.sous-article li a {display:block;float:left;width:auto;/*line-height:130%;*/}
#theme.sous-article li span.sep {display:block;width:auto;float:left;}


/*
.sources _______________________*/
#contenu .sources p {margin:0 0 8px 0 ;}
#contenu .sources p.titre_1 {margin:20px 0 5px 0;font-size:120%;border-bottom:1px solid #eee;}

/*
#theme dans article _______________________*/
#contenu #voir-aussi div {margin:0 0 20px 0;line-height:160%;}
#contenu #voir-aussi div a {color:black;font-weight:normal;font-size:12px;}
#contenu #voir-aussi div img {padding-bottom:3px;margin:0 2px;}
#contenu #voir-aussi div span {font-size:15px;}

/*#loginbox {display:none;}*/

/*
#media _______________________*/
#media .vignette {float:left;width:100%;}
#media .vignette a {float:left;margin-right:5px;text-align:center;} 
#media .more_media {display:none;} 


/*
#navigation _______________________*/
#navigation {float:right;width:310px;padding:20px 15px 0 0;}
#navigation #impression{display:block;width:30px;float:left;}
#navigation #auteur,#navigation #sommaire,#navigation #detail {margin-bottom:50px;}
#navigation h2 {font-weight:normal;}
#navigation li{padding:0 0 8px 14px;line-height:140%;font-weight:bold;color:#606060;background:url(/commun/images/icons/arrows.gif) 0px -84px no-repeat;font-size:94%;}
#navigation li a {color:#606060;}
#navigation li ul {margin-top:8px;}
#navigation li li{font-weight:normal;background:none;line-height:120%;}
#navigation li li a{text-decoration:none;color:#999999;}
#navigation li li a:hover{text-decoration:underline;}
#navigation .ads {text-align:center;margin:20px 0;}
#navigation .fixed {position:fixed;width:280px;}


#auteur {padding-top:0px;}
#auteur li {font-weight:normal;}
#auteur li span {font-weight:bold;font-style:italic;}

#sommaire a:hover {padding:0 10px 0 0;background:transparent url(/commun/images/icons/arrow-down.gif) 100% 3px no-repeat;}

#navigation #detail a {font-weight:normal;color:#3f6ea1;}
#navigation #detail li {font-weight:normal;background:url(/commun/images/icons/arrows.gif) 0px 4px no-repeat;}

/*
#boutique (Liens vers boutique) _______________________*/
#navigation #boutique {text-align:left;width: 310px;margin:0 0 60px 0;}
#navigation #boutique #offre-boutique .seemore {display:block;font-size:80%;text-align:right;}
#navigation #boutique .offre-boutique {display:block;text-align:center;}
#navigation #boutique .offre-boutique .seemore, #offre-boutique .seemore {display:block;font-size:80%;text-align:right;}

/*
#boutique_amazon _______________________*/
#boutique_amazon {float:left;width:310px;margin:0 0 60px 0;}
#boutique_amazon .boutique {float:left;margin:0 0 10px 0;}
#boutique_amazon .boutique img {float:left;width:55px;border:1px solid #CCC;padding:1px;}
#boutique_amazon .buy_now {text-align:right;}
#boutique_amazon .buy_now img {float:right;width:auto;border:none;padding:0px;text-align:right;}
#boutique_amazon p {float:right;width:245px;text-align:left;font-size:95%;}
#boutique_amazon .seemore {display:block;font-size:80%;text-align:right;}

/*
#liens_similaires _______________________*/
#navigation #liens_similaires {margin:0 0 50px 0;width: 310px;}
#navigation #liens_similaires li {background:none;padding:0;font-weight:normal;display:inline;float:none;}

.menu {}

/*
#piedpage _______________________*/
#piedpage {float:left;width:960px;border:2px solid #C6D7DB;border-top:0;background-color:#80A4BE;padding:10px 0;margin:0 0 30px 0;}
#piedpage #validateurs {text-align:right;margin:0 8px 0 0;}
#piedpage p {text-align:center;font-size:75%;color:#D1D1D1;}
#piedpage a {color:#fff;}

/*
.erreur _______________________*/
div.erreur{border:3px solid #d24848;padding:20px 15px 15px 60px;margin:30px 0;background:#dba4a4 url(/commun/images/icons/error.gif) 30px 15px no-repeat;}
div.erreur strong{color:#fff;font-size:110%;}
div.erreur ul{margin:0 0 0 15px;}
div.erreur li{color:#fff;list-style:disc;}

span.erreur {width:6px;height:12px;background:transparent url(/commun/images/icons/red-arrow2.gif) 0px 0px no-repeat;}

/*
.message _______________________*/
div.message{color:#fff;border:3px solid #6f9bc2;padding:15px 15px 15px 60px;margin:30px 0;background:#bfd1e3 url(/commun/images/icons/info.gif) 30px 15px no-repeat;}
div.message strong{font-size:110%;}
div.message ul{margin:0 0 0 15px;}
div.message li{list-style:disc;}



/*#facebox {width:680px;}*/
#facebox legend {display:none;}
#facebox td.body {padding:20px 30px;}
#facebox h1 {width:650px;color:#000;font-weight:normal;margin:0 0 20px 0;}
#facebox td.body .content {float:left;width:100%;}
#facebox td.body .footer {float:left;width:100%;}

#facebox td.body form {float:left;width:200px;padding-right:40px;border-right:1px solid #eee;}
#facebox td.body form p {margin:0 0 10px 0;}
#facebox td.body form p.action {text-align:right;}
#facebox td.body input.text {width:200px;border:1px solid #125ca5;}
#facebox td.body #btn_send {width:125px;height:22px;background:transparent url(/commun/images/bnt_connecte.gif) 0 0 no-repeat;border:none;}

/*
#prospect _______________________*/
#facebox td.body #prospect {float:right;width:360px;font-size:125%;}
#facebox td.body #prospect p.btn_7jours {margin:20px 0 20px 0;text-align:center;}

/*
#dictionnaire _______________________*/


#facebox #dic_header {float:left;width:580px;height:68px;background:transparent url(/commun/images/background/dictionnaire.gif) 0 0 repeat-x;}
#facebox #dic_header h1 {width:143px;height:23px;margin:20px 0 0 10px;background:transparent url(/commun/images/text/dictionnaire.gif) 0 0 no-repeat;height:68px;}
#facebox #dic_header h1 span {display:none;}
#facebox #dic_body {width:580px;}
#facebox #dic_body textarea {display:none;}
#facebox #dic_body form {width:100%;float:left;margin:20px 0 0 0;}
#facebox #dic_body #q2 {width:324px;float:left;}
#facebox #dic_body #btn_search {width:205px;float:right;text-indent:0;}

#dicoResult {float:left;width:800px;margin:20px 20px 20px 30px;}
#facebox #dicoResult {overflow:auto;width:100%;margin:20px 0 0 0 ;height:400px;}
#dicoResult #lookup{margin:5px 0;font-style:italic;}
#dicoResult h2 {margin:0;}
#dicoResult h2 span {margin:0 0 0 10px;font-size:60%;font-weight:normal;font-style:italic;}
#dicoResult li {line-height:100%;margin:0 0 8px;padding:2px 0 0 15px ;background:transparent url(/commun/images/icons/arrows.gif) 0 5px no-repeat;}

#frm_dic{float:left;width:98%;margin:20px 20px 20px 60px;}
#facebox #frm_dic{float:left;width:98%;margin:0;}
#frm_dic #q2 {width:270px;margin:0 10px 0 0;}


blockquote {text-indent: 25px;background: transparent url(/commun/images/quotes1.png) 11px 14px no-repeat;/*font-size:12px;*/padding:9px;font-family:"Times New Roman",Times,FreeSerif,serif;}
blockquote p {display: inline;margin: 0;padding-right: 24px;background: url(/commun/images/quotes2.png) bottom right no-repeat;}

blockquote.citat {width:572px;float:left;}
#article blockquote.citat p {text-indent: 0;width:100%;float:left;line-height:160%;margin:20px 0 0 20px;padding:0;}
blockquote.citat .citin {text-indent:0;display:block;float:left;width:100%;margin:0;padding:0;border-top:1px solid #eee;}
.centerMe {margin: 30px;}

/*
#login _______________________*/
#login {padding:20px 30px;}
#login h1 {color:#000000;font-weight:normal;margin:0 0 20px;width:650px;}
#login p {margin:0 0 10px;}
#login legend {display:none;}
#login input.text {border:1px solid #125CA5;width:200px;}
#login form {padding-right:40px;width:200px;}
#login form p.action {text-align:right;}
#login #subtitle{width:600px;}
#login #btn_send {background:transparent url(/commun/images/bnt_connecte.gif) no-repeat scroll 0 0;border:medium none;height:22px;width:125px;}
#login #btn_sendmail {background:transparent url(/commun/images/btn_envoyer.gif) no-repeat scroll 0 0;border:medium none;height:22px;width:125px;}

/*
#logout _______________________*/
#logout {padding:20px 30px;}
#logout h1 {color:#000000;font-weight:normal;margin:0 0 20px;width:650px;}
#logout p {margin:0 0 10px;}
#logout legend {display:none;}
#logout form {padding-right:40px;width:600px;}
#logout form p.action {text-align:right;}
#logout #subtitle{width:600px;}
#logout #btn_disconnect {background:transparent url(/commun/images/btn_disconnecte.gif) no-repeat scroll 0 0;border:medium none;height:22px;width:125px;margin-top: 20px;}

/*
#loginbox (popup de connection) _______________________*/
#loginbox {padding:20px 30px;}
#loginbox h1 {color:#000000;font-weight:normal;margin:0 0 20px;width:650px;}
#loginbox p {margin:0 0 10px;}
#loginbox legend {display:none;}
#loginbox input.text {border:1px solid #125CA5;width:200px;}
#loginbox form {padding-right:40px;width:200px;}
#loginbox form p.action {text-align:right;}
#loginbox #subtitle{width:600px;}
#loginbox #btn_send {background:transparent url(/commun/images/bnt_connecte.gif) no-repeat scroll 0 0;border:medium none;height:22px;width:125px;}
#loginbox #btn_sendmail {background:transparent url(/commun/images/btn_envoyer.gif) no-repeat scroll 0 0;border:medium none;height:22px;width:125px;}

#loginform {display:block;float:left;width:200px;}
#login_prospect {display:block;float:right;width:370px;}
#login_prospect .btn_7jours {margin-top:20px;text-align:center;}

/*
.block on right menu _______________________*/
.block {margin:0 0 60px 10px;width:280px;}
.block h2 {border-bottom:1px solid #B4CACA;}
.block p {text-align:center;}
.block p.title {margin:15px 0 0 0;font-size:125%;font-weight:bold;}
.block p.title img{ padding:12px 0 0 0;}

#liste_mois.block li li {display:inline;padding:0;line-height:130%;}
#liste_mois.block li ul.detail_mois {display:none;}
#liste_mois.block li ul.on {display:block;}
#liste_mois.block li ul.on .on {font-weight:bold;color:#606060;}

/*
#syndication on right menu _______________________*/
#syndication {float:left;}
#syndication div {margin:10px 0 0 0;}
#syndication .droite {float:right;width:86px;height:86px;}
#syndication p {text-align:left;float:left;width:180px;line-height:140%;}
#syndication p img {padding:15px 0 0 0;}


/*
#universalis et vous _______________________*/
html {overflow-y: scroll;}
.tx-irfaq-dynheader, .tx-irfaq-dynheader a:link, .tx-irfaq-dynheader a:visited {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EEEEEE none repeat scroll 0 0;border-top:1px dotted #686868;color:#3A5485;display:block;margin:5px 5px 0;padding:5px 2px;text-decoration:none;}
.tx-irfaq-dynheader {margin-bottom: 20px;}
.formAsterisc {color:#FF0000;font-size:1.5em;font-weight:bold;}
.contact p {margin:0 0 15px 0;font-size:120%;}
.contact legend {width:100%;color:#5b8c8c;font-size:130%;font-weight:bold;margin-bottom:5px;}
.contact label, .contact .radio span {display:block;float:left;width:200px;}
.contact textarea {height:120px;}
.contact input.text, .contact textarea, .contact select {font-size:90%;border:1px solid #125CA5;width:340px;}
.contact .radio label {display:inline;float:none;width:auto;margin-right:5px;}
.contact .radio label input{margin-left:0;}
.contact .radio input {display:inline;float:none;width:auto;}
.tx-irfaq-questions-list li {font-weight:bold;margin:15px;}
#asscentre {text-align:left;}
#phoneContact {border: 1px dotted red;margin-bottom: 10px;padding:20px}
#physicalContact {border: 1px dotted red;margin-bottom: 10px;margin-top: 10px;padding:20px}
#mailformdiv {border: 1px dotted blue;padding:20px}

/*
#dossier du mois _______________________*/
.dossier #article span.illustration img {float:left;margin:0 5px 5px 0;border:1px solid #ccc;padding:1px;}
#article #news_article, #article #news_liens {font-size:90%;color:#595959;}
#article #news_article h2, #article #news_liens h2 {float:left;width:100%;}
#article #news_article h3, #article #news_liens h2 {float:left;width:100%;}
#article #news_article a.title, #article #news_liens a.title {color:#252525;}
#article #news_article a.seemore, #article #news_liens a.seemore {display:inline;font-weight:normal;}
#article #news_article span.auteur , #article #news_liens span.auteur {display:block;font-style:italic;margin:0 0 5px;}

#article .newsr_begin {float:left;width:100%;margin:0 0 15px 0;font-size:90%;line-height:120%;}
#article .newsr_begin span img{float:left;width:100px;margin:0 8px 8px 0;border:1px solid #ccc;padding:1px;}
#article .newsr_begin span img.img_replacement{height:60px;}
#article .newsr_begin span.newsr_date {display:block;font-size:85%;color:grey;}
#article .newsr_begin a{display:block;font-weight:bold;margin:0 0 8px 0;}
#article .bodytext img {}

#article .retour_dossier{display:block;width:100%;text-align:right;font-size:85%;}

#contenu .news-list-item {float:left;width:100%;margin:20px 0 20px 0;padding:0 0 10px 0 ;font-size:120%;border-bottom:1px solid #eee;}
#contenu .news-list-item h2{margin:0 0 15px 0;}
#contenu .news-list-item h2 a {color:#5B8C8C;text-decoration:none;}
#contenu .news-list-item p span img{float:left;width:100px;margin:0 8px 8px 0;border:1px solid #ccc;padding:1px;}
#contenu .news-list-item .morelink {float:right;font-size:80%;}


/* surcharge pour test de pagination */
#contenu .articlepaginate a.prec {margin:0 0 0 15px;}
#contenu .articlepaginate select {margin:2px 0 0 34px;}
#contenu .articlepaginate a.suiv {margin:0 0 0 51px;}
#contenu .articlepaginate a.off {color:#88ACD1;text-decoration:none;}
#contenu .articlepaginate a {color:#FFFFFF;}
#contenu .articlepaginate select {font-size:85%;}

/* Interface pour webmaster */
.webmaster,.webmaster_h2 {margin:10px 0 10px 0;width:99%;}
#article .webmaster p,#article .webmaster_h2 p  {margin:0;}
.webmaster textarea,.webmaster_h2 textarea {font-size:95%;width:550px;height:40px;}
.webmaster_h2 textarea {font-size:85%;}
.webmaster span,.webmaster_h2 span {font-size:95%;font-style:italic;}
.webmaster_h2 span {font-size:80%;font-style:italic;}

#impression {float:left;width:100px;}
#sitetools {float:left;width:100%;margin:8px 0 30px 0;padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#sitetools.home {float:left;width:280px;margin:8px 0 10px 0;padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#facebook {float:left;width:100px;}
#ggplus {float:left;width:70px;margin:0 12px;}
#twitter {float:left;width:80px;} 

/* Zone Octélio */
#octBanHead {margin:0 0 5px 2px;}
#octBanTop {margin:5px 0 0 0;}
#octBanRight {margin:10px 0 20px 10px;float: left;}
#octBanRight.sujet {margin:10px 0 20px 30px;}
