/* DTML instructions to set caching headers.





*/

/*Hack for CpsSkins render*/
.boxShapeformeMenuHaut .cpsskinsHBox{ margin-left:0px !important;padding-left:0px !important;}
.boxColorCouleursMenuBas ul li.selected a { color:#00B193}
.collapsibleMenuMenuOffre .topmenuMal{padding-bottom:15px;}
/* agents serach */
#divagents_search {width: 500px;margin-left:50px;}
.search_results{width: 560px;margin-left:50px;}
#divagents_search .title_search{margin-left:25px;background-image:url(/portal_themes/MalAnonyme/backgrounds/agent_search_title.gif);background-repeat:no-repeat;height:28px;}
#divagents_search form{margin:10px 0px 5px 65px; !important;}
#divagents_search form label{margin-right:6px;}
#divagents_search .basArrondi{margin-left:25px;background-image:url(/portal_themes/MalAnonyme/backgrounds/bas_agent_search.gif);background-repeat:no-repeat;height:28px;}
.agentCard{margin-top:10px;border: 1px solid  #999999;width:560px;}
.agentTitre{height:20px;font:bold 12px Arial,Helvetica,sans-serif;color:#0C2F83;padding:3px 0px 0px 10px;background-color:#D5D3BE}
.agentVille{float:right;Color:#404040 !important;margin-right:5px !important}
.agentNom{float:left;}
.coordAgent{height:100%;margin-bottom:5px !important;margin-top:5px !important}
.adressAgent{width:240px;float:left;padding-left:5px;}
.contactAgent{width:300px;float:right;padding-left:5px;}
ul.adresse {list-style-image:url(/portal_themes/MalAnonyme/icons/iconeAdress.gif);}
ul.webAgent{}
.contactAgent{}
ul.telAgent{list-style-image:url(/portal_themes/MalAnonyme/icons/iconePhone.gif);list-style-position:outside;}
ul.faxAgent{list-style-image:url(/portal_themes/MalAnonyme/icons/iconePhax.gif);list-style-position:outside;}
ul.mailAgent{list-style-image:url(/portal_themes/MalAnonyme/icons/iconeMail.gif);list-style-position:outside;}
/* Menus_right*/
#titensav{background-image : url(/portal_themes/MalAnonyme/backgrounds/tit_ensavoir.gif);width:192px;height:35px;margin:0px;padding:0px;}
#bas_menu_right{background-image : url(/portal_themes/MalAnonyme/backgrounds/basMenuDroite.gif);width:192px;height:35px;margin:0px;padding:0px;}

/*Menus Left*/
#top_left_menu{background-image : url(/portal_themes/MalAnonyme/backgrounds/haut_menu_left.gif);width:180px;height:22px;margin:0px;padding:0px;}
#bas_left_menu{background-image : url(/portal_themes/MalAnonyme/backgrounds/bas_menu_left.gif);width:180px;height:22px;margin:0px;padding:0px;}
#top_left_menu2{background-image : url(/portal_themes/MalAnonyme/backgrounds/topleft2.gif);width:200px;height:25px;margin:0px;padding:0px;}
#bas_left_menu2{background-image : url(/portal_themes/MalAnonyme/backgrounds/basleft2.gif);width:200px;height:25px;margin:0px;padding:0px;}
/* Login */
#divLogin {width: 400px;margin-left:100px;}
#loginTitle{background-image:url(/portal_themes/MalAnonyme/backgrounds/loginTitle.gif);background-repeat:no-repeat;height:25px;margin-top:20px;}
#divLogin .basArrondi{background-image:url(/portal_themes/MalAnonyme/backgrounds/basFormulaire.gif);background-repeat:no-repeat;height:20px;}
#divLogin .form{margin-left:25px;}

/* ***************/
/* style collector */
form.collector_form {font: 10px Verdana,sans-serif;}
.collector_message{border:1px solid orange;margin-left:10px;margin-right:10px;padding:10px;}
form.collector_form .label_error {color:#0C2F83;}
form.collector_form div.label {margin-bottom:5px !important;padding-left:5px !important;color:#828282;font-weight:bold;}
form.collector_form div.field {margin:0px !important;padding:0px !important;}
form.collector_form table tr td{padding-top:0px !important;padding-bottom:0px !important;}
form.collector_form hr{color:#0096D7 !important;background:#0096D7 !important;padding-top:0px !important;margin-top:0px;margin-bottom:5px;}
form.collector_form h3{color:#0C2F83 !important;background:#D5D3BE !important;text-align:right;font-size:14px;margin-top:5px !important;padding-bottom:3px !important;padding-right:10px ;}
form.collector_form p.readOnly{font-style:italic;text-align:justify;font-weight:normal;}
form.collector_form div.submit{text-align:center;margin-top:10px;}
form.collector_form textarea,form.collector_form input[type=text],form.collector_form select{border-color:#828282;border-style:solid;border-width:1px !important}
form.collector_form input[type="radio"] {border:none !important;background-color:transparent !important;}
p {text-align:justify !important;}
.textRight{text-align :right;}
.textLeft{text-align :left;}
.textJustify{text-align :justify;}
.textCenter{text-align :center;}

/* div Zone Image Produit et Texte */
.zoneImagetextProduit {width:100%;margin-top:0px;margin-bottom:20px;padding:0px !important;}
.tabZoneImagetextProduit{width:100%;border-collapse:collapse;padding:0px;}
.TdZoneImage{padding:0px !important;}
.TdzoneTexte{padding-right:0px !important;padding-top:0px !important;border:none;vertical-align:top;}
.TdzoneTexte div{padding-left :10px !important;padding-right:5px !important;padding-top:0em !important;background:white;}
.TdzoneTexte div p{ font-size:13px;}

/* Div cadre a la une */
div.zoneCadreAlaUne{margin-top:5px; width:90%;margin-left:4%; margin-bottom:10px;}
div.titreCadreAlaUne{position:relative;z-index:200;padding-left:40%}
div.titreCadreAlaUne div.laurier{background-image:url(/portal_themes/MalAnonyme/backgrounds/laurierBleu.gif);background-repeat:no-repeat;height:70px;width:75px;}
div.titreCadreAlaUne div.titre{margin-top:-50px;margin-left:75px;height:18px;font: bold 16px Arial;color:#0096D7;letter-spacing:0.5em;}
div.contenuCadreAlaUne{border:1px solid #0096D7;z-index:0;margin-top:0px}
div.contenuCadreAlaUne .rbtop div{background:url(/portal_themes/default/backgrounds/corner1.png) no-repeat top left;height:9px}
div.contenuCadreAlaUne .rbtop{background:url(/portal_themes/default/backgrounds/corner2.png) no-repeat top right;height:9px}
div.contenuCadreAlaUne .rbbot div{background:url(/portal_themes/default/backgrounds/corner4.png) no-repeat bottom left;height:9px}
div.contenuCadreAlaUne .rbbot{background:url(/portal_themes/default/backgrounds/corner3.png) no-repeat bottom right;height:9px}

div.contenuCadreAlaUne div.contenu{ margin-top:20px;margin-bottom:5px;width:100%;}
div.contenuCadreAlaUne div.contenu table{width:100%}
div.contenuCadreAlaUne div.contenu td.textcadreAlaUne{vertical-align:top;width:380px;}
div.contenuCadreAlaUne div.contenu td.ImageCadreAlaUne{width:210px; text-align:center;}
div.contenuCadreAlaUne div.contenu div.textCadreAlaUne{margin-right:10px;}
div.contenuCadreAlaUne div.contenu .textCadreAlaUne_alone{width:100%;}





/* Div Zone Promo */
div.zonePlusPromo{margin-top:20px;}
/*div.zonePlusPromo*/ 
div.titrePlusPromo{position:relative;z-index:200;}
div.titrePlusPromo div.laurier{background-image:url(/portal_themes/MalAnonyme/backgrounds/laurierBleu.gif);background-repeat:no-repeat;height:70px;width:75px;margin-left:265px;}
div.titrePlusPromo div.titre{margin-top:-50px;margin-left:340px;height:18px;font: bold 16px Arial;color:#0096D7;letter-spacing:0.5em;}

div.contenuPlusPromo{border:1px solid #0096D7;z-index:0;margin-top:0px}
div.contenuPlusPromo .rbtop div{background:url(/portal_themes/default/backgrounds/corner1.png) no-repeat top left;height:9px}
div.contenuPlusPromo .rbtop{background:url(/portal_themes/default/backgrounds/corner2.png) no-repeat top right;height:9px}
div.contenuPlusPromo .rbbot div{background:url(/portal_themes/default/backgrounds/corner4.png) no-repeat bottom left;height:9px}
div.contenuPlusPromo .rbbot{background:url(/portal_themes/default/backgrounds/corner3.png) no-repeat bottom right;height:9px}

div.contenuPlusPromo div.contenu{ margin-top:20px;margin-bottom:10px;width:100%;}
div.contenuPlusPromo div.contenu table{width:100%}
div.contenuPlusPromo div.contenu td.plusproduit{vertical-align:top;width:380px;}
div.contenuPlusPromo div.contenu td.imagePromo{width:210px; text-align:center;}
div.contenuPlusPromo div.contenu .plusproduit{padding-right:10px;}
div.contenuPlusPromo div.contenu .plusproduit_alone{width:100%;}

/* Div cadre_bleu */
div.cadre_bleu div.titre_cadre{position:relative;z-index:200;}
div.cadre_bleu div.titre_cadre div.laurier{background-image:url(/portal_themes/MalAnonyme/backgrounds/laurierBleu.gif);background-repeat:no-repeat;height:70px;width:75px;margin-left:265px;}
div.cadre_bleu div.titre_cadre div.titre{margin-top:-50px;margin-left:340px;height:18px;font: bold 16px Arial;color:#0096D7;letter-spacing:0.5em;}

div.cadre_bleu div.contenu_cadre{border:1px solid #0096D7;z-index:0;margin-top:0px}
div.cadre_bleu div.contenu_cadre .rbtop div{background:url(/portal_themes/default/backgrounds/corner1.png) no-repeat top left;height:9px}
div.cadre_bleu div.contenu_cadre .rbtop{background:url(/portal_themes/default/backgrounds/corner2.png) no-repeat top right;height:9px}
div.cadre_bleu div.contenu_cadre .rbbot div{background:url(/portal_themes/default/backgrounds/corner4.png) no-repeat bottom left;height:9px}
div.cadre_bleu div.contenu_cadre .rbbot{background:url(/portal_themes/default/backgrounds/corner3.png) no-repeat bottom right;height:9px}
div.cadre_bleu div.contenu_cadre div.contenu{ margin-top:20px;margin-bottom:10px;width:100%;}
/* utilise dans les listes de la MAL */
ul.listMAL, ul.pucesup{color :#444444 !important;list-style-image:url(/portal_themes/MalAnonyme/icons/puce1.gif);margin-left:0px !important;padding:left:10% !important;}
ul.listMAL li,ul.pucesup li {margin-lef:0px !important;margin-bottom:0.5em !important;}
ul.listMAL li ul li{list-style-type:circle !important;list-style-image:none !important;}

.pucesup{color :#444444 !important;list-style-image:url(/portal_themes/MalAnonyme/icons/puce1.gif);margin-left:0px !important;padding:left:10% !important;}
li.pucesup{margin-lef:0px !important;margin-bottom:0.5em !important;}
.pucetrait{color :#444444 !important;list-style-image:url(/portal_themes/MalAnonyme/icons/listTrait.gif);}
li.pucetrait{margin-bottom:0.5em !important;}
.pucerond{color :#444444 !important;list-style-image:url(/portal_themes/MalAnonyme/icons/listRond.gif);}
li.pucerond{margin-bottom:0.5em !important;}


/** Des fonds ***/
 .bouttonJauneGlossy {text-decoration:none; font-size:120% !important;letter-spacing:0.1em !important border: 1px solid #e78f08; background: #f6a828 url(/portal_themes/MalAnonyme/backgrounds/glossy_jaune.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold !important; padding: .4em 1em; }
 .bouttonJauneGlossy a,.bouttonJauneGlossy a:visited, .bouttonJauneGlossy a:active, .bouttonJauneGlossy a:hover{ color: #ffffff; }
a.bouttonJauneGlossy,a:visited.bouttonJauneGlossy, a:active.bouttonJauneGlossy, a:hover.bouttonJauneGlossy{ color: #ffffff; }

 .bouttonVertGlossy { text-decoration:none; font-size:120% !important;letter-spacing:0.1em !important;border: 1px solid #acdd4a; background: #6eac2c url(/portal_themes/MalAnonyme/backgrounds/glossy_vert.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold !important; padding: .4em 1em; }
 .bouttonVertGlossy a, .bouttonVertGlossy a:visited,  .bouttonVertGlossy a:active,  .bouttonVertGlossy a:hover{ color: #ffffff; }
a.bouttonVertGlossy, a:visited.bouttonVertGlossy,  a:active.bouttonVertGlossy,  a:hover.bouttonVertGlossy{ color: #ffffff; }

.bouttonBleuGlossy { text-decoration:none; font-size:120% !important;letter-spacing:0.2em !important;border: 1px solid #4297d7; background: #2191c0 url(/portal_themes/MalAnonyme/backgrounds/glossy_bleu.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold !important; padding: .4em 1em; }
 bouttonBleuGlossy a, .bouttonBleuGlossy a:visited,  .bouttonBleuGlossy a:active, .bouttonBleuGlossy a:hover{color: #eaf5f7;}
a.bouttonBleuGlossy, a:visited.bouttonBleuGlossy,  a:active.bouttonBleuGlossy, a:hover.bouttonBleuGlossy{color: #eaf5f7;}
            
 .bouttonOrangeGlossy { text-decoration:none; font-size:120% !important;letter-spacing:0.2em !important border: 1px solid #cd0a0a; background: #e14f1c url(/portal_themes/MalAnonyme/backgrounds/glossy_orange.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold !important; padding: .4em 1em; }
 .bouttonOrangeGlossy a, .bouttonOrangeGlossy a:visited,  .bouttonOrangeGlossy a:active,  .bouttonOrangeGlossy a:hover{ color: #ffffff; }
 a.bouttonOrangeGlossy, a.bouttonOrangeGlossy:visited,  a.bouttonOrangeGlossy:active,  a.bouttonOrangeGlossy:hover{color: #ffffff; }

/** liens **/
a.navy, a:visited.navy , a:active.navy, a:hover.navy{color:#0096D7}
a.navy span, a:visited.navy span, a:active.navy span, a:hover.navy span{color:#0096D7}
a.navy div, a:visited.navy div, a:active.navy div, a:hover.navy div{color:#0096D7}


a.vert, a:visited.vert , a:active.vert, a:hover.vert{color:#6eac2c}
a.vert span, a:visited.vert span, a:active.vert span, a:hover.vert span{color:#6eac2c}
a.vert div, a:visited.vert div, a:active.vert div, a:hover.vert div{color:#6eac2c}

a.jaune, a:visited.jaune , a:active.jaune, a:hover.jaune{color:#f6a828}
a.jaune span, a:visited.jaune span, a:active.jaune span, a:hover.jaune span{color:#f6a828}
a.jaune div, a:visited.jaune div, a:active.jaune div, a:hover.jaune div{color:#f6a828}

a.orange, a:visited.orange , a:active.orange, a:hover.orange{color:#e14f1c}
a.orange span, a:visited.orange span, a:active.orange span, a:hover.orange span{color:#e14f1c}
a.orange div, a:visited.orange div, a:active.orange div, a:hover.orange div{color:#e14f1c}

a.rose, a:visited.rose , a:active.rose, a:hover.rose{color:#BB2F68}
a.rose span, a:visited.rose span, a:active.rose span, a:hover.rose span{color:#BB2F68}
a.rose div, a:visited.rose div, a:active.rose div, a:hover.rose div{color:#BB2F68}

a.bleuMal, a:visited.bleuMal , a:active.bleuMal, a:hover.bleuMal{color:#0C2F83}
a.bleuMal span, a:visited.bleuMal span, a:active.bleuMal span, a:hover.bleuMal span{color:#0C2F83}
a.bleuMal div, a:visited.bleuMal div, a:active.bleuMal div, a:hover.bleuMal div{color:#0C2F83}



/** Divers **/
.levelWorkflow2{font-size:16px;font-weight:bold;color:blue;}
.levelWorkflow3{font-size:14px;font-weight:bold;color:green;}
.levelWorkflow4{font-size:12px;font-weight:bold;color:red;}
div.authorisation{border-top:1px solid #FFAA00; background:#FFAA00;}

