/*-------------------  NE PAS MODIFIER  -------------------------*/
* { 
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
}
body {
	padding-bottom:15px;
	background: white; 
	color:#3E55A4;
	font-size: 12px;
	font-family: Arial;
}
iframe, img {
	border: 0;
}

strong {
	font-weight: bolder;
}
ol, ul {
	list-style-position: outside;
}
td {
	vertical-align: middle;
}
font {
	font-size: inherit;
}

a, a:link, a:visited, a:active, a:hover {
	text-decoration: none;
}

/* style defini pour KWO ---  DEBUT --- */
.sub {
	vertical-align: sub;
	font-size: smaller;
}
.super {
	vertical-align: super;
	font-size: smaller;
}
.retourligne{ display:block; clear:both; }

.clearFloat { clear:both; font-size:0; height:0; line-height:0; }

/* ------------  FIN  ------------ */
input, select, textarea {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: inherit;
}
input.text, input.textarea, textarea, select {
	border: 1px solid #3E55A4;
	color:#3E55A4;
}
input.text{ color:#3E55A4; padding:2px 1px; }
table.layout {
	table-layout: fixed;
	border-collapse: collapse;
}
table td {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
button { margin: 8px 0 4px 0; background: #74B71B; border:none; color:#FFFFFF; width:98px; padding:1px 0; font-size:11px; }

/*------------------- CONTENU -------------------------*/

a:link, a:visited {
	color:#3E55A4;
	text-decoration:none;
}

a:hover {
	color:#74B71B;
}

a.boutonvert{
	background:url(/doc/img/btn-vert.gif) no-repeat;
	display:block;
	clear:both;
	width:99px;
	height:18px;
	margin:10px 5px 0 0;
	line-height:18px;
	text-align:center;
	color:#FFFFFF !important;
}

.pagelink, .pagelink:hover {
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	border:1px solid #3E55A4;
	margin:3px;
	float:left;
	text-decoration:none;
	background-color:white;
}

.pagelinkselected, .pagelinkselected:hover {
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	display:block;
	border:1px solid #3E55A4;
	margin:3px;
	float:left;
	text-decoration:none;
	background-color:#3E55A4 !important;
	color:white !important;
}

#contenu {
	width:526px; /* 508 */
	float:left;
	margin:8px 0 -11px 0;
	padding-bottom:0 !important;	
}
#contenu img {
	margin:0 10px 10px 0;
}
#contenu p {
	margin:8px 0 8px 0;
	border:0;
}
#contenu ul {
	margin:6px 20px 14px 28px;
	display:block;
	list-style-image:url(/doc/img/marine/li.gif);
}
#contenu ul ul {
	list-style-position:outside;
	display:block;
	margin:0 0 0 13px;
	list-style-image:url(/doc/img/marine/li-li.gif);
}
#contenu li {
	clear:both;
}
#contenu ul li {
	list-style-position:outside;
}
#contenu ol {
	margin:6px 20px 14px 18px;
	list-style-position:outside;
	display:block;
}
#contenu ol li {
	margin-left:10px;
	list-style-position:outside;
}


#contenu ul a, #contenu ul a:visited {
	color:#3E55A4;
}

#contenu ul a:hover {
	color:#9FAAD1;
}

/* HACK IE */
* html #contenu ul ul li {
	list-style-image:none;
	list-style:none;
	background:url(/doc/img/marine/li-li.gif) no-repeat;
	background-position:0 5px;
	padding-left:10px;
}

#contenu ul ul a, #contenu ul ul a:visited {
	color:#3E55A4;
}

#contenu ul ul a:hover {
	color:#9FAAD1;
}

#contenu table {
	border-collapse:collapse;
	width:100%;
	margin:5px 0 5px 0;
	border:1px solid #3E55A4;
}
#contenu table th {
	padding:4px 10px 4px 10px;
	font-weight:bold;
	border:1px solid #3E55A4;
	background-color:#F4F9ED;
	color:#3E55A4;
}
#contenu table td {
	padding:4px 10px 4px 10px;
    font-size:12px;
	vertical-align:top;
	border:1px solid #3E55A4;
	background-color:#F3F4F9;
}

h1{
	background-image:url(/doc/img/h1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0 0 15px 0;
	padding:12px 0 1px 33px;
	font-size:17px;
	font-weight:bold;
	color:#0E2B8D;
	clear:both;
}
h2{
	font-size:15px;
	font-weight:bold;
	margin:22px 0 8px 0;
	text-decoration:none;
	color:#74B71B;
	clear:both;
}
h2 a{
	text-decoration:none !important;
	color:#74B71B !important;
}
h3{
	font-size:13px;
	font-weight:bold;
	margin:22px 0 8px 0;
	text-decoration:none;
	color:#74B71B;
	clear:both;
}
h4{
	font-size:13px;
	font-weight:normal;
	margin:22px 0 8px 0;
	text-decoration:none;
	color:#74B71B;
	clear:both;
}
hr {
	margin:0;
	padding:0;
	height:1px;
	border:0;
	color:#9FAAD1;
	background-image:url(/doc/img/hr.gif);
	background-repeat:no-repeat;
}
blockquote {
	border:1px solid #74B71B;
	background-color:#F4F9ED;
	color:#74B71B;
	padding:6px 8px 6px 8px;
	margin: 8px 0 8px 0;
	font-style:italic;
	font-size:11px;
}
/*------------------- STRUCTURE -------------------------*/

#top{
	background:url(/doc/img/cadre-top.gif) no-repeat;
	height:99px;
	padding:6px 0 0 6px;
	width:100%;
}
#logoprint{ display:none; }
#head{
	height:23px;
	font-size:10px;
	color:#0F2B8E;
	text-align:left;
	margin-left:10px;
	vertical-align:middle;
}
#head a{
	color:#0F2B8E;
	text-decoration:none;
}

#head a:hover{
	color:#74B71B;
	text-decoration:none;
}

#head img{
	vertical-align:bottom;
	margin:0 0 4px 0;
}
#middle{
	padding:0 7px 0 7px;
	background:url(/doc/img/cadre-middle.gif) repeat-Y;
	width:100%;
	clear:both;
}
#bottom {
	font-size:10px;
	color:#8595C6;
	text-align:center;
	text-decoration:none;
	background:url(/doc/img/cadre-bottom.gif) no-repeat;
	padding-top: 17px;
	width:100%;
	clear:left;
}
#bottom a, #bottom a:visited {
	color:#8595C6;
	text-decoration:none;
}

#bottom a:hover{
	color:#A5D06B;
	text-decoration:none;
}

#arianne {
	background-color:#E7EAF4;
	font-size:11px;
	margin:2px 18px 0 6px;
}
#arianne strong {
	color:#74B71B;
}
#arianne a{
	text-decoration:none;
}

#arianne a:hover {
	text-decoration:underline;
}

#newsletter {
	margin-top:5px;
	padding:0 6px 0 19px;
	color:#3E55A4;
	font-size:12px;
	text-decoration:none;
}
#newsletter a, #newsletter a:visited {
	color:#3E55A4;
	text-decoration:none;
}

#newsletter a:hover{
	color:#74B71B;
	text-decoration:none;
}

#rechercher {
	background:url(/doc/img/encart-rechercher.gif) no-repeat;
	background-position:0 6px;
	margin-left:5px;
	padding-top:14px;
	height:30px;
	width:188px;
}
#rechercher .rechercher {
	padding-top:1px;
	height:15px;
	font-size:11px;
	color:#74b71b;
	border:#74b71b solid 1px;
	margin-left:13px;
}
.date {
	padding-right:3px;
	color:#3E55A4;
	font-size:10px;
}

/*------------------- MENUS -------------------------*/

#menu {
	position:relative;
	clear:both;
  z-index:10;
}
#menu ul{ list-style:none; }
#menu-institut {
	display:none;
	position:absolute;
	left:4px;
	top:37px;
	width:180px;
	z-index:90;
}
#menu-cancer {
	display:none;
	position:absolute;
	left:190px;
	top:37px;
	width:180px;
	z-index:91;
}
#menu-accueil-soins {
	display:none;
	position:absolute;
	left:376px;
	top:37px;
	width:180px;
	z-index:92;
}
#menu-recherche {
    display:none;
	position:absolute;
	left:562px;
	top:37px;
	width:180px;
	z-index:93;
}
#menu-enseignement {
	display:none;
	position:absolute;
	left:748px;
	top:37px;
	width:180px;
	z-index:94;
}
a.menuArbo, a.menuArbo:active, a.menuArbo:link, a.menuArbo:visited{
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	color:#3E55A4;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 25px;
	background:url(/doc/img/marine/puce-carre-fleche-off.gif) no-repeat;
	background-position:8px 5px;
	border-top:#ffffff 1px solid;
}

a.menuArbo:hover {
	height:100%;
	display:block;
	text-decoration:none;
	color:#ffffff;
	background:url(/doc/img/marine/puce-carre-fleche-hover.gif) no-repeat;
	background-position:8px 5px;
	background-color:#9FAAD1;
}

a.menuArboFocus, a.menuArboFocus:active, a.menuArboFocus:link, a.menuArboFocus:visited{
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	color:#ffffff;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 25px;
	background:url(/doc/img/marine/puce-carre-fleche-on.gif) no-repeat;
	background-position:8px 5px;
	background-color:#4b61aa;
	border-top:#ffffff 1px solid;
}
a.menulvl1 {
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	color:#3E55A4;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 25px;
	background:url(/doc/img/marine/puce-fleche-off.gif) no-repeat;
	background-position:13px 8px;
}

a.menulvl1:hover {
	height:100%;
	display:block;
	text-decoration:none;
	color:#ffffff;
	background:url(/doc/img/marine/puce-fleche-hover.gif) no-repeat;
	background-position:13px 8px;
	background-color:#3E55A4;
}

a.menulvl1Focus{
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 25px;
}

a.menulvl2 {
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	color:#3E55A4;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 40px;
	background:url(/doc/img/marine/puce-chemin-off.gif) no-repeat;
	background-position:25px 4px;
}

a.menulvl2:hover {
	height:100%;
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#3E55A4;
	background:url(/doc/img/marine/puce-chemin-hover.gif) no-repeat;
	background-position:25px 4px;
}

a.menulvl2Focus{
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 40px;
}

a.menuArbo, a.menuArbo:active, a.menuArbo:link, a.menuArbo:visited{
	color:#3E55A4;
	background:url(/doc/img/marine/puce-carre-fleche-off.gif) no-repeat;
	background-position:8px 5px;
	text-decoration:none;
}

a.menuArbo:hover{
	color:#ffffff;
	background:url(/doc/img/marine/puce-carre-fleche-hover.gif) no-repeat;
	background-position:8px 5px;
	background-color:#9FAAD1;
	text-decoration:none;
}

a.menuArboFocus, a.menuArboFocus:active, a.menuArboFocus:link, a.menuArboFocus:visited{
	color:#ffffff;
	background:url(/doc/img/marine/puce-carre-fleche-on.gif) no-repeat;
	background-position:8px 5px;
	background-color:#4b61aa;
	text-decoration:none;
}

a.menulvl1, a.menulvl1:active, a.menulvl1:link, a.menulvl1:visited{
	color:#3E55A4;
	background:url(/doc/img/marine/puce-fleche-off.gif) no-repeat;
	background-position:13px 8px;
	text-decoration:none;
}

a.menulvl1:hover{
	color:#ffffff;
	background:url(/doc/img/marine/puce-fleche-hover.gif) no-repeat;
	background-position:13px 8px;
	background-color:#9FAAD1;
	text-decoration:none;
}

a.menulvl1Focus, a.menulvl1Focus:active, a.menulvl1Focus:link, a.menulvl1Focus:visited{
	color:#ffffff;
	background:url(/doc/img/marine/puce-fleche-on.gif) no-repeat;
	background-position:13px 8px;
	background-color:#4b61aa;
	text-decoration:none;
}
a.menulvl2, a.menulvl2:active, a.menulvl2:link, a.menulvl2:visited{
	color:#3E55A4;
	background:url(/doc/img/marine/puce-chemin-off.gif) no-repeat;
	background-position:25px 4px;
	text-decoration:none;
}

a.menulvl2:hover{
	color:#ffffff;
	background:url(/doc/img/marine/puce-chemin-on.gif) no-repeat;
	background-position:25px 4px;
	background-color:#9FAAD1;
	text-decoration:none;
}

a.menulvl2Focus, a.menulvl2Focus:active, a.menulvl2Focus:link, a.menulvl2Focus:visited{
	color:#ffffff;
	background:url(/doc/img/marine/puce-chemin-on.gif) no-repeat;
	background-position:25px 4px;
	background-color:#4b61aa;
	text-decoration:none;
}


#MenuGauche {
	clear:left;
	float:left;
	margin:2px 15px 0 0;
}
#MenuGauche .bottom-back { background:url(/doc/img/marine/encart-bottom-back.gif) no-repeat top left; height:31px; line-height:27px; font-weight:900; padding-left:32px; }
#MenuGauche .bottom-back a { color:#FFFFFF; text-decoration:none; }

#MenuDroite {
	clear:right;
	float:right;
	margin:2px 12px 0 0;
}
* html #MenuDroite { margin:2px 6px 0 0; }

.hautdepage {
	background-repeat:no-repeat;
	background-image:url(/doc/img/top.gif);
	text-decoration:none;
	float:right;
	display:block;
	width:95px;
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	margin-top:17px;
	margin-bottom:15px;
	padding-left:15px;
}
a.hautdepage, a.hautdepage:active, a.hautdepage:link, a.hautdepage:visited {
	text-decoration:none;
}
.imprimer {
	background-repeat:no-repeat;
	background-image:url(/doc/img/print.gif);
	float:right;
	display:block;
	width:120px;
	font-size:11px;
	line-height:10px;
	font-weight:bold;
	margin-top:17px;
	margin-bottom:15px;
	padding-left:15px;
}
a.imprimer, a.imprimer:active, a.imprimer:link, a.imprimer:visited  {
	text-decoration:none;
}
.ensavoirplus {
	clear:both;
	background-repeat:no-repeat;
	background-image:url(/doc/img/go.gif);
	background-position:0 2px;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 14px;
	margin:6px 0 15px 0 !important;
	display:block;
	width:80px;
}
a.ensavoirplus  a.ensavoirplus:active, a.ensavoirplus:link, a.ensavoirplus:visited {
	text-decoration:none;
}
.retourpage {
	float:left;
	display:block;
	width:100px;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_back.gif);
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	margin-top:17px;
	margin-bottom:10px;
	padding-left:15px;
}

.cvpdf {
	float:left;
	display:block;
	width:100px;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_pdf.gif);
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	margin-top:17px;
	margin-bottom:10px;
	padding-left:15px;
}
.returactu {
	clear:left;
	float:left;
	display:inline;
	width:170px;
	background-repeat:no-repeat;
	background-image:url(/doc/img/go.gif);
	line-height:10px;
	font-size:11px;
	font-weight:bold;
	margin:0 !important;
	padding-left:15px;
}
.editDate{
	float:left;
	display:block;
	font-size:9px;
	width:auto;
	margin-top:17px;
	margin-bottom:15px;
	padding-left:0;
	font-style:italic;
}

.break { 
	clear:both;
	font-size:0px;
}
a.CV{
	float:left;
	display:block;
	width:110px;
	font-size:11px;
	font-weight:bold;
	background:url(/doc/img/pic_pdf.gif) no-repeat 0 2px;
	padding-left:15px;
}

a.CV:hover{ color:#F8310E; }

/*------------------- FORUM DEBUT -------------------------*/
#forumbox {
	width:149px;
	background:url(/doc/img/encart-forum.gif) no-repeat;
	line-height:39px;
	font-weight:bold;
	padding-left:39px;
	color:#3E55A4;
	font-size:12px;
}

#forumbox a, #forumbox a:hover, #forumbox a:visited, #forumbox a:link {
	font-weight:bold;
	text-decoration:none;
	color:#3E55A4;
}


/*encart livre dor*/
#encart-livredor {
	width:149px;
	background:url(/doc/img/encart-livredor.gif) no-repeat;
	line-height:39px;
	font-weight:bold;
	padding-left:39px;
	color:#3E55A4;
	font-size:12px;
}
#encart-livredor a, #encart-livredor a:hover, #encart-livredor a:visited, #encart-livredor a:link {
	font-weight:bold;
	text-decoration:none;
	color:#3E55A4;
}

/*encart livre dor*/
#pageforum .add {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_ajouter.gif);
	background-position:0 5px;
	line-height:20px !important;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	padding:0 25px 0 14px !important;
}

#pageforum .new {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_repondre.gif);
	background-position:0 5px;
	line-height:20px !important;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	padding:0 25px 0 14px !important;
}
#pageforum .valider {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_valider.gif);
	background-position:0 5px;
	line-height:20px !important;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	padding:0 25px 0 14px !important;
}

#pageforum .alerte {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_alerte.gif);
	background-position:0 5px;
	line-height:20px !important;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	padding:0 25px 0 14px !important;
}

#pageforum .alerte:hover {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_alerte.gif);
	background-position:0 5px;
	line-height:20px !important;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	padding:0 25px 0 14px !important;
	color:#F00000 !important;
}

#pageforum .backpage {
	float:left;
	background-repeat:no-repeat;
	background-image:url(/doc/img/pic_back.gif);
	background-position:0 5px;
	line-height:20px !important;
	font-size:11px;
	font-weight:bold;
	margin-top:12px;
	padding:0 25px 0 14px !important;
}

#pageforum .itext { 
    width:500px;
	font-size:11px;
	padding:2px;
	border:solid #CCCCCC 1px;
}

/*------------------- FORUM FIN -------------------------*/

/*------------------- ENCARTS -------------------------*/

.encart {
	width:188px;
}
.encart .entete {
	background:url(/doc/img/encart-entete.gif) no-repeat;
	height:22px;
	font-weight:bold;
	padding:10px 6px 0 14px;
	color:#3E55A4;
	font-size:12px;
}
.encart .enteteForum {
	background:url(/doc/img/top-forum.gif) no-repeat;
	height:21px;
	font-weight:bold;
	padding:11px 6px 0 37px;
	color:#3E55A4;
	font-size:12px;
}
.encart .enteteChat {
	background:url(/doc/img/top-chat.gif) no-repeat;
	height:21px;
	font-weight:bold;
	padding:11px 6px 0 37px;
	color:#3E55A4;
	font-size:12px;
}

.encart .entete a, .encart .entete a:hover, .encart .entete a:visited, .entete .encart a:link {
	text-decoration:none;
	color:#3E55A4;
}

.encart .content {
	background:url(/doc/img/encart-middle.gif) repeat-y;
	color:#3E55A4;
	padding:0 6px 0 6px;
	font-size:11px;
}
.encart .content input.text{
	border:#4B61AA solid 1px;
	width:162px;
}

.encart li {
	display:block;
	height:100%;
	line-height:100%;
	padding:0;
	margin:0;
}
.encart ul, .encart ul ul, .encart ul ul ul {
	display:block;
	height:100%;
	line-height:100%;
	padding:0;
	margin:0;
}
.encart .bottom {
	background:url(/doc/img/encart-bottom.gif) no-repeat;
	height:10px;
}
#sondage{
	padding:2px 0 3px 0;
}
#sondage ul{
	margin:2px 0 2px 3px;
}

#sondage li{
	padding:2px 0px;
}

#sondage input{
	margin-right:3px;
}
#sondage a, #sondage a:active, #sondage a:link, #sondage a:visited{
	color:#3E55A4;
	height:100%;
	display:block;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	padding:2px 0 2px 25px;
	background:url(/doc/img/marine/puce-carre-fleche-off.gif) no-repeat;
	background-position:8px 5px;
	border-top:#ffffff 1px solid;
}

#sondage a:hover {
	height:100%;
	display:block;
	text-decoration:none;
	color:#ffffff !important;
	background:url(/doc/img/marine/puce-carre-fleche-hover.gif) no-repeat;
	background-position:8px 5px;
	background-color:#9FAAD1;
}
#sondage p {
	margin:0 5px 0 5px;
}
#rating{
	padding:2px 0 3px 0;
}
#rating p {
	margin:0 5px 0 5px;
}
#rating input{
	margin-right:3px;
}
#rating a, #rating a:active, #rating a:link, #rating a:visited{
	color:#3E55A4;
	height:100%;
	margin:10px 0 0 0;
	display:block;
	text-decoration:none;
	font-size:11px;
	line-height:16px;
	padding:2px 0 2px 25px;
	background:url(/doc/img/marine/puce-carre-fleche-off.gif) no-repeat;
	background-position:8px 5px;
	border-top:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
}


#rating a:hover {
	height:100%;
	display:block;
	text-decoration:none;
	color:#ffffff;
	background:url(/doc/img/marine/puce-carre-fleche-hover.gif) no-repeat;
	background-position:8px 5px;
	background-color:#9FAAD1;
}

.barre_resultat {
	width:164px !important;
	height:6px;
	border:1px solid black;
	margin:5px 0 5px 0;
	background-color:#FFFFFF;
}
.barre_resultat_sondage {
	font-size:2px;
	padding:0px;
	height:6px;
	border-right:1px solid black;
	background-image:url(/doc/img/progressbar.gif);
}

.infopratique {
	text-decoration:none;
	color:#3E55A4;
	font-size:11px;
	padding:2px 5px 2px 25px;
	line-height:16px;
	background:url(/doc/img/marine/puce-carre-fleche-off.gif) no-repeat;
	background-position:8px 5px;
}
a.infopratique, a.infopratique:active, a.infopratique:link, a.infopratique:visited{
	height:100%;
	margin:0;
	display:block;
	text-decoration:none;
	color:#3E55A4;
	font-size:11px;
	line-height:16px;
	padding:2px 5px 2px 25px;
	background:url(/doc/img/marine/puce-carre-fleche-off.gif) no-repeat;
	background-position:8px 5px;
	border-top:#ffffff 1px solid;
}

a.infopratique:hover{
	height:100%;
	display:block;
	text-decoration:none;
	color:#ffffff;
	background:url(/doc/img/marine/puce-carre-fleche-hover.gif) no-repeat;
	background-position:8px 5px;
	background-color:#9FAAD1;
}

/*------------------- PLAN DU SITE -------------------------*/

#plansite{
	width:526px;
	float:left;
	color:#3E55A4;
	margin-bottom:-16px;
}
#plansite li { list-style-position:outside; }

#plansite ul.lvl1 {
	list-style:none;
}
#plansite li a.lvl1 {
	background-image:url(/doc/img/h1.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:8px 0 15px 0;
	padding:12px 0 1px 33px;
	font-size:17px;
	font-weight:bold;
	color:#3E55A4;
	display:block;
}

#plansite li a.lvl1:hover {
	color:#74B71B;
	text-decoration:none;
}

#plansite ul.lvl2 {
	margin:3px 0 3px 20px;
	list-style:none;
	list-style-image:url(/doc/img/plansite-ul-lvl2.gif);
}
#plansite li a.lvl2 {
	color:#3E55A4;
	text-decoration:none;
	font-size:13px;
}

#plansite li a.lvl2:hover {
	color:#74B71B;
	text-decoration:none;
}

#plansite ul.lvl3 {
	margin:3px 0 3px 20px;
	list-style:none;
	list-style-image:url(/doc/img/plansite-ul-lvl3.gif);
}
#plansite li a.lvl3 {
	color:#3E55A4;
	text-decoration:none;
}

#plansite li a.lvl3:hover {
	color:#74B71B;
	text-decoration:none;
}

#plansite ul.lvl4 {
	margin:3px 0 3px 20px;
	list-style:none;
	list-style-image:url(/doc/img/plansite-ul-lvl4.gif);
}
#plansite li a.lvl4 {
	color:#3E55A4;
	text-decoration:none;
	font-size:11px;
}
#plansite li a.lvl4:hover{
	color:#74B71B;
	text-decoration:none;
}

/*************** Agenda et Actualités *************/
#agenda h2{ margin:10px 0 10px 0;}

#agenda hr {
	background:none;
	border-top:1px solid #8cc63f;
	border-left:none;
	border-bottom:none;
	border-right:none;
	margin:10px 0 10px 0;
}

#agenda p { margin:0; line-height:18px;}

#agenda .title{ color:#74B71B; }
#agenda .champ{
	background-repeat:no-repeat;
	background-image:url(/doc/img/plansite-ul-lvl3.gif);
	background-position:0 5px;
	padding-left:12px;
 }
#agenda ul, #agenda li { list-style-image:none!important; list-style-type:none; }
#agenda form { margin-bottom:20px; }
#agenda table { border:none; margin:0;}
#agenda table td { border:none; background:none; padding:0;}
/*
<div class="box-agenda-acces-rapide">
  <h2>Accès rapide</h2>
  <ul>
  <li><a href="/index.php?p_a=agenda#">ertzertzertzret</a></li>
  </ul>
  <div class="foot"/>
</div>
*/
#agenda .box-agenda-acces-rapide { background:url(/doc/img/agenda/agenda-acces-rapide-middle.png) repeat-y top left; width:520px; margin:20px 0 0 0; }
#agenda .box-agenda-acces-rapide h2 {
	background:url(/doc/img/agenda/agenda-acces-rapide-head.png) repeat-y top left;
	margin:0;
	font-size:14px;
  font-weight:100;
	line-height:22px;
	height:22px;
	padding:0 0 0 14px;
	color:#ffffff;
}
#agenda .box-agenda-acces-rapide ul { margin:10px 14px; }
#agenda .box-agenda-acces-rapide ul li { background:url(/doc/img/go.gif) no-repeat left; padding:0 0 0 20px; margin:4px 0; }
#agenda .box-agenda-acces-rapide ul li a { color:#0e2b8d; font-size:13px; }
#agenda .box-agenda-acces-rapide ul li a:hover { color:#8cc63f; }
#agenda .box-agenda-acces-rapide div.foot { background:url(/doc/img/agenda/agenda-acces-rapide-foot.png) no-repeat bottom left; font-size:0; height:10px; }

#agenda .box-agenda-evenement { background:url(/doc/img/agenda/agenda-evenement-middle.png) repeat-y top left; width:520px; margin:20px 0 0 0; }
#agenda .box-agenda-evenement h2 {
	background:url(/doc/img/agenda/agenda-evenement-head.png) repeat-y top left;
	margin:0;
	font-size:14px;
  font-weight:100;
	line-height:22px;
	height:22px;
	padding:0 0 0 14px;
	color:#ffffff;
}
#agenda .box-agenda-evenement .bloc-agenda .box-event { margin:7px 0 0 14px; }
#agenda .box-agenda-evenement .bloc-agenda .foot { background:url(/doc/img/agenda/agenda-evenement-foot.png) no-repeat bottom left; height:22px; line-height:22px; margin-top:10px; }
#agenda .box-agenda-evenement .bloc-agenda .foot2 { background:url(/doc/img/agenda/agenda-evenement-foot-2.png) no-repeat bottom left; height:22px; line-height:22px; margin-top:10px; }
#agenda .box-agenda-evenement .bloc-agenda .foot a { margin-left:319px; display:block; color:#FFFFFF; font-size:12px; }
#agenda .box-agenda-evenement .bloc-agenda .foot a:hover { text-decoration:underline; }

#rss{
	background-repeat:no-repeat;
	background-image:url(/doc/img/rss.gif);
	background-position:0 2px;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 14px;
	float:left;
	margin:15px 0 0 0 !important;
	width:65px;
}

#rss a:hover{
	color:#FF7400 !important;
}

/*************** GoogleMap *************/

#googlemap {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E55A4;
}
#googlemap .entete {
	line-height:35px;
	padding:0 0 0 18px;
	background-image: url(/doc/img/googlemaptop.gif);
	background-repeat: no-repeat;
	height: 41px;
}
#googlemap #middle {
	padding:0;
	height: 400px;
	background-image: url(/doc/img/googlemapmiddle.gif);
	background-repeat: repeat-y;
}
#googlemap h1 {
	margin:0 0 10px 0;
	padding:0;
	font-size: 14px;
	font-weight: bold;
	background-image: url(/doc/img/googlemaplogo.gif);
	background-repeat: no-repeat;
	text-indent: 25px;
	line-height: 18px;
	background-position: left;
}
#googlemap #bottom {
	background-image: url(/doc/img/googlemapbottom.gif);
	height: 14px;
}
/*************** Grand Encart *************/

#grandencart {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E55A4;
}
#grandencart .entete {
	line-height:35px;
	padding:0 0 0 18px;
	background-image: url(/doc/img/grandencarttop.gif);
	background-repeat: no-repeat;
	height: 41px;
}

#grandencart #middle {
	padding:0;
	background-image: url(/doc/img/grandencartmiddle.gif);
	background-repeat: repeat-y;
}
#grandencart #bottom {
	background-image: url(/doc/img/grandencartbottom.gif);
	height: 14px;
}
/***************************** Chat *****************************/
#chatbox {
	width:526px;
	margin:10px auto 0 auto;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E55A4;
}
#chatbox .entete {
	line-height:32px;
	padding:0 0 0 18px;
	background-image: url(/doc/img/encart_chat_top.gif);
	background-repeat: no-repeat;
	font-weight:bold;
}
#chatbox .middle {
	padding:10px 0;
	height:330px;
	background-image: url(/doc/img/encart_chat_middle.gif);
	background-repeat: repeat-y;
}
#chatbox .bottom {
	background-image: url(/doc/img/encart_chat_bottom.gif);
	background-repeat: no-repeat;
	height:14px;
}

#chatbox #chat_main{
	height:288px;
	width:455px;
	overflow:auto;
	overflow-x:none;
	margin:0 15px 0 15px;
	background-color:#ffffff;
	border:#4B61AA solid 1px;
	padding:5px 20px 5px 20px;
}
* html #chatbox #chat_main{
	width:496px;
}
#chatbox #chat_main .name{
	display:block;
	margin:10px 5px 0 0;
	padding:0;
}
#chatbox #chat_main .admin_name{
	display:block;
	margin:10px 5px 0 0;
	padding:0;
	font-weight:bold;
	text-decoration:underline;
}
#chatbox #chat_main .msg{
	display:block;
	padding-bottom:10px;
	border-bottom:#9EAAD0 1px solid;
}
#chatbox input.text{  border:#4B61AA solid 1px; width:379px; margin-right:19px; }
#chatbox a.boutonvert{
	background:url(/doc/img/btn-vert.gif) no-repeat;
	display:block;
	width:99px;
	height:18px;
	line-height:18px;
	text-align:center;
	color:#FFFFFF;
}


#encart-emailing-particulier{
	float:left;
	clear:left;
	width:257px;
	height:37px;
	background:url(/doc/img/encart-emailing-particulier.jpg) no-repeat;
}
#encart-emailing-particulier div{ margin:0; margin-top:8px; margin-left:10px; color:#FFFFFF; }
#encart-emailing-particulier input.text{ margin-left:2px;border:#000000 1px solid; width:152px; color:#000000;font-size:11px; padding-left:5px; }
#encart-emailing-particulier a.button{
	display:block;
	background-image:url(/doc/img/btn-emailing-particulier.gif);
	width:18px;
	height:18px;
	position:relative;
	bottom:19px;
	left:215px;
}


#encart-emailing-particulier a.button:hover{
	display:block;
	float:left;
	margin:2px 0 0 7px;
	width:18px;
	height:18px;
	background-image:url(/doc/img/btn-emailing-particulier-hover.gif);
}


#encart-emailing-professionnel{
	padding:0;
	margin:0;
	float:right;
	clear:right;
	width:258px;
	height:37px;
	background:url(/doc/img/encart-emailing-professionnel.jpg) no-repeat;
}
#encart-emailing-professionnel div{ margin:0;margin-top:8px !important; margin-left:10px; color:#FFFFFF; }
#encart-emailing-professionnel input.text{ margin-left:2px;border:#000000 1px solid; width:113px; color:#000000; font-size:11px;padding-left:5px; }
#encart-emailing-professionnel a.button{
	display:block;
	background-image:url(/doc/img/btn-emailing-professionnel.gif);
	width:18px;
	height:18px;
	position:relative;
	bottom:19px;
	left:215px;
}

#encart-emailing-professionnel a.button:hover{
	display:block;
	float:left;
	margin:2px 0 0 7px;
	width:18px;
	height:18px;
	background-image:url(/doc/img/btn-emailing-professionnel-hover.gif);
}

#partie-don blockquote {
	font-style:normal !important;
	color:#5C9a16;
}
#partie-don h2 {
	 color:#5C9a16;
}
#partie-don h3 {
	 color:#5C9a16 !important;
}

.savoirplus
{
margin-left: 149px!important;
font-weight:bold;
}
#defi_2007
{
background-image: url(../dons/defi_font.jpg);
background-repeat:no-repeat;
background-position:center;
height:104px;
}
#defi_2007 p
{
color:orange;
font-size:18px;
font-weight:bold;
position:relative;
top:25px;
left:185px;
}


.titreContenu {
font-size:13px;
line-height:16px;
font-weight:bold;
color:#00457d;
}

.cadreVert {
padding:5px;
margin-top:15px;
padding-left:12px;
background-color:#c7d428;
font-weight:bold;
color:#02315a;
width:500px;
}

.tabloBlabla2 {
font-weight:bold;
color:#00457d;
padding:7px;
font-size:14px;
color:#1676c5;
padding-top:30px;
}

.tabloBlabla2 a{
font-weight:bold;
color:#1676c5;
text-decoration:none;
}

.tabloBlabla2 a:hover{
font-weight:bold;
color:#00457d;
text-decoration:none;
}

.blablaContenu {
padding-left:22px;
padding-top:5px;
padding-bottom:10px;
}

.texteVert {
width:240px;
font-weight:bold;
color:#02315a;
padding-right:5px;
float:left;
}

.sous-titreContenu {
margin-top:10px;
padding-left:10px;
padding-top:10px;
font-weight:bold;
color:#00457d;
}

.ulparain
{
margin-top:15px;
}

.ulparain li
{
margin-top:15px;
font-weight:bold;
color:#02315a;
}

.ulparain div
{
font-weight:normal;
color:black;
}

.chapoContenu {
font-size:14px;
font-weight:bold;
color:#617da6;
padding-top:12px;
padding-bottom:15px;
padding-left:30px;
}

.videoparain
{
float:right;
}

.dateactu
{

  margin:22px 0 8px 0;
  text-decoration:none;
  color:#74B71B;
 }

.titleactu
{
  font-size:15px;
  font-weight:bold;
  margin:22px 0 8px 0;
  text-decoration:none;
  color:#3E55A4;
 }

.ensavoirplusactu
{
  background-repeat:no-repeat;
  background-image:url(/doc/img/go.gif);
  background-position:0 2px;
  font-size:11px;
  font-weight:bold;
  padding:0 0 0 14px;
  width:80px;
}

.retouractuune
{
  width:170px;
  background-repeat:no-repeat;
  background-image:url(/doc/img/go.gif);
  background-position:0 2px;
  line-height:10px;
  font-size:11px;
  font-weight:bold;
  margin-left:35px;
  padding-left:15px;
}

.contain_une
{
/*  width:525px;*/
 }

.topune
{
  background-repeat:no-repeat;
  background-image:url(/doc/img/bgtop_une.gif);
  height:34px;
	padding-left:6px;
	width:519px;
 }

.topune a
{
  padding-top:3px;
  margin-top:6px;
  float:left;
  line-height:20px;
  width:126px;
  height:21px;
  display:block;
  text-align:center;
  overflow:hidden;
 }

.topune a:hover
{
  background-color:white;
  color:#3E55A4;
 }

.middleune
{
  background-repeat:repeat-y;
  background-image:url(/doc/img/bgmiddle_une.gif);
  padding-top:5px;
	padding-right:15px;
	padding-left:15px;
}

.endiscuteractu
{
  margin-top:3px;
  background-repeat:no-repeat;
  background-image:url(/doc/img/godiscut.gif);
  background-position:0 2px;
  font-size:11px;
  font-weight:bold;
  padding:0 0 0 16px;
  width:82px;
}

/* ------------- encart écrit dans le fichier actu_une.inc ----------- */
#encart-cancer-middle { }
#encart-cancer-middle .encart-bg { background:url(/doc/img/encart-cancer-middle-bg.jpg) repeat-y top left; }
#encart-cancer-middle .encart-bg .top {	background:url(/doc/img/encart-cancer-middle-top.jpg) no-repeat top left; height:7px; font-size:0; line-height:7px; }
#encart-cancer-middle .encart-bg .bottom {	background:url(/doc/img/encart-cancer-middle-bottom.jpg) no-repeat top left; height:8px; font-size:0; line-height:8px; }
#encart-cancer-middle .encart-bg .content {	background:url(/doc/img/encart-cancer-middle-content.jpg) no-repeat top left; }

#encart-cancer-middle .encart-bg .content ul
{
background:transparent url(/doc/img/separation.jpg) repeat-y top left;
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:170px;
}
#encart-cancer-middle .encart-bg .content ul li
{
	font-size:11px;
	list-style-position:outside;
	list-style:none;
	list-style-image:none;
	background:url(/doc/img/puce.gif) no-repeat 0 5px;
	margin-left:10px;
  padding:0 0 0 10px;
	height:20px;
}
#encart-cancer-middle .encart-bg .content ul li a{ margin:0; padding:0; list-style:none; list-style-image:none; background:none !important; }

#encart-cancer-middle p { text-align:right; margin:5px 0 0; }
#encart-cancer-middle p a { background-repeat:no-repeat; background-image:url(/doc/img/go.gif); background-position:left; font-size:11px; font-weight:bold; padding:0 14px; }

/* --------------------------------------------------*/

#actuVideo #encart-video-middle { 	background:url(/doc/img/encart-cancer-middle.jpg) no-repeat top left; height:140px; }
#actuVideo #encart-video-middle ul{
  padding-top:15px!important;
	list-style:none;
	vertical-align: middle;
}

#actuVideo #encart-video-middle ul li { 
  display: block;
	float:left;
  clear:none;
  padding:0 14px 0 0;
}
#actuVideo #encart-video-middle ul li.last { 
  padding-right:0 !important;
}

#actuVideo #encart-video-middle li a {
  cursor:pointer;
  display:block;
	position:relative;
  z-index:1;
	width:105px;
	height:78px;
	text-decoration: none; 
}
#actuVideo #encart-video-middle li a img { margin:0; border:#3E55A4 1px solid; }

#actuVideo #encart-video-middle li a .icoVideo{
	position:absolute;
  z-index:1;
	top:40px;
	left:65px;
	width: 33px; 
	height: 33px;
	display:block;
	background: transparent url(/doc/img/picto-video_trans.gif) no-repeat; 
  opacity:0.5;
  filter : alpha(opacity=50);
}

#actuVideo #encart-video-middle li a .bgVideo{
	position:absolute;
  z-index:2;
	top:0;
	left:0;
  padding:1px;
	width:105px;
	height:78px;
  background-color:#3E55A4;
  opacity:0.6;
  filter : alpha(opacity=60);
}
#actuVideo #encart-video-middle li a .titreVideo{
	position:absolute;
  z-index:2;
  font-size:10px;
	top:0;
	left:0;
  padding:7px;
	width:92px;
	height:67px;	
	color:#ffffff;
}
