body { font-size:10px; color:#333333; font-family:Arial, Helvetica, sans-serif; background-color:#3C3C3C; }

p {margin:0px; padding:0px; }

form {margin:0px; padding:0px; }

td { }

a { font-family:Arial, Helvetica, sans-serif; color:#005AA0; background-color:transparent; text-decoration:underline; }

a:link { font-family:Arial, Helvetica, sans-serif; color:#005AA0; background-color:transparent; text-decoration:underline; }

a:visited { font-family:Arial, Helvetica, sans-serif; color:#005AA0; background-color:transparent; text-decoration:underline; }

a:hover { color:#ff9900; }

a:active { color:red; }

IMG { border:0px; }

.scolor_1 { color:#6699CC; }
.scolor_2 { color:#336633; }
.scolor_3 { color:#CC3300; }
.scolor_4 { color:#CC9900; }
.scolor_5 { color:#FF9933; }
.scolor_6 { color:#0033CC; }
.scolor_7 { color:#FF0066; }
.scolor_8 { color:#000099; }
.scolor_9 { color:#993399; }

.workspace { margin:0px auto; width:986px; padding:0; color:#000000; background-image:url(../images/content_bg.gif); background-repeat:repeat; }
.corps { height:412px; }
.div-min-height { position:relative; height:412px; width:0px; float:left; }
.div-min-height-bottom { position:relative; height:0px; clear:left; }
.header { margin:0px auto; background-image:url(../images/content.jpg); height:109px; width:986px; }
.header .logo { height:109px; width:411px; float:left; }
.header .recherche { padding-top:28px; height:50px; width:270px; float:left; }
.header .recherche .ligne{width:255px; height:24px; clear:left; margin-top:3px; margin:auto; }
.header .recherche .ligne .cel1{width:85px; padding-top:4px; float:left; }
.header .recherche .ligne .cel2{width:145px; padding-top:1px; float:left; }
.header .recherche .ligne .cel3{width:24px; float:left; }
.header .identification { height:109px; width:305px; float:left; }
.header .identification .ok { width:305px; padding-top:35px; text-align:center; }
.header .table-recherche { margin-left:7px; margin-top:25px; }
.header .table-identification { width:90%; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#005AA0; background-color:transparent; margin-left:15px; margin-top:25px; }
.header .box-recherche { font-size:10px; height:15px; width:133px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px 3px; border:1px solid #CCCCCC; }
.header .box-identification { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; background-color:#FFFFFF; height:15px; width:133px; border:1px solid #CCCCCC; margin:0px; padding:0px 3px; }
.header .lien-header { font-size:9px; }
.nav {width:237px; float:left; min-height:412px; }
.page {width:749px; color:#000000; float:right; }
.footer { background-color:#CCCCCC; clear:both; height:67px; width:986px; background-image:url(../images/footer.gif); background-repeat:no-repeat; } 
.footer-gauche { height:67px; width:300px; float:left; }
.footer-centre { height:67px; width:380px; float:left; }
.footer-centre .ligne { width:170px; margin:auto; padding-top:29px; }
.footer-centre .picto {float:left; }
.footer-centre .texte {	float:left; 	padding-left:3px; line-height:10px; }
.footer-droite { height:67px; width:300px; float:left; text-align:right; }
.footer .table-footer-gauche { margin-top:25px; margin-left:10px; }
.footer .table-footer-droite { margin-top:22px; margin-right:10px; }
.footer .lien-footer { font-size:10px; }

.cadre-1-colonne { margin:7px; width:733px; }
.cadre-1-colonne .page-top {width:713px; background-image:url(../images/centre_1col_top.gif); background-repeat:no-repeat; background-position:center top; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
.cadre-1-colonne .page-mid {width:713px; background-image:url(../images/centre_1col_mid.gif); background-repeat:repeat; background-position:center; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
.cadre-1-colonne .page-bottom {width:713px; background-image:url(../images/centre_1col_bottom.gif); background-repeat:no-repeat; background-position:center bottom; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:10px; }
.cadre-1-colonne .padding-10 {padding-right:10px; padding-left:10px; }
.cadre-1-colonne .padding-20 {padding-right:20px; padding-left:20px; }
.cadre-1-colonne .padding-30 {padding-right:30px; padding-left:30px; }

.cadre-1-colonne .page-top .titre {height:25px; margin-top:10px; margin-right:20px; margin-bottom:0; margin-left:20px; }
.cadre-1-colonne .page-top .titre2 {margin-top:10px; margin-right:20px; margin-bottom:0; margin-left:20px; }
.cadre-1-colonne .page-top .titre .titre-gauche { width:170px; float:left; }
.cadre-1-colonne .page-top .titre .titre-droite { width:483px; float:left; }
.cadre-1-colonne .page-top .nav-titre { height:100px; width:690px; margin:auto; }
.cadre-1-colonne .page-top .nav-titre .nav-cel { width:230px; float:left; }
.cadre-1-colonne .page-top .nav-titre .ligne { width:220px; height:30px; padding-top:10px; clear:left; margin:auto; }
.cadre-1-colonne .page-top .nav-titre .ligne .picto { width:40px; float:left; padding-left:30px; }
.cadre-1-colonne .page-top .nav-titre .ligne .picto-texte { width:150px; float:left; padding-top:10px; }
.cadre-1-colonne .page-top .nav-titre .ligne .picto-texte2 { width:150px; float:left; }
.cadre-1-colonne .page-top .margin-l {margin-left:400px; }
.cadre-1-colonne .page-top .ss-nav { min-height:25px; }
.cadre-1-colonne .page-top .tri { width:705px; }
.cadre-1-colonne .page-top .tri input { color:#333; font-size:12px; font-weight:bold; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-top .tri select { color:#333; font-size:12px; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-top .tri .select1 { color:#333; background-color:white; width:260px; }
.cadre-1-colonne .page-top .retour {text-align:right; height:28px; width:655px; margin:auto; }

.cadre-1-colonne .page-top .num-article { text-align:right; height:20px; width:680px; padding-top:8px; padding-left:10px; padding-right:10px; }
.cadre-1-colonne .page-top .num-article .message1 { text-align:left; height:20px; width:400px; float:left; }
.cadre-1-colonne .page-top .num-article .message2 { text-align:right; height:20px; width:280px; float:left; }

.cadre-1-colonne .page-mid .tri { width:700px; padding-left:15px; }
.cadre-1-colonne .page-mid .tri input { color:#333; font-size:12px; font-weight:bold; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .no-articles { width:700px; padding-left:5px; padding-right:5px; height:230px; text-align:center; padding-top:110px; }
.cadre-1-colonne .page-mid .articles { width:700px; padding-left:5px; padding-right:5px; }
.cadre-1-colonne .page-mid .articles .table { width:680px; margin-top:2px; }
.cadre-1-colonne .page-mid .articles .titre-article { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau { width:680px; min-height:39px; 	margin-right:10px; margin-left:10px; clear:left; 	; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne1 { height:15px; width:680px; padding-top:3px; min-height:15px; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne1 .col1 {width:25px; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne1 .col2 {width:525px; text-align:left; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne1 .col3 {width:120px; text-align:right; float:left; margin-left:10px; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne2 { width:680px; min-height:30px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne2 .col1 {width:25px; float:left; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne2 .col2 {width:525px; text-align:left; float:left; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article .tableau .ligne2 .col3 {width:120px; text-align:right; float:left; margin-left:10px; }

.cadre-1-colonne .page-mid .articles .titre-article-abonnes { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste_abonnes.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau { width:690px; min-height:39px; 	margin-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne1 { height:15px; width:690px; padding-top:3px; min-height:15px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne1 .col0 {width:16px; float:left; padding-left:9px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne1 .col1 {width:15px; float:left; padding-left:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne1 .col2 {width:510px; text-align:left; float:left; padding-left:5px; padding-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne1 .col3 {width:115px; text-align:right; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne2 { width:690px; min-height:30px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne2 .col0 {width:16px; float:left; padding-left:9px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne2 .col1 {width:15px; float:left; padding-left:10px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne2 .col2 {width:510px; text-align:left; float:left; padding-left:5px; padding-right:10px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes .tableau .ligne2 .col3 {width:115px; text-align:center; float:left; }

.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste_abonnes2.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau { width:690px; min-height:39px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne1 { height:15px; width:690px; padding-top:3px; min-height:15px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne1 .col0 {width:40px; float:left; padding-left:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne1 .col1 {width:15px; float:left; padding-left:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne1 .col2 {width:485px; text-align:left; float:left; padding-left:5px; padding-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne1 .col3 {width:115px; text-align:right; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne2 { width:690px; min-height:30px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne2 .col0 {width:40px; float:left; padding-left:3px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne2 .col1 {width:15px; float:left; padding-left:10px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne2 .col2 {width:485px; text-align:left; float:left; padding-left:5px; padding-right:10px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes2 .tableau .ligne2 .col3 {width:115px; text-align:right; float:left; }

.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste_abonnes3.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau { width:690px; min-height:25px; 	margin-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne1 { height:15px; width:690px; padding-top:3px; min-height:15px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne1 .col0 {width:60px; float:left; padding-left:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne1 .col1 {width:15px; float:left; padding-left:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne1 .col2 {width:410px; text-align:left; float:left; padding-left:5px; padding-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne1 .col3 {width:100px; text-align:right; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne1 .col4 {width:70px; text-align:center; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne2 { width:690px; min-height:30px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne2 .col0 {width:16px; float:left; padding-left:9px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne2 .col1 {width:15px; float:left; padding-left:10px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne2 .col2 {width:510px; text-align:left; float:left; padding-left:5px; padding-right:10px; margin-top:3px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes3 .tableau .ligne2 .col3 {width:115px; text-align:right; float:left; }

.cadre-1-colonne .page-mid .articles .titre-article-abonnes4 { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes4 .tableau { width:680px; min-height:25px; margin-right:10px; margin-left:10px; clear:left; 	; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes4 .tableau .ligne1 { height:15px; width:680px; padding-top:3px; min-height:15px; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes4 .tableau .ligne1 .col1 {width:25px; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes4 .tableau .ligne1 .col2 {width:525px; text-align:left; float:left; }
.cadre-1-colonne .page-mid .articles .titre-article-abonnes4 .tableau .ligne1 .col3 {width:120px; text-align:right; float:left; margin-left:10px; }

.cadre-1-colonne .page-mid .articles .titre-docs { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_docs.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-docs .tableau { width:690px; min-height:22px; }
.cadre-1-colonne .page-mid .articles .titre-docs .tableau .ligne1 { height:15px; width:690px; padding-top:3px; min-height:15px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-docs .tableau .ligne1 .col0 {width:40px; float:left; padding-left:3px; }
.cadre-1-colonne .page-mid .articles .titre-docs .tableau .ligne1 .col1 {width:525px; text-align:left; float:left; padding-left:10px; padding-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-docs .tableau .ligne1 .col2 {width:80px; text-align:center; float:left; padding-left:10px; padding-right:10px; }

.cadre-1-colonne .page-mid .articles .titre-pedagogie { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_docs.gif); text-align:center; }
.cadre-1-colonne .page-mid .articles .titre-pedagogie .tableau { width:690px; min-height:22px; 	; }
.cadre-1-colonne .page-mid .articles .titre-pedagogie .tableau .ligne1 { height:15px; width:690px; padding-top:3px; min-height:15px; clear:left; }
.cadre-1-colonne .page-mid .articles .titre-pedagogie .tableau .ligne1 .col0 {width:16px; float:left; padding-left:9px; }
.cadre-1-colonne .page-mid .articles .titre-pedagogie .tableau .ligne1 .col1 {width:15px; float:left; padding-left:10px; }
.cadre-1-colonne .page-mid .articles .titre-pedagogie .tableau .ligne1 .col2 {width:510px; text-align:left; float:left; padding-left:5px; padding-right:10px; }
.cadre-1-colonne .page-mid .articles .titre-pedagogie .tableau .ligne1 .col3 {width:115px; text-align:right; float:left; }

.cadre-1-colonne .page-mid .articles .titre-article .tableau { width:694px; min-height:39px; 	margin-right:3px; margin-left:3px; }
.cadre-1-colonne .page-mid .articles .titre-theme { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_theme.gif); }
.cadre-1-colonne .page-mid .articles .titre-theme .tableau { height:20px; width:680px; margin-right:10px; margin-left:10px; 	; }
.cadre-1-colonne .page-mid .articles .resume-article { color:#cccccc; background-color:#FFFFFF; background-image:url(../images/fond_cadre_texte_article_liste.gif); background-repeat:no-repeat; background-position:center bottom; clear:left; }
.cadre-1-colonne .page-mid .articles .resume-article .tableau { width:680px; margin-right:10px; margin-left:10px; }
.cadre-1-colonne .page-mid .articles .separateur { height:6px; width:680px; margin-right:10px; margin-left:10px; }
.cadre-1-colonne .page-mid .articles .separateur-theme { height:3px; width:680px; margin-right:10px; margin-left:10px; }
.cadre-1-colonne .page-mid .articles .separateur-docs { height:10px; width:680px; margin-right:10px; margin-left:10px; }
.cadre-1-colonne .page-bottom .pagination { width:713px; }
.cadre-1-colonne .page-bottom .pagination .espaceur-haut { height:10px; width:713px; left:0; top:0; overflow:hidden; }
.cadre-1-colonne .page-bottom .pagination .tableau { height:28px; width:713px; }

.cadre-1-colonne .imprimer-telecharger {height:25px; }
.cadre-1-colonne .imprimer-telecharger table {width:95%; padding:0; margin-left:10px; }
.cadre-1-colonne .page-mid .fiche {width:690px; padding-left:10px; padding-right:10px; padding-top:5px; }

.cadre-1-colonne .page-mid .fiche .fiche-titre { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste.gif); text-align:center; min-height:35px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau { width:670px; 	margin-right:10px; margin-left:10px; 	; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne1 { height:15px; width:670px; margin-top:3px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne1 .col1 {width:25px; float:left; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne1 .col2 {width:525px; text-align:left; float:left; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne1 .col3 {width:110px; text-align:center; float:left; margin-left:10px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne2 { width:670px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne2 .col1 {width:25px; float:left; margin-top:3px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne2 .col2 {width:525px; text-align:left; float:left; margin-top:3px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .ligne2 .col3 {width:110px; text-align:center; float:left; margin-left:10px; }
.cadre-1-colonne .page-mid .fiche .fiche-titre .tableau .table { width:670px; margin-top:2px; }

.cadre-1-colonne .page-mid .fiche .fiche-news { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste.gif); text-align:center; min-height:20px; }
.cadre-1-colonne .page-mid .fiche .fiche-news .tableau2 { width:670px; margin:auto; }
.cadre-1-colonne .page-mid .fiche .fiche-news .tableau2 .ligne1 { min-height:15px; width:670px; padding-top:3px; }
.cadre-1-colonne .page-mid .fiche .fiche-news .tableau2 .ligne1 .col1 {width:25px; padding-top:3px; float:left; }
.cadre-1-colonne .page-mid .fiche .fiche-news .tableau2 .ligne1 .col2 {width:525px; text-align:left; float:left; }
.cadre-1-colonne .page-mid .fiche .fiche-news .tableau2 .ligne1 .col3 {width:110px; text-align:center; float:left; margin-left:10px; }

.cadre-1-colonne .page-mid .fiche .fiche-texte {background-image:url(../images/fond_cadre_texte_article.gif); background-repeat:repeat; background-position:center; width:690px; min-height:200px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .article { text-align:left; padding:5px 10px; min-height:100px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .source { text-align:left; padding:0 10px 5px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .envoi { text-align:right; padding:0 10px 5px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .envoi .dossier { text-align:left; padding-right:10px; padding-left:500px;}
.cadre-1-colonne .page-mid .fiche .fiche-texte .titre-commentaires { background-color:#f2f2f2; text-align:center; height:20px; padding-top:5px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .commentaire { padding:5px 10px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .commentaire .titre { height:20px; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .commentaire .titre .titre-gauche { height:20px; width:420px; float:left; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .commentaire .titre .titre-droite { height:20px; width:210px; text-align:right; float:left; }
.cadre-1-colonne .page-mid .fiche .fiche-texte .commentaire .texte { }
.cadre-1-colonne .page-mid .fiche .separateur-nav { height:5px; background-image:url(../images/fond_cadre_texte_article_liste.gif); background-repeat:no-repeat; background-position:center bottom; }
.cadre-1-colonne .page-bottom .nav-articles { }
.cadre-1-colonne .page-bottom .nav-articles table {width:100%; padding:0; margin-top:10px; }

.cadre-1-colonne .page-mid .commentaires { width:690px; margin:auto; padding-left:10px; padding-right:10px; padding-top:5px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre { background-repeat:no-repeat; background-position:center top; background-image:url(../images/fond_cadre_titre_article_liste.gif); min-height:35px; padding-left:10px; padding-right:10px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau { width:670px; margin:auto; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne1 { height:15px; width:670px; margin-top:3px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne1 .col1 {width:25px; float:left; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne1 .col2 {width:525px; text-align:left; float:left; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne1 .col3 {width:110px; text-align:center; float:left; margin-left:10px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne2 { width:670px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne2 .col1 {width:25px; float:left; margin-top:3px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne2 .col2 {width:525px; text-align:left; float:left; margin-top:3px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .ligne2 .col3 {width:110px; text-align:center; float:left; margin-left:10px; }

.cadre-1-colonne .page-mid .commentaires .commentaires-titre .tableau .table { width:660px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-articles { min-height:253px; width:670px; background-image:url(../images/fond_cadre_texte_article_liste.gif); background-repeat:no-repeat; background-position:center bottom; padding-left:10px; padding-right:10px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-articles .article { width:670px; margin:auto; padding-top:15px; }
.cadre-1-colonne .page-mid .commentaires .commentaires-articles .article .titre { height:20px; width:670px; clear:left; }
.cadre-1-colonne .page-mid .commentaires .commentaires-articles .article .titre .titre-gauche { width:470px; float:left; }
.cadre-1-colonne .page-mid .commentaires .commentaires-articles .article .titre .titre-droite { width:200px; text-align:right; float:left; }
.cadre-1-colonne .page-mid .commentaires .commentaires-articles .article .texte { width:600px; padding-left:10px; padding-right:10px; }

.cadre-1-colonne .page-mid .gestion-commentaire {width:670px; margin:auto; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne {width:660px; padding-top:10px; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne2 {width:660px; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .minheight15 {min-height:15px; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .cel1 {width:50px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .cel2 {width:25px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .cel3 {width:280px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .height25 {height:50px; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .affichage {width:660px;}
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .affichage .cel1 {width:80px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .affichage .cel2 {width:25px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .affichage .cel3 {width:50px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .affichage .cel4 {width:200px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .affichage .cel5 {width:280px; text-align:right; float:left; }
.cadre-1-colonne .page-mid .gestion-commentaire .ligne .inputtxt { color:#333; font-size:12px; font-weight:bold; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .gestion-commentaire textarea { width:660px; color:#333; font-size:12px; font-weight:bold; background-color:white; padding-left:3px; border:solid 1px #ccc; }

.cadre-1-colonne .page-mid .commentaire-ok { height:360px; width:713px; }
.cadre-1-colonne .page-mid .commentaire-ok .espaceur {height:60px; }
.cadre-1-colonne .page-mid .commentaire-ok .cadre { width:653px; background-color:#ffffff; border:solid 1px #e2e2e2; margin:auto; }
.cadre-1-colonne .page-mid .commentaire-ok .cadre .message { text-align:center; height:34px; width:653px; margin:auto; margin-top:25px; }
.cadre-1-colonne .page-mid .commentaire-ok .cadre .encart { width:353px; background-color:#f5f5f5; text-align:center; padding-top:12px; padding-bottom:12px; border:solid 1px #e2e2e2; margin:auto; margin-top:25px; }
.cadre-1-colonne .page-mid .commentaire-ok .cadre .boutons { text-align:center; height:25px; width:353px; margin-top:15px; margin:auto; margin-top:20px; margin-bottom:25px; }

.cadre-1-colonne .page-mid .envoi-ami { min-height:330px; width:510px; margin:auto; }
.cadre-1-colonne .page-mid .envoi-ami .ligne { height:25px; width:510px; clear:left; }
.cadre-1-colonne .page-mid .envoi-ami .ligne2 { height:25px; width:510px; margin-top:10px; clear:left; }
.cadre-1-colonne .page-mid .envoi-ami .boutons { height:25px; width:300px; padding-left:365px; margin-top:10px; clear:left; }
.cadre-1-colonne .page-mid .envoi-ami .info_txt { height:23px; width:170px; float:left; padding-top:3px; }
.cadre-1-colonne .page-mid .envoi-ami .champ-input-libre { color:#333; font-size:11px; background-color:white; width:200px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .envoi-ami textarea { width:500px; color:#333; font-size:11px; background-color:white; height:155px; padding:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .envoi-ami .info1 { height:23px; width:200px; padding-left:5px; padding-right:5px; float:left; }

.cadre-1-colonne .page-mid .recherche-avancee { width:653px; margin:auto; }
.cadre-1-colonne .page-mid .recherche-avancee .champ-input-libre { color:#333; font-size:11px; background-color:white; width:120px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .recherche-avancee .champ-input-2c { color:#333; font-size:11px; background-color:white; width:14px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .recherche-avancee .champ-input-4c { color:#333; font-size:11px; background-color:white; width:26px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .recherche-avancee .champ-combo1 { color:#333; font-size:11px; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .recherche-avancee .champ-combo2 { color:#333; font-size:11px; background-color:white; width:315px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .recherche-avancee .champ-liste { width:500px; color:#333; font-size:11px; background-color:white; height:155px; padding:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .recherche-avancee .ligne { height:25px; width:653px; clear:left; }
.cadre-1-colonne .page-mid .recherche-avancee .ligne2 { height:25px; width:653px; margin-top:10px; clear:left; }
.cadre-1-colonne .page-mid .recherche-avancee .col1 { height:25px; width:350px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .col2 { height:25px; width:300px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .info_txt { height:23px; float:left; padding-top:3px; }
.cadre-1-colonne .page-mid .recherche-avancee .info_sep { height:23px; width:8px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .info2 { height:23px; width:130px; padding-left:5px; padding-right:5px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .info3 { height:23px; width:315px; padding-left:5px; padding-right:5px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .info4 { height:23px; width:100px; padding-left:5px; padding-right:5px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .checkb { height:23px; width:30px; float:left; text-align:right; }

.cadre-1-colonne .page-mid .recherche-avancee .themes { background-color:#f5f5f5; border:solid 1px #e2e2e2; padding-top:10px; padding-bottom:10px; }
.cadre-1-colonne .page-mid .recherche-avancee .themes .themes_encart_1 { margin:auto; width:580px; height:180px; }
.cadre-1-colonne .page-mid .recherche-avancee .themes .themes_encart_1 .gauche { width:520px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .themes .themes_encart_1 .droite { width:50px; padding-top:15px; float:left; text-align:center; }
.cadre-1-colonne .page-mid .recherche-avancee .themes .themes_encart_2 { margin:auto; width:580px; height:180px; }
.cadre-1-colonne .page-mid .recherche-avancee .themes .themes_encart_2 .gauche { width:520px; float:left; }
.cadre-1-colonne .page-mid .recherche-avancee .themes .themes_encart_2 .droite { width:50px; padding-top:15px; float:left; text-align:center; }
.cadre-1-colonne .page-mid .recherche-avancee .boutons { text-align:right; height:20px; width:653px; padding-top:10px; }

.cadre-1-colonne .page-mid .mise-en-forme {width:650px; height:310px; margin:auto; clear:left; margin-top:20px; }
.cadre-1-colonne .page-mid .mise-en-forme .col {width:216px; float:left; text-align:center; }

.cadre-1-colonne .page-mid .inscription { height:250px; width:653px; padding-top:15px; margin:auto; }
.cadre-1-colonne .page-mid .inscription input { color:#333; background-color:white; width:390px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .inscription select { color:#333; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .inscription .ligne-form { height:24px; width:653px; clear:left; padding-top:5px; }
.cadre-1-colonne .page-mid .inscription .ligne-form .label { width:140px; padding-top:5px; float:left; }
.cadre-1-colonne .page-mid .inscription .ligne-form .info-erreur { text-align:center; width:30px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .inscription .ligne-form .champ { width:483px; float:left; }
.cadre-1-colonne .page-mid .inscription .ligne-form .champ-erreur { width:483px; padding-left:170px; padding-top:15px; }
.cadre-1-colonne .page-mid .cg { height:30px; width:653px; background-color:#f5f5f5; border:solid 1px #e2e2e2; margin:auto; clear:left; }
.cadre-1-colonne .page-mid .cg .cg-gauche { text-align:center; height:30px; width:250px; padding-top:8px; float:left; }
.cadre-1-colonne .page-mid .cg .cg-droite { height:30px; width:403px; float:left; }
.cadre-1-colonne .page-mid .cg .cg-droite .box1 { text-align:right; height:30px; width:20px; padding-top:6px; float:left; }
.cadre-1-colonne .page-mid .cg .cg-droite .label1 { text-align:left; height:30px; width:70px; padding-top:8px; float:left; }
.cadre-1-colonne .page-mid .cg .cg-droite .box2 { text-align:right; height:30px; width:20px; padding-top:6px; float:left; }
.cadre-1-colonne .page-mid .cg .cg-droite .label2 { text-align:left; height:30px; width:70px; left:110px; padding-top:8px; float:left; }
.cadre-1-colonne .page-mid .cg input { color:#333; background-color:white; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .boutons { height:30px; width:653px; margin:auto; clear:left; padding-top:15px; }
.cadre-1-colonne .page-mid .boutons .bt-gauche { text-align:center; width:508px; float:left; }
.cadre-1-colonne .page-mid .boutons .bt-droite { width:145px; float:left; }

.cadre-1-colonne .page-mid .inscription-ok { width:660px; padding-top:15px; padding-bottom:15px; margin:auto; }
.cadre-1-colonne .page-mid .inscription-ok .message { text-align:center; }
.cadre-1-colonne .page-mid .inscription-ok .recap { margin-top:15px; background-color:#f5f5f5; border:solid 1px #e2e2e2; }
.cadre-1-colonne .page-mid .inscription-ok .recap .content { width:600px; margin:auto; padding-left:5px; padding-top:5px; clear:left; }
.cadre-1-colonne .page-mid .inscription-ok .recap .content .ligne { width:500px; padding-top:8px; margin:auto; }
.cadre-1-colonne .page-mid .inscription-ok .boutons { text-align:center; height:30px; width:653px; margin-top:15px; }

.cadre-1-colonne .page-mid .identification-form { height:361px; width:653px; margin:auto; }
.cadre-1-colonne .page-mid .identification-form .titre { height:15px; width:653px; clear:left; margin:auto; }
.cadre-1-colonne .page-mid .identification-form .titre .titre-gauche {
	height:15px;
	width:190px;
	float:left;
}
.cadre-1-colonne .page-mid .identification-form .titre .titre-droite { height:15px; width:463px; float:left; }
.cadre-1-colonne .page-mid .identification-form .identification-tab { width:423px; border:solid 1px #ccc; margin:15px auto; }
.cadre-1-colonne .page-mid .identification-form .identification-tab .input1 { color:#333; background-color:white; width:200px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .identification-form .identification-tab select { color:#333; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .identification-form .identification-tab .ligne-form { height:30px; width:383px; padding-left:20px; padding-top:20px; margin:auto; clear:left; }
.cadre-1-colonne .page-mid .identification-form .identification-tab .ligne-form .label { text-align:left; height:24px; width:140px; padding-top:5px; float:left; }
.cadre-1-colonne .page-mid .identification-form .identification-tab .ligne-form .info-erreur { text-align:center; height:24px; width:30px; padding-top:2px; float:left; }
.cadre-1-colonne .page-mid .identification-form .identification-tab .ligne-form .champ { height:24px; width:213px; left:170px; top:3px; float:left; }
.cadre-1-colonne .page-mid .identification-form .identification-tab .boutons { text-align:right; width:378px; padding-left:20px; padding-top:10px; padding-bottom:10px; }

.cadre-1-colonne .page-mid .contact { margin:0 20px; }
.cadre-1-colonne .page-mid .contact .contact-content { height:280px; width:653px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 { height:30px; width:653px; left:0; top:0; position:relative; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 .label1 { height:24px; width:140px; left:0; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 .info-erreur1 { text-align:center; height:24px; width:30px; left:140px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 .champ1 { height:24px; width:180px; left:170px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 .label2 { height:24px; width:60px; left:350px; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 .info-erreur2 { text-align:center; height:24px; width:30px; left:410px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 .champ2 { height:24px; width:180px; left:440px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-1 input { color:#333; background-color:white; width:165px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 { height:30px; width:653px; left:0; top:0; position:relative; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .label1 { height:24px; width:140px; left:0; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .info-erreur1 { text-align:center; height:24px; width:30px; left:140px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .champ1 { height:24px; width:85px; left:170px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .label2 { height:24px; width:90px; left:260px; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .label3 { height:24px; width:60px; left:350px; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .info-erreur2 { text-align:center; height:24px; width:30px; left:410px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 .champ2 { height:24px; width:180px; left:440px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 select { color:#333; background-color:white; width:173px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-2 input { color:#333; background-color:white; width:75px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-3 { height:30px; width:653px; left:0; top:0; position:relative; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-3 .label { height:24px; width:140px; left:0; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-3 .info-erreur { text-align:center; height:24px; width:30px; left:140px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-3 .champ { height:24px; width:483px; left:170px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-3 input { color:#333; background-color:white; width:435px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 { height:30px; width:653px; left:0; top:0; position:relative; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .label1 { height:24px; width:140px; left:0; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .info-erreur1 { text-align:center; height:24px; width:30px; left:140px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .champ1 { height:24px; width:110px; left:170px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .label2 { height:24px; width:50px; left:280px; top:3px; position:absolute; padding-top:5px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .info-erreur2 { text-align:center; height:24px; width:30px; left:330px; top:3px; position:absolute; padding-top:2px; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .champ2 { height:24px; width:260px; left:360px; top:3px; position:absolute; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .input1 { color:#333; background-color:white; width:95px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .contact .contact-content .ligne-form-4 .input2 { color:#333; background-color:white; width:245px; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-mid .contact .contact-content .message { height:100px; width:653px; left:0; top:8px; position:relative; }
.cadre-1-colonne .page-mid .contact .contact-content .message .label { height:22px; width:653px; }
.cadre-1-colonne .page-mid .contact .contact-content .message .champ { height:75px; width:653px; }
.cadre-1-colonne .page-mid .contact .contact-content .message textarea { height:75px; width:644px; color:#333; background-color:white; overflow:auto; padding-right:3px; padding-left:3px; border:solid 1px #ccc; }
.cadre-1-colonne .page-bottom .boutons {height:25px; width:653px; padding-top:10px; margin-right:20px; margin-bottom:0; margin-left:20px; }
.cadre-1-colonne .page-bottom .boutons .bt-gauche { text-align:center; width:508px; float:left; }
.cadre-1-colonne .page-bottom .boutons .bt-droite { width:145px; float:left; }

.cadre-1-colonne .page-mid .contact-ok { height:360px; width:713px; }
.cadre-1-colonne .page-mid .contact-ok .espaceur {height:60px; }
.cadre-1-colonne .page-mid .contact-ok .cadre { width:653px; background-color:#ffffff; border:solid 1px #e2e2e2; margin:auto; }
.cadre-1-colonne .page-mid .contact-ok .cadre .message { text-align:center; height:34px; width:653px; margin:auto; margin-top:25px; }
.cadre-1-colonne .page-mid .contact-ok .cadre .encart { width:353px; background-color:#f5f5f5; text-align:center; padding-top:12px; padding-bottom:12px; border:solid 1px #e2e2e2; margin:auto; margin-top:25px; }
.cadre-1-colonne .page-mid .contact-ok .cadre .boutons { text-align:center; height:25px; width:353px; margin-top:15px; margin:auto; margin-top:20px; margin-bottom:25px; }

.cadre-1-colonne .page-mid .account {width:620px; height:400px; margin:auto; }
.cadre-1-colonne .page-mid .account input {color:#333; background-color:white; padding-right:3px; padding-left:3px; border:solid 1px #ccc; font-size:11px; }
.cadre-1-colonne .page-mid .account select {color:#333; background-color:white; width:227px; padding-left:3px; border:solid 1px #ccc; font-size:11px; }
.cadre-1-colonne .page-mid .account .col-g { width:400px; float:left; }
.cadre-1-colonne .page-mid .account .col-d { width:190px; float:left; }
.cadre-1-colonne .page-mid .account .col-g .ligne1 {min-height:20px; width:400px; clear:left; }
.cadre-1-colonne .page-mid .account .col-g .ligne1 .col1 {width:130px; float:left; padding-top:5px; }
.cadre-1-colonne .page-mid .account .col-g .ligne1 .col2 {width:300px; float:left; }
.cadre-1-colonne .page-mid .account .col-g .ligne1 .col3 {width:250px; float:left; padding-top:5px; }
.cadre-1-colonne .page-mid .account .col-d .ligne1 {width:190px; clear:left; }
.cadre-1-colonne .page-mid .account .col-d .ligne1 .col1 {width:30px; float:left; }
.cadre-1-colonne .page-mid .account .col-d .ligne1 .col2 {width:150px; float:left; padding-left:8px; }
.cadre-1-colonne .page-mid .account2 {width:670px; height:270px; margin:auto; }
.cadre-1-colonne .page-mid .account2 select {color:#333; background-color:white; width:227px; padding-left:3px; border:solid 1px #ccc; font-size:11px; }
.cadre-1-colonne .page-mid .account2 .inputtxt {color:#333; background-color:white; padding-right:3px; padding-left:3px; border:solid 1px #ccc; font-size:11px; }
.cadre-1-colonne .page-mid .account2 .center {width:450px; margin:auto; }
.cadre-1-colonne .page-mid .account2 .center .ligne1 {min-height:20px; width:450px; clear:left; }
.cadre-1-colonne .page-mid .account2 .center .ligne1 .col1 {width:130px; float:left; padding-top:5px; }
.cadre-1-colonne .page-mid .account2 .center .ligne1 .col2 {width:300px; float:left; }
.cadre-1-colonne .page-mid .account2 .center .ligne1 .col3 {width:300px; float:left; padding-top:5px; }
.cadre-1-colonne .page-mid .account2 .center .ligne1 .btns_form {width:227px; float:left; text-align:right; padding-right:73px; padding-top:10px; }

.cadre-1-colonne .page-mid .espace-perso {width:670px; height:560px; margin:auto; }
.cadre-1-colonne .page-mid .espace-perso .col-g { width:330px; float:left; }
.cadre-1-colonne .page-mid .espace-perso .col-d { width:330px; float:left; padding-left:10px; }
.cadre-1-colonne .page-mid .espace-perso .cadre { width:320px; margin:auto; margin-top:20px; border:solid 1px #eee; }
.cadre-1-colonne .page-mid .espace-perso .cadre .titre{min-height:20px; padding-top:2px; padding-left:5px; background-repeat:no-repeat; background-position:left top; background-image:url(../images/fond_cadre_titre_theme.gif); }
.cadre-1-colonne .page-mid .espace-perso .cadre .liste {width:320px; height:200px; overflow:auto; }
.cadre-1-colonne .page-mid .espace-perso .cadre .bas {text-align:center; min-height:20px; padding-top:8px; } 
.cadre-1-colonne .page-mid .espace-perso .cadre .ligne {padding-left:10px; margin-top:4px; }

.cadre-2-col-g { width:340px; margin-top:7px; margin-left:7px; float :left; }
.cadre-2-col-g .page-top {width:320px; background-image:url(../images/fond_2_col_gauche_top.gif); background-repeat:no-repeat; background-position:center top; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
.cadre-2-col-g .page-mid {width:320px; background-image:url(../images/fond_2_col_gauche_mid.gif); background-repeat:repeat; background-position:center; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
.cadre-2-col-g .page-bottom {width:320px; background-image:url(../images/fond_2_col_gauche_bottom.gif); background-repeat:no-repeat; background-position:center bottom; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-bottom:7px; }
.cadre-2-col-d {width:384px; margin-top:7px; margin-left:7px; float :left; }
.cadre-2-col-d .page-top {width:364px; background-image:url(../images/fond_2_col_droite_top.gif); background-repeat:no-repeat; background-position:center top; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
.cadre-2-col-d .page-mid {width:364px; background-image:url(../images/fond_2_col_droite_mid.gif); background-repeat:repeat; background-position:center; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:0px; }
.cadre-2-col-d .page-bottom {width:364px; background-image:url(../images/fond_2_col_droite_bottom.gif); background-repeat:no-repeat; background-position:center bottom; padding-top:0px; padding-left:10px; padding-right:10px; padding-bottom:10px; margin-bottom:7px; }

.cadre-2-col-g .page-mid .input_popup {color:#333; width:240px; font-size:12px; font-weight:bold; background-color:white; padding-left:3px; border:solid 1px #ccc; }
.cadre-2-col-g .page-mid .text_area {color:#333; width:300px; font-size:12px; font-weight:bold; background-color:white; padding-left:3px; border:solid 1px #ccc; }

.cadre-2-col-g .page-top .haut { height:78px; width:320px; }
.cadre-2-col-g .page-mid .centre { width:310px; margin:0 auto; padding-top:5px; }
.cadre-2-col-g .page-mid .centre .bloc1 { width:310px; }
.cadre-2-col-g .page-mid .centre .bloc2 { width:310px; margin-top:5px; }
.cadre-2-col-g .page-mid .centre .bloc3 { width:310px; margin-top:5px; }
.cadre-2-col-g .page-mid .centre .bloc4 { width:310px; margin-top:5px; }
.cadre-2-col-g .page-mid .centre .bloc5 { width:310px; margin-top:5px; }
.cadre-2-col-g .page-mid .centre .bloc6 { text-align:right; width:310px; margin-top:5px; }
.cadre-2-col-g .page-bottom .bas { height:125px; padding-top:10px; }
.cadre-2-col-g .page-bottom .bas .bas-gauche { text-align:right; width:85px; float:left; }
.cadre-2-col-g .page-bottom .bas .bas-droite { width:235px; float:left; }
.cadre-2-col-g .page-bottom .bas .bas-droite .lien { width:220px; padding-left:10px; padding-top:5px; }

.cadre-2-col-d .page-top .titre { height:33px; }
.cadre-2-col-d .page-top .titre .fleche { text-align:right; height:33px; width:25px; float:left; }
.cadre-2-col-d .page-top .titre .texte { text-align:left; height:30px; width:336px; padding-top:3px; padding-left:3px; float:left; }
.cadre-2-col-d .page-mid .revue-de-presse { width:344px; margin:0 auto; padding:0; }
.cadre-2-col-d .page-mid .revue-de-presse .liste { border:solid 1px #eee; }
.cadre-2-col-d .page-mid .revue-de-presse .liste .resume { background-color:transparent; background-image:url(../images/fond_rp_home_droite.gif); background-repeat:no-repeat; background-position:left top; width:323px; height:64px; }
.cadre-2-col-d .page-mid .revue-de-presse .liste .resume .titre {width:303px; margin-left:20px; padding-top:3px; }
.cadre-2-col-d .page-mid .revue-de-presse .liste .resume .texte { width:303px; margin-left:20px; }
.cadre-2-col-d .page-mid .revue-de-presse .boutons { text-align:center; height:30px; width:344px; padding-top:8px; }
.cadre-2-col-d .page-mid .actu { }
.cadre-2-col-d .page-mid .actu .titre { height:30px; padding-top:5px; }
.cadre-2-col-d .page-mid .actu .titre .fleche { text-align:right; height:30px; width:25px; float:left; }
.cadre-2-col-d .page-mid .actu .titre .texte { text-align:left; height:22px; width:238px; margin-top:3px; margin-left:3px; float:left; }
.cadre-2-col-d .page-bottom .fix-height { height:81px; }
.cadre-2-col-d .page-bottom .fix-height .actu { width:250px; float:left; }
.cadre-2-col-d .page-bottom .fix-height .actu .resume { height:100px; }
.cadre-2-col-d .page-bottom .fix-height .actu .resume .texte { margin-left:20px; }
.cadre-2-col-d .page-bottom .fix-height .actu .boutons { height:15px; margin-top:10px; margin-left:20px; }
.cadre-2-col-d .separateur { background-color:#5994c1; height:9px; width:384px; }

.lien-ss-nav {font-size:11px; font-style:normal; }
.lien-txt11 {font-size:11px; font-style:normal; }
.lien-txt11-bold {font-size:11px; font-style:normal; font-weight:bold; }

.box-listing { font-size:10px; color:#333; background-color:#f5f5f5; }
.txt10-bleu { font-size:10px; color:#005aa0; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt10-noir { font-size:10px; color:#333333; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-orange { font-size:11px; color:#ff9900; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-bleu { font-size:11px; color:#005aa0; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-vert { font-size:11px; color:#339933; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-rouge { font-size:11px; color:red; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-gris { font-size:11px; color:#999999; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-gris-u { font-size:11px; color:#999999; font-weight:normal; background-color:transparent; text-decoration:underline; }
.txt11-noir { font-size:11px; color:#333333; font-weight:normal; background-color:transparent; text-decoration:none; }
.txt11-noir a { color:#333333; text-decoration:none; }
.txt11-bold-gris { font-size:11px; color:#999999; font-weight:bold; background-color:transparent; text-decoration:none; }
.txt11-bold-noir { font-size:11px; color:#333333; font-weight:bold; background-color:transparent; text-decoration:none; }
.txt11-bold-bleu { font-size:11px; color:#005AA0; font-weight:bold; background-color:transparent; text-decoration:none; }
.txt11-bold-vert { font-size:11px; color:#339933; font-weight:bold; background-color:transparent; text-decoration:none; }
.txt11-bold-rouge { font-size:11px; color:red; font-weight:bold; background-color:transparent; text-decoration:none; }
.txt12-bleu { font-size:12px; color:#005AA0; background-color:transparent; text-decoration:none; }
.txt12-orange { font-size:12px; color:#ff9900; background-color:transparent; text-decoration:none; }
.txt12-gris { font-size:12px; color:#999999; background-color:transparent; text-decoration:none; }
.txt12-noir { font-size:12px; color:#333333; background-color:transparent; text-decoration:none; }
.txt12-bold-bleu { font-size:12px; font-weight:bold; color:#005AA0; background-color:transparent; text-decoration:none; }
.txt12-bold-noir { font-size:12px; font-weight:bold; color:#333333; background-color:transparent; text-decoration:none; }
.txt14-noir { font-size:14px; color:#333333; background-color:transparent; text-decoration:none; }
.txt14-bold-rouge { font-size:14px; font-weight:bold; color:#FF0000; background-color:transparent; text-decoration:none; }

input:focus { background:#ffd; }
label.required { font-weight:bold; color:#FF0000; background-color:transparent; }
label.required:after { content:'*'; }

div.recherche_suggestion {
	position: absolute;
	width: 133px;
	background-color: white;
	border: 1px solid #888;
	margin: 0px;
	padding: 0px;
}

div.recherche_suggestion ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

div.recherche_suggestion ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	cursor: default;
	padding: 0.1em 0.5ex;
	font-family: sans-serif;
	font-size: 90%;
	color: #444;
	height: 1.5em;
	line-height: 1.5em;
}

div.recherche_suggestion ul li.selected {
	background-color:  #ffb;
}


/* menu du bas qui sert pour le referencement google*/
#menu_bottom{
	font-size:0.7em;
	list-style-type:none; 
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:center;
}

#menu_bottom li{
	color:#7D7D7D;
	display:inline;
	padding:0 5px 0 5px;
}

#menu_bottom li a{
	color:#AAAAAA;
}

#menu_bottom li a:hover{
	color:#555555;
}

