body { 
  padding:0px;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Arial;
  text-align: center;
  width: 975px;
}

hr {height:1px;color:#8d8a8a;border-top-width:1px;}
div {padding:0px;margin:0px;border:0px;}
ul {margin:0;padding:0;list-style-position:inside;list-style-type:disc;}
form {margin:0;padding:0;}
input {font-family:Arial;font-size:14px;}

.bouton:hover {position:relative;top:1.5px;left:1.5px;text-decoration:none;cursor:pointer;}

.corps {
  width: 975px;
  padding-left: 0px;
  text-align:left;
}

.header_logo {
  width: 975px;
  height: 180px;
  text-align:left;
  background-image: url(https://www.icna.fr/images/bandeau.png);
  background-repeat:no-repeat;
}

.header_logo_extranet {
  width: 975px;
  height: 180px;
  text-align:left;
  background-image: url(https://www.icna.fr/images/bandeau_extranet.png);
  background-repeat:no-repeat;
}

.header_menu {
  width: 975px;
  text-align:left;
}

a.box-link1 {position:absolute;display:block;float:left;margin-left:13px;margin-top:13px;width:320px;height:160px;}
a.box-link2 {position:absolute;display:block;float:left;margin-left:865px;margin-top:20px;width:97px;height:22px;}

.menu{
	border:none;
	border:0px;
	margin:7px 0px;
	padding:0px;
	font-family:Helvetica,Verdana,Geneva,Arial;
	font-size:12px;
	font-weight:bold;
	color:#8e8e8e;
}
.menu ul{
	height:40px;
	list-style:none;
	margin:0;
	padding:0;
}
.menu li{
	float:left;
	padding:0px;
}
.menu li a{
	background:url(https://www.icna.fr/images/menu_bg.png) bottom right no-repeat;
	color:#ffffff;
	display:block;
	font-weight:bold;
	line-height:40px;
	width:162.5px;
	text-align:center;
	text-decoration:none;
}
.menu li:hover a.menu_item{
	text-decoration:none;
	background:url(https://www.icna.fr/images/menu_current_bg.png) bottom right no-repeat;
	color:#38748f;
}

.menu li ul{
	background:#e0e0e0;
	border-left:2px solid #f68618;
	border-right:2px solid #f68618;
	border-bottom:2px solid #f68618;
	display:none;
	height:auto;
	filter:alpha(opacity=95);
	opacity:0.95;
	position:absolute;
	width:220px;
	z-index:200;
	/*top:1em;
	/*left:0;*/
}
.menu li:hover ul{
	display:block;
}
.menu li li {
	display:block;
	float:none;
	padding:0px;
	width:220px;
}
.menu li ul a{
	background:none;
	display:block;
	font-size:12px;
	line-height:26px;
	font-style:normal;
	padding:0px 30px 0px 15px;
	text-align:left;
	color:#38748f;
}
.menu li ul a:hover{
	background:#949494;
	color:#ffffff;
	opacity:1.0;
	filter:alpha(opacity=100);
}
.menu p{
	clear:left;
}	
.menu #current{
	background:url(https://www.icna.fr/images/menu_current_bg.png) top right no-repeat;
	color:#38748f;
}

.menu_extranet {width:250px;margin-left:0px;margin-top:-35px; float:left;}
.menu_extranet ul {margin-left:30px;line-height:25px;font-size:13px;}

.menu_extranet div.box250_top,
.menu_extranet div.box250_titre_left,
.menu_extranet div.box250_titre_center,
.menu_extranet div.box250_titre_right,
.menu_extranet div.box250_bg,
.menu_extranet div.box250_bottom {background-color:#f9fbfa;}

.box250_top {width:250px;height:41px;background: url(https://www.icna.fr/images/box250_top.png) no-repeat top left;}
.box250_titre_left {float:left;width:8px;height:35px;margin-left:17px;background: url(https://www.icna.fr/images/box250_titre_left.png) no-repeat bottom left;}
.box250_titre_center {float:left;height:35px;background: url(https://www.icna.fr/images/box250_titre_center.png) repeat-x bottom;color:#09548B;font-style:italic;font-weight:bold;font-size: 13px;font-family: Helvetica, Verdana, Arial, sans-serif;}
.box250_titre_right {float:left;width:8px;height:35px;background: url(https://www.icna.fr/images/box250_titre_right.png) no-repeat bottom left;}
.box250_bg {padding-top:5px;width:250px;background: transparent url(https://www.icna.fr/images/box250_bg.png) repeat-y left;}
.box250_bottom {width:250px;height:13px;background: url(https://www.icna.fr/images/box250_bottom.png) no-repeat top left;}


.page {
  margin-top:10px;
  width:975px;
  text-align:left;
}

.page_extranet {
  margin-top:20px;
  margin-left:276px;
  width:695px;
  text-align:left;
}

.footer {
  clear:both;
  width: 975px;
  height: 30px;
  padding-top: 8px;
  font: 10px Verdana, Arial;
  color: #000000;
  text-align: center;
}


a:link {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none;}
a:visited {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none;}
a:active {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none;}
a:hover {font-weight: bold; color: #000000; border-color: #000000; text-decoration: underline;}

a.normal:link {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none; font-size: 12px;}
a.normal:visited {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none; font-size: 12px;}
a.normal:active {font-weight: bold; color: #000000; border-color: #000000; text-decoration: none; font-size: 12px;}
a.normal:hover {font-weight: bold; color: #000000; border-color: #000000; text-decoration: underline; font-size: 12px;}

a.fin:link {font-weight: normal;}
a.fin:visited {font-weight: normal;}
a.fin:active {font-weight: normal;}
a.fin:hover {font-weight: normal;}

a.lien_fige:hover {text-decoration: none;}
a.lien_titre {color:#005a9c;}
a.lien_titre_tableau:link {color:#005a9c;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;}
a.lien_titre_tableau:visited {color:#005a9c;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;}
a.lien_titre_tableau:active {color:#005a9c;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;}
a.lien_titre_tableau:hover {color:#005a9c;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;}
a.icone_rss {display:block;float:left;width:16px;height:16px;margin-top:-28px;margin-left:165px;background-image: url(https://www.icna.fr/images/rss_icone.jpg);}

a.lien_gris:link  {font-weight:normal;font-style:italic;font-size:10px;color:#444;}
a.lien_gris:hover  {font-weight:normal;font-style:italic;font-size:10px;color:#444;}
a.lien_gris:active {font-weight:normal;font-style:italic;font-size:10px;color:#444;}
a.lien_gris:visited  {font-weight:normal;font-style:italic;font-size:10px;color:#444;}

.footer a:link {font-weight: normal;}
.footer a:visited {font-weight: normal;}
.footer a:active {font-weight: normal;}
.footer a:hover {font-weight: normal; color: #000000;}

.t9 {font-size:32px;}
.t8 {font-size:28px;}
.t7 {font-size:24px;}
.t6 {font-size:20px;}
.t5 {font-size:18px;}
.t4 {font-size:16px;}
.t3 {font-size:14px;}
.t2 {font-size:12px;}
.t1 {font-size:11px;}
.t0 {font-size:9px;}

.cadre_box {background-color:#f6f8f8;padding:0px;}

table.cadre_gris {background-color:#f6f8f8;padding:0px;}

td.cadrehg {background-image: url(https://www.icna.fr/images/cadre_hg.gif); height: 15px; width: 15px;}
td.cadrehh {background-image: url(https://www.icna.fr/images/cadre_hh.gif); height: 15px;}
td.cadrehd {background-image: url(https://www.icna.fr/images/cadre_hd.gif); height: 15px; width: 20px;}
td.cadredd {background-image: url(https://www.icna.fr/images/cadre_dd.gif); width: 20px;}
td.cadrebd {background-image: url(https://www.icna.fr/images/cadre_bd.gif); height: 20px; width: 20px;}
td.cadrebb {background-image: url(https://www.icna.fr/images/cadre_bb.gif); height: 20px;}
td.cadrebg {background-image: url(https://www.icna.fr/images/cadre_bg.gif); height: 20px; width: 15px;}
td.cadregg {background-image: url(https://www.icna.fr/images/cadre_gg.gif); width: 15px;}

.txt_plain {font-size:14px;text-align:justify;}

.txt_alinea1 {margin-left:50px;font-size:14px;text-align:justify;padding-right:30px;}
.txt_alinea2 {margin-left:100px;font-size:14px;text-align:justify;padding-right:30px;}
.txt_alinea3 {margin-left:130px;font-size:14px;text-align:justify;padding-right:30px;}

.retour {margin-left:700px;}

.text_info {font-weight: bold; color: #000000;font-size:12px;text-decoration: none}

h1 {margin-left:50px;font-size:1.8em;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
h2 {margin-left:100px;}


.txt_titre {margin-left:50px;font-weight:bold;font-size:20px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
.txt_titre_tableau {margin-bottom:10px;font-weight:bold;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
.txt_titre_box {margin:5px 0 10px 15px;font-weight:bold;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}
.txt_titre_cadre {margin-left:15px;padding-top:15px;margin-bottom:10px;font-weight:bold;font-size:14px;font-family:Arial Rounded MT Bold, Comic Sans MS;color:#005a9c;}

.txt_sstitre1 {margin-left: 100px;font-weight:bold;font-size:16px;color:#000000;}
.txt_sstitre1_tableau {margin-left: 10px;font-family:Arial Rounded MT Bold, Comic Sans MS;font-weight:bold;font-size:16px;color:#000000;}

.txt_sstitre2 {margin-left:130px;font-weight:bold;font-size:14px;color:#000000;}

.txt_sombre {color:#777;}

.txt_etat_ok {margin-left:20px; font-weight:bold; color:#006600;}
.txt_etat_attente {margin-left:20px; font-weight:bold; color:#E9900A;}
.txt_etat_no {margin-left:20px; font-weight:bold; color:#ff0000;}

.infobulle{position:absolute;width:300px;visibility:hidden;display:none;border:1px solid #ccc;padding:10px;font-family:Verdana, Arial;font-size:12px;background-color:white;}
.infoevent{position:absolute;width:180px;visibility:hidden;display:none;border:1px solid #ccc;padding:10px;font-family:Verdana, Arial;font-size:11px;background-color:white;}

.form_adhesion fieldset {margin-bottom: 10px;border: #ccc 1px solid;background-color:#f6f8f8;}
.form_adhesion fieldset:hover {background-color:#eff3f3;}
.form_adhesion fieldset legend {padding:0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #777;}
.form_adhesion label {display:block;margin-top:15px;width:120px;float:left;margin-left:30px;font-size:16px;}
.form_adhesion input, .form_adhesion select {margin:12px 0 3px 10px;width:350px;}
.form_adhesion input:focus, .form_adhesion select:focus {background-color:#f8f7e2;}

.form_rechercher fieldset {padding:0px;margin-bottom:10px;border: #ccc 1px solid;width:560px;height:140px;}
.form_rechercher fieldset legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #777;}
.form_rechercher label {display:block;margin-top:10px;width:100px;float:left;margin-left:40px;font-size:16px;}
.form_rechercher label.et {width:30px;}
.form_rechercher input, .form_rechercher select {margin:10px 0 3px 10px;}
.form_rechercher input {width:354px;}
.form_rechercher input.actu {width:364px;margin:10px 0 3px 3px;}
.form_rechercher select {width:360px;}
.form_rechercher select.mois {width:100px;margin:10px 0 3px 3px;}
.form_rechercher select.annee {width:60px;margin:10px 5px 3px 3px;}
.form_rechercher input:focus, .form_rechercher select:focus {background-color:#f8f7e2;}
.form_rechercher input.submit {margin:10px 0 0px 410px;width:100px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_rechercher input.submitactu {margin:10px 0 0px 413px;width:100px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}

.form_login label {display:block;margin-top:20px;width:140px;float:left;margin-left:20px;font-size:16px;text-align:right;}
.form_login input {margin:20px 0 3px 10px;width:200px;}
.form_login input:focus {background-color:#f8f7e2;}
.form_login input.submit {margin:20px 0 0 155px;width:100px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}

.form_password label {display:block;margin-top:20px;width:100px;float:left;margin-left:20px;font-size:16px;text-align:right;}
.form_password input {margin:20px 0 3px 10px;width:200px;}
.form_password input:focus {background-color:#f8f7e2;}
.form_password input.submit {margin:20px 0 0 0;width:250px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_password input.button {margin:20px 0 0 0;width:150px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}

.form_coordonnees fieldset {margin-left:80px;margin-bottom:10px;border: #ccc 1px solid;width:490px;background-color:#fffddd;}
.form_coordonnees fieldset legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #000;}
.form_coordonnees label {display:block;margin-top:20px;width:180px;float:left;margin-left:0px;font-size:16px;text-align:right;}
.form_coordonnees label.label_checkbox {display:block;float:left;margin-top:20px;margin-left:0px;width:340px;font-size:16px;text-align:right;}
.form_coordonnees input, .form_coordonnees select {margin:20px 0 3px 10px;width:250px;}
.form_coordonnees input:focus, .form_coordonnees select:focus {background-color:#ffdbdc;}
.form_coordonnees select.jour {width:50px;}
.form_coordonnees select.mois {width:100px;}
.form_coordonnees select.annee {width:60px;}
.form_coordonnees input.submit {margin:20px 0 0 0;width:250px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_coordonnees input.button {margin:20px 0 0 0;width:150px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_coordonnees input.checkbox {margin:0px;width:13px;}
.form_coordonnees_gelee {margin:20px 0 0 190px;font-size:16px;font-weight:bold;}

.form_compte fieldset, fieldset.form_compte {padding:10px;margin-left:40px;border: #ccc 1px solid;width:470px;background-color:#fffddd;}
.form_compte fieldset legend, fieldset.form_compte legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #000;font-weight:bold;}
.form_compte label {display:block;margin-top:11px;width:180px;float:left;margin-left:0px;font-size:16px;text-align:right;}
.form_compte label.label_checkbox {display:block;float:left;margin-top:20px;margin-left:0px;width:340px;font-size:16px;text-align:right;}
.form_compte label.button_vote {margin:0;width:150px;height:50px;cursor: pointer;border: 1px solid #666666;text-align:center;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #EFEFEF;background-image: url("https://www.icna.fr/images/bg_button_vote.gif");background-repeat:repeat-x;}
.form_compte input, .form_compte select, .form_compte textarea {margin:10px 0 3px 10px;width:250px;}
.form_compte input:focus, .form_compte select:focus, .form_compte textarea:focus {background-color:#ffdbdc;}
.form_compte textarea.editeur {width:465px;}
.form_compte select.jour {width:50px;}
.form_compte select.mois {width:100px;}
.form_compte select.annee {width:60px;}
.form_compte select.heure {width:40px;margin-left:0;}
.form_compte input.cp {width:50px;}
.form_compte input.telephone {width:90px;}
.form_compte input.submit {margin:20px 0 0 0;width:250px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_compte input.button {margin:20px 0 0 0;width:150px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_compte input.checkbox {margin:0px;width:13px;}
.form_compte_gelee {margin:11px 0 0px 190px;width:270px;min-height:18px;font-size:16px;font-weight:bold;}
.form_compte_info {margin:10px 0 0px 20px;font-size:14px;}

.form_post_com fieldset {margin-bottom:10px;border: #ccc 1px solid;width:651px;}
.form_post_com fieldset legend {margin-left:15px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1.2em;color: #777;}
.form_post_com label {display:block;margin-top:20px;width:130px;float:left;margin-left:70px;font-size:16px;}
.form_post_com input, .form_post_com select, .form_post_com textarea {margin:20px 0 3px 10px;width:350px;}
.form_post_com textarea.editeur {width:600px;}
.form_post_com select.heure {width:40px;margin-left:0;}
.form_post_com select.jour {width:50px;}
.form_post_com select.mois {width:100px;}
.form_post_com select.annee {width:60px;}
.form_post_com input.ordre_up, .form_post_com input.ordre_down {margin:23px 0 0px 10px;width:13px;height:15px;}
.form_post_com input:focus, .form_post_com select:focus, .form_post_com textarea:focus {background-color:#f8f7e2;}
.form_post_com input.submit {margin:0px;width:200px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_post_com input.button {margin:0px;width:170px;cursor: pointer;border: 1px solid #666666;font-family: Verdana, Helvetica, Arial, sans-serif;color: #000;background-color: #FAFAFA;background-image: url("https://www.icna.fr/images/bg_button.gif");}
.form_post_com fieldset hr {color:#ccc;margin-top:45px;margin-bottom:25px;}

.encadres_com fieldset {margin:0px;padding:10px 3px 10px 10px;border: #ccc 1px solid;width:260px;height:478px;background-color:#f5fff6;}
.encadres_com fieldset legend {margin-left:5px;padding:0 5px 0 5px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 1em;color: #777;background-color:#f5fff6;}

.petit_calendrier table {width:220px;margin:0px;padding:0px;}
.petit_calendrier td.small {padding:0 5px 0 0;width:30px;height:19px;background-color:#ffffff;text-align:right;color:#000;font-size:12px;}
.petit_calendrier td.large {padding:0 5px 0 0;width:30px;height:22px;background-color:#ffffff;text-align:right;color:#000;font-size:12px;}
.petit_calendrier td.titre {padding:0px;width:30px;height:16px;background-color:#38748f;color:#fff;text-align:center;font-weight:bold;font-size:11px;}
.petit_calendrier a:link {color:#f00;}
.petit_calendrier a:hover {color:#f00;}
.petit_calendrier a:active {color:#f00;}
.petit_calendrier a:visited {color:#f00;}

.grand_calendrier table {margin:0px;padding:0px;}
.grand_calendrier td {padding:0 0 0 5px;width:90px;height:80px;border:1px solid #999;background-color:#ffffff;text-align:left;color:#000;font-size:12px;}
.grand_calendrier td.titre {height:30px;font-size:11px;background: url(https://www.icna.fr/images/tabstrip/nav_bg.png) repeat-x top;background-color:#0177b7;border:1px solid #555;text-align:center;color:#fff;font-weight:bold;}
.grand_calendrier td.jour {background-color:#e7edf6;color:#005a9c;font-weight:bold;}
.grand_calendrier td.dehors {background-color:#ffffff;border:1px solid #ccc;color:#aaa;}
.grand_calendrier a.event {color:#000;}
.grand_calendrier ul {margin-left:-5px;width:95px;height:13px;font-family:Arial;font-size:10px;color:#fff;cursor:pointer;overflow:hidden;}
.grand_calendrier ul.bleu {background: url(https://www.icna.fr/images/fond_cal_bleu.jpg) no-repeat top right;}
.grand_calendrier ul.orange {background: url(https://www.icna.fr/images/fond_cal_orange.jpg) no-repeat top right;}
.grand_calendrier ul.rose {background: url(https://www.icna.fr/images/fond_cal_rose.jpg) no-repeat top right;}
.grand_calendrier ul.rouge {background: url(https://www.icna.fr/images/fond_cal_rouge.jpg) no-repeat top right;}
.grand_calendrier ul.vert {background: url(https://www.icna.fr/images/fond_cal_vert.jpg) no-repeat top right;}
.grand_calendrier ul.violet {background: url(https://www.icna.fr/images/fond_cal_violet.jpg) no-repeat top right;}
.grand_calendrier li {background:url(https://www.icna.fr/images/puce_carre_blanc.png) no-repeat 2px 6px;list-style-type: none;padding-left:6px;}

.grand_journalier table {margin:0px;padding:0px;width:300px;}
.grand_journalier td {padding:5px;margin-top:20px;width:300px;border:1px solid #999;background-color:#ffffff;text-align:left;color:#000;font-size:12px;}
.grand_journalier ul {width:300px;height:13px;font-family:Arial;font-size:10px;color:#fff;}
.grand_journalier ul.bleu {background: url(https://www.icna.fr/images/fond_cal_bleu.jpg) no-repeat top left;}
.grand_journalier ul.orange {background: url(https://www.icna.fr/images/fond_cal_orange.jpg) no-repeat top left;}
.grand_journalier ul.rose {background: url(https://www.icna.fr/images/fond_cal_rose.jpg) no-repeat top left;}
.grand_journalier ul.rouge {background: url(https://www.icna.fr/images/fond_cal_rouge.jpg) no-repeat top left;}
.grand_journalier ul.vert {background: url(https://www.icna.fr/images/fond_cal_vert.jpg) no-repeat top left;}
.grand_journalier ul.violet {background: url(https://www.icna.fr/images/fond_cal_violet.jpg) no-repeat top left;}
.grand_journalier li {background:url(https://www.icna.fr/images/puce_carre_blanc.png) no-repeat 2px 6px;list-style-type: none;padding-left:6px;}

.btn_gauche {width:30px;height:31px;background-image:url(https://www.icna.fr/images/btn_gauche.png);background-position: top left;cursor:pointer;}
.btn_gauche:hover {background-position: 0px 31px;}
.btn_droite {width:30px;height:31px;background-image:url(https://www.icna.fr/images/btn_droite.png);background-position: top left;cursor:pointer;}
.btn_droite:hover {background-position: 0px 31px;}
.btn_add {display:block;width:30px;height:31px;background-image:url(https://www.icna.fr/images/btn_add.png);background-position: top left;cursor:pointer;}
.btn_add:hover {background-position: 0px 31px;}

.actualites {padding:0px;margin-left:10px;margin-right:10px;text-align:justify;margin-bottom:0px;margin-top:0px;list-style-position:outside;}
.actualites li {font-size:11px;margin-bottom:5px;}
.actualites li a.lien_actu:link {color:#38748f;font-size:13px;}
.actualites li a.lien_actu:hover {color:#38748f;font-size:13px;}
.actualites li a.lien_actu:active {color:#38748f;font-size:13px;}
.actualites li a.lien_actu:visited {color:#38748f;font-size:13px;}

fieldset.liste_tableau {padding:10px;margin-left:5px;border: #ccc 1px solid;width:540px;background-color:#fffddd;}
.liste_tableau table {border:3px solid #6495ed;border-collapse:collapse;width:530px;margin:auto;}
.liste_tableau thead, .liste_tableau tfoot {background-color:#D0E3FA;background-image:url(.https://www.icna.fr/images/fond_sky.jpg);border:1px solid #6495ed;}
.liste_tableau tbody {background-color:#ffffff;border:2px solid #6495ed;}
.liste_tableau .cellule_lien {cursor:pointer;}
.liste_tableau .cellule_lien:hover {background-color:#eeeeee}
.liste_tableau .cellule_verrouillee {color:#aaa;}
.liste_tableau .cellule_verrouillee td {border-color:#DCEDFE;}
.liste_tableau .cellule_verrouillee a.lien_verrouille {color:#DCEDFE;}
.liste_tableau th {font-family:monospace;font-size:12px;border:1px dotted #6495ed;padding:5px;background-color:#EFF6FF;}
.liste_tableau td {font-family:sans-serif;font-size:11px;border:1px solid #6495ed;padding:5px;text-align:left;}
.liste_tableau caption {font-family:sans-serif;}

fieldset.listing  {margin-bottom:35px;padding:20px 0 20px 50px;border: #ccc 1px solid;}
fieldset.listing legend {margin-left:-35px;padding:0 10px 0 10px;border-left: #ccc 1px solid;border-right: #ccc 1px solid;font-size: 18px;color: #777;}

.fiche_nom {margin-top:10px;color:#000;cursor:pointer;}
.fiche_detail {display:none;visibility:hidden;padding:5px 0 5px 30px;margin-top:-20px;border:1px solid #999;width:265px;margin-left:280px;background-image: url(https://www.icna.fr/images/fond_carnet.jpg);}

.raised {width:100%; margin:0 auto;font-size:12px;}
.raised h1, .raised a {margin:0 10px;}
.raised h1 {font-size:20px; color:#00608f;}
.raised p.description_forum {margin:0 48px; padding-bottom:8px;}
.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#d4e1ec; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#d4e1ec; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#d4e1ec; border-left:1px solid #aaa; border-right:1px solid #999;}

.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#d4e1ec; border-left:1px solid #fff; border-right:1px solid #999;}

.inset {margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#ddd; border-left:1px solid #999; border-right:1px solid #aaa;}
.inset .b3 {background:#ddd; border-left:1px solid #999; border-right:1px solid #ddd;}
.inset .b4 {background:#ddd; border-left:1px solid #999; border-right:1px solid #eee;}
.inset .b4b {background:#ddd; border-left:1px solid #aaa; border-right:1px solid #fff;}
.inset .b3b {background:#ddd; border-left:1px solid #ddd; border-right:1px solid #fff;}
.inset .b2b {background:#ddd; border-left:1px solid #eee; border-right:1px solid #fff;}

.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#fff;}

.inset .boxcontent {display:block; background:#ddd; border-left:1px solid #999; border-right:1px solid #fff;}

a.forumtitle {font-family:"Trebuchet MS", Helvetica, Arial, Sans-serif;font-size:20px;font-weight:bold;color:#00608f;text-decoration:none;}
a.forumtitle:hover {color: #00608f;	text-decoration: underline;}
a.forumtitle:active {color: #00608f;}

a.topictitle {font-family:"Trebuchet MS", Helvetica, Arial, Sans-serif;font-size:18px;font-weight:bold;color:#00608f;text-decoration:none;}
a.topictitle:hover {color:#00608f;text-decoration:underline;}
a.topictitle:active {color: #00608f;}

.wrapper1 {color: #44433f;font: 14px Helvetica, Verdana, Arial, sans-serif;margin-left:40px;padding: 4px 0 0;}
.wrapper1 a {color: #E5F2FB;text-decoration: none;}
.wrapper1 a:hover {color: #09548B;}
.wrapper {margin: 20px auto;}
.nav {width:588px;background: #fff url(https://www.icna.fr/images/tabstrip/nav_bg.png) repeat-x;float: left;}
.nev-wrapper {clear: both;float: left;}
.nav-left {background: url(https://www.icna.fr/images/tabstrip/nav_left.png) no-repeat top left;float: left;width: 11px;height: 41px;}
.nav-right {background: url(https://www.icna.fr/images/tabstrip/nav_right.png) no-repeat top right;float: left;width: 11px;height: 41px;}
.nav ul {width: 588px;height: 38px;float: left;margin: 0;padding-top: 3px;list-style: none;font-size: 15px;}
.nav li {float: left;padding: 0 7px;background: url(https://www.icna.fr/images/tabstrip/split.png) no-repeat right center;position: relative;z-index: 1;}
.nav li.last, .nav li.activelast {background:none;}
.nav li:hover {z-index:2;}
.nav li a {display: block;line-height: 38px;overflow: hidden;float: left;}
.nav li a .menu-left {background: url(https://www.icna.fr/images/tabstrip/menu_left.gif) no-repeat left top;width: 8px;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a .menu-mid {background: url(https://www.icna.fr/images/tabstrip/menu_mid.gif) repeat-x top left;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a .menu-right {background: url(https://www.icna.fr/images/tabstrip/menu_right.gif) no-repeat top left;width: 8px;height: 32px;line-height: 35px;display: block;float: left;}
.nav li a:hover .menu-left,
.nav li.active a .menu-left,
.nav li.activelast a .menu-left,
.nav li:hover a .menu-left,
.nav li a:hover .menu-mid,
.nav li.active a .menu-mid,
.nav li.activelast a .menu-mid,
.nav li:hover a .menu-mid,
.nav li a:hover .menu-right,
.nav li.active a .menu-right,
.nav li.activelast a .menu-right,
.nav li:hover a .menu-right {background-position: 0 -37px;line-height: 35px;}
.nav li a:hover,
.nav li.active a,
.nav li.activelast a,
.nav li.hover a,
.nav li:hover a {color: #09548B;}
.nav li:hover li,
.nav li.active li, 
.nav li.activelast li {width: 100%;padding: 1px 0 2px;border-bottom: 1px #C1D9F0 dashed;background: none !important;}
.nav li:hover li a,
.nav li.active li a,
.nav li.activelast li a {color: #09548B;background: none !important;line-height: normal;width: 156px;padding: 8px 3px 3px;text-indent: 1px;}
.nav li:hover li a:hover,
.nav li.active li a:hover,
.nav li.activelast li a:hover {color: #fff;background: #165B9F !important;text-decoration: none;line-height: normal;}
/*IE*/
.nav li li a:hover,
.nav li li a:hover {color: #fff;background: #165B9F !important;text-decoration: none;line-height: normal;}
/**/
.content {width: 570px;background: transparent url(https://www.icna.fr/images/tabstrip/content_bg.png) repeat-y;float: left;padding: 10px 20px;}
.content a {font-weight: bold; color: #000; text-decoration: none;}
.content a:hover {font-weight: bold; color: #000; text-decoration: underline;}

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; font-weight: normal; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.content a.lien_checkoutBar:link { font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5a5a5a; }
.content a.lien_checkoutBar:hover { font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5a5a5a; }
.content a.lien_checkoutBar:active { font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5a5a5a; }
.content a.lien_checkoutBar:visited { font-weight: normal; font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #5a5a5a; }

.content a.lien_bleu:link  {font-weight:normal;font-size:12px;color:#0000aa;text-decoration: underline;}
.content a.lien_bleu:hover  {font-weight:normal;font-size:12px;color:#0000aa;text-decoration: underline;position:relative;top:1px;left:1px;}
.content a.lien_bleu:active {font-weight:normal;font-size:12px;color:#0000aa;text-decoration: underline;}
.content a.lien_bleu:visited  {font-weight:normal;font-size:12px;color:#0000aa;text-decoration: underline;}

.content-bottom {width: 610px;background: transparent url(https://www.icna.fr/images/tabstrip/content_bottom.png) no-repeat;height: 13px;float: left;}


#menu_elections ul{
 list-style:none;
}
#menu_elections li{
 list-style:none;
 display:block;
 float:left;
 margin:0 1px;
}
#menu_elections li a{
 display:block;
 float:left;
 height:52px;
 color:#0e7b93;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
 background:url(images/menu_l.jpg) no-repeat left;
 line-height:39px;
 padding:0 0 0 18px;
 text-decoration:none;
}
#menu_elections li a span{
 display:block;
 float:left;
 background:url(images/menu_r.jpg) no-repeat right;
 height:52px;
 color:#0e7b93;
 line-height:39px;
 padding:0 36px 0 17px;
}
#menu_elections li a:hover{
 display:block;
 float:left; 
 background:url(images/menu_h_l.jpg) no-repeat left;
 height:52px;
}
#menu_elections li a:hover span{
 display:block;
 float:left; 
 background:url(images/menu_h_r.jpg) no-repeat right;
 color:#a76927;
 height:52px;
}
#menu_elections li a.current{
 display:block;
 float:left;
 height:52px;
 color:#a76927;
 text-transform:uppercase;
 font-size:11px;
 font-weight:bold;
 background:url(images/menu_h_l.jpg) no-repeat left;
 line-height:39px;
 padding:0 0 0 18px;
 text-decoration:none;
}
#menu_elections li a.current span{ 
 display:block;
 float:left;
 background:url(images/menu_h_r.jpg) no-repeat right;
 height:52px;
 color:#a76927;
 line-height:39px;
 padding:0 36px 0 17px;
}
