

div.css_error { border-top	: 1px solid #000; font-family	: Tahoma, Verdana, Arial, Helvetica, "Sans-serif"; } div.css_error_left { left : 40%; position : relative; text-align	: left; } td.css_error { border : 1px solid #f00; font-size	: 0.7em; }

a.css_form_documents_link { font-weight : bold; text-decoration	: none; } a.css_form_visu_thumb, a.css_form_visu_thumb_selected { border : 1px solid #000; color : #000; display : block; float : left; font-size : 11px; height : 47px; margin : 3px; position : relative; text-align : center; text-decoration	: none; } a.css_form_visu_thumb_selected { border	: 1px solid #f00; } div.css_color_history { height : 52px; width : 250px; overflow-y	: hidden; } div.css_color_history_small { cursor : pointer; float : left; height : 15px; margin : 2px 0px 0px 2px; position	: relative; width : 15px; } div.css_form_center { margin-left : auto; margin-right	: auto; width : 900px;	/* largeur obligatoire pour etre centre */ text-align : left; /* on retablit l'alignement normal du texte */ } div.css_msg_border_bl, div.css_msg_border_br, div.css_msg_border_side_b, div.css_msg_border_side_l, div.css_msg_border_side_r, div.css_msg_border_side_t, div.css_msg_border_tl, div.css_msg_border_tr { font-size	: 0px; height : 5px; position	: absolute; width : 5px; } div.css_msg_border_bl {	background	: url("../img/alert-bl.gif") no-repeat; } div.css_msg_border_br {	background	: url("../img/alert-br.gif") no-repeat; } div.css_msg_border_side_b {	background	: url("../img/alert-side-b.gif") repeat; } div.css_msg_border_side_l {	background	: url("../img/alert-side-l.gif") repeat; } div.css_msg_border_side_r {	background	: url("../img/alert-side-r.gif") repeat; } div.css_msg_border_side_t {	background	: url("../img/alert-side-t.gif") repeat; } div.css_msg_border_tl {	background	: url("../img/alert-tl.gif") no-repeat; } div.css_msg_border_tr {	background	: url("../img/alert-tr.gif") no-repeat; } div.css_gmap_preview { height : 410px; /* dimension au moins égale à celle de la map dans la popup de l'assistant */ overflow : hidden; position : relative; text-align	: center; width : 540px; /* dimension au moins égale à celle de la map dans la popup de l'assistant */ } /* formulaire d'authentification, largeur reduite*/ div.css_user_logon { position	: relative; width : 450px; z-index : 100000; } div.css_form_visu_img { border : 1px solid #ff7f17; background	: #ffffff; margin : 0px 15px 0px 15px; width : 210px; height : 80px; overflow : auto; } div.css_form_visu_thumb { background	: #ffffff; width : 840px; height : 60px; } div.css_form_visu_color { display : inline; height : 16px; margin-left	: 5px; position : absolute; width : 20px; } iframe.css_rte { border	: 0px solid #fff; height	: 200px;	/* prendre la hauteur maximale possible pour que l'affichage du texte riche dans un formulaire soit correct (ex: objet image) */ width : 880px;	/* idem avec largeur maximale */ } img.css_form_visu_img, img.css_form_visu_img_only { height	: 47px; } img.css_form_visu_img_only { margin-top	: 5px; visibility	: hidden; } input.css_form_button, input.css_form_button_bigger, input.css_form_button_tab_step, input.css_form_button_tab_step_nothing, input.css_form_param, input.css_form_param_larger, input.css_form_param_file, input.css_form_param_short, select.css_form_param, textarea.css_form_param { background-color	: #fff; border : 1px solid #ff7f17; color : #0a0a9e; font : 1em Arial, Tahoma, Verdana, "Sans-serif"; font-weight : bold; outline : none; padding : 1px; width : auto; } input.css_form_param_short { color	: #999999; } input.css_form_button, input.css_form_button_bigger, input.css_form_button_tab_step, input.css_form_button_tab_step_nothing { background-color : #ff7f17; background-image : url(../img/coin-orange-button.gif); background-position	: top left; background-repeat : no-repeat; border-color : #ff7f17; color : #fff; cursor : pointer; font : 1em Arial, Tahoma, Verdana, "Sans-serif"; font-weight : bold; margin : 0px 2px 0px 2px; text-align : center; padding : 0 .25em 0 .25em; /* IE pb extrapadding */ width : auto; overflow : visible; } input.css_form_button_bigger { font	: 1.4em Arial, Tahoma, Verdana, "Sans-serif"; } input.css_form_button_tab_step, input.css_form_button_tab_step_nothing { background-repeat : no-repeat; background-position	: top left; border-width : 0px; color : #fff; height : 30px; } input.css_form_button_tab_step { background-color	: #97c46f; background-image	: url(../img/coin-vert.gif); cursor : pointer; } input.css_form_button_tab_step_nothing { background-color	: #bbbbbb; background-image	: url(../img/coin-gris.gif); cursor : default; } input.css_form_param { height	: auto; width : 200px; } input.css_form_param_larger { height	: auto; width : 400px; } input.css_form_button_assistant, input.css_form_button_assistant_catalog, input.css_form_button_assistant_file, input.css_form_button_assistant_gmap, input.css_form_button_assistant_help, input.css_form_button_assistant_link, input.css_form_button_assistant_ok, input.css_form_button_assistant_ok2, input.css_form_button_assistant_palette, input.css_form_button_assistant_google, input.css_form_button_assistant_yahoo, input.css_form_button_assistant_youtube { background-color	: #fff; border : 0px; cursor : pointer; background-repeat	: no-repeat; height : 16px; margin : 1px; width : 16px; } input.css_form_button_assistant { background-color	: transparent; background-image	: url(../img/icon-help-plus.gif); } input.css_form_button_assistant_catalog { background-color	: transparent; background-image	: url(../img/icon-help-catalog.gif); height : 32px; width : 32px; } input.css_form_button_assistant_file { background-color	: transparent; background-image	: url(../img/icon-help-file.gif); } input.css_form_button_assistant_gmap { background-color	: transparent; background-image	: url(../img/icon-help-gmap.gif); height : 32px; width : 32px; } input.css_form_button_assistant_help { background-color	: transparent; background-image	: url(../img/icon-help.gif); } input.css_form_button_assistant_link { background-color	: transparent; background-image	: url(../img/icon-help-link.gif); } input.css_form_button_assistant_ok { background-color	: transparent; background-image	: url(../img/icon-help-ok.gif); } input.css_form_button_assistant_ok2 { background-color	: transparent; background-image	: url(../img/icon-help-ok2.gif); } input.css_form_button_assistant_palette { background-color	: transparent; background-image	: url(../img/icon-help-palette.gif); } input.css_form_button_assistant_google, option.css_form_button_assistant_google { background-color	: transparent; background-image	: url(../img/media-googlevideo.png); } input.css_form_button_assistant_yahoo, option.css_form_button_assistant_yahoo { background-color	: transparent; background-image	: url(../img/media-yahoo.png); } input.css_form_button_assistant_youtube, option.css_form_button_assistant_youtube { background-color	: transparent; background-image	: url(../img/media-youtube.png); } option.css_form_button_assistant_files { background-color	: transparent; background-image	: url(../img/form-documents.gif); } option.css_form_button_assistant_myfiles { background-color	: transparent; background-image	: url(../img/form-mydocuments.gif); } option.css_form_button_assistant_google, option.css_form_button_assistant_yahoo, option.css_form_button_assistant_youtube, option.css_form_button_assistant_files, option.css_form_button_assistant_myfiles { background-repeat : no-repeat !important; background-position	: left center !important; height : 18px !important; font-size : 11px; padding-left : 20px !important; padding-top : 5px !important; } option.css_form_button_assistant_media, select.css_form_button_assistant_media { font-size : 11px; height : 20px !important; } input.css_on, select.css_on, textarea.css_on { background-color	: #99bbff; } select.css_form_param { padding	: 0px; } span.css_form_assistant { background-color	: #ff7f17; border : 1px solid #ff7f17; cursor : pointer; margin : 0px 1px 0px 1px; position : relative; } span.css_form_tab_normal, span.css_form_tab_help, span.css_form_tab_selected { background-color : #ff7f17; background-image : url(../img/coin-orange.gif); background-repeat : no-repeat; background-position	: top left; border : solid 0px #ff7f17; font : bold 0.8em Arial, Tahoma, Verdana, "Sans-serif"; margin : 0px 2px 0px 0px; padding : 0px 15px 0px 15px; } span.css_form_tab_normal { color : #fff; cursor	: pointer; } span.css_form_tab_help { background-color : #97c46f; background-image : url(../img/coin-vert.gif); background-repeat : no-repeat; background-position	: top left; color : #fff; cursor : help; } span.css_form_tab_selected { color : #0a0a9e; cursor	: default; } table.css_form { background-color	: transparent; border-collapse : collapse; width : 100%; } table.css_form_url_multiple { font-size:1em; } td.css_form_button_tab_step { background-color	: transparent; border-bottom : solid 0px #ff7f17; color : #fff; font : bold 0.8em Arial, Tahoma, Verdana, "Sans-serif"; margin-right : 10px; padding : 5px 2px 5px 100px; } td.css_form_label, td.css_form_label_empty, td.css_form_label_left, td.css_form_label_input, td.css_form_label_input_bigger, td.css_form_label_input_textonly, td.css_form_label_assistant { background-color	: transparent; border : solid 0px #ff7f17; color : #fff; font : normal 0.7em Arial, Tahoma, Verdana, "Sans-serif"; padding : 5px 2px 5px 2px; } td.css_form_label_black { color	: #000; } td.css_form_label, td.css_form_label_empty, td.css_form_label_left { cursor : default; font-weight	: bold; } td.css_form_label { text-align	: right; } td.css_form_label_assistant { padding : 5px 0px 5px 20px; text-align	: center; } td.css_form_label_input, td.css_form_label_input_bigger, td.css_form_label_input_textonly { text-align	: left; width : 100%; } td.css_form_label_input_bigger { color : #f00; font-size : 1em; font-weight	: bold; } td.css_form_label_input_textonly { font-size	: 0.75em; } td.css_form_tab_down, td.css_form_tab_down_noborder { padding : 0px 0px 0px 10px; background-color	: transparent; } td.css_form_tab_down { border-top	: 1px solid #ff7f17; } td.css_form_tab_up { padding	: 0px 0px 0px 0px; } td.css_form_label_input hr, td.css_form_label_left hr, td.css_form_label_input_bigger hr { background-color	: #fff; border : 0px solid #fff; color : #fff; height : 1px; } td.css_gmap_compass { background	: url("../img/icon-help-compass.gif") center center no-repeat; width :	16px; } textarea.css_form_param { height	: 130px; width : 400px; } textarea.css_form_url { height	: 80px; width : 400px; } ul.css_form_documents_liste{ list-style	: none; margin : 0; padding : 0; text-align	: center; } ul.css_form_documents_liste li{ margin-bottom : 20px; } ul.css_form_documents_liste li img.css_form_documents_img { border	: solid 1px #9a9a9a; }

/* heritage des objets du conteneur de style */ div.css_object table, div.css_object div table, div.css_dragndrop_object table, div.css_dragndrop_object_dummy table, div.css_dragndrop_object_selected table{ background : inherit; } div.css_object table, div.css_object thead, div.css_object tr, div.css_object th, div.css_object td, div.css_object ul, div.css_object li, div.css_object input, div.css_object span, div.css_object div ul, div.css_object div ul li, div.css_object div ul li a, div.css_object div input, div.css_object select, div.css_dragndrop_object table, div.css_dragndrop_object thead, div.css_dragndrop_object tbody, div.css_dragndrop_object tr, div.css_dragndrop_object th, div.css_dragndrop_object td, div.css_dragndrop_object ul, div.css_dragndrop_object li, div.css_dragndrop_object input, div.css_dragndrop_object span, div.css_dragndrop_object div ul, div.css_dragndrop_object div ul li, div.css_dragndrop_object div ul li a, div.css_dragndrop_object div input, div.css_dragndrop_object select, div.css_dragndrop_object_over table, div.css_dragndrop_object_over thead, div.css_dragndrop_object_over tbody, div.css_dragndrop_object_over tr, div.css_dragndrop_object_over th, div.css_dragndrop_object_over td, div.css_dragndrop_object_over ul, div.css_dragndrop_object_over li, div.css_dragndrop_object_over input, div.css_dragndrop_object_over span, div.css_dragndrop_object_over div ul, div.css_dragndrop_object_over div ul li, div.css_dragndrop_object_over div ul li a, div.css_dragndrop_object_over div input, div.css_dragndrop_object_over select, div.css_dragndrop_object_dummy table, div.css_dragndrop_object_dummy thead, div.css_dragndrop_object_dummy tbody, div.css_dragndrop_object_dummy tr, div.css_dragndrop_object_dummy th, div.css_dragndrop_object_dummy td, div.css_dragndrop_object_dummy ul, div.css_dragndrop_object_dummy li, div.css_dragndrop_object_dummy input, div.css_dragndrop_object_dummy span, div.css_dragndrop_object_dummy div ul, div.css_dragndrop_object_dummy div ul li, div.css_dragndrop_object_dummy div ul li a, div.css_dragndrop_object_dummy div input, div.css_dragndrop_object_dummy select, div.css_dragndrop_object_selected table, div.css_dragndrop_object_selected thead, div.css_dragndrop_object_selected tbody, div.css_dragndrop_object_selected tr, div.css_dragndrop_object_selected th, div.css_dragndrop_object_selected td, div.css_dragndrop_object_selected ul, div.css_dragndrop_object_selected li, div.css_dragndrop_object_selected input, div.css_dragndrop_object_selected span, div.css_dragndrop_object_selected div ul, div.css_dragndrop_object_selected div ul li, div.css_dragndrop_object_selected div ul li a, div.css_dragndrop_object_selected div input, div.css_dragndrop_object_selected select { color : inherit; font : inherit; text-align : inherit; list-style-type	: inherit; } /********************/ /* cas particuliers */ /********************/ .css_formateur_bloc_coin { background-image : url(../img/bloc-coin.png); background-repeat : no-repeat; background-position	: bottom right; } /* styles fixes du formateur contact */ input.css_form_button_contact{ border-width : 0px; background-color	: transparent; cursor :	pointer; padding : 0 .25em 0 .25em; /* IE pb extrapadding */ width : auto; overflow : visible; } /* styles fixes du formateur compteur */ div.css_formateur_page_counter { padding-top	: 5px; } div.css_formateur_page_counter span.css_formateur_page_counter_visits { font-size	: 1em; } div.css_formateur_page_counter span.css_formateur_page_counter_hits { font-size	: 0.6em; } /* styles fixes du formateur texte defilant */ div.css_formateur_moving_text { height	: 100%; width : 100%; } /* style formateur images : les images sont bordees */ img.css_formateur_img { border	: 0px solid rgb(154,154,154); } /* styles fixes du formateur comments */ input.css_form_button_comments{ background-color	: transparent; border-width : 0px; cursor :	pointer; padding : 0 .25em 0 .25em; /* IE pb extrapadding */ width : auto; overflow : visible; } table.css_form_comments_summary{ margin-top : 5px; } table.css_form_comments_summary td{ background-color	: transparent; border-width : 0px; font-weight : normal; font-size : 11px; } div.css_form_comments_summary{ } input.css_form_comments_token{ width : 20px; background-color	: transparent; border-width : 0px; text-align : center; margin-bottom : 2px; } /* styles fixes En savoir plus */ div.css_formateur_see_more_text_link { height : 100%; width : 100%; } div span.css_formateur_see_more_text_link { cursor : pointer; font-size	: 0.9em; } div.css_formateur_see_more_text_preview { color : #000; font-size	: 1.2em ; font-weight : normal; } /* styles fixes rss reader */ div.rss_formateur{ width : 100%; height : 100%; } ul.rss_formateur, ul.rss_formateur li { margin-left : 0px; padding-left : 0px !important; /*Lu uniquement par Firefox*/ list-style-type : none; list-style-position : inside; } li.rss_item { list-style-type : none; list-style-position : inside; width : 99%; } ul.rss_formateur li { padding : 3px; } ul.rss_formateur li div.rss_enclosure { float : left; margin : 3px; position :relative; } ul.rss_formateur li div.rss_description { } ul.rss_formateur li div.rss_description p{ vertical-align : top; } div div ul.rss_formateur li a { color : #ff7f17; cursor : pointer; font : 1em Verdana, Tahoma, Arial, "Sans-serif"; font-weight : bold; text-decoration : none; } div a.rss_formateur_titre { font-size	: 1.1em; font-weight : bold; color : #000; } ul.rss_formateur br { } div a.rss_formateur_titre img { margin : 3px; } li div.rss_formateur_precedent, div.rss_formateur_next, div.rss_formateur_precedent_ko, div.rss_formateur_next_ko, div.table_formateur_precedent, div.table_formateur_precedent_ko, div.table_formateur_next, div.table_formateur_next_ko { cursor : pointer; margin-top	: 3px; list-style-type : none; } li div.rss_formateur_precedent, div.table_formateur_precedent { bottom : 5px; display : block; position	: absolute; right : 75px; } li div.rss_formateur_next, div.table_formateur_next { bottom : 5px; display : block; position	: absolute; right : 5px; } li div.rss_formateur_precedent_ko, div.table_formateur_precedent_ko { display	: none; } li div.rss_formateur_next_ko, div.table_formateur_next_ko { display	: none; } div.rss_formateur_cnn { filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*IE*/ -moz-opacity: 0.8; /*Firefox*/ } /* styles fixes pour search */ div.css_formateur_search input{ border-width : 0px; background-color	: transparent; cursor :	pointer; font-weight : bold; /*pb IE6*/ font-size : 1em; /*pb IE6*/ color : rgb(255,255,255);	/*pb IE6*/ text-align : center; /*pb IE6*/ padding : 0 .25em 0 .25em; /* IE pb extrapadding */ width : auto; overflow : visible; } div.css_formateur_search input.css_form_param{ background-color : #fff; border : solid 1px rgb(0,0,0); cursor :	default; font-weight : normal; /*pb IE6*/ font-size : 1em; /*pb IE6*/ color : rgb(0,0,0); /*pb IE6*/ text-align : left; /*pb IE6*/ } /* style fixes table catalogue */ a.css_celllink:link, a.css_celllink:hover{ color :#e1e1e1; font-family :Helvetica,Arial; font-size :10px; vertical-align:super; } a.css_celllink:hover{ color :#ff007f; } /* style fixes table catalogue */ table.css_formateur_catalog_table{ background-color : transparent; } td.css_formateur_catalog_table, td.css_formateur_catalog_table_titre, td.css_formateur_catalog_table_link { padding : 2px; } td.css_formateur_catalog_table_titre{ font-weight : bold; } td.css_formateur_catalog_table_link, td.css_formateur_catalog_table_link a { color : inherit; cursor : pointer; font-weight : bold; text-decoration : none; } td.css_formateur_catalog_table_link img { border : 0px solid #000; } td.css_formateur_catalog_table img { border : 0px solid #000; margin : 3px; } input.css_formateur_catalog_table_more{ font-size : 100%; background-color : transparent; border : 0px; cursor : pointer; padding-left : 30px; } div.css_table_formateur_navigate{ width : 100%; } td.css_formateur_catalog_table hr, td.css_formateur_catalog_table_link hr { background-color	: #000; border : 0px solid #000; color : #000; height : 1px; } img.css_formateur_catalog_table_img{ border : solid 1px #9a9a9a; cursor:pointer; } /* styles fixes menu */ ul.css_formateur_menu_default ul, ul.css_formateur_menu_default li{ } ul.css_formateur_menu_default, ul.css_formateur_menu_default ul{ position : absolute; display : block; padding : 0px; margin : 0px; } ul.css_formateur_menu_default li.css_formateur_submenu{ } ul.css_formateur_menu_default ul.css_formateur_submenu{ border-bottom : solid 1px #d5d5d5; } ul.css_formateur_menu_default li ul{ visibility : hidden; margin-top : -1px; } ul.css_formateur_menu_default li li ul{ position :absolute; } ul.css_formateur_menu_default li{ list-style :none; height :auto; display :block; float :left; } ul.css_formateur_menu_default li li{ display :block; float :none; margin-top : -1px; } ul.css_formateur_menu_default a{ text-align : center; background-color	: transparent; border : 0px transparent solid; color : #000; display : block; width : 100%; text-decoration : none; padding : 0px; margin : 0px; } ul.css_formateur_menu_default a:hover, ul.css_formateur_menu_default a.linkOver { } div.css_formateur_menu_position { position : relative; float : left !important; float : ; text-align : left; color : #000; font-size : 0.9em; margin-top : -1.3em; } ul.css_formateur_menu_default li.css_formateur_menu_default div.css_formateur_menu_token, ul.css_formateur_menu_default li.css_formateur_menu_default div.css_formateur_menu_token_read { font-family : Arial, "Sans-serif"; position : relative; float : right; font-size : 0.75em; display : inline; padding-top : 5px; margin-left : -3px; } div.css_formateur_menu_position span { } a.css_formateur_menu_position, a.css_formateur_menu_position_default { font-size : 0.9em !important; font-size : 100%; cursor : pointer; } a.css_formateur_menu_position_default { cursor : default; text-decoration	: none; } a.css_formateur_menu_position:hover { text-decoration	: underline; } div.css_formateur_default_title{ text-align : inherit !important; text-align : left; /* bug IE6 */ } table.css_formateur_menu { position	: absolute; } /* styles fixes pour url content */ div.css_formateur_url_content_scroll { cursor : pointer; display : none; height : 16px;	/* hauteur ascenseur fenetre, presente egalement ci-dessous et dans "formateur.js", fonction "formateur_url_content_window_scroll" */ position : absolute; width : 16px;	/* largeur ascenseur fenetre, presente egalement ci-dessus et dans "formateur.js", fonction "formateur_url_content_window_scroll" */ } iframe.css_formateur_url_content_scroll_main { filter : alpha(opacity=100); opacity : 1.00; position	: absolute; } /* styles fixes multimedia */ select.css_select_playlist { background-color	: #ffffff; border : 1px solid rgb(224,224,224); font : 1em Arial, Tahoma, Verdana, "Sans-serif"; font-weight : inherit; outline : none; padding : 1px; width : auto; position : absolute; }

div.css_logo { float : left; position	: absolute; top : 5px; left : 5px; width : 225px; } div.css_menu_right, div.css_menu_left { font-weight	: bold; color : #fff; } div.css_menu_right { float : right; text-align	: right; } div.css_menu_left { float : left; margin : -5px 0px 0px 5px; font-size : 0.8em; } div.css_menu_info { color : #fff; float : right; font-size : 1.1em; font-weight : bold; text-align : right; } input.css_logo_button, input.css_logo_button_logon { background-color : #0744af; background-image : url(../img/coin-bleu-button.gif); background-position	: top left; background-repeat : no-repeat; border : 0px solid #fff; color : #fff; cursor : pointer; font : normal 1em Arial, Tahoma, Verdana, "Sans-serif"; left : 8px; position : relative; } input.css_logo_button_logon { left	: 40px; } span.css_menu, span.css_menu_selected { background-color	: transparent; cursor : pointer; font-family : Arial, Tahoma, Verdana, "Sans-serif"; } span.css_menu_selected { text-decoration : underline; } span.css_menu_title { font-weight	: bold; } table.css_menu, table.css_menu_smaller { background-color : #fff; background-position	: top left; background-repeat : repeat-x; border-bottom : 1px solid #ff7f17; left : 0px; margin-bottom : 10px; position : relative; text-align : left; top : 0px; width : 100%; z-index : 99998; } table.css_menu_forced_height { height	: 95px; } table.css_menu_borberbottomless { border-bottom	: 1px solid #ff7f17; } table.css_menu { background-image	: url(../img/bandeau-degrade.gif); } table.css_menu_smaller { background-color	: transparent; border : 0px solid #ff7f17; width : 225px; } td.css_menu, td.css_menu_light { font-size	: 0.7em; padding : 5px; } td.css_menu { height	: 40px; } td.css_menu2, td.css_menu3 { height	: 44px; } td.css_menu2 { font-size : 0.6em; padding : 5px; font-weight : bold; width : 210px; /* lie a la largeur du logo */ } td.css_menu3 { padding : 0px; width : auto; border-left : 0px solid #ff7f17; }

br,li,ul,p { margin-bottom	: 0px; margin-top : 0px; } h1 { font-size	: 2.5em; } h2 { font-size	: 2.2em; } h3 { font-size	: 1.9em; } h4 { font-size	: 1.6em; } h5 { font-size	: 1.3em; } h6 { font-size	: 1em; } p, ul, ol, td { font-size: 100%; } ul ul { font-size: 100%; } td p { font-size: 100%; } a, a.css_no_underline { color : #363290; font-weight	: bold; } a.css_no_underline { text-decoration	: none; } a:hover input { background-color	: #0a246a; border : 0px; color : #fff; text-decoration : none; } a.css_catalogs_list_actions { color : #e90d88; cursor : pointer; font : bold 1.0em Arial, Tahoma, Verdana, "Sans-serif"; text-decoration	: underline; } body.css_background, body.css_background_design, body.css_background_rte, body.css_background_password { background-color	: #a6a6a6; font-family : Arial, Tahoma, Verdana, "Sans-serif"; font-size : 0.75em; margin : 0px; text-align : center; /* pour corriger le bug de centrage IE */ } body.css_background_design { background-color	: #fff; } body.css_background_rte { background-color	: #a6a6a6; /* valeur identique dans "tinymce.js", fonction "RTE_change_size" */ background-image	: url(../img/fog.gif);	/* valeur identique dans "tinymce.js", fonction "RTE_change_size" */ } body.css_background_password { background-color : #e1e1e1; background-image : url(../img/cadenas.png); background-position	: center center; background-repeat : no-repeat; color : #999; font-family : Helvetica, Arial, Tahoma, Verdana, "Sans-serif"; font-size : 3em; height : 800px; } body.css_align_left { text-align	: left; /* utiliser dans la visualisation des pages */ } div.css_address_preview { background-color	: #a6a6a6; padding : 5px; } div.css_catalogs_list_actions { color : #e90d88; float : left; padding : 2px; position : relative; text-align	: left; width : 70px; } div.css_cart { cursor : pointer; float : left; margin : 10px; text-align	: center; width : 220px; } div.css_cart_help { float : left; position	: relative; } div.css_cart_price_1, div.css_cart_price_2 { color : #fff; font-size	: 1em; } div.css_cart_price_1 { background-image : url(../img/cart-choose.gif); background-repeat : no-repeat; background-position	: top center; font-size : 3em; font-weight : bold; height : 75px !important; height : 100px; padding-left : 48px; padding-top : 27px; } div.css_cart_price_2 { left : -40px; position : relative; text-align	: right; top : -52px; } div.css_color_palette_plus, div.css_color_palette_remove, div.css_color_palette { border : 1px solid #999999; float : right; font-size : 1px; height : 10px !important; height : 11px; margin-right	: 1px; margin-top : 3px; position : relative; width : 10px !important; width : 11px; } div.css_color_palette_remove { background	: url(../img/object-style-color-remove.gif); } div.css_color_palette_plus { background-image	: url(../img/icon-help-plus.gif); background-repeat	: no-repeat; border-width : 0px; height : 16px !important; height : 16px; margin-top : 0px; width : 16px !important; width : 16px; } div.css_coordinates { background-color	: #ff7f17; color : #fff; display : none; font-family : Arial, Tahoma, Verdana, "Sans-serif"; font-size : 0.9em; padding : 3px; position : absolute; text-align : center; width : 70px; z-index : 99999; } div.css_dragndrop_object { position	: absolute; } div.css_dragndrop_object_animate { background-color	: transparent; display : none; position : absolute; z-index : 99998; } div.css_dragndrop_object_over, div.css_dragndrop_object_over_read { background-color	: #000; cursor : move; filter : alpha(opacity=0); opacity : 0; overflow : hidden; position : absolute; } div.css_dragndrop_object_over_read { cursor	: default; } div.css_dragndrop_object_dummy { cursor : move; filter : alpha(opacity=40); opacity : 0.4; overflow	: hidden; position	: absolute; } div.css_dragndrop_object_selected { cursor : move; overflow	: hidden; position	: absolute; } div.css_faaroo_powered_by { background-color	: #fff; border : 1px solid #000; display : block; font : normal 9px Arial, Tahoma, Verdana, "Sans-serif"; position : absolute; white-space : nowrap; z-index : 100001; } div.css_file_list { border : 1px solid #9a9a9a; float : left; height : 160px; padding : 5px; position : relative; text-align	: center; } div.css_interface_assistant_title { background-color	: #ffd; border : 1px solid #ff7f17; color : #ff7f17; display : none; font-weight : bold; padding : 5px; position : absolute; text-align : left; width : 100px; } div.css_list_pages, div.css_list_pages_main { background-color	: #f7f7f7; border : solid 1px #e1e1e1; cursor : default; float : left; height : 140px; margin : 10px; overflow : hidden; position : relative; width : 280px; } div.css_list_pages_main { border : solid 1px #e90d88; background-image : url(../img/css-page-accueil.gif); background-position	: center left; background-repeat : no-repeat; } div.css_list_pages_search { background-color	: #f7f7f7; border : solid 1px #9c9c9c; width : 500px; height : 170px; margin : 10px; overflow : hidden; } div.css_page_rule_coordinates, div.css_page_rule_left, div.css_page_rule_top { display : block; overflow	: hidden; position	: absolute; } div.css_page_rule_coordinates { border : 1px solid #000; background-color	: #fff; color : #000; display : block; font-size : 0.9em; padding : 1px; z-index : 99996; } div.css_page_rule_left { background-image	: url(../img/page-rule-left.gif); top : 0; } div.css_page_rule_top { background-image	: url(../img/page-rule-top.gif); left : 0; } div.css_page_webspider { display	: none; height	: 300px; width : 900px; } div.css_reporting { color : #000; font-weight	: bold; text-align	: left; } div.css_tab, div.css_tab_selected { background-color : #ff7f17; background-image : url(../img/coin-orange.gif); background-repeat : no-repeat; background-position	: top left; border : solid 0px #000; border-width : 0px 1px 1px 0px; color : #fff; cursor : pointer; float : left; font : bold 1em Arial, Tahoma, Verdana, "Sans-serif"; height : 15px; margin : 1px 0px 0px 5px; padding : 4px 2px 1px 3px; position : relative; } div.css_tab_selected { color : #0a0a9e; cursor	: default; } div.css_tab_main { height : 23px; left : 40px; overflow	: hidden; position	: absolute; top : 0px; } div.css_tab_main_left, div.css_tab_main_right { background-color : #ff7f17; background-image : url(../img/coin-orange.gif); background-repeat : no-repeat; background-position	: top left; border : solid 0px #000; border-width : 0px 1px 1px 0px; color : #fff; cursor : pointer; font-size : 16px; font-weight : bold; height : 20px !important; height : 21px; margin : 0px 2px 0px 1px; padding : 0px 5px 0px 5px; position : relative; top : -11px !important; top : 1px; width : 8px; } div.css_tab_main_left { float	: left; } div.css_tab_main_right { float : left; text-align	: right } div.css_workshop_help { background-color	: #f7f7f7; border : solid 1px #e1e1e1; color : #0744af; font-size : 1em; font-weight : bold; height : 60px !important; height : 70px; overflow : hidden; width : 100%; } div.css_workshop_main { background-color	: #a6a6a6; left : 50%; margin-left :-50%; overflow-x : hidden; overflow-y : auto; position : absolute; width : 100%; z-index : 99999; } div.css_workshop_over { background-color	: #a6a6a6; display : none; left : 0%; overflow : hidden; position : absolute; width : 100%; z-index : 99998; } div.css_workshop_site_access { border : 0px solid #000; font-size : 0.7em; font-weight	: normal; } div.css_workshop_subzone { height : 95%; left : 0%; overflow-x	: hidden; overflow-y	: auto; position : static !important; position : absolute; width : 100%; } div.css_workshop_zone { color : #fff; cursor : pointer; float : left; font-size : 1.4em; font-weight : bold; height : 220px !important; height : 240px; margin-bottom	: 20px; overflow : hidden; padding : 20px 10px 0px 10px; position : relative; width : 200px; } div.css_workshop_zone_title { font-size : 0.7em; font-weight	: normal; left : 10% !important; left : 10%; position : absolute; top : 190px; width : 80% !important; width : 90%; } div.css_file_quota_container { background-color	: transparent; height : 15px; position : relative; width : 397px; /* même largeur dans "css_file_quota_label" */ } div.css_file_quota_container_index { left : 500px; position	: absolute; top : 35px; width : 300px; /* width fixe obligatoire lorsque l'assistant d'interface est activé */ } div.css_file_quota_current { background-color	: rgb(233, 16, 137); font-size : 0px; height : 15px; position : absolute; } div.css_file_quota_label { background-color	: transparent; border-bottom : solid 0px #ff7f17; color : #ff7f17; cursor : pointer; font : bold 10px Arial, Tahoma, Verdana, "Sans-serif"; padding : 5px 2px 5px 2px; width : 397px; /* même largeur dans "css_file_quota_container" */ } div.css_file_quota_max { background-color	: transparent; background-image	: url(../img/file-quota.gif); background-repeat	: repeat-x; height : 100%; left : 0%; position : absolute; width : 100%; } div.css_formateur_comment { background-color	: #fff; border : 1px solid #000; display : none; filter : alpha(opacity=90); font-size : 1em; opacity : 0.90; padding : 5px; position : relative; width : 500px; z-index : 100002; } div.css_home_newpage { background-color	: transparent; cursor : pointer; margin-left : auto; margin-right : auto; margin-top : 10px; margin-bottom : 10px; text-align : left; width : 200px; } div.css_home_newpage_title { background-color	: transparent; color : #fff; font-family : Arial, Tahoma, Verdana, "Sans-serif"; font-weight : bold; text-align : center; height : 2.5em; } div.css_home_newpage_title { color	: #000; } div.css_menu_all_default { border-left	: 1px dotted #ff7f17; color : #000; margin-left	: 70px; position : relative; text-align	: left; width : 300px; z-index : 99998; } div.css_menu_pages, div.css_menu_root { background-color : #f7f7f7; background-image : url(../img/menu-drag.png); background-repeat : no-repeat; border : 1px dashed #9a9a9a; display : none; font : normal 0.8em Arial, Tahoma, Verdana, "Sans-serif"; overflow-x : hidden; overflow-y : auto; } div.css_menu_pages { background-image : url(../img/menu-drag.png); background-position	: top right; } div.css_menu_root { background-image : url(../img/menu-drop.png); background-position	: top left; } div.css_menu_pages_dispo { background-color	: #fff; border-bottom : 1px dashed #9a9a9a; color : #000; font-weight : bold; font-size : 1em; text-align : center; } div.css_menu_pages_preview { font : bold 0.7em Arial, Tahoma, Verdana, "Sans-serif"; height : auto; position	: absolute; width : 154px; z-index : 100; } div.css_menu_reload { left : 0px; position	: absolute; top : 0px; } div.css_monitor_formateur { background-color	: transparent; float : left; height : 150px; text-align : center; width : 90px; } div.css_monitor_formateur_name { cursor : default; color : #fff; font-size : 0.9em; height : 40px; left : 0px; position : relative; width : 100%; } div.css_msg { background-color	: #a6a6a6; display : none; position : absolute; } div.css_object { position	: absolute; } div.css_object_menu { background-color : #9a9a9a; background-image : url(../img/object-action.png); background-position	: left center !important; background-repeat : no-repeat; border : 1px solid #ff7f17; color : #fff !important; color : #000; display : none; font-family : Arial, Tahoma, Verdana, "Sans-serif"; font-size : 0.9em; position : absolute; text-align : center; width : 270px; z-index : 99997; } div.css_object_menu_actions_main { background-color	: #eaeaea; border : 1px solid #ff7f17; color : #ff7f17; display : none; left : 10px; position : absolute; text-align : left; top : 15px; width : 420px; } div.css_object_menu_actions { cursor : pointer; margin : 5px; text-align	: left; } div.css_menu_borne { height : 5px; position	: relative; } div.css_page_objects_list { cursor : move; height : 400; overflow	: scroll; } div.css_page_oversize { background-color	: #f00; display : none; overflow : hidden; position : absolute; z-index : 99995; } div.css_pages_list_actions { color : #e90d88; cursor : pointer; display : block; position : absolute; text-align	: center; } div.css_pages_list_actions_main { background-image : url(../img/workshop-pages-actions.png); background-repeat : no-repeat; color : #ff7f17; cursor : pointer; display : none; font : bold 1em Arial, Tahoma, Verdana, "Sans-serif"; height : 110px; position : absolute; width : 190px; } div.css_pages_list_details { color : #bbbbbb; float : left; font : bold 1.0em Arial, Tahoma, Verdana, "Sans-serif"; height : 85px; overflow	: hidden; padding : 15px 2px 2px 0px; position	: relative; width : 110px; } div.css_menu_help { color : #fff; font-size : 0.8em; font-weight	: bold; height : auto; left : 5px; overflow : hidden; position : absolute; top : 5px; } div.css_page_navigator { background-image : url(../img/page-navigator-main.gif); background-position	: center; background-repeat : no-repeat; background-color : transparent; cursor : pointer; height : 37px; left : 0px; position : absolute; top : 0px; width : 37px; z-index : 100001; } div.css_page_navigator_main, div.css_page_navigator_sub, div.css_page_navigator_sub_link { background-color	: #000; background-image	: url(../img/page-navigator-menu.gif); background-repeat	: no-repeat; color : #fff; cursor : pointer; display : none; overflow : hidden; position : absolute; text-align : left; z-index : 100002; } div.css_page_navigator_sub_1 { } div.css_page_navigator_sub_2 { } div.css_page_navigator_sub_2_1 { background-color : #000; background-image : url(../img/page-navigator-menu-formateur-0.gif); background-position	: 0px 8px; background-repeat : no-repeat; display : none; height : 322px !important; height : 335px; position : absolute; width : 770px !important; width : 785px; z-index : 100002; } div.css_page_navigator_sub_3 { } div.css_page_navigator_sub_4 { } div.css_pages_list_details_search, div.css_pages_list_keywords_search { color : #000; font : normal 0.9em Arial, Tahoma, Verdana, "Sans-serif"; padding : 0px 2px 2px 10px; text-align	: left; } div.css_pages_list_keywords_search { color : #999; margin-top: 10px; } span.css_object_menu { cursor : pointer; text-decoration	: underline; } span.css_pages_keyword_search { color	: #ff7d10; font	: bold 1.2em Arial, Tahoma, Verdana, "Sans-serif"; } div.css_pages_list_hits, div.css_pages_list_template_hits { background-color : transparent; background-image : url(../img/bloc-orange-clair.gif); background-position	: 20px 6px !important; background-position	: 12px 10px; background-repeat : no-repeat; color : #fff; font : bold 1.5em Arial, Tahoma, Verdana, "Sans-serif"; float : left; height : 80px; padding : 0px 10px 10px 10px; position : relative; text-align : center; width : 80px; } div.css_pages_list_template_hits{ background-image : url(../img/bloc-orange-modele.gif); } div.css_pages_list_hits_search { color : #000; font : bold 0.9em Arial, Tahoma, Verdana, "Sans-serif"; text-align	: left; padding : 10px; } div.css_pages_list_label, div.css_pages_list_label_search { color : #000; font : bold 1.4em Arial, Tahoma, Verdana, "Sans-serif"; height : 22px !important; height : 24px; overflow : hidden; padding : 2px 2px 2px 2px !important; padding : 2px 2px 2px 0px; text-align : left; } div.css_pages_list_label { width	: 240px; } div.css_pages_list_label_search { cursor : pointer; padding : 5px 2px 1px 10px; text-align : left; } div.css_pages_list_update_time { color : #000; font : normal 0.9em Arial, Tahoma, Verdana, "Sans-serif"; height : 25px; left : 15px; position	: absolute; top : 105px; } div.css_style_border { border : 0px solid #000; height : 80px; left : 54px; position	: absolute; top : 21px; width : 91px; } div.css_style_border_click { background-color	: #fff; cursor : pointer; filter : alpha(opacity=0); opacity : 0; position : absolute; } div.css_user_connections { height : 250px; overflow-y	: scroll; position : relative; } div.css_version { color : #fff; font-size	: 0.9em; left : 80px; position	: absolute; top : 52px; } hr { background-color	: #fff; border : 0px; color : #fff; height : 1px; } iframe.css_catalog { border	: 0px solid #fff; height	: 480px; width : 940px; } iframe.css_fog, iframe.css_fog_over_logo { background-color	: #fff; border : 0px solid #fff; display : block; filter : alpha(opacity=60); height : 100%; left : 0%; opacity : 0.60; overflow : hidden; position : absolute; top : 0%; width : 100%; } iframe.css_fog_over_logo { filter	: alpha(opacity=0); opacity	: 0; } iframe.css_gmap_param, iframe.css_gmap_detail { border : 0px solid #fff; height : 450px; overflow	: hidden; width : 750px; } iframe.css_gmap_detail { height : 300px; width : 500px; } iframe.css_page_list { border	: 0px solid #fff; height	: 300px; width : 350px; } iframe.css_pages_links { border : 1px solid #ff7f17; height : 470px; width : 840px; } iframe.css_tab { background-image	: url(../img/fog.gif);	/* valeur identique dans "tinymce.js", fonction "RTE_change_size" */ border : 1px solid #999999; display : block; left : 0; position : absolute; z-index : 450000; /* attention : zIndex définit dans "index.js", variable "iframe_index_open_tab_zIndex_default" */ } iframe.css_search_media_param { height	: 535px; width : 550px; } iframe.css_file_xplorer { display	: none; } img.css_antispam_reload { cursor	: pointer; } img.css_button { cursor	: pointer; } img.css_interface_change, img.css_interface_change_nologo, img.css_interface_change_nologo_design_page { cursor : pointer; position	: absolute; z-index : 100000; } img.css_interface_change { left	: 250px; top : 10px; } img.css_interface_change_nologo { left	: 0px; top : 5px; } img.css_interface_change_nologo_design_page { left	: 33px; top : 20px; } img.css_language_change { cursor : pointer; left : 220px; position	: absolute; } img.css_monitor_formateur { background-color	: transparent; cursor : pointer; margin : 0px !important; margin : 10px; width : 45px; } img.css_object_menu_actions, img.css_object_menu_remove { cursor : pointer; position	: absolute; top : 2px; } img.css_object_menu_actions { left	: 240px; } img.css_object_menu_remove { left	: 255px; } img.css_page_navigator_highlight { display : none; left : 30px; position	: absolute; top : 10px; z-index : 100001; } img.css_pages_list_status { position	: absolute; right : 2px !important; right : 0px; top : 2px; } img.css_pages_list_snapshot, img.css_pages_list_snapshot_search { border : 1px solid #9a9a9a; /* couleur identique dans pages-list.xsl "onmouseout" */ cursor : pointer; float : left; position	: relative; width : 154px; } img.css_pages_list_snapshot_search { margin : 5px; } img.css_quota { float : right; margin-left	: -40px; margin-top	: 13px; position : absolute; } img.css_tab_action { background : #ff7f17; height : 12px; cursor : pointer; margin-right	: 4px; position : relative; right : -2px; top : 1px; width : 12px; } img.css_workshop_zone { bottom : 60px; left : 60px !important; left : 50px; position	: absolute; } input.css_menu_add_header{ font : bold 0.85em Arial, Tahoma, Verdana, "Sans-serif"; margin : 5px 0px 5px 0px; width : 60%; } span.css_menu_label_default, span.css_menu_label_highlighted { color : #000; cursor : move; display : inline; font-family	: Arial, Tahoma, Verdana, "Sans-serif"; font-size : 1em; font-weight	: normal; left : 44px; position : relative; top : 0px; } span.css_menu_label_highlighted { background-color	: #bbbbbb; color : #0744af; } span.css_menu_borne_down, span.css_menu_borne_up, span.css_menu_borne_down_highlighted, span.css_menu_borne_up_highlighted { background-color	: transparent; font-size : 4px; height : 5px; position : absolute; } span.css_menu_borne_down, span.css_menu_borne_down_highlighted { left	: 40px; } span.css_menu_borne_up, span.css_menu_borne_up_highlighted { left	: -1px; } span.css_menu_borne_down_highlighted, span.css_menu_borne_up_highlighted { background-color	: #fff; border : 1px dotted #000; border-width : 1px 0px 1px 0px; } span.css_menu_root_borne, span.css_menu_root_borne_highlighted { background-color	: transparent; font-size : 4px; height : 5px; left : 5px; position : absolute; width : 200px; } span.css_menu_root_borne_highlighted { background-color	: #fff; border : 1px dotted #000; } span.css_menu_collapse, span.css_menu_content, span.css_menu_expand, span.css_menu_remove { background-repeat	: no-repeat; cursor : pointer; height : 16px; position : absolute; width : 16px; } span.css_menu_collapse { background-image	: url("../img/formateur-menu-collapse.gif"); display : none; left : -6px; top : 7px; } span.css_menu_content { background-image	: url("../img/formateur-menu-content.gif"); display : block; left : 10px; top : 6px; } span.css_menu_expand { background-image	: url("../img/formateur-menu-expand.gif"); display : none; left : -6px; top : 7px; } span.css_menu_remove { background-image	: url("../img/formateur-menu-remove.gif"); display : block; left : 26px; top : 6px; } span.css_pages_list_hits { font	: bold 0.5em Arial, Tahoma, Verdana, "Sans-serif"; } table.css_workshop_zone_number { background-image : url(../img/workshop-icon-number.png); background-position	: -2px -2px; background-repeat : no-repeat; color : #fff; display : block; font-size : 0.8em; height : 30px; left : 140px !important; left : 130px; padding : 4px 0px 0px 7px; position : absolute; text-align : center; font-weight : bold; top : 70px; width : 30px; } td.css_password_force_empty, td.css_password_force_full { border : 1px solid #ff7f17; font : normal 0.6em Arial, Tahoma, Verdana, "Sans-serif"; height : 20px; padding : 10px; padding : 0px; text-align	: center; width : 20px; } td.css_password_force_empty { background-color	: #fff; color : #ff7f17; } td.css_password_force_full { background-color	: #ff7f17; color : #fff; } ul.css_menu { margin-bottom	: 10px; margin-top : 0px; } ul.css_page_list{ list-style	: none; margin : 0; padding : 0; text-align	:left; } li.css_page_list_item{ padding : 2px 2px 2px 5px; } a.css_page_list_link, a.css_page_list_link:hover{ font : normal 0.9em Arial, Tahoma, Verdana, "Sans-serif"; color : #ff7f17; } a.css_page_list_link:hover{ background-color : #ff7f17; color : #fff; padding : 1px }

div.css_export_to_xls { background-image	: url(../img/table_to_xls.gif); background-repeat	: no-repeat; cursor : pointer; height : 25px; margin-bottom : -10px; width : 25px; } div.css_ip_address { color : #0a0a9e; cursor : pointer; text-decoration	: underline; } table.css_table { border : 0px solid #000; margin : 10px; font-size : 1em; color : #fff; font-weight	: bold; } td.css_table, td.css_table_header { border-right	: 1px solid #fff; font-family	: Arial, Tahoma, Verdana, "Sans-serif"; padding : 2px; } td.css_table_header { background-color	: #ff7f17; border : 0px solid #fff; color : #fff; font-weight : bold; text-align : center; } td.css_table_right_small { font-family	: Arial, Tahoma, Verdana, "Sans-serif"; font-size : 0.8em; padding : 2px; text-align	: right; color : #000000; } td.css_table_comments { background-color	: #fff6e0; color : #000000; font-weight : normal; }