a:link, a:visited, a:active {FONT-WEIGHT:normal; TEXT-DECORATION:none; font-family:Tahoma,sans-serif;font-size:12px;color:#3476b1;;vertical-align:baseline;line-height:120%;}
a:hover {FONT-WEIGHT:normal; TEXT-DECORATION:none; font-family:Tahoma,sans-serif;font-size:12px;color:#edb32a;vertical-align:baseline;line-height:120%;}

a img:link {cursor:hand;border:none;}
a img:visited {cursor:hand;border:none;}
a img:hover {cursor:hand;border:none;}
a img:active {cursor:hand;border:none;}

body {font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;text-align:center;line-height:120%;}
table {border-collapse:collapse;border-spacing:0px;border:none;background-image:none;background-color:transparent;text-align:center;padding:0px;margin:0px;}
td {font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;padding:0px;border:none;margin:0px;vertical-align:baseline;line-height:120%;}
select, option {color:#0B3B44; font-size:12px; font-family:Tahoma,sans-serif; background-color:white; background-image:none; border:solid 1px #98c6d5; line-height:120%;vertical-align:baseline; margin:1px;}
textarea {color:#0B3B44; font-family:Tahoma,sans-serif; background-color: #ffffff; border:solid 1px #98c6d5; line-height:120%;}
input {color:#0B3B44; font-family:Tahoma,sans-serif; background-color:transparent; background-image:url('../img/pontdor.fr/bg_champssaisies.jpg'); background-repeat:repeat-x; border:solid 1px #98c6d5; line-height:120%;vertical-align:baseline;margin:1px;margin-left:3px;margin-right:3px;}
input.radio {border:none; background-color:transparent; background-image:none; font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;height:22px;vertical-align:baseline;position:relative;top:4px;margin-left:3px;margin-right:3px;}
input.checkbox {border:none; background-color:transparent; background-image:none; font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;height:22px;vertical-align:baseline;position:relative;top:4px;margin-left:3px;margin-right:3px;}
img {border:none;}

h1 {margin-top:15px;margin-bottom:15px;margin-left:5px;font-family:Tahoma,sans-serif;font-weight:bold;font-size:14px;color:#3476b1;line-height:120%;}
h2 {margin-top:1px;margin-bottom:1px;margin-left:0px;font-family:Tahoma,sans-serif;font-weight:bold;font-size:14px;color:#3476b1;line-height:120%;}
em {margin-top:1px;margin-bottom:1px;margin-left:0px;font-family:Tahoma,sans-serif;font-weight:normal;font-size:9px;color:#0B3B44;position:relative;top:-4px;line-height:120%;}
h2 span,p  {margin-top:1px;margin-bottom:1px;margin-left:5px;margin-right:5px;font-family:Tahoma,sans-serif;font-weight:normal;font-size:12px;color:#0B3B44;vertical-align:middle;text-align:justify;line-height:120%;}
ul, ol {margin-top:5px;margin-bottom:5px;margin-left:1px;margin-right:1px;font-family:Tahoma,sans-serif;font-weight:normal;font-size:12px;color:#0B3B44;}
ul li {margin-top:1px;margin-bottom:1px;margin-left:20px;margin-right:1px;font-family:Tahoma,sans-serif;font-weight:normal;font-size:12px;color:#0B3B44;line-height:120%;text-align:justify;}
ol li {margin-top:1px;margin-bottom:1px;margin-left:30px;margin-right:1px;font-family:Tahoma,sans-serif;font-weight:normal;font-size:12px;color:#0B3B44;line-height:120%;text-align:justify;}
label {text-align:left;font-family:Tahoma,sans-serif;font-weight:bold;font-size:12px;color:#0B3B44;display:inline-block;}

.import   { color:#ede077; font-size:12px; font-family:Tahoma,sans-serif; font-weight:bold; }
.msg_txt { color:#ff0000; font-size:12px; font-family:Tahoma,sans-serif; font-weight:bold;}

.header {background-image:url('../img/pontdor.fr/top740x112.jpg');width:740px;height:112px;border:0px;background-repeat:no-repeat;}
.footer {background-image:url('../img/pontdor.fr/bottom.jpg');width:740px;height:30px;border:0px;border-top:10px transparent;background-repeat:no-repeat;}
.buttons {position:relative;top:-20px;height:71px;width:740px;}
.menu_gauche {background-image:url('../img/pontdor.fr/corner_left_menu.jpg'); width:12px; height:30px;border:none;margin:0px;padding:0px;background-repeat:no-repeat;overflow:hidden;}
.menu_entree {background-image:url('../img/pontdor.fr/bg_menu.jpg'); width:100px; height:30px;border:none;margin:0px;padding:0px;background-repeat:repeat-x;overflow:hidden;}
.menu_droit {background:url('../img/pontdor.fr/corner_right_menu.jpg') top right; width:272px; height:30px;border:none;margin:0px;padding:0px;background-repeat:no-repeat;overflow:hidden;}
.slogan {background-image:url('../img/pontdor.fr/slogan.jpg');width:740px;height:38px;border:0px;border-top:10px transparent;background-repeat:no-repeat;}
/*.page {background-color:#eaeaec;text-align:justify;font-family:Tahoma,sans-serif;font-size:12 px;color:#0B3B44;padding:20px;margin:0px;border:none;background-image:url('../img/pontdor.fr/page_corner_topright.gif');background-repeat:no-repeat;background-position:top right;}*/
.page {background-color:transparent;text-align:justify;font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;padding:20px;background-image:url('../img/pontdor.fr/bg_page.jpg');background-repeat:repeat-y;vertical-align:baseline;}
.page_corner {background-color:transparent;text-align:justify;font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;padding:20px;background-image:url('../img/pontdor.fr/bg_page_corner.jpg');background-repeat:no-repeat;vertical-align:baseline;}
.page_corner_2 {background-color:transparent;text-align:justify;font-family:Tahoma,sans-serif;font-size:12px;color:#0B3B44;padding:0 0 5px 20px;background-repeat:no-repeat;vertical-align:baseline;}
.flash {background-color:transparent;vertical-align:bottom;text-align:left;padding:0px;}
.titre_decale {position:relative;left:-30px;}/*behavior:url(../css/pngHack.htc);*/
.version {font-family:Tahoma,sans-serif;font-weight:normal;font-size:10px;color:#7F7F7F;position:relative;top:-4px;}
.msg_error  {font-family:Tahoma,sans-serif;font-weight:normal;font-size:12px;color:#7F0000;position:relative;top:15px;width:700px;display:block;}
.erreur_champ {margin:1px;padding-top:0px;padding-bottom:0px;padding-left:4px;padding-right:4px;background-image:url('../img/pontdor.fr/bg_erreur.gif');background-repeat:repeat-x;}
.erreur_champ input.radio,.erreur_champ input.checkbox {background-image:none;background-color:transparent;}
.commentaires {font-family:Tahoma,sans-serif;font-size:10px;color:#0B3B44;text-align:justify;line-height:120%;}

.slogan2 {font-size:14px;font-weight:bold;color:#f19a26;text-align:center;}
.etape_num {background-image:url('../img/pontdor.fr/bg_etape.gif');background-repeat:repeat-x;width:100px;}
.etape_sep {background-image:none;background-repeat:repeat-x;width:20px;}
.etape_txt1 {color:#c4bfa1;vertical-align:middle;}
.etape_txt2 {color:#000000;vertical-align:middle;}

.table_secteur {margin:0px;border:none;padding:0px;background-color:transparent;background:none;border-collapse:separate;border-spacing:5px;empty-cells:show;table-layout:fixed;}
.table_secteur th {margin:2px; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.table_secteur th p {font-weight:bold;font-size:12px;text-align:center;}
.table_secteur td {margin:2px; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.table_secteur td p {text-align:left;}

.popup {z-index:1; position:relative; top:0px; left:0px; visibility:hidden; border:1px solid #f19a26; background-color:#ffffff;background-image:none;background-repeat:repeat-y;} /*#98c6d5 url('../img/pontdor.fr/bg_page.jpg')*/
.popup td {padding:10px;}
.popup strong {color:#3476b1; text-decoration:none;}
.popup_titre {background-image:none;background-repeat:repeat-x;}

.largeur75 {text-align:left;width:100px;}
.largeur100 {text-align:left;width:125px;}
.largeur150 {text-align:left;width:175px;}
.largeur200 {text-align:left;width:225px;}
.largeur250 {text-align:left;width:275px;}
.largeur300 {text-align:left;width:325px;}
.largeur350 {text-align:left;width:375px;}
.largeur400 {text-align:left;width:425px;}

.message {font-weight:bold;font-size:14px;text-align:center;line-height:150%;}
.message b {color:#3476b1;}

div.posabs {position:relative;width:700px;margin:auto;}

