body {background-color:#FFFFFF;margin:0;padding:0;}
a img {border-width:0;}
* {margin:0;padding:0;font-family:Verdana, Arial, sans-serif;}
form {display:inline;}

input.textL {width:170px;}
input.textXXL {width:500px;}
textarea.XXL {width:500px;_width:502px;}
small {font-size:9px;}

body.accueil {text-align:center;background-color:#D8E3EF;height:100%;}
table.conteneur {margin:auto;}
table.accueil {background:url(images/background-index.jpg) top no-repeat;width:1001px;border:1px solid black;height:610px;margin-left:auto;margin-right:auto;font-size:12px;}
.accueil .logo_aftes {height:133px;overflow:hidden;}
.accueil .sigle {color:white;padding:0 60px;}
.accueil .sigle .l1 {font-family:Arial, sans-serif;text-align:left;font-size:20px;}
.accueil .sigle .l2 {font-family:Arial, sans-serif;text-align:right;font-size:20px;}
.accueil .navigation {text-align:left;list-style-type:none;margin-left:10px;}
.accueil .navigation li {display:inline;}
.accueil .navigation a {display:block;float:right;margin:15px 0;padding-left:20px;color:white;text-decoration:none;font-weight:bold;background:url(images/puce.gif) left no-repeat;}
.accueil .navigation a:hover {color:#EC7404;background-image:url(images/puce-o.gif);}
.accueil .extranet {padding-left:10px;color:white;text-align:left;}
.accueil .extranet .titre {text-transform:uppercase;font-weight:bold;}
.accueil .extranet a {color:white;text-decoration:none;font-size:10px;}
.accueil .extranet a:hover {text-decoration:underline;}
.accueil .extranet  input.texte {width:100px;border:2px inset;margin:1px;font-size:11px;font-family:Arial, sans-serif;padding:1px 2px;}
.accueil a.contact {display:block;background:url(images/puce-black.gif) 10px no-repeat;margin-left:50px;margin-bottom:5px;padding-left:15px;color:black;text-decoration:none;font-weight:bold;}
.accueil a.contact:hover {background-image:url(images/puce-o.gif);color:#EC7404;}
.accueil .tos_infos {color:white;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
.accueil .tos_couv {height:181px;overflow:hidden;}
.accueil .tos_couv img{border:1px solid white;}
.accueil .block_news {text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;padding-top:8px;font-size:11px;cursor:pointer;}
.accueil .block_news .titre{padding-left:5px;text-transform:uppercase;font-weight:bold;}
.accueil .block_news .date_maj {font-weight:normal;text-transform:none;}
.accueil .news {margin:5px 0;}
.accueil .news .libelle {font-weight:bold;}
.accueil .news a {text-decoration:none;color:black;}
.accueil .copyright {color:white;font-size:10px;text-align:left;padding-left:3px;padding-bottom:5px;}

body.interne {margin:0 auto;width:1001px;border:1px solid black;text-align:left;margin:0 auto;position:relative;background-color:#D8E3EF;}
.bandeau_droite {display:block;width:257px;}
.bandeau_droite .logo_sigle {text-align:center;padding:11px 0;background-color:white;}
.bandeau_droite .recherche {background-color:#3E9D31;color:white;font-size:11px;font-weight:bold;text-align:left;padding:4px 0 5px 5px;border-top:1px solid black;}
.bandeau_droite .recherche input.texte {width:150px;border-width:0;padding:1px;}
.bandeau_droite .recherche input.image {position:relative;top:2px;left:2px;}
.interne .contact,.interne .devenez_membre {color:black;text-align:right;padding-right:5px;padding-bottom:5px;}
.interne .contact {margin-top:197px;/*180px|163px*/}
.interne .contact a, .interne .devenez_membre a {color:black;font-size:11px;font-weight:bold;text-decoration:none;}
.interne .contact a:hover,.interne .devenez_membre a:hover {text-decoration:underline;}
.interne .extranet {color:white;text-align:left;background-color:black;padding:5px 0 3px 3px;/*margin-top:180px;*/}
/*.interne .extranet form { padding-left:18px;}*/
.interne .extranet input.texte {width:95px;border:2px inset;margin:1px;font-size:11px;font-family:Arial, sans-serif;padding:1px 2px;}
.interne .extranet .titre {text-transform:uppercase;font-weight:bold;font-size:11px;background:url(images/puce.gif) left no-repeat;padding-left:20px;margin-bottom:1px;}
.interne .extranet a {color:white;text-decoration:none;font-size:10px;display:block;text-align:center;padding-top:3px;}
.interne .extranet a:hover {text-decoration:underline;}
.interne .copyright {margin-top:20px;text-align:center;font-size:10px;}
.interne .copyright a {color:black;text-decoration:none;}
.interne .copyright a:hover {text-decoration:underline;}

.logo_print,.copyright_print {display:none;}

.centre {width:744px;border-left:1px solid black;}
.centre .nav_langues {text-align:left;float:left;color:white;background-color:black;padding:2px 0 5px 5px;font-size:10px;}
.centre .nav_langues a {color:white;text-decoration:none;font-weight:bold;}
.centre .nav_generale {text-align:right;color:white;background-color:black;padding:2px 192px 5px 0;font-size:10px;}
.centre .nav_generale a {color:white;text-decoration:none;font-weight:bold;padding-right:10px;}
.centre .nav_langues a:hover,.centre .nav_generale a:hover {color:#EC7404;}
.centre .illustration {float:right;width:272px;height:266px;position:relative;top:-88px;z-index:1;margin-bottom:-78px;padding-left:15px;background:white;}
.centre .localisation {width:561px;height:88px;background-color:#004489;position:relative;text-align:right;color:white;float:left;z-index:2;font-weight:bold;font-size:14px;}
.centre .localisation { background:#5c6970 url(images/elt-congres-bg-gray.gif) left top no-repeat; }
.centre .localisation2 { background:#7c888f url(images/elt-congres-bg-gray.gif) right -20px no-repeat;; clear:left; position:absolute; z-index:2; top:108px; width:460px;/*width:470px;*/ padding:2px 5px 4px 5px; color:#fff; } /*#d10019 url(images/elt-congres-bg-red.gif) right -44px no-repeat*/
.centre .localisation2 a { color:#fff; font-size:11px; text-decoration:none; }
.centre .localisation2 a:hover { text-decoration:underline; }
.centre .localisation2 a.active { font-weight:bold; }
.centre .localisation h1 {text-transform:uppercase;}
.centre .localisation h1,.centre .localisation h2,.centre .localisation h3 {margin-right:20px;font-size:14px;}

.interne #nav {}
.interne #nav a {width:235px;display:block;background:#E2E8F3 url(images/carre-o.gif) 5px 6px no-repeat;padding:3px 2px 3px 20px;color:black;text-decoration:none;/*border-top:1px dotted black;*/border-top:1px solid black;font-weight:bold;}
.interne #nav a:hover {background-color:#EC7404;background-image:url(images/carre-w.gif);}
/*.interne #nav a.niv1 {width:234px;display:block;background:white url(images/puce-black.gif) 2px 3px no-repeat;	padding:3px 3px 3px 20px;color:black;text-decoration:none;border-top:1px solid black;font-weight:bold;}*/
.interne #nav {background-color:#D8E3EF;font-size:11px;position:absolute;top:150px;width:257px;z-index:10;/*border-bottom:1px dotted black;*/border-bottom:1px solid black;}
.interne #nav ul{display:inline;list-style:none;margin:0;padding:0;/*border-bottom:1px dotted black;*/border-bottom:1px solid black;}
.interne #nav li{display:inline;position:relative;}
.interne #nav ul ul {position:absolute;visibility:hidden;left:257px;top:-20px;_top:0;border-left:1px solid black;border-right:1px solid black;}
.interne #nav .puce {display:block;float:right;background-image:url(images/puce-o.gif);background-repeat:no-repeat;width:13px;height:13px;}
.interne #nav .drapeau_en {padding-left:3px;line-height:13px;}
.interne #nav a.rub_on {background-color:#EC7404;background-image:url(images/carre-w.gif);}
.interne #nav a.rub_on .puce {background-image:url(images/puce.gif);background-repeat:no-repeat;width:13px;height:13px;}

.accueil #nav {text-align:left;margin-top:10px;}
.accueil #nav a {width:240px;display:block;line-height:18px;background-image:url(images/carre-w.gif);background-position:5px 9px;background-repeat:no-repeat;padding:3px 2px 3px 20px;color:white;text-decoration:none;font-weight:bold;}
.accueil #nav a:hover {background-image:url(images/carre-o.gif);color:#EC7404;}
.accueil #nav ul{display:inline;list-style:none;margin:0;padding:0;}
.accueil #nav li{display:inline;position:relative;}
.accueil #nav ul ul {position:absolute;visibility:hidden;left:270px;top:-80px;_top:0;padding-top:3px;}
.accueil #nav ul ul a{line-height:15px;background-position:5px 8px;}
.accueil #nav ul ul ul {padding-top:0;}
.accueil #nav ul ul ul a{width:160px;padding-left:16px;}
.accueil #nav .puce {display:block;float:right;background-image:url(images/puce.gif);background-repeat:no-repeat;background-position:0 5px;width:13px;height:18px;}
.accueil #nav ul ul .puce {background-image:url(images/puce.gif);background-repeat:no-repeat;background-position:0;width:13px;height:13px;}
.accueil #nav .drapeau_en {padding-left:3px;}
/*.accueil #nav .puce_on {background-image:url(images/puce-o.gif);background-repeat:no-repeat;background-position:0 5px;width:13px;height:18px;}
.accueil #nav ul ul .puce_on {background-image:url(images/puce-o.gif);background-repeat:no-repeat;background-position:0;width:13px;height:13px;}*/
.accueil #nav a.rub_on {background-image:url(images/carre-o.gif);color:#EC7404;}
.accueil #nav a.rub_on .puce {background-image:url(images/puce-o.gif);background-repeat:no-repeat;background-position:0 5px;width:13px;height:18px;}
.accueil #nav ul ul a.rub_on .puce {background-image:url(images/puce-o.gif);background-repeat:no-repeat;background-position:0;width:13px;height:13px;}

.interne #nav2 {}
.interne #nav2 a {width:235px;display:block;background:#E2E8F3 url(images/carre-o.gif) 5px 6px no-repeat;padding:3px 2px 3px 20px;color:black;text-decoration:none;/*border-top:1px dotted black;*/border-top:1px solid black;font-weight:bold;}
.interne #nav2 a:hover {background-color:#EC7404;background-image:url(images/carre-w.gif);}

/* Si besoin d'une sous-navigation : peut-être qu'il va falloir remettre position:absolute ici.*/
.interne #nav2 {background-color:#D8E3EF;font-size:11px;/*position:absolute;*/width:257px;z-index:11;/*border-bottom:1px dotted black;*/border-bottom:1px solid black;}
.interne #nav2 ul{display:inline;list-style:none;margin:0;padding:0;/*border-bottom:1px dotted black;*/border-bottom:1px solid black;}
.interne #nav2 li{display:inline;position:relative;}
.interne #nav2 ul ul {position:absolute;visibility:hidden;left:257px;top:-20px;_top:0;border-left:1px solid black;border-right:1px solid black;}
.interne #nav2 .puce {display:block;float:right;background-image:url(images/puce-o.gif);background-repeat:no-repeat;width:13px;height:13px;}
.interne #nav2 .drapeau_en {padding-left:3px;line-height:13px;}
.interne #nav2 a.rub_on {background-color:#EC7404;background-image:url(images/carre-w.gif);}
.interne #nav2 a.rub_on .puce {background-image:url(images/puce.gif);background-repeat:no-repeat;width:13px;height:13px;}


/* Hack pour Safari -> à laisser en bas de page */
.accueil #nav ul ul {top:11px;!top:0;#}
.interne #nav ul ul {top:11px;!top:0;#}
.interne #nav2 ul ul {top:11px;!top:0;#}
