/*
Theme Name: Move'On
Theme URI: http://www.pixele.fr/
Description: Thème Move'On 
Version: 1.0
Author: Pixele
Author URI: http://www.pixele.fr/
Tags: Colored
Text Domain: pixele

*/

/************ STYLES GENERAUX ************/

body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-color:#F1F1F1;}
ul, li, p, ol, form, img { padding:0 0 0 0; margin:0 0 0 0; border:0px;}
li { list-style:none;}
a, a:hover {outline:none;}
#clr {clear:both;}

/**************** ENTETE *****************/

#main {width:1024px; margin:0 auto 20px auto; border:1px solid #D6D6D6;}
#header {float:left; width:1014px; height:173px; padding:0 0 0 10px; background:#FFF url(images/moveon.jpg) no-repeat; background-position:center; position:relative;}
/*#header a {float:left; position:absolute; width:600px; height:100px; top:35px; left:25px; background:transparent url(images/spacer.gif) no-repeat;}*/
.phrase {font-size:10px; color:#666;}

#contenu .bandeau_moveon {float:left; width:1004px; height:170px; background-color:#CCC;}

#contenu .rockngold {float:left; width:1004px; height:170px; background-image:url(images/rockngold_noir.jpg); }
#contenu .rockngold2 { background-image:url(images/rockngold_blanc.jpg); }

#contenu .rockngold .form_rock { margin-left:775px; width:249px;}
#contenu .rockngold .form_rock .input_nom{ background-image:url(images/rockngold_input_nom.jpg); width:220px; height:22px; margin-top:3px;}
#contenu .rockngold .form_rock .input_prenom{ background-image:url(images/rockngold_input_prenom.jpg); width:220px; height:22px; margin-top:32px; }
#contenu .rockngold .form_rock .input_email{ background-image:url(images/rockngold_input_email.jpg); width:220px; height:22px;  margin-top:3px;}
#contenu .rockngold .form_rock .input_age{ background-image:url(images/rockngold_input_age.jpg); width:220px; height:22px;  margin-top:3px;}

#contenu .rockngold .form_rock input[type=text] {border:0; font-family:Verdana; color:#000; background:transparent; font-weight:bold; font-size:13px; height:20px;}

#contenu .rockngold .form_rock .prenom{ margin-left:86px; width:134px; }
#contenu .rockngold .form_rock .nom{ margin-left:65px; width:155px; }
#contenu .rockngold .form_rock .email{ margin-left:74px; width:146px; }
#contenu .rockngold .form_rock .age{ margin-left:57px; width:120px; }

#contenu .rockngold .form_rock .input_submit{ background: transparent url(images/rockngold_submit.png); width:77px; height:28px; margin:3px 0 0 150px; border:0; cursor:pointer }



/***************** MENU ******************/

#navigation {clear:both; width:1024px; height:56px; background-color:#FFF;} /* Style rajouté */
#nav {background-color:#C6C5C1;font-family:'arial',sans-serif;font-size:1em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;height:28px;line-height:normal;position:relative;width:1004px;margin:0 0 0 10px;}

#nav .select, #nav .current {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#nav li {display:inline;height:auto;margin:0;padding:0;}

#nav .select a, #nav .current a {color:#434343;display:block;float:left;font-size:13px;height:28px;line-height:28px;text-decoration:none;width:auto;padding:0 20px 0 20px;}
#nav .select a:hover, #nav .select li:hover a {color:#434343;}

#nav .sub {display:none;width:100%;}
#nav .current a {color:#434343;display:inline;}
#nav .select li a:hover .sub, #nav .select li:hover .sub {color:#CCCCCC;display:inline;font-size:11px;left:0;margin-top:0;padding:0 8px 0 8px;position:absolute;top:28px;width:988px;z-index:100;height:28px;}

#nav .sub, #nav .sub_active {background:#666 none repeat scroll 0 0;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#nav .sub_active {display:inline;left:0;margin-top:0;padding:0 8px 0 8px;position:absolute;top:28px;width:988px;height:28px;z-index:10;color:#434343;font-size:11px;}
#nav .sub_active a {color:#434343;display:inline;float:left;font-size:11px;height:28px;line-height:28px;margin:0;padding:0 4px 0 4px;text-decoration:none;width:auto;}

#nav .select a:hover .sub li a, #nav .select li:hover .sub li a {color:#434343;display:inline;float:left;font-size:11px;margin:0;padding:0 4px 0 4px;width:auto;}


/**************** COULEURS DU MENU ****************/

#nav .c0 a, #nav .c0 a:hover, #nav .c0b a:hover, #nav .c0b li:hover a {background-color:#434343; color:#FFF;} /* Fond menu en select et active */
#nav .c0a li a:hover, #nav .c0b a:hover .c0a li a:hover, #nav .c0b li:hover .c0a li a:hover {background-color:#434343; color:#FFF;} /* Liens sous menus en hover */
#nav .c0b a:hover .c0a li a, #nav .c0b li:hover .c0a li a, #nav .c0a, #nav .c0a a {color:#C6C5C1;} /* Liens sous menus */
#nav .c0b li a:hover .c0a, #nav .c0b li:hover .c0a, #nav .c0a {background-color:#434343; color:#FFF} /* Fond sous menu en select */

#nav .c1 a, #nav .c1 a:hover, #nav .c1b a:hover, #nav .c1b li:hover a {background-color:#D7D600} /* Barre menu active */
#nav .c1a li a:hover, #nav .c1b a:hover .c1a li a:hover, #nav .c1b li:hover .c1a li a:hover {background-color:#D7D600;} /* Barre menu en select */
#nav .c1b li a:hover .c1a, #nav .c1b li:hover .c1a, #nav .c1a {background-color:#D7D600;} /* Barre sous-menu en select */

#nav .c2 a, #nav .c2 a:hover, #nav .c2b a:hover, #nav .c2b li:hover a {background-color:#FDEC00}
#nav .c2a li a:hover, #nav .c2b a:hover .c2a li a:hover, #nav .c2b li:hover .c2a li a:hover {background-color:#FDEC00;}
#nav .c2b li a:hover .c2a, #nav .c2b li:hover .c2a, #nav .c2a {background-color:#FDEC00;}

#nav .c3 a, #nav .c3 a:hover, #nav .c3b a:hover, #nav .c3b li:hover a {background-color:#85CFF4}
#nav .c3a li a:hover, #nav .c3b a:hover .c3a li a:hover, #nav .c3b li:hover .c3a li a:hover {background-color:#85CFF4;}
#nav .c3b li a:hover .c3a, #nav .c3b li:hover .c3a, #nav .c3a {background-color:#85CFF4;}

#nav .c4 a, #nav .c4 a:hover, #nav .c4b a:hover, #nav .c4b li:hover a {background-color:#E3277B}
#nav .c4a li a:hover, #nav .c4b a:hover .c4a li a:hover, #nav .c4b li:hover .c4a li a:hover {background-color:#E3277B;}
#nav .c4b li a:hover .c4a, #nav .c4b li:hover .c4a, #nav .c4a {background-color:#E3277B;}

#nav .c5 a, #nav .c5 a:hover, #nav .c5b a:hover, #nav .c5b li:hover a {background-color:#F28300}
#nav .c5a li a:hover, #nav .c5b a:hover .c5a li a:hover, #nav .c5b li:hover .c5a li a:hover {background-color:#F28300;}
#nav .c5b li a:hover .c5a, #nav .c5b li:hover .c5a, #nav .c5a{background-color:#F28300;}

#nav .c6 a, #nav .c6 a:hover, #nav .c6b a:hover, #nav .c6b li:hover a {background-color:#C59766}
#nav .c6a li a:hover, #nav .c6b a:hover .c6a li a:hover, #nav .c6b li:hover .c6a li a:hover {background-color:#C59766;}
#nav .c6b li a:hover .c6a, #nav .c6b li:hover .c6a, #nav .c6a {background-color:#C59766;}

#nav .c7 a, #nav .c7 a:hover, #nav .c7b a:hover, #nav .c7b li:hover a {background-color:#993399; color:#FFF;} /* Fond menu en select et active */
#nav .c7a li a:hover, #nav .c7b a:hover .c7a li a:hover, #nav .c7b li:hover .c7a li a:hover {background-color:#993399; color:#FFF;} /* Liens sous menus en hover */
#nav .c7b a:hover .c7a li a, #nav .c7b li:hover .c7a li a, #nav .c7a, #nav .c7a a {color:#C6C5C1;} /* Liens sous menus */
#nav .c7b li a:hover .c7a, #nav .c7b li:hover .c7a, #nav .c7a {background-color:#993399; color:#FFF} /* Fond sous menu en select */

#nav .c1a a:hover, #nav .c2a a:hover, #nav .c3a a:hover, #nav .c4a a:hover, #nav .c5a a:hover, #nav .c6a a:hover, #nav .c7a a:hover {color:#FFF;} /* Sous rubriques hover en active */
#nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover  {color:#FFF;} /* Sous rubriques hover en select */

#nav .sub_active .current-cat a {color:#FFF;} /* SOUS CATEGORIE EN COURS */
#nav .sub-active .current_page a {color:#FFF;} /* SOUS CAT/PAGE EN COURS */

/******************** RECHERCHE *********************/

#blk_search {float:right; width:184px; height:25px; padding:3px 4px 0 0; text-align:right;}
.recherche {float:left; width:130px; height:13px; background:#FFF url(images/bg_search.gif) no-repeat; background-position:4px 3px; border:1px solid #999; padding:3px 0 4px 20px; color:#666; font-size:11px;}
.btn_ok {float:left;width:32px; height:22px; background:transparent url(images/btn_ok.jpg) no-repeat; border:none;}
.btn_ok:hover {background-position:0 -22px; cursor:pointer;}
.pagetitle {font-size:15px; color:#333; padding:5px 0 0 0;}


/**************** LISTING ARTICLES ******************/

#contenu {float:left; width:1004px; margin:0; padding:0 10px 0 10px; background-color:#FFF;}
.colonne_gauche {float:left; width:526px; padding:0 10px 0 0; background:#FFF url(images/bgb_menu.jpg) repeat-x top;}
.colonne_gauche .toutes_actus {float:left; width:516px; margin:15px 0 0 0; color:#666; font-size:13px; font-weight:bold;}
.colonne_gauche .toutes_actus a {color:#666; text-decoration:none;} .colonne_gauche .toutes_actus a:hover {text-decoration:underline;}
.colonne_gauche .mes_articles {float:left; width:516px; margin:15px 0 0 0;}
.mes_articles li {float:left; width:516px;}
.mes_articles h2, .mes_articles h2 a, .mes_articles h3, .mes_articles h3 a {color:#333; text-decoration:none;}
.mes_articles h2 {float:left; width:516px; margin:0 0 10px 0; font-size:30px;}
.cat_actus h2 {font-size:22px;}
.mes_articles h2 a:hover, .mes_articles h3 a:hover {color:#C6C5C1;}
.mes_articles h3 {margin:0 0 5px 0; font-size:30px; color:#993399;} /* Page evenements */
.mes_articles h3 a {color:#993399;} /* Page evenements */
.mes_articles .content p {float:left; margin:10px 0 10px 0; font-size:12px; color:#666; line-height:20px;}
.mes_articles .content p a {color:#333; text-decoration:underline;}
.mes_articles .content p a:hover, .mes_articles .content a:hover {text-decoration:none;}
.mes_articles .liens_3 p a, .footer .barre .barre_g .ft3 {color:#D7D600;}
.mes_articles .liens_5 p a, .footer .barre .barre_g .ft5 {color:#FDEC00;}
.mes_articles .liens_6 p a, .footer .barre .barre_g .ft6 {color:#85CFF4;}
.mes_articles .liens_7 p a, .footer .barre .barre_g .ft7 {color:#E3277B;}
.mes_articles .liens_8 p a, .footer .barre .barre_g .ft8 {color:#F28300;}
.mes_articles .liens_9 p a, .footer .barre .barre_g .ft9 {color:#C59766;}
.mes_articles .content .more-link {color:#999; text-decoration:none;}
.mes_articles .content .more-link:hover {text-decoration:underline;}
.mes_articles .content_img img, .mes_articles .content img, .mes_articles .content_noir img, .mini_colg .img_actu img {background-color:#FFF; padding:3px; border:1px solid #C6C5C1;}
.mes_articles .content img, .mes_articles .content_noir img {margin:5px 0 5px 0;}
.mes_articles .content_data {float:left; width:516px; height:24px; background:#FFF url(images/pfoot_bg.jpg) repeat-x top; font-size:12px; color:#666; border-top:1px solid #D6D6D6;}
.mes_articles .content_data .lire_suite {float:left; width:100px; background:url(images/pfoot_arrow.jpg) no-repeat left; background-position:8px 7px; padding:3px 0 0 20px; font-weight:bold;}
.mes_articles .content_data .lire_suite a {color:#666; text-decoration:none;}
.mes_articles .content_data a:hover {text-decoration:underline;}
.mes_articles .content_data .posted {float:right; font-size:10px; color:#666; padding:0 5px 0 0;}
.mes_articles .content_data .texte {float:left; padding:3px 0 0 0;}
.mes_articles .content_data .comments {float:left; width:23px; height:24px; margin:0 0 0 10px;}
.mes_articles .content_data .share {float:left; width:13px; height:24px; margin:0 0 0 10px;}
.mes_articles .content_data .comments a {display:block; font-size:11px; width:14px; height:21px; background:url(images/pfoot_comment.jpg) no-repeat top; color:#FFF; text-decoration:none; font-weight:bold; padding:3px 0 0 9px;}
.mes_articles .content_data .share a, .mes_articles .content_data .share_droite a {display:block; width:13px; height:17px; }
.mes_articles .content_data .comments a:hover {background-position:0 -24px;}


/****************** PAGINATION **************************/

.pagebar {float:left; width:516px; margin:10px 0 5px 0; color:#434343; text-align:center; font-size:12px; font-weight:bold; }
.pagebar a {float:left; margin:2px; padding:1px 4px; border:1px solid #CCC; text-decoration:none; color:#434343;}
.pagebar a:hover, .pagebar .this-page {background-color:#C6C5C1; color:#FFF;}
.pagebar .this-page {float:left; margin:2px; padding:1px 4px; border:1px solid #CCC;}


/****************** FORM EVENEMENTS *************************/

#tdomf_form1 {float:left; width:516px; margin:0; font-size:12px; color:#666;}
#tdomf_form1 fieldset {float:left; width:516px; margin:15px 0; padding:0; border:none;}
#tdomf_form1 legend {float:left; width:516px; font-weight:bold; margin:0 0 15px 0; padding:0; text-indent:0; color:#000; font-size:16px;}
#tdomf_form1 .p_events {float:left; width:516px;}
#tdomf_form1 label {float:left; width:150px; font-weight:bold; padding:3px 0 0 0;}
#whoami_name, #whoami_email, #whoami_webpage, #content-title-tf, #customfields-tf-3-tf, #customfields-tf-4-tf {float:left; width:360px;}
#content-text-ta {float:left; width:285px; height:100px; font-family:Arial; font-size:12px;}
#tdomf_form1 .tdomf_buttons {float:left; width:516px; margin:15px 0 0 0; text-align:center;}
#tdomf_form1_message {font-size:12px; font-weight:bold; color:#666;}
#tdomf_form1_send {width:195px; height:28px; background:url(images/btn_submit_event.jpg) no-repeat top; border:0; cursor:pointer;}
#tdomf_form1_send:hover {background-position:0 -28px;}
/* Upload image */
iframe {float:left; margin:0; padding:0; background-color:#F1F1F1;}
#uploadfiles_inline {float:left; padding:20px 10px 10px 10px; background:url(images/bg_uploads.jpg) no-repeat;}
/* Affichage liste événements */
.agenda_moveon {float:left; width:516px; height:58px; background:url(images/agenda_moveon.jpg) no-repeat; margin:20px 0 0 0;}
.choix_events {float:left; width:496px; height:30px; padding:8px 10px 0 10px; background-color:#993399; }
.colonne_gauche .select_dates {float:left; width:100%; height:100%;}
.colonne_gauche .div_submit_dates, .right {float:left; padding:0 0 0 10px;}
.colonne_gauche .submit_dates {width:32px; height:22px; background:url(images/btn_dl.jpg) no-repeat; border:0; cursor:pointer;}
.colonne_gauche .submit_dates:hover {background-position:0px -22px;}
.colonne_gauche .one_select {float:left; font-size:12px; font-family:Arial;}
.one_select label {color:#FFF; font-weight:bold; font-size:13px; padding:0 10px 0 0;}
.one_select select {border:1px solid #D6D6D6; width:118px; height:22px; font-size:12px; color:#333}
.meta_event {float:left; width:516px; height:17px; margin:0 0 10px 0; font-size:12px; background-color:#CCC;}
.date_event {float:left; height:16px; padding:1px 5px 0 5px; background-color:#993399; color:#FFF;}
.lieu_event {float:left; height:16px; padding:1px 5px 0 5px; background-color:#CCC; color:#993399; font-weight:bold;}
.metas_liste {float:left; width:516px; margin:0 0 20px 0; font-size:12px;}
.metas_liste ul li {background:url(images/puce2.jpg) no-repeat; background-position:left; margin:5px 0 0 0; padding:0 0 0 15px;}


/****************** FORM CONTACT *************************/

.content .wpcf7 {float:left; width:516px; color:#434343;}
.content .wpcf7 form p {float:left; margin:5px 0 0 0; width:516px;}
.wpcf7 label {float:left; font-weight:bold; font-family:Arial;}
.wpcf7 select {float:right; width:56px; height:22px; font-family:Arial; margin:0 3px 0 0;}
.wpcf7 .petit {float:right; width:280px; font-family:Arial;}
.wpcf7 .long, .wpcf7 .textarea {float:right; width:339px; font-family:Arial; font-size:12px;}
.wpcf7 .textarea {height:80px;}
.content .wpcf7 form .submit_form {float:left; width:516px; text-align:center; margin:0;}
.wpcf7 .submit_form .btn_submit {width:90px; height:28px; background:url(images/btn_envoyer.jpg) no-repeat top; border:none; font-size:13px; font-weight:bold; color:#666;}
.wpcf7 .submit_form .btn_submit:hover {background-position:0px -28px; cursor:pointer;}
.wpcf7-response-output {float:left; width:516px; margin:15px 0 0 0; font-size:13px; color:#434343; font-weight:bold;}
.wpcf7-not-valid-tip-no-ajax {float:left; color:#FF0000; line-height:normal; font-size:10px; padding:4px 0 0 5px;}

/****************** ARTICLE SEUL **********************/

.mes_articles .content_noir p {color:#000; text-align:justify;}
.mes_articles .data_single {float:left; width:516px; margin:0 0 10px 0; background:#FFF url(images/pfoot_bg.jpg) repeat-x top; font-size:12px; color:#666; border-top:1px solid #D6D6D6;}
.mes_articles .data_single .texte {float:left; width:488px; padding:3px 0 0 0;}
.mes_articles .data_single .share_droite {float:left; width:13px; height:17px; margin:0 10px 0 0;}
.mes_articles .data_single .share_droite img {float:left; padding:0;}
.mes_articles .data_single .details {float:left; width:511px; font-size:10px; color:#666; padding:0 0 0 5px;}
.mes_articles .data_single .details a {color:#666; text-decoration:none;}
.mes_articles .data_single .details a:hover {text-decoration:underline;}
.mes_articles .content_img, .mes_articles .content, .mes_articles .content_noir, .mes_articles .data_single, .mes_articles .data_single .details, .mes_articles .content_comments {float:left; width:516px;}
.mes_articles .data_single .details .categories, .mes_articles .data_single .details .tags {float:left; width:511px; margin:0;}
.mes_articles .data_single .details .tags {margin:2px 0 0 0;}

/* Commentaires */
.mes_articles .content_comments {float:left; font-size:12px; color:#333;}
.content_comments .entete_comments {float:left; width:509px; height:21px; margin:5px 0 0 0; background-color:#F1F1F1; border:1px solid #D6D6D6; padding:3px 0 0 5px;}
.content_comments .entete_comments h4 {float:left; width:269px; font-size:13px; font-weight:bold; margin:0;}
.content_comments .get_logged, .form_ajout, .form_ajout #commentform .connecte {float:left; margin:10px 0 10px 0;}
.form_ajout #commentform .connecte {padding:0 0 0 10px;}
.form_ajout textarea {font-family:Arial;}
.content_comments .entete_comments a, .content_comments .get_logged a, .content_comments .form_ajout a {color:#333; text-decoration:none;}
.mes_articles .entete_comments a:hover, .content_comments .get_logged a:hover, .content_comments .form_ajout a:hover {text-decoration:underline}
.content_comments .entete_comments .number {display:block; float:left; width:23px; height:17px; margin:0 5px 0 0; background:url(images/comment_small.gif) no-repeat; background-position:0 1px; color:#FFF; font-size:11px; font-weight:bold; text-align:center;}
.content_comments .entete_comments .plus {font-size:12px;}
.content_comments .entete_comments .ajout {float:left; text-align:right; width:230px; padding:2px 10px 0 0; font-size:11px; font-weight:bold;}
.content_comments .comment, .content_comments .comment-author, .content_comments .comment-meta, .content_comments #reponse_comment, .content_comments .comment-text, .connecte {float:left;}
.content_comments .comment {width:509px; padding:10px 0 10px 5px; position:relative; border-bottom:1px solid #D6D6D6;}
.content_comments .comment .puce{ position:absolute; width:20px; height:20px; background:url(images/puce.gif) no-repeat; top:15px; left:115px;}
.content_comments .comment-author {width:114px; font-size:11px;}
.content_comments .nom_auteur {color:#333; font-size:12px; font-style:normal; font-weight:bold;}
.content_comments .comment-edit-link {color:#333; text-decoration:none;} .content_comments .comment-edit-link:hover {text-decoration:underline;}
.content_comments .comment-text {width:374px; border-left:1px solid #D6D6D6; padding:0 0 0 20px; line-height:17px; text-align:justify;}

.form_ajout {width:514px;}
.form_ajout #commentform p {float:left;}
.form_ajout #commentform .col_gauche {float:left; width:154px;}
.form_ajout #commentform .inp_text {float:left; width:152px; height:18px; border:1px solid #CCC; color:#333; font-size:12px; margin:0; padding:0;}
.form_ajout #commentform label {float:left; width:154px; font-size:12px; font-weight:bold; margin:0 0 3px 0; color:#666;}
.form_ajout #commentform .inp_mail {float:left; margin:4px 0 0 0;}

.form_ajout #commentform .col_droite {float:left; width:350px; padding:0 0 0 10px;}
.form_ajout #commentform textarea {float:left; width:348px; height:60px; border:1px solid #CCC; margin:0; padding:0; color:#333; font-size:12px;}
.form_ajout #commentform .inp_submit {float:left; width:195px; height:28px; margin:15px 0 0 0; background:url(images/btn_valider.jpg) no-repeat top; border:0;}
.form_ajout #commentform .inp_submit:hover {background-position:0 -28px; cursor:pointer;}


/******************** COLONNE DE DROITE ***********************/

.colonne_droite {float:left; width:468px; padding:5px 0 0 0; background:#FFF url(images/bgb_menu.jpg) repeat-x top;}
.colonne_droite .mini_colg {float:left; width:260px; padding:10px 9px 0 0;}

/* Pub top */
.dwnl{ height:164px; width:468; position:relative; background:url(images/bg_downloads.jpg) no-repeat;}
.dwnl select{ font:12px arial; padding:2px 2px 2px 2px; width:207px; border:1px solid #999; position:absolute; top:127px; left:189px;}
.dwnl .dwnl_btn{ display:block; width:32px; height:22px; background:url(images/btn_dl.jpg) no-repeat; position:absolute; top:128px; left:396px;}
.dwnl .dwnl_btn:hover{ background-position:0px -22px;}

/* Mini colonne gauche */
.mini_colg .titre_colg {float:left; width:248px; height:19px; background-color:#F1F1F1; border:1px solid #D6D6D6; padding:2px 0 0 10px; font-size:13px; color:#333;}
.mini_colg .blk_photos {float:left; width:258px; height:230px; padding:10px 0 0 0;} 
.mini_colg .blk_photos .photo_user {float:left; width:119px; height:96px; border:1px solid #C6C5C1; padding:2px; margin:0 0 0 0;}
.mini_colg .blk_photos .photo_user img {float:left; width:119px; height:63px;}
.mini_colg .blk_photos .photo_user .nom_user a {color:#333; text-decoration:none;}
.mini_colg .blk_photos .photo_user .nom_user a:hover {text-decoration:underline;}
.mini_colg .blk_photos .photo_user .nom_user {float:left; width:119px; height:28px; margin:2px 0 0 0; background:#FFF url(images/bg_mini_pola.jpg) repeat-x; font-size:11px; font-weight:bold; text-align:center; padding:3px 0 0 0; overflow:hidden;}
.mini_colg .blk_photos .pair {float:left; margin:0 0 0 8px;}
.mini_colg .blk_photos .m_top, .mini_colg .m_top {margin-top:10px;}
.mini_colg .m_bottom {margin:0 0 5px 0;}

.mini_colg .gros_titre_actu, .mini_colg .gros_titre_actu a {color:#333; font-size:18px; text-decoration:none;}
.mini_colg .titre_actu, .mini_colg .titre_actu a {color:#333; font-size:12px; font-weight:bold; text-decoration:none}
.mini_colg .gros_titre_actu {float:left; width:258px; margin:0;}
.mini_colg .titre_actu {float:left; width:238px; padding:0 0 0 20px; background:url(images/puce.jpg) no-repeat; background-position:3px 5px;}
.mini_colg .titre_actu a:hover, .mini_colg .gros_titre_actu a:hover, .mini_colg .nuages_mots a:hover {text-decoration:underline;}
.mini_colg .date_actu {float:left; width:238px; font-size:10px; color:#333; padding:2px 0 3px 0;}
.mini_colg .p_left {padding:0 0 0 20px;}
.mini_colg .img_actu {float:left; width:159px; height:69px; margin:0;}
.mini_colg .tags_rouen {float:left; background-color:#F1F1F1; margin:15px 0 5px 0;}
.mini_colg .nuages_mots {float:left; margin:2px 0 0 0;}
.mini_colg .nuages_mots a {color:#333; text-decoration:none;}

/* Bloc newsletter */
.club_moveon {float:left; width:244px; height:125px; margin:20px 0 0 0; background:url(images/bg_club.jpg) no-repeat; padding:35px 5px 0 11px; font-size:11px}
.prest_club {color:#999;}
.input {float:left; margin:7px 0 0 0;}
.input p {float:left; padding:0;}
.club_moveon label {float:left; width:88px; color:#FFF; font-weight:bold; padding:3px 0 0 0; cursor:pointer;}
.club_moveon .inputtext {border:1px solid #CCC; margin:0 0 2px 0; font-size:11px; width:147px; height:15px; padding:3px 0 0 0; font-weight:bold;}
.club_moveon .submit_club {float:left; width:159px; height:22px; margin:2px auto 0 auto; padding:0 0 0 85px;}
.club_moveon .btn_submit {float:left; width:90px; height:22px; background:url(images/btn_club.png) no-repeat;}
.club_moveon .btn_submit:hover {background-position:0px -22px}


/* Couleurs de fond des titres */
#color_3 {background-color:#D7D600;}
#color_5 {background-color:#FDEC00;}
#color_6 {background-color:#85CFF4;}
#color_7 {background-color:#E3277B;}
#color_8 {background-color:#F28300;}
#color_9 {background-color:#C59766;}
#color_70 {background-color:#993399; color:#FFF}

/* Mini colonne droite */
.mini_cold {float:left; width:199px; background-color:#FFF; margin:10px 0 0 0; padding:0;}
.mini_cold .logo_moveon {float:left; width:199px; height:41px; background:url(images/mouveon_small.jpg) no-repeat;}
.mini_cold .titre_rub {float:left; width:189px; height:29px; background:url(images/bg_rss.jpg) repeat-x; border-bottom:1px solid #D6D6D6; border-top:1px solid #D6D6D6; padding:0 0 0 10px;}
.mini_cold .titre_rub img {float:left; padding:6px 8px 0 0;}
.mini_cold .titre_rub h5 {float:left; padding:3px 0 0 0; font-size:18px; color:#666; font-weight:normal; margin:0;}
.mini_cold .titre_rub h5 a {color:#666; text-decoration:none; font-weight:normal}
.mini_cold .titre_rub h5 a:hover, .mini_cold .join_fb a:hover {text-decoration:underline;}
.mini_cold .mes_rub {float:left; width:189px; background-color:#FFF; padding:5px 0 5px 10px;}
.mini_cold .lien_rub {float:left; width:189px; line-height:15px; padding:0; margin:0;}
.mini_cold .mes_rub a {color:#333; font-size:12px; text-decoration:none;}
.mini_cold .mes_rub a:hover {text-decoration:underline;}

.mini_cold .img_fb {float:left; width:199px; height:56px; margin:15px 0 0 0;}
.mini_cold .virgin {float:left; width:199px; height:98px; margin:15px 0 10px 0; text-align:center;}
.mini_cold .join_fb {float:left; width:199px; margin:3px 0 0 0; color:#3A5998; line-height:15px;}
.mini_cold .join_fb a {color:#3A5998; text-decoration:none; font-size:12px;}

/****************** FOOTER **************************/
.footer {float:left; width:1004px; margin:20px 0 10px 0;}
.footer .barre {float:left; width:1004px; background-color:#F1F1F1; border-top:1px solid #D6D6D6; color:#999; font-size:12px;}
.footer .barre .barre_g, .footer .barre .barre_g .logo_ft, .footer .barre .barre_g .liste_couleurs {float:left;}
.footer .barre .barre_g .logo_ft a {float:left; width:121px; height:29px; background:url(images/moveon_ft.jpg) no-repeat;}
.footer .barre .barre_g .liste_couleurs {float:left; height:25px; padding:4px 0 0 0;}
.footer .barre .barre_g .liste_couleurs a {padding:0 10px 0 10px; text-decoration:none; font-size:13px;}
.footer .barre .barre_g .liste_couleurs a:hover, .footer .barre .barre_d a:hover, .footer .list_cat a:hover, .footer .copy a:hover {text-decoration:underline;}
.footer .barre .barre_d ul {float:right;}
.footer .barre .barre_d li{float:left;}
.footer .barre .barre_d {float:left; width:470px; height:24px; color:#999; padding:0 0 0 0px;}
.footer .barre .barre_d a {float:left; padding:0 10px 0 10px; color:#999; text-decoration:none;}
.footer .barre .barre_d .page_item, .footer .barre .barre_d .sep, .footer .barre .barre_d .cat-item {padding-top:5px;}
.footer .barre .barre_d .flux_ft a {padding-top:3px;}

.footer .list_cat {float:left; margin:15px 0 0 0; width:999px; padding:0; color:#999; font-size:12px; font-weight:bold;}
.footer .list_cat a {color:#999; text-decoration:none;}
.list_cat ul, .list_cat ul li, .list_cat ul li a, .list_cat ul li ul li, .list_cat ul li ul li a {display:inline}
.list_cat li a {padding:0 4px 0 3px;}
.list_cat .children {display:inline; font-weight:normal;}

.footer .copy {float:left; margin:12px 0 10px 0; width:999px; padding:0 5px 0 5px; color:#999; font-size:11px;}
.footer .copy a {color:#999; text-decoration:none;}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#FFF;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 102;
	color:#000000;
	display:none;
	border: 0;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	background: #F00;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:transparent;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}






