#global {margin:auto;padding-bottom:10px;text-align:left;width:842px;}
.breaker {clear:both;font-size:0pt;height:0pt;line-height:0pt;margin:0pt;padding:0pt;}
.left {float:left;}
.right {float:right;}
a {color:#414141;}
.word {background:transparent url(../images/picto_word.gif) no-repeat;display:block;padding-left:20px;}
.ppt {background:transparent url(../images/picto_ppt.gif) no-repeat;display:block;padding-left:20px;}
.pdf {background:transparent url(../images/picto_pdf.gif) no-repeat;display:block;padding-left:20px;}

#global #header {height:120px;margin-bottom:20px;}
#global #header #link {background:transparent url(../images/bg_link.gif) no-repeat scroll right top;float:right;height:20px;text-align:right;width:700px;}
#global #header #link ul {padding-right:10px;}
#global #header #link ul li {color:#FFFFFF;display:inline;font-size:82%;line-height:19px;}
#global #header #link ul li a {color:#FFFFFF;text-decoration:underline;}
#global #header #logo {float:left;padding-top:10px;}
#global #header #logo h1 span {display:block;float:left;text-indent:-9000px;}
#global #header #nav {float:left;height:25px;padding-left:70px;padding-top:55px;}
#global #header #nav ul {}
#global #header #nav ul li {display:inline;float:left;font-family:Arial,Helvetica,sans-serif;font-size:127.5%;line-height:15px;}
#global #header #nav ul li a {color:#414141;display:block;float:left;margin-left:10px;margin-right:10px;padding-bottom:5px;text-decoration:none;}
#global #header #nav ul li a:hover {border-bottom:4px solid #97DC20;color:#414141;text-decoration:none;}
#global #header #nav ul li a.active {border-bottom:4px solid #97DC20;color:#414141;text-decoration:none;}
#global #header #btn_connexion {float:right;padding-right:10px;padding-top:55px;}
#global #header #btn_connexion a {background:transparent url(../images/bg_btn_connexion.gif) no-repeat;color:#FFFFFF;display:block;height:21px;line-height:19px;padding-left:27px;text-decoration:none;width:87px;}

#global #contour {border-left:1px solid #414141;border-right:1px solid #414141;border-top:1px solid #8D8D8D;clear:both;text-align:center;}
#global #contour #picture {height:189px;position:relative;}
#global #contour #picture #accroche {background:transparent url(../images/bg_accroche.png) repeat-x;bottom:0pt;height:37px;left:0pt;position:absolute;text-align:center;width:840px;}
#global #contour #picture #accroche h2 {color:#FFFFFF;font-size:146%;font-weight:normal;line-height:35px;text-align:center;}
#global #bottom {background:transparent url(../images/bottom.gif) no-repeat;height:10px;}

#global #contour #footer {background:#8BC823 none repeat;clear:both;margin-top:40px;}
#global #contour #footer .link_left {float:left;padding-left:10px;}
#global #contour #footer .link_left p {display:inline;font-size:82%;color:#000000;line-height:22px;}
#global #contour #footer .link_left p a {color:#000000;line-height:22px;text-decoration:none;}
#global #contour #footer .link_right {float:right;padding-right:10px;}
#global #contour #footer .link_right li {display:inline;font-size:82%;}
#global #contour #footer .link_right li a {color:#000000;line-height:22px;}

#global .home .content {clear:both;margin:auto;padding-top:36px;text-align:left;width:682px;}
#global .home .content .edito {float:left;width:305px;}
#global .home .content .edito h3 {border-bottom:2px solid #C6C6C6;color:#000000;font-size:118.5%;font-weight:bold;margin-bottom:10px;padding-bottom:5px;}
#global .home .content .edito p {line-height:12px;padding-bottom:5px;}
#global .home .content .edito p.bleu {color:#358CD5;}
#global .home .content .edito h4, #global .home .content .edito h5{color:#358CD5; margin-bottom:5px;}

#global .home .content .news {float:right;width:305px; padding: 0 0 8px 0;} 
#global .home .content .news h3 {background:#6E9ECF none repeat;color:#FFFFFF;font-size:118.5%;font-weight:bold;margin-bottom:4px;padding:3px 5px;}
#global .home .content .news ul {border-bottom:1px solid #C6C6C6;border-top:3px solid #358CD5;margin-bottom:5px;}
#global .home .content .news ul li {margin-top:2px;padding:8px 4px;}
#global .home .content .news ul li.highlight {background:#EBECED none repeat;}
#global .home .content .news ul li .date {color:#358CD5;font-size:91%;font-weight:bold;padding-bottom:5px;}
#global .home .content .news ul li a {color:#414141;line-height:12px;text-decoration:none;}
#global .home .content .news ul li a:hover {color:#414141;line-height:12px;text-decoration:underline;}
#global .home .content .news .link {background:transparent url(../images/fleche_bleu.gif) no-repeat scroll left 2px;color:#414141;display:block;font-size:91%;font-weight:bold;margin-left:5px;padding-left:15px;text-decoration:underline;}

#global .home .content .news_rose {clear : both;}
#global .home .content .news_rose h3 {background:#E36977 none repeat;color:#FFFFFF;font-size:118.5%;font-weight:bold;margin-bottom:4px;padding:3px 5px;}
#global .home .content .news_rose ul {border-bottom:1px solid #E36977;border-top:3px solid #E36977;margin-bottom:5px;}
#global .home .content .news_rose ul li .date {color:#E36977;font-size:91%;font-weight:bold;padding-bottom:5px;}
#global .home .content .news_rose .link_rose {color:#414141;display:block;font-size:91%;font-weight:bold;text-decoration:underline;}

#global .article .content {clear:both;margin:auto;padding-top:20px;text-align:left;width:781px;}
#global .article .content h3 {border-bottom:2px solid #C6C6C6;color:#2B6CAF;font-size:127.5%;font-weight:bold;margin-bottom:10px;padding-bottom:5px;}
#global .article .content h3 .imprimer {background:transparent url(../images/imprimer.gif) no-repeat scroll left 2px;color:#414141;float:right;font-size:82%;padding-left:20px;text-decoration:none;}
#global .article .text {}
#global .article .text.text_bloc {float:left;width:565px;}
#global .article .text.contenu img {margin:5px 5px;}
#global .article .content .text .resume{color:#000000;font-size:109.5%;font-weight:bold;margin-bottom:10px;line-height:25px;}
#global .article .content .text p {color:#414141;padding-bottom:5px;}
#global .article .content .text .bleu {color:#358CD5;}
#global .article .content .text h4, #global .article .content .text h5 {color:#358CD5;margin-bottom:5px;}
#global .article .content .text ul {padding-left:10px;}
#global .article .content .text ul li {list-style-image:url(../images/puce_bleu.gif);}
#global .article .content .text span.resume{color:#000000;font-size:109.5%;font-weight:bold;margin-bottom:100px;}

#global .article .content .bloc {border-bottom:1px solid #C6C6C6;border-left:1px solid #C6C6C6;float:right;width:200px;}
#global .article .content .bloc .sep {border-bottom:1px solid #C6C6C6;font-size:0pt;height:1px;line-height:0px;margin:0px;padding:0pt;}
#global .article .content .bloc .sans_fond {padding:0pt 5px 10px;}
#global .article .content .bloc .sans_fond .titre {color:#8BC823;font-size:100%;font-weight:bold;}
#global .article .content .bloc .sans_fond ul {}
#global .article .content .bloc .sans_fond ul li {list-style-image:url(../images/fleche_verte.gif);margin-left:20px;}
#global .article .content .bloc .sans_fond a {color:#414141;font-size:91.5%;text-decoration:none;}
#global .article .content .bloc .sans_fond a:hover {color:#414141;font-size:91.5%;text-decoration:underline;}
#global .article .content .bloc .fond_gris {background:#F1F2F2 none repeat;padding:5px 5px 10px;}
#global .article .content .bloc .fond_gris .titre {color:#358CD5;font-size:100%;font-weight:bold;padding-bottom:5px;}
#global .article .content .bloc .fond_gris ul {}
#global .article .content .bloc .fond_gris ul li {list-style-image:url(../images/fleche_bleu2.gif);margin-bottom:0pt;margin-left:20px;padding-bottom:0pt;}
#global .article .content .bloc .fond_gris a {color:#414141;font-size:91.5%;text-decoration:none;}
#global .article .content .bloc .fond_gris a:hover {color:#414141;font-size:91.5%;text-decoration:underline;}

#global .article .content .text .liste {padding:10px 0px;}
#global .article .content .text .liste li {border-bottom:1px dashed #414141;list-style-image:none;margin-bottom:7px;margin-left:0px;padding-bottom:2px;}
#global .article .content .text .liste li a {color:#414141;line-height:20px;text-decoration:none;}
#global .article .content .text .liste li a:hover {color:#414141;line-height:20px;text-decoration:underline;}

#global .article .content .text .liste .question {border-bottom:none;clear:both;margin-bottom:15px;}
#global .article .content .text .liste .question h4 {font-weight:bold;font-size:120%}
#global .article .content .text .liste .question .reponse {border-bottom:1px solid #C6C6C6;border-top:1px solid #C6C6C6;}
#global .article .content .text .liste .question .reponse .choix {float:left;font-weight:bold;text-align:center;padding:6px 0px;width:141px;}
#global .article .content .text .liste .question .reponse .choix .no {font-size:16px;}
#global .article .content .text .liste .question .reponse_client {font-weight:bold;}
#global .article .content .text .liste .question .reponse_client span {text-decoration:underline;}
#global .article .content .text .contrat {font-weight:bold;text-decoration:underline;}

#global .article .content .text .liste .sous_question {border-bottom:none;clear:both;margin-bottom:15px;margin-left:22px;}
#global .article .content .text .liste .sous_question h4 {font-weight:bold;font-style: italic;font-size:110%}
#global .article .content .text .liste .sous_question .reponse {border-bottom:1px solid #C6C6C6;border-top:1px solid #C6C6C6;}
#global .article .content .text .liste .sous_question .reponse .choix {float:left;font-weight:bold;text-align:center;padding:6px 0px;width:135px;}

#global .article .content .text .enquete_button { text-align:center; }
#global .article .content .text .enquete_button .btn {background:transparent url(../images/bg_btn.gif) no-repeat;cursor:pointer;float:right;font-size:109.5%;font-weight:bold;height:21px;margin-right:22px;padding:0pt;width:79px;border:none;color:#FFFFFF;}

#global .article .content .bloc_haut {float:right;width:395px;}
#global .article .content .bloc_haut .link_left {border-right:1px solid #C6C6C6;float:left;min-height:70px;padding:0pt;width:195px;}
#global .article .content .bloc_haut .link_left .titre {color:#8BC823;font-size:100%;font-weight:bold;padding-bottom:3px;}
#global .article .content .bloc_haut .link_left ul {}
#global .article .content .bloc_haut .link_left ul li {list-style-image:url(../images/fleche_verte.gif);margin-left:20px;}
#global .article .content .bloc_haut .link_left a {color:#414141;font-size:91.5%;text-decoration:none;}
#global .article .content .bloc_haut .link_left a:hover {color:#414141;font-size:91.5%;text-decoration:underline;}
#global .article .content .bloc_haut .link_right {float:left;min-height:70px;padding-left:5px;width:194px;}
#global .article .content .bloc_haut .link_right .titre {color:#358CD5;font-size:100%;font-weight:bold;padding-bottom:5px;}
#global .article .content .bloc_haut .link_right ul {}
#global .article .content .bloc_haut .link_right ul li {list-style-image:url(../images/fleche_bleu2.gif);margin-bottom:0pt;margin-left:20px;padding-bottom:0pt;}
#global .article .content .bloc_haut .link_right a {color:#414141;font-size:91.5%;text-decoration:none;}
#global .article .content .bloc_haut .link_right a:hover {color:#414141;font-size:91.5%;text-decoration:underline;}

#global .article .content .infos {float:left;}

#global .article .content table.vert {border-bottom:1px solid #858484;border-left:1px solid #858484;border-top:1px solid #858484;margin-top:10px;width:100%;}
#global .article .content table.vert thead th {background:#5DBCBC none repeat;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:109.5%;font-weight:bold;line-height:14px;padding:5px;text-align:center;}
#global .article .content table.vert thead th.last {border-right:1px solid #858484;}
#global .article .content table.vert tbody tr.impair {background:#E2E2E2 none repeat;}
#global .article .content table.vert tbody tr.pair {background:#FFFFFF none repeat;}
#global .article .content table.vert tbody td {border-right:1px solid #858484;font-weight:bold;line-height:25px;padding:0pt 5px;text-align:center;}
#global .article .content table.vert tbody td.date {background:#BEF1F1 none repeat;}
#global .article .content table.vert tbody td.select {background:#353535 none repeat;color:#FFFFFF;}
#global .article .content table.vert tbody tr.total {background:#414141 none repeat;}
#global .article .content table.vert tbody tr.total td.first {color:#FFFFFF;text-align:left;}
#global .article .content table.vert tbody tr.total td {border:medium none;color:#FFFFFF;}
#global .article .content table.vert tbody tr.total td.last {border-right:1px solid #858484;}
#global .article .content table.rose {border-bottom:1px solid #858484;border-left:1px solid #858484;border-top:1px solid #858484;margin-top:10px;width:100%;}
#global .article .content table.rose thead th {background:#E36977 none repeat;border-right:1px solid #FFFFFF;color:#FFFFFF;font-size:109.5%;font-weight:bold;line-height:14px;padding:5px;text-align:center;}
#global .article .content table.rose thead th.last {border-right:1px solid #858484;}
#global .article .content table.rose tbody tr.impair {background:#E2E2E2 none repeat;}
#global .article .content table.rose tbody tr.pair {background:#FFFFFF none repeat;}
#global .article .content table.rose tbody td {border-right:1px solid #858484;font-weight:bold;line-height:25px;padding:0pt 5px;text-align:center;}
#global .article .content table.rose tbody td.date {background:#BEF1F1 none repeat;}
#global .article .content table.rose tbody td.select {background:#353535 none repeat;color:#FFFFFF;}
#global .article .content table.rose tbody tr.total {background:#414141 none repeat;}
#global .article .content table.rose tbody tr.total td.first {color:#FFFFFF;text-align:left;}
#global .article .content table.rose tbody tr.total td {border:medium none;color:#FFFFFF;}
#global .article .content table.rose tbody tr.total td.last {border-right:1px solid #858484;}

#global .connexion .content {clear:both;margin:auto;padding-top:20px;text-align:left;width:650px;}
#global .connexion .content .titre {color:#000000;font-size:127.5%;font-weight:bold;text-align:center;}
#global .connexion .content .text {position:relative;}
#global .connexion .content .text form fieldset {margin:auto;padding-top:50px;width:265px;}
#global .connexion .content .text form fieldset div.elements {padding-bottom:5px;}
#global .connexion .content .text form fieldset div label {color:#1A171B;float:left;width:95px;}
#global .connexion .content .text form fieldset div.champs {background:transparent url(../images/bg_input.gif) no-repeat;float:left;height:25px;width:147px;}
#global .connexion .content .text form fieldset div.champs input {border:none;height:16px;padding:2px 5px;width:137px;clear:both;background:none;}
#global .connexion .content .text form fieldset div.btn input {background:transparent url(../images/bg_btn.gif) no-repeat;cursor:pointer;float:right;font-size:109.5%;font-weight:bold;height:21px;margin-right:22px;padding:0pt;width:79px;border:none;}
#global .connexion .content .text .contact {border-top:1px solid #6A686B;color:#000000;margin-top:40px;padding-top:15px;text-align:center;width:670px;}
#global .connexion .content .text .contact a {color:#000000;}
#global .connexion .content .text .bulle_erreur {background:transparent url(../images/bulle_erreur.gif) no-repeat;color:#FFFFFF;font-weight:bold;padding-left:6px;position:absolute;right:-20px;top:35px;width:212px;}
#global .connexion .content .text .bulle_erreur .texte {background:#F96D07 none repeat;padding:0pt 9px;width:188px;margin-top:5px;}
#global .connexion .content .text .bulle_erreur .bottom {background:transparent url(../images/bulle_erreur_bottom.gif) no-repeat;height:5px;width:212px;}
#global .connexion .content .text .bulle_erreur.identifiant {display:none;top:35px;}
#global .connexion .content .text .bulle_erreur.mdp {top:67px;}
#global .connexion .content .text .bulle_erreur.code {top:97px;}
#global .connexion .content .text .bulle_erreur.select {display:block;}

#global .courrier .content {clear:both;margin:auto;padding-top:20px;text-align:left;width:781px;}
#global .courrier .content h3 {border-bottom:2px solid #C6C6C6;color:#2B6CAF;font-size:127.5%;font-weight:bold;margin-bottom:10px;padding-bottom:5px;}
#global .courrier .content h3 .imprimer {background:transparent url(../images/imprimer.gif) no-repeat scroll left 2px;color:#414141;float:right;font-size:82%;padding-left:20px;text-decoration:none;}

#global .courrier .content .formulaire {width:488px;}
#global .courrier .content .formulaire .bloc {background:#F1F2F2 none repeat;margin:20px 0pt;width:420px;}
#global .courrier .content .formulaire .bloc .titre {background:#D5D5D5 none repeat;color:#414141;font-size:109.5%;font-weight:bold;line-height:25px;margin-bottom:10px;padding-left:5px;}
#global .courrier .content .formulaire .bloc .champs {color:#414141;padding:0pt 5px 10px;}
#global .courrier .content .formulaire .bloc .champs label {display:block;padding-bottom:5px;}
#global .courrier .content .formulaire .bloc .champs .error{color:#cc0000;font-weight:bold;font-size:90%;padding-top:5px;}
#global .courrier .content .formulaire .bloc .champs input {width:260px;}
#global .courrier .content .formulaire .bloc .champs .btn {background:transparent url(../images/ok.gif) no-repeat;border:medium none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:18px;line-height:12px;margin:0pt;padding:0pt;text-align:center;width:23px;}
#global .courrier .content .formulaire .bloc_reponse {background:#F1F2F2 none repeat;display:none;margin:20px 0pt;width:420px;}
#global .courrier .content .formulaire .bloc_reponse .titre {background:#D5D5D5 none repeat;color:#414141;font-size:109.5%;font-weight:bold;line-height:25px;margin-bottom:10px;padding-left:5px;}
#global .courrier .content .formulaire .bloc_reponse .champs {color:#414141;padding:0pt 5px 10px;}
#global .courrier .content .formulaire .bloc_reponse .champs label {display:block;padding-bottom:5px;}
#global .courrier .content .formulaire .bloc_reponse .champs input {width:260px;}
#global .courrier .content .formulaire .bloc_reponse .champs .btn {background:transparent url(../images/ok.gif) no-repeat;border:medium none;color:#FFFFFF;cursor:pointer;font-weight:bold;height:18px;line-height:12px;margin:0pt;padding:0pt;text-align:center;width:23px;}

#global .courrier .content .formulaire .liste {}
#global .courrier .content .formulaire .liste .titre {font-size:109.5%;font-weight:bold;}
#global .courrier .content .formulaire .liste ul {padding:20px 0pt 0pt 0px;}
#global .courrier .content .formulaire .liste ul li {padding:5px 0pt 0pt;}
#global .courrier .content .formulaire .liste ul li ul {padding:5px 0pt 0pt 15px;}
#global .courrier .content .formulaire .liste ul li ul li {padding:5px 0pt 0pt 10px;}

#global .courrier .content .bloc {width:275px;}
#global .courrier .content .bloc .rose {background:#E36977 none repeat;color:#FFFFFF;margin:20px 0pt 0pt;padding:10px 10px 0pt;}
#global .courrier .content .bloc .rose .titre {border-bottom:1px solid #FFFFFF;font-size:118.5%;font-weight:bold;line-height:14px;padding-bottom:3px;}
#global .courrier .content .bloc .rose ul {padding:10px 0pt 0pt;}
#global .courrier .content .bloc .rose ul li {background:transparent url(../images/fleche_blanche_rose.gif) no-repeat;padding-bottom:10px;padding-left:15px;}
#global .courrier .content .bloc .rose ul li a {color:#FFFFFF;}
#global .courrier .content .bloc .bleu {background:#5DBCBC none repeat;color:#FFFFFF;margin:20px 0pt 0pt;padding:10px 10px 0pt;}
#global .courrier .content .bloc .bleu .titre {border-bottom:1px solid #FFFFFF;font-size:118.5%;font-weight:bold;line-height:14px;padding-bottom:3px;}
#global .courrier .content .bloc .bleu ul {padding:10px 0pt 0pt;}
#global .courrier .content .bloc .bleu ul li {background:transparent url(../images/fleche_blanche_bleu.gif) no-repeat;padding-bottom:10px;padding-left:15px;}
#global .courrier .content .bloc .bleu ul li a {color:#FFFFFF;}
#global .courrier .content .bloc .gris {background:#F1F2F2 none repeat;color:#414141;margin:20px 0pt 0pt;padding:10px 10px 0pt;}
#global .courrier .content .bloc .gris .titre {border-bottom:1px solid #414141;font-size:118.5%;font-weight:bold;line-height:14px;padding-bottom:3px;}
#global .courrier .content .bloc .gris ul {padding:10px 0pt 0pt;}
#global .courrier .content .bloc .gris ul li {background:transparent url(../images/fleche_grise_gris.gif) no-repeat;padding-bottom:10px;padding-left:15px;}
#global .courrier .content .bloc .gris ul li a {color:#414141;}

#global .courrier .content .formulaire .bloc_reponse .champs .error{color:#CC0000;font-size:90%;font-weight:bold;padding-top:5px;}

