/**  Feuille de style pour EPFLTV  **/

/*** Highlight video cell ***/
.video_on {
 background-color:#ddeeaa;
}

/*** Highlight video cell ***/
.video_out {
 background-color:#ffffff;
}

/* bloc de la home page */
.coldLinksNl {display:block; margin-left:5px;margin-top:2px;margin-bottom:2px; color:#535353;font-size:11px;}

/* Titre bloc droite home page */
.hometitle_right {font-weight:bold;font-family: arial,helvetica,sans-serif;font-size:12px;color:#606040;padding-left:8px;}

/* Titre bloc gauche home page */
.hometitle_left {font-weight:bold;font-family: arial,helvetica,sans-serif;font-size:12px;color:#606040;padding-left:8px;}

/*** Style des nombres en bas de page de channel_one indiquants les entrées suivantes ***/
.entries_actuals {
 font-size: 14pt;
}
.entries_more {
 font-size: 10pt;
}

/*** Style pour les embed field (lecteur exportable..) ***/
.embedField { width: 250px; font-size: 10px; }

/*** Styles de titre pour les entrées similaires (start_video) ***/
.similar_title {
 color: #ffff55;
 font-size: 13pt;
 font-weight: 600;
 background-color:#aabbcc;
 font-family: Arial, Helvetica, sans-serif;
}

/** Style pour table des entreés similaires **/
.similar_table {
 background-color:#eeee00;
}

/** Partie droite de start_video **/
#video_right      { position: absolute; top: 98px; right: 10px; width: 220px; float: right }

/** Partie gauche de la zone video (start_video) **/
.video_left {
 background:#aaaaaa;
}

/** petit texte pour start_video **/
.video_small_text {
 color: #4c4c4c;
 font-size: 10pt;
 font-family: Arial, Helvetica, sans-serif;
}

/** petit texte d'information pour admin_itunes_modif **/
.itunes_info {
 color: #224411;
 background-color: #dae580;
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
}

/** petit texte pour mobile **/
.video_type_mobile {
 color: #4c4c4c;
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
}

/** <td> pour mobile **/
.td_mobile {
 cursor: pointer;
}

/** Pour les input **/
.input_text {
 background-color: #fcfcfc;
 border-top: 1px solid #d9d9d9;
 border-left: 1px solid #d9d9d9;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 color: #4c4c4c;
}

/** Style pour la partie droite de home **/
#fp_right                    { position: absolute; top: 98px; right: 10px; width: 220px; float: right; }

/** Style pour les messages DEBUG, ERROR, GLOBAL_MSG **/
#fp_msg             { text-align: left; margin-right: 224px; margin-left: 159px; clear: both; }

/** my footer **/
#fp_footer             { text-align: center; margin-right: 224px; margin-left: 159px; bottom: 0; left: 0; }

/** warn message **/
#fp_warn		{ text-align: center; margin-right: 224px; margin-left: 159px; clear: both; }

/** Style pour toute les pages EPFLTV sauf home **/
#centerall       { solid #b8b8b8; margin-top: 12px; margin-bottom: 12px; margin-left: 2px; padding-right: 8px; padding-left: 8px; height: 100%; clear: both; min-height: 100%; }

/*** Boite ronde de la home page pour titres ***/
 /* Largeur totale de la boite */
.AngleRond {
width:200px;
background-color:transparent;
}

/* définition des pixels d'angles */
.AngleRond .pix1, .AngleRond .pix2, .AngleRond .pix3, .AngleRond .pix4, .AngleRond .pix5 {
display:block;
overflow:hidden;
height:1px;
border-left:1px solid #aabbcc;
border-right:1px solid #aabbcc;
background:#ddeeff;
}

.AngleRond .pix1 {margin:0 5px; background:#aabbcc;}
.AngleRond .pix2 {margin:0 4px;}
.AngleRond .pix3 {margin:0 3px;}
.AngleRond .pix4 {margin:0 2px;}
.AngleRond .pix5 {margin:0 1px;}
/* soit au total : 14px de décalage latéral (2*5px + les bordures) */

/* calque de contenu de la boite */
.AngleRond .contenu {
background:#ddeeff;
font:bold 12px/12px Arial, Helvetica, sans-serif; color:#223344; text-indent:3px;
border-left: 1px solid #aabbcc;
border-right: 1px solid #aabbcc;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
width:186px;
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
}

.ddeeff_img 		{ background: #FFFFFF url(http://ditwww.epfl.ch/EPFLTV/Images/ddeeff_small.gif) top left no-repeat; padding: 10px 15px 0px 15px; margin-bottom: 0px; font-weight: bold; }

/*** Styles pour les titres à l'intérieur des channels ***/
.channel_title {
 color: #fff;
 font-size: 16pt;
 background-color: #ae0010;
}
.channel_content {
 color: #fff;
 font-size: 10pt;
 background-color: #ae0010;
}
.channel_content_title {
 font-weight: 600;
}
.channel_video_title {
 font-size: 11pt;
 font-weight: 600;
 font-family: Arial, Helvetica, sans-serif;
}
.channel_video_small {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
}
.channel_video_small_date {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
/* background-color:#eeffbb; */
}


/*** Styles pour les chaines TVs ***/
.tv_txt_small {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
}
.tv_start_tv {
 color: #223322;
 font-size: 10pt;
 background-color:#dddddd;
 font-family: Arial, Helvetica, sans-serif;
}
.tv_infos {
 background-color:#dddddd;
 font-weight: 300;
 font-size: 9pt;
}

/*** Styles pour les menus dynamiques de la home page ***/
.no_deko {text-decoration:none;}
.menu_border {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.collections {background:#ddeeaa;}
.menu_ssrub_off {background:#F5F5F5; font:bold 11px/11px Arial, Helvetica, sans-serif; color:#505050; text-indent:3px; padding-top:2px;}
.menu_ssrub_on {font:bold 11px/11px Arial, Helvetica, sans-serif; color:#000000; text-indent:3px; cursor:pointer; padding-top:2px;}

/*** Style pour les commentaires des vidéos ***/
.posthidden {display:none}
.postshown {display:inline}
.comment_body {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: black;
 background-color: white;
}
.comment_from {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #556633;
 background-color: white;
 font-weight: 600;
}
.comment_nb {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #556633;
 background-color: white;
 font-weight: 600;
}
.comment_new_post {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #956633;
 background-color: white;
 font-weight: 600;
}
/*** Style pour les titres dans admin_comments  ***/
.comment_admin_title {
 background-color: #ae0010;
 color: white;
 font-weight: 600;
 font-size: 10pt;
}
/*** Style pour le contenu des commentaires dans admin_comments  ***/
.comment_admin_content {
 background-color:#ffffff;
 font-size: 8pt;
}


/*** Style for images like email icon ***/
.img_emailIcon {
 vertical-align: middle;
}

/*** Style pour l'URL d'une video (entry_more)  ***/
.videoURL {
 text-decoration : none; 
 font-size: 8pt;
 border-color : #ddeeff; 
 border-width : thin;
 background-color : white;
 color : black;
}

/*** Style pour les selects ***/
.select1 {
 text-decoration : none; 
 border-color : #ddeeff; 
 border-width : thin;
 background-color : #ffffff; 
 color : #223344;
 font-size: 8pt;
}

/*** Style pour les inputs ***/
.input1 {
 background-color : #ffffff; 
 border-color : #ddeeff; 
 border-style : inset; 
 border-width : thin;
 color : #2233ff;
}

/*** Style pour send URL by email home page ***/
.send_email {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #556633;
 background-color: white;
}

/*** Style pour send URL by email video page ***/
.send_email_video {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 vertical-align: bottom;
 color: #556633;
 background: white;
}

/*** Style pour le lien statistiques des entrées ***/
.stat {
 font-size: 9pt;
 background-color:#eeeecc;
}

/** Style for the last update information ***/
.lastupdate {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 font-style: italic;
}

/*** Style pour les titres des videos ***/
.video_title {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 background-color:#ffffff;
}

/*** Style pour l'affichage de la taille des fichiers sources (entry_more) ***/
.source_size {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
}

/*** Style pour les infos des videos ***/
.videos_infos {
 background-color:#eeeeee;
 font-weight: 300;
 font-size: 9pt;
}

/*** Style pour les infos des videos en cours de conversion ***/
.videos_infos_conversion {
 background-color:#dddddd;
 font-weight: 600;
 font-size: 12pt;
}

/*** Style pour la durée des videos Live***/
.videos_live_date {
 background-color:#dddddd;
 font-weight: 300;
 font-size: 9pt;
}


/*** Style pour les infos des videos ***/
.videos_cdes {
 background-color:white;
 font-weight: 300;
 font-size: 7pt;
}

/*** Style pour les titres de la FAQs ***/
.faq_title {
 background-color:#cccccc;
 font-weight: 600;
 font-size: 10pt;
}

/*** Style pour les questions de la FAQs ***/
.faq_question {
 background-color:#eeeeee;
 font-weight: 600;
 font-size: 10pt;
}

/*** Style pour les réponses de la FAQs ***/
.faq_answer {
 background-color:#ffffff;
 font-size: 10pt;
 font-family: Arial, Helvetica, sans-serif;
}

/*** affiche les meilleures (best field) entrées sur la home page ***/
/*** mouse out ***/
.best_out {
 background: white;
 cursor: pointer;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}

/*** mouseover ***/
.best_over {
 background-color:#dddddd;
 color: black;
 cursor: pointer;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}

/*** titre des best ***/
.best_title {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 border-top: 1px solid #d9d9d9;
}
/*** image des best ***/
.best_img {
 border: 1px solid #eeeeee;
 padding:1px;
 display:block;
}
/*** home information ***/
.home_info {
 color: #000000;
 font-size: 11pt;
 background-color: #eeeeee;
 font-size: 9pt;
}

/*** xml information ***/
.xml_info {
 background-color:#eeeeee;
 font-size: 10pt;
}

/*** titre des videos de start_video ***/
.titre_video {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: black;
 background-color: white;
}

/*** Lien des videos source de start_video ***/
.source_video_URL {
 font-size: 12pt;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 background-color: #dddddd;
 border: 3px;
 border-style: ridge;
}

/*** date des videos de start_video ***/
.date_video {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #454545;
 background-color: white;
}

/*** info des videos de start_video ***/
.info_video {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #454545;
 background-color: white;
}

/*** small_text ***/
.small_text {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #556633;
 background-color:#ddeeaa;
}

/*** lien vers entry_more depuis start_video ***/
.more_video {
 font-size: 9pt;
 font-family: Arial, Helvetica, sans-serif;
 color: #556633;
 background-color: white;
}

/*** log text ***/
.logtext {
 font-size: 9pt;
 background-color:#fff;
 color: black;
}

/*** log text ***/
.logtext_error {
 font-size: 9pt;
 background-color:#ffeedd;
 color:#ff5500;
}

/*** log title ***/
.logtitle {
 background-color:#ae0010;
 color: white;
 font-size: 9pt; 
 text-decoration: underline;
 font-weight: bold;
}

/*** small ***/
.small {font-size: 6pt; background-color:yellow;}

/*** string souligné ***/
u {font-size: 10pt; color: red; text-decoration: underline;}

/*** string clignotant ***/
.blink {text-decoration: blink; color: red; font-size: 18pt;}

/*** Style pour les select des catégories de niveau 1 ***/
.select_cat {
 font-family: Times;
 background: #fff7f7;
}

.cat0 {
 font-weight: bold;
 font-size: 10pt;
 color: black;
 border: 3px;
 border-style: ridge;
}

.cat1 {
 font-weight: bold;
 font-size: 10pt;
 color: black;
}
.cat2 {
 font-weight: 300;
 font-size: 9pt;
 color: blue;
}
.cat3 {
 font-weight: 100;
 font-size: 8pt;
 color: green;
}

/*** Style pour les nouvelles catégorie ***/
.newcat {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: red;
 font-style: italic;
}

/*** Style pour les dates ***/
.date {
 background-color: white;
 font-size: 8pt;
 font-weight: bold;
}

/*** Style pour les legendes ***/
.legendes {
 background-color: white;
 font-size: 8pt;
}

/*** Style pour les notes ***/
.notes {
 background-color: white;
 font-size: 8pt;
}

/*** Style pour les durees ***/
.durees {
 background-color: white;
 font-size: 8pt;
}

/*** Style pour les auteurs ***/
.auteurs {
 background-color: white;
 font-size: 8pt;
}

/*** Style pour le message d'erreur ***/
.errorMsg {
 background-color:#ffaaaa;
 color:#005500;
}

/*** Style pour le message de debug ***/
.debugMsg {
 background-color:#ffeeaa;
 color:#005500;
}

/*** Style pour le message global ***/
.globalMsg {
 background-color:#ddeeaa;
}

/*** Style pour la colonne super-admin ***/
.super-admin {
 background-color:#ffcccc;
}

/*** Style pour la colonne sciper ***/
.sciper {
 background-color:#ddeeaa;
}

/*** Style pour la colonne software ID ***/
.software_id {
 background-color:#ddeeaa;
}

/*** Style pour les colonnes information users (nom,prenom,email,tel) ***/
.info_user {
 background-color:#fff;
 color: black;
}

/*** Style pour les titre video type ***/
.video_type_title {
 background-color:#eeffbb;
 font-weight: 600; 
 font-size: 9pt;
}

/*** Style pour les infos (colspan) ***/
.infos {
 background-color:#dddddd;
 font-weight: 300;
 font-size: 9pt;
}

/*** Style pour la colonne delete admin ***/
.del_admin {
 background-color:#ff8888;
}

/*** Style pour la colonne delete actual files (admin_video_modif_one) ***/
.del_actualfile {
 font-weight: 300;
 font-size: 9pt;
 background-color:#de0010;
 color: white;
}

/*** Style pour la colonne modif admin ***/
.modif_admin {
 background-color:#dddddd;
 color: black;
}

/*** Style pour titres de admin_portal_gestion_privilege ***/
.gestion_privilege {
 background-color:#ddeeaa;
}

/*** Style pour premiers chars de list keywords ***/
.firstCharKeywords {
 background-color:#eeffbb;
 font-weight: bold;
 color: #000000;
 font-size: 12pt;
 border: 2px;
 border-color: #22aa00;
 border-style: outset;
}

/*** Style pour les keywords de list keywords ***/
.keywords {
 background-color: white;
 font-size: 10pt;
}

/*** Style pour les titres du portail admin ***/
.admin_title {
 background-color:#dddddd;
 color:#000000;
 font-size: 12pt;
}

/*** Style pour les titres admin logiciels ***/
.admin_software_title {
 background-color:#dddddd;
 color: black;
 font-size: 9pt;
 font-weight: 700;
}

/*** Style pour les titres des videoserveurs ***/
.admin_videoserver_title {
 background-color:#bbeeaa;
 font-size: 12pt;
}

/*** Style pour destruction/modification des entrées ***/
.destroy_modif {
 background-color:#de0010;
 color: white;
}

/*** Style pour vérification/création des arborescences des comptes des serveurs video ***/
.verif_comptes {
 background-color:#ddaa88;
}

/*** Style pour les titres admin logiciels fiche commune ***/
.admin_software_title_commune {
 background-color:#ddeeff;
}

/*** Style pour les séparateurs d'info des fiches logiciel ***/
.sep_info_software {
 background-color:#aaaa00;
}

/*** Style pour les titres principaux ***/
.main_title {
 background:#ffeecc;
 color: #aa6655;
 font-size: 12pt;
 font-weight: 800;
 border: 1px;
 border-color: silver;
 border-style: solid;
 margin: 10px;
 padding: 5px;
}

/*** Style pour editer une entree ***/
.main_edit {
 background:#ddccaa;
 color: #ff6655;
 font-size: 8pt;
 font-weight: 800;
 border: 1px;
 border-color: silver;
 border-style: solid;
 margin: 10px;
 padding: 5px;
}

/*** Style pour les illustrations dans entry_more ***/
.entry_more_illustration {
 background-color: white;
 color: #000000;
 font-size: 10pt;
}

/*** Style pour les auteurs dans entry_more ***/
.entry_more_autors {
 background-color:white;
 font-size: 8pt;
}

/*** Style pour la durée dans entry_more ***/
.entry_more_duration {
 background-color: white;
 color: #000000;
 font-size: 8pt;
}

/*** Style pour la date dans entry_more ***/
.entry_more_date {
 background-color: white;
 color: #000000;
 font-size: 8pt;
}

/*** Style pour les évennements dans entry_more ***/
.entry_more_event {
 background-color: white;
 color: #000000;
 font-size: 8pt;
}

/*** Style pour les contenus admin logiciels ***/
.admin_software_content {
 font-size: 9pt;
 background-color: white;
}

/*** Style pour le contenu des legendes ds entry_more ***/
.entry_more_legend {
 background-color: white;
 font-size: 9pt;
}

/*** Style pour le contenu des notes ds entry_more ***/
.entry_more_notes {
 background-color: white;
 font-size: 9pt;
}

/*** Style pour le contenu des interpretes ds entry_more ***/
.entry_more_interpreters {
 background-color: white;
 color: #000000;
 font-size: 9pt;
 font-weight: 600;
}

/*** Style pour les contenus col droite admin logiciels ***/
.admin_software_content_right {
/*** background-color:#ccdd99; ***/
 background-color: white;
}


/*** Style avec font réduit pour admin add logiciels ***/
.add_software {
 background-color: white;
 font-size: 8pt;
 font-weight: 500;
}

/*** Style pour les sous-titres admin add logiciels ***/
.add_software_sous_titre {
 background-color:#dddddd;
 color: black;
}

/*** Style pour les sous-titres fiche commune admin add logiciels ***/
.add_software_sous_titre_commune {
 background-color:#ddeeff;
 color: black
}

/*** Style pour les actions forumaires (Reset...) ***/
.form_action {
 background-color:#ffffff;
 color: #aa6655;
 font-size: 14pt;
 font-weight: 500;
 border: 0px;
 border-color: silver;
 border-style: solid;
 margin: 5px;
 padding: 5px;
}

/*** Style pour les sous-titres spécialistes ***/
.add_software_sous_titre_specialist {
 background-color: white;
 font-weight: bold;
 color: #ff6677;
 font-size: 8pt;
}

/*** Hand pointer ***/
.hand_pointer {
 cursor: pointer;
}

/*** Style entry_mouseover ***/
.entry_mouseover {
 background-color:#cccccc;
 color:black;
 font-size: 8pt;
 cursor: pointer;
}

/*** Style entry_mouseover for secure entry ***/
.entry_mouseover_secure {
 background-color:#ffe4e1;
 font-size: 8pt;
 cursor: pointer;
}

/*** Style entry_mouseout ***/
.entry_mouseout {
 background: white;
 font-size: 8pt;
 cursor: pointer;
}

/*** Style entry_mouseout for secure entry ***/
.entry_mouseout_secure {
 background:white;
 font-size: 8pt;
}

/*** Style mouseover ***/
.mouseover {
 background-color:#ddeeaa;
 cursor:pointer;
 font-size: 10pt;
 font-weight: 500;
}

/*** Style mouseout ***/
.mouseout {
 background: white;
 cursor:pointer;
 font-size: 10pt;
 font-weight: 500;
}

/*** Style pour les titres search logiciels ***/
.search_software_title {
 background-color:#ddeeaa;
}

/*** Style pour les contenus search logiciels ***/
.search_software_content {
 background-color: white;
}

/*** Style pour les contenus col droite search logiciels ***/
.search_software_content_right {
 background-color:#ccdd99;
}

/*** Style avec font réduit pour search logiciels ***/
.search_software {
 background-color: white;
 font-size: 8pt;
 font-weight: 500;
}

/*** Style pour la home page, most viewed, top ***/
.last_entries_title {
 background-color:#ddeeff;
}
.last_entries {
 background-color:#ffffff;
 font-size: 8pt;
}
.top_entries_title {
 background-color:#ddeeff;
}
.top_entries {
 background-color:#ffffff;
 font-size: 8pt;
}

/*** Style pour les titres search logiciels fiche commune ***/
.search_software_title_keyword {
 background-color:#ddeeff;
}

/*** Style standard pour le nom/prenom du header ***/
.name {
 background-color:#ddeeaa;
}

/*** Style pour le nom/prenom du header pour les étudiants ***/
.name_student {
 background-color:#ddeeff;
}

/*** Style pour le nom/prenom du header pour les visiteurs ***/
.name_visitor {
 background-color:#ddffee;
 color: #55aa44;
}

/*** Style pour le nom/prenom du header pour les administrateurs portail logiciels ***/
.name_admin {
 background-color:#ffbbaa;
}

/*** Style pour le champs connection du header (connection/disconnection) ***/
.connection {
 background-color:#ddffee;
 color: #5555ff;
 cursor:pointer;
 font-weight: bold;
}

.video {
 background:white;
 cursor:pointer;
}

.videotitle {
 font-size:0.9em;
 font-weight: bold;
}

/** pour index.html, liens principaux **/
.monlienOn {
 background-color:#ddeeaa;
}

.monlien{
 background:white;
}

/** pour viewlastentries & archive video **/
.videoEntryOn {
 background:#ddeeaa;
}

.videoEntry {
 background:white;
}

/** pour viewlastentries & archive video **/
.videoEntry_secureOn {
 background:#ddeeaa;
}

.videoEntry_secure {
 background:#229988;
}


/** pour afficher "accés sécurisé" aux entrées qui le sont **/
.acces_secure {
 font-weight: bold;
 color: #ff3344;
 font-size: 12pt;
}

/** Texte d'information MenuLeft.html **/
.info {
 font-style: italic;
 background: #ddeeaa;
 font-size: 10pt;
}

/** pour les boutton de stat_video (Plein ecran) **/
.video_button {
 color: #000000;
 font-size: 8pt;
 background: #ddeeaa;
}

/** pour l'inscription a la mailing list, home **/
.lettre_info {font:bold 11px/11px Arial, Helvetica, sans-serif;color:#333333;}


/** pour l'inscription a la mailing list, home **/
.lettre_info {font:bold 11px/11px Arial, Helvetica, sans-serif;color:#333333;}

/** Liste des canaux **/
.gallerycontroller{
width: 250px
}

.gallerycontent{
width: 320px;
height: 180px;
border: 0px solid black;
background-color: #ffffff;
padding: 3px;
display: block;
cursor: pointer;
font-size: 9pt;
}


/*** overclass the epfl css styles for home page ***/
.home-navpanel {
margin-bottom: 10px;
}

ul.news-list {
margin-bottom: 0px;
}


/** Pour les listes comme last_entries, pris de actu.epfl.ch **/
.all_actu li {
	border-bottom:1px dotted #000;
	list-style-type:none;
	list-style:none;
	margin:8px 0;
	height:98px;
	padding-bottom:15px;
}

.content .all_actu li {padding:0px; margin:0px;}

.all_actu .img_actu{
	float:left;
	width:160px;
	height:94px;	
	overflow:hidden;
	margin-right:4px;
}


.img_actu img {
 width:160px;
}

.content img.img_icone {
	margin:0;
}

.a_img_icone {
	background:none;
	padding:0;
	margin:0;
}

.a_img_icone:hover {
	background:none;
	padding:0;
	margin:0;
}

.my_hr hr {
 padding:0;
 margin:0;
}

#main-content #content #simple_search .all_actu .date{
	font-size:12px;
	line-height:14px;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-style:italic;
	font-weight: bold;
	margin:0px;
	margin-right:5px;
}

/******* Bouton Edit *********/
.edit-button {
 background: url(Images/icon_edit_item.gif) no-repeat center center;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border: 1px solid #b8b8b8;
    border-left:none;
    vertical-align: center;
    text-indent: -9999em;
}

/******* Bouton Statistique *********/
.stat-button {
 background: url(Images/icon_statat-button.gif) no-repeat center center;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border: 1px solid #b8b8b8;
    border-left:none;
    vertical-align: center;
    text-indent: -9999em;
}


/******************* ADVANCED SEARCH ***********************/
#main-content #advanced-search .right-col ul li {
	font-size:11px;
	width: 158px;
	list-style-type:none;
}

#main-content .right-col #box_top .search-button{
    background: url(Images/search_loupe.jpg) no-repeat center center;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border: 1px solid #b8b8b8;
    border-left:none;
    vertical-align: bottom;
    text-indent: -9999em;
}

#main-content #content #simple_search .pagination {margin-top: 10px; font-family:"Georgia", Times New Roman, Times, serif; font-style:italic;}


/** videobyevent **/
.content .my_list li {
	border-bottom:1px dotted #000;
	list-style-type:none;
	margin:8px 0;
	height:18px;
	padding-bottom:15px;
}

.my_list2 li {
	margin:8px 0;
}

/** Pour les pages admin, ajouter "<div id="main-content" class="fp_admin_content">" **/
body div.fp_admin_content {
 width: auto;
}


/** icon play on image **/
.confSnapshotPlay_medium {
 left:66px;
 opacity:0.7;
 position:absolute;
 top:33px;
}
.confSnapshot_medium {
background:none repeat scroll 0 0 #eeeeee;
border:1px solid #aaaaaa;
display:inline-block;
float:left;
padding:2px;
position:relative;
width:160px;
}
.confSnapshotImg_medium {
border:0 none;
padding:0px;
display:block;
height:90px;
margin:1 auto;
width:160px;
}
.confTitle_medium {
font-family: arial,helvetica,sans-serif;
display:inline-block;
float:left;
font-size:10px;
margin-left:5px;
padding:0;
position:relative;
text-align:left;
width:145px;
line-height:8pt;
}

