/* GLOBAL */
	* {  }
	html { min-height:100%; height:auto; }
	body { height:auto; width:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333; background:#FFF; font-size:75%; text-align:left;}
	table th, tr, td { font-family:Arial, Helvetica, sans-serif; vertical-align:top; margin:0; padding:0; }
	table { border-collapse:collapse; margin:0; table-layout:auto; font-size:1em; }
	img { border:0 none; margin:0; padding:0; }
	ul, ol { padding:0 0 0 0; margin:0 0 0 0  }
	li { padding:0 0 0 0; margin:0 0 0 0; list-style:none; display:block  }
	p { padding:0; margin:0 0 15px 0; text-align:justify; }
	.containerHome { position:relative; z-index:100}

/* FORMULAIRE */
	form { margin:0; padding:0; }
	.oblig { color:#cc0000; font-weight:bold;  zoom:1; margin:0 0 5px 0; }
	.trsp { border:none; padding:0; background:transparent; vertical-align:middle; }
	.erreur { color:#cc0000; margin:5px 10px 5px 0; font-size:1.2em; font-weight:bold; }
	.erreurLight { color:#cc0000; margin:0; padding: 5px; font-size:1em; background-color: #FFF; }
	.alerte { color:#cc0000; font-size:1em; font-weight:bold; }
	.formulaire { margin:0 0 0 0; padding:0 0 0 0; }
	table.formulaire {table-layout:fixed;}
	.formulaire td.champ { padding:2px 5px 3px 0; }
	.formulaire td.champTexte { padding:3px 5px 3px 0}
	.formulaire td.libelle { padding:2px 5px 3px 0; }
	* html .formulaire td.libelle { padding:3px 5px 3px 0; }
	* html .formulaire td.libelle strong { line-height: 20px; }
	* html .formulaire td.theme { padding:6px 5px 0 0 }
	* html .formulaire td.theme label { padding-bottom:0; }
	* + html .formulaire td.libelle { padding:3px 5px 3px 0; }
	* + html .formulaire td.libelle strong { line-height: 20px; }
	* + html .formulaire td.theme { padding:6px 5px 0 0 }
	* + html .formulaire td.theme label { padding-bottom:0; }
	input { border:1px solid #C1BDC0; background:url(../image/contenu/fond_input.gif) repeat-x top #FFF; color:#666; font-family:Arial, Helvetica, sans-serif; height:16px; font-size:12px; padding:2px 0 2px 2px; margin:0; vertical-align:middle;  }
	select { vertical-align:middle; color:#666}
	option { color:#666}
	textarea { border:1px solid #c9c9c9; font-size:1em; color:#666; margin-bottom:2px; background:url(../image/contenu/fond_input.gif) repeat-x top #FFF; }
	select, textarea {  font-size:0.9em; color:#666; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif; zoom:1; resize: vertical;  }
	label { }
	.invisible { visibility:hidden; width:1px; height:1px; position:absolute; margin:0; padding:0; color:#000; background:#FFF; }
	.toRight { border:0; background:url(../image/picto/ajouter.gif) no-repeat center; width:16px; height:16px; outline:none; cursor:pointer; }
	.toLeft { border:0; background:url(../image/picto/retirer.gif) no-repeat center; width:16px; height:16px; outline:none; cursor:pointer; }
	#localite { font-style:italic}

/* GENERATEUR DE FORMULAIRE */
	.gen_form_msg1 { font-size:14px; font-weight:normal; }
	.gen_form_msg2 { font-size:12px; font-weight:normal; }
	.gen_form_msg3 { font-size:12px; font-weight:bold; }
	input[type=file] {height:20px}

/* LIENS GENERIQUES */
	a { color:#cc0000; font-size:1em; text-decoration:none; }
	a:hover { color:#F00000; font-size:1em; text-decoration:none; }
	a.On { color:#F00000; font-size:1em; text-decoration:underline; background:none;  }
	a.On:hover { color:#F00000; font-size:1em; text-decoration:underline; }
	a:focus { outline:black dotted 1px; }
	a:active { outline:black dotted 1px; }
	.link { margin:5px 0 0 2px; text-align: left; }
	.link a { color:#cc0000; font-size:1em; text-decoration:none; }
	.link a:hover { color:#F00000; text-decoration:none; }

	.link2 { padding:5px 0 0 2px;  }
	.link2 a { color:#cc0000; font-size:1em; text-decoration:none; background: url("../image/contenu/puce.gif") no-repeat left 0px; padding: 0 0 0 10px; }
	.link2 a:hover { color:#F00000; text-decoration:underline; }
	.blocLink { margin:0 0 5px 0; display:block; }

	a .hautpage { float:right; background:#cc0000; }
	a:hover .hautpage { float:right; background:#cc0066; }
	li.link { padding:0px 0 0 10px; margin-right:10px; }
	li.link a { color:#CC0000; }
	.blocLink li.link { padding:3px 0 0 2px; margin:0 10px 0 0; height:15px; background:none; }
	li.link2 { background:none; margin:0; padding:2px 0 0 2px; }
	.blocLink li.link2 { background:none; margin:0; padding:2px 0 0 2px; }

	li.link3 { background:none; margin:0; padding:0 4px 0 0;  }
	.blocLink li.link3 { background:none; margin:0; padding:0 4px 0 0; float:left;  }

/* BOUTONS GENERIQUES */
	a.button, input.button { color:#FFF; border:none; background:transparent url(../image/bouton/span.gif) no-repeat top right; display:block; font-weight:bold; height:22px; line-height:21px; padding-right:30px; text-decoration:none; white-space:nowrap; cursor:pointer; float:right; margin:0 0 5px 5px; }
	a.button:hover, input.button:hover { color:#FFF; text-decoration:underline; border:none; }
	a.button span {background: transparent url(../image/bouton/a.gif) right repeat-x; display:block; font-size:1em; line-height:21px; height:22px; padding:0 5px 0 6px; text-decoration:none; }
	* html a.button span { display:inline-block; }
	a.button span img { vertical-align:middle; margin-right:5px; display:none; }

	a.buttonRetour { color:#FFF; background:transparent url(../image/bouton/span_retour.gif) no-repeat top left; display:block; height:22px; line-height:21px; padding-left:29px; text-decoration:none; white-space:nowrap; cursor:pointer; float:left; margin:0; }
	a.buttonRetour:hover { color:#FFF; text-decoration:underline; border:none; }
	a.buttonRetour span { background: transparent url(../image/bouton/a.gif) right repeat; display:inline-block; font-size:1em; line-height:19px; height:22px; font-weight:bold; padding:0 5px 0 5px; text-decoration:none; }
	a.buttonRetour span img { vertical-align:middle; margin-right:5px; display:none; }

	input.button { background:transparent url(../image/bouton/bouton.gif) no-repeat top right; padding:2px 32px 3px 4px; line-height:15px; }
	html:not([lang*=""]) input.button { padding:2px 32px 5px 4px; }
	input.button2 { background:transparent url(../image/bouton/span.gif) no-repeat top right; cursor:pointer; }

/* CONTENU */
	#container { width:1000px; margin:0 auto; position:relative; z-index:2; background:url(../image/contenu/footer.png) bottom repeat-x; padding-bottom:66px; }
	#containerMini { width:1000px; margin:0 auto; position:relative; z-index:2; background:none; padding-bottom:66px; }

	ul#evitement { list-style: none; margin:0px; padding:0px; width:520px; position:absolute; top:-100px;  }
	ul#evitement li { display: inline; font-size: 0.85em; margin:0 15px 0 0; padding:0px; background:none; }
	ul#evitement li a { color:#000; }
	ul#evitement li a:hover, ul#evitement li a:focus, ul#evitement li a:active { color:#FFF; }

	.contents { background:#FFF; padding:1px 0 10px 0; position:relative; z-index:1; width:1000px; margin:0; }
	.calvados { background:url(../image/contenu/calvados.gif) repeat-x left top; background-color:#FFF; padding:25px 0 2px 0; position:relative; z-index:1; width:1000px; margin:0; }
	.calvados h2 { color:#C64C09; }
	.calvados h3 { color:#a06406; }
	.calvados li { background: url(../image/contenu/puce_li_calvados.gif) no-repeat left 1px; }
	.calvados li.link3 { background:none; }
	.calvados ul ul li { background: url(../image/contenu/puce_li_li_calvados.gif) no-repeat left 1px; }
	.calvados ul ul ul li { background: url(../image/contenu/puce_calvados.gif) no-repeat left 0; }

	.manche { background:url(../image/contenu/manche.gif) repeat-x left top; background-color:#FFF; padding:25px 0 2px 0; position:relative; z-index:1; width:1000px; margin:0; }
	.manche h2 { color:#017ba4; }
	.manche h3 { color:#006699; }
	.manche li { background: url(../image/contenu/puce_li_manche.gif) no-repeat left 1px; }
	.manche li.link3 { background:none; }
	.manche ul ul li { background: url(../image/contenu/puce_li_li_manche.gif) no-repeat left 1px; }
	.manche ul ul ul li { background: url(../image/contenu/puce_manche.gif) no-repeat left 0; }

	.orne { background:url(../image/contenu/orne.gif) repeat-x left top; background-color:#FFF; padding:25px 0 2px 0; position:relative; z-index:1; width:1000px; margin:0; }
	.orne h2 { color:#336600; }
	.orne h3 { color:#588302; }
	.orne li { background: url(../image/contenu/puce_li_orne.gif) no-repeat left 1px; }
	.orne li.link3 { background:none; }
	.orne ul ul li { background: url(../image/contenu/puce_li_li_orne.gif) no-repeat left 1px; }
	.orne ul ul ul li { background: url(../image/contenu/puce_orne.gif) no-repeat left 0; }

	#tableContenu { width:1000px; max-width:1000px; margin:0px 0 0 0; position:relative; table-layout:fixed; }
 	#pannelCenter { width:100%; padding:0 10px 0 10px; }
	#contentaccueil #pannelCenter { width:100%; padding:0 10px 0 2px; }
	#pannelCenterLeft { width:100%; padding:0 10px 0 2px; }
	#pannelLeft { padding:0px 0px 0 0; width:235px; }
	#pannelRight { padding:0 0 0 0; width:235px; }
	#pannelCenterRight { padding:0 0 0 0; width:235px; }
	.linkstxt { float:right; margin:3px 5px 2px 0; }
	.linkstxt li { float:left; line-height:19px; }
	* html .linkstxt { float:right; margin:7px 10px 0 0; position:relative; }
	.chemin { color:#666; font-size:0.9em; padding:0 0 0 10px; width:750px; margin:3px 0 5px 0; float: left; }
	.paragraphe { zoom:1; margin:0 0 15px 0; padding:0; }
	.paragraphe .contenu { width:100%; }
	.paragraphe table { table-layout:fixed\9; }
	.box .paragraphe { padding:0; }
	.paragraphe .image { padding:1px; border:solid 1px #cccccc; }
	.blocNumeroParagraphe { position:relative; padding:0 0 0 30px; }
	.numeroParagraphe { height:21px; width:22px; position:absolute; left:0; padding:1px 0 0 0; background:url(../image/contenu/fond_numero_paragraphe.jpg) no-repeat; font-size:1.2em; color:#FFF; text-align:center; }
	.calvados .numeroParagraphe { background:url(../image/contenu/fond_numero_paragraphe_calvados.jpg) no-repeat; color:#000; }
	.manche .numeroParagraphe { background:url(../image/contenu/fond_numero_paragraphe_manche.jpg) no-repeat; }
	.orne .numeroParagraphe { background:url(../image/contenu/fond_numero_paragraphe_orne.jpg) no-repeat; }
	.troisCol1 { width:33%; padding-right:16px; }
	.troisCol2 { width:33%; padding:0 8px 0 8px; }
	.troisCol3 { width:33%; padding-left:16px; }

	.troisCol1 img { max-width:145px; }
	.troisCol2 img { max-width:145px; }
	.troisCol3 img { max-width:145px; }

	.box { margin:0; }
	.box .hd { background:none; }
	.box .hd .c { background:none }
	.box .bd { background:none }
	.box .ft { background:none; margin:0 0 0 0; }
	.box .ft .c { background:none }

	.borderLeft { border-left:1px dotted #CCC}
	.border { border: 1px solid #CCC; }

	.box2 { margin:0 0 10px 0; background:none; padding:0; }
	.box2 .hd { background:url(../image/module/offre_sante/box2_top_left.gif) no-repeat left top; height:16px; display: block; }
	.box2 .hd .c { background:url(../image/module/offre_sante/box2_top_right.gif) no-repeat right top; height:16px; display: block; }
	.box2 .bd { background:#fff; border-left:solid 1px #d9dada; border-right:solid 1px #d9dada; }
	.box2 .ft { background:url(../image/module/offre_sante/box2_bottom_left.gif) no-repeat left top; height:16px; display: block; }
	.box2 .ft .c { background:url(../image/module/offre_sante/box2_bottom_right.gif) no-repeat right top; height:16px; display: block; }

	.box2:hover { margin:0 0 10px 0; }
	.box2:hover .hd { background:url(../image/module/offre_sante/box2_on_top_left.gif) no-repeat left top; height:16px; }
	.box2:hover .hd .c { background:url(../image/module/offre_sante/box2_on_top_right.gif) no-repeat right top; height:16px; }
	.box2:hover .bd { background:#fff2e9; border-left:solid 1px #ebd3c4; border-right:solid 1px #ebd3c4; }
	.box2:hover .ft { background:url(../image/module/offre_sante/box2_on_bottom_left.gif) no-repeat left top; height:16px; }
	.box2:hover .ft .c { background:url(../image/module/offre_sante/box2_on_bottom_right.gif) no-repeat right top; height:16px; }
	.box2 h2 { padding-bottom:0px; }

	.box2 h2.etab { padding-bottom:5px; background:url(../image/module/offre_sante/etab.gif) no-repeat top left; padding-left:30px; position:relative}
	.box2 h2.communaute { padding-bottom:5px; background:url(../image/module/offre_sante/communaute.gif) no-repeat top left; padding-left:30px; position:relative}
	.box2 h2.pro { padding-bottom:5px; background:url(../image/module/offre_sante/pro.gif) no-repeat top left; padding-left:30px; position:relative}
	.box2 h2.doc { padding-bottom:5px; background:url(../image/module/offre_sante/doc.gif) no-repeat top left; padding-left:30px; position:relative}
	.box2 h2.htm { padding-bottom:5px; background:url(../image/module/offre_sante/htm.gif) no-repeat top left; padding-left:30px; position:relative}

	.item { background:#666; color:#fff; padding:0px 5px 0px 5px}

/* STYLES PARAGRAPHES */
	h1 { font-size:1.7em; color:#000; font-weight:bold; padding:0 0 15px 0; margin:0; zoom:1; line-height:26px; }
	.paragraphe h1 { }
	.box .paragraphe h1 { }
	.box h1 { background:none; }
	h2 { font-size:1.3em; color:#cc0000; font-weight:normal; padding:0 0 5px 0; margin:0; }
	.h2 { font-size:1.3em; color:#cc0000; font-weight:normal; padding:0 0 5px 0; margin:0; }
	h2.title { font-size:1.3em; }
	h2 a:hover { text-decoration:none; }
	h3 { font-size:1.2em; color:#666; font-weight:bold; padding:0 0 10px 0; margin:0; }
	h3 a { color:#666; }
	.h3 { font-size:1.2em; color:#666; font-weight:bold; padding:0 0 10px 0; margin:0; }
	h3 a:hover { text-decoration:none; }
	h4 { font-size:1.1em; color:#cc0000; font-weight:bold; margin:0; padding:5px 0 5px 0; }
	h5 { font-size:1em; color:#444; font-weight:bold; padding:0; margin:15px 0 5px 0; }
	h6 { font-size:0.9em; color:#000; font-weight:normal; padding:0; margin:0; }
	.legende { font-size:0.9em; color:#000; font-weight:normal; padding:0; margin:0; }
	.contenu h6 { color:#cc0000; }
 	ul li { background: url(../image/contenu/puce_li.gif) no-repeat left 1px; margin: 5px 0 0 4px; padding: 0 0 4px 15px; }
	ul ul li { background: url(../image/contenu/puce_li_li.gif) no-repeat left 1px; margin: 5px 0 0 0px; padding: 0 0 4px 15px; }
	ul ul ul li { background: url(../image/contenu/puce.gif) no-repeat left 0; margin: 5px 0 0 0px; padding: 0 0 4px 15px; }
	.fckli1 { background: url(../image/contenu/puce_li.gif) no-repeat left 1px; margin: 5px 0 0 0px; padding: 0 0 4px 15px; }
	.fckli2 { background: url(../image/contenu/puce_li_li.gif) no-repeat left 1px; margin: 5px 0 0 15px; padding: 0 0 4px 15px; }
	.fckli3 { background: url(../image/contenu/puce.gif) no-repeat left 0; margin: 5px 0 0 30px; padding: 0 0 4px 15px; }
	.calvados .fckli1 { background: url(../image/contenu/puce_li_calvados.gif) no-repeat left 1px; }
	.calvados .fckli2 { background: url(../image/contenu/puce_li_li_calvados.gif) no-repeat left 1px; }
	.calvados .fckli3 { background: url(../image/contenu/puce_calvados.gif) no-repeat left 0; }
	.manche .fckli1 { background: url(../image/contenu/puce_li_manche.gif) no-repeat left 1px; }
	.manche .fckli2 { background: url(../image/contenu/puce_li_li_manche.gif) no-repeat left 1px; }
	.manche .fckli3 { background: url(../image/contenu/puce_manche.gif) no-repeat left 0; }
	.orne .fckli1 { background: url(../image/contenu/puce_li_orne.gif) no-repeat left 1px; }
	.orne .fckli2 { background: url(../image/contenu/puce_li_li_orne.gif) no-repeat left 1px; }
	.orne .fckli3 { background: url(../image/contenu/puce_orne.gif) no-repeat left 0; }
	.lienMenu li { padding:0 0 2px 0; margin:0 0 5px 0; background:none; border-bottom:solid 1px #efecec; }
	.lienMenu li a { font-size:0.9em; }

/* HEADER */
	#header { background:none; height:145px; width:1000px; margin:0; }
	#headerMenu { padding:0 2px 0 0; float:right; text-align:right; margin:40px 0px 15px 20px; width:450px; }
	* html #headerMenu { position:absolute; margin:25px 0px 0px 560px; width:435px; }
	*+html #headerMenu { position:absolute; margin:25px 0px 0px 560px; width:435px;  }
	#logo { width:456px; position:absolute; margin:0; }

	#navHead { margin:0; float:right; text-align:left; height:100px; }
	* html #navHead { width:213px; }
	* +html #navHead { width:213px; }
	#navHead .label { display: block; text-align: left; cursor:pointer; font-size:1em; color:#FFF; font-weight:bold; margin:0 0 5px 0; background:#000; padding:2px 4px 2px 4px; }
	#navHead .fond { background:#FFF; padding:3px 5px 3px 5px; z-index:200; position: relative; border:1px solid #666;  }
	#navHead .fond .lien { margin:0; background:url(../image/contenu/puce_groupe.gif) no-repeat 1px 2px; background-color:#FFF; padding:0px 0px 2px 0; display:block; }
	#navHead .fond .lien a { color:#cc0066; text-decoration:none; font-size:1em;  }

	#navHead .fond .fleche { float:right; padding:1px 0 0 0; }
	#navHead #espace a { color:#000; }
	#navHead #espace h3 { background:url(../image/module/login/separateur.png) repeat-x; margin:3px 0 3px 0; padding:5px 0 0 0; color:#cc0000; font-size:1em; font-weight:normal; }

    #containerMini #navHead .fond { min-width:200px; }

	#navHead input { width:80px; height:16px;  margin:0 13px 0 0; }
	.paragraphe #navHead input { width:90px; }
	#navHead .button { background:url(../image/module/login/bouton.gif) repeat-x; padding:0px 5px 4px 5px; margin:0 0 0 -10px; height:17px; border:solid 1px #FFF;  }
	#navHead .button { width:27px; height:23px; font-size:0.9em; line-height:20px; display:inline-block; float:none; }
    * html #navHead .button { margin:0px 0 0 0px; position:absolute; right:0px; padding:0px 5px 4px 3px; }
	* +html #navHead .button { margin:0px 0 0 0px; position:absolute; right:0px; padding:0px 5px 4px 3px; }
	.paragraphe #navHead .button { width:27px; }
	#navHead a { color:#FFF; font-size:0.9em; text-decoration:none; }
	#navHead a:hover { text-decoration:underline; }
	#navHead img { margin:0 0 0 2px; }
	#navHead .start, #navHead .end { display:none; }
	#navHead .lien { background:url(../image/contenu/puce_groupe.gif) no-repeat 3px 3px; background-color:#000; padding:1px 4px 2px 2px; display:inline-block; margin:5px 0px 0 0;  }
	#navHead .lien a { text-decoration:underline; color:#FFF; padding: 0 0 0 10px; }
	#navHead .lien a:hover  { text-decoration:underline; color:#c40071; }
	#navHead .lien a:focus { outline:white dotted 1px; }

	#LecteurCPS {  float:right; margin:0px 0 2px 0; }
	* +html #LecteurCPS { float:none; }
	#LecteurCPS img { margin:0 15px 0 0; }
	* +html #LecteurCPS img { margin:0 15px 0 47px; }
	* html #LecteurCPS img { margin:0 15px 0 47px; }
	#LecteurCPS #codepin { margin:0 3px 0 0; }
	#LecteurCPS .button { margin:1px 0 0 0; height:23px; font-size:0.9em; }

	#searchHead { text-align:right; margin:0px 80px 10px 0px; float:left;  }
	* html #searchHead { margin:0 -5px 0 0; width:145px; }
	*+ html #searchHead { margin:0 -5px 0 0; width:145px; }
	#searchHead label { display: block; text-align: left; color:#FFF; font-weight:bold; margin:0 0 5px 0; background:#000; padding:2px 4px 2px 4px; }
	#searchHead a.button { background:none; display:block; float:left; height:20px; width:20px; line-height:normal; padding-right:0; margin:0; }
	#searchHead a.button span {background:none; display:inline; line-height:normal; padding:0; }
	#searchHead input.button { color:#FFF; background:transparent url(../image/module/search/bouton_search.gif) no-repeat; padding:0; margin:0; width:25px; height:21px; float:right; border:solid 1px #FFF; }
	#searchHead input { width:115px; font-size:1em; color:#666; border:solid 1px #FFF; float:left; height: 15px; }
	* html #searchHead input { width:110px; }
	*+ html #searchHead input { width:116px; }
	*+ html #searchHead input.button { border:none; margin-top:1px }

/* NAVIGATION */
	#mainNavigation { margin:0 0 5px 0; font-family: 'Muli',Arial, Helvetica, sans-serif; }
	.tableNavigation { font-family:Arial, Helvetica, sans-serif; margin:0 0 3px 0px; float:right; z-index:100; color:#FFF; }

	.tableNavigation li.menu { background:url(../image/module/menu/fond_gauche.png) top left no-repeat; text-align:center; float:left; margin:0; padding:0; }
	.tableNavigation li.pro { background:url(../image/module/menu/fond_gauche_pro.png) top left no-repeat; text-align:center; float:left; margin:0; }
	.tableNavigation li.menu:hover { background:url(../image/module/menu/fond_gauche_on.png) top left no-repeat; text-align:center; float:left; margin:0; }
	* html .tableNavigation li.menu { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/theme_front_1/image/module/menu/fond_gauche.png', sizingMethod=''); }

	.tableNavigation li.menu  a.onglet { background:url(../image/module/menu/fond_droit.png) top right no-repeat; margin:0; padding:0 0 0 15px; display:block; font-family:'Muli',Arial, Helvetica, sans-serif; font-size:1.2em; text-transform:uppercase; color:#FFF; }
	*+ html .tableNavigation li.menu  a.onglet { cursor:pointer; }
	.tableNavigation li.menu:hover a.onglet, .tableNavigation li.pro:hover a.onglet { background:url(../image/module/menu/fond_droit_on.png) top right no-repeat; margin:0; display:block; font-family:'Muli',Arial, Helvetica, sans-serif; font-size:1.2em; text-transform:uppercase; color:#FFF; }
	.tableNavigation li.pro a.onglet { background:url(../image/module/menu/fond_droit_pro.png) top right no-repeat; font-weight:bold; margin:0; display:block; font-family:'Muli',Arial, Helvetica, sans-serif; font-size:1.2em; text-transform:uppercase; color:#FFF; }
	.tableNavigation li.menu  a.onglet:focus { outline:black dotted 1px; }
	.tableNavigation li.menu  a.onglet:active { outline:black dotted 1px; }
	* html .tableNavigation li.menu a.onglet { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/theme_front_1/image/module/menu/fond_droit.png', sizingMethod=''); }

	.tableNavigation li.menu  a.onglet span { padding:10px 0px 5px 0px; margin:0 15px 0 0px; width:auto; min-height:24px; background:url(../image/module/menu/fond.png) top repeat-x; min-width:152px; }
	.tableNavigation li.menu:hover a.onglet span, .tableNavigation li.pro:hover a.onglet span { padding:10px 0px 5px 0px; margin:0 15px 0 0px; width:auto; min-height:24px; background:url(../image/module/menu/fond_on.png) top repeat-x; min-width:152px; }
	.tableNavigation li.pro a.onglet span { padding:10px 0px 5px 0px; margin:0 15px 0 0px; width:auto; min-height:24px; background:url(../image/module/menu/fond_pro.png) top repeat-x; min-width:152px; }
	.tableNavigation li.menu a span { font-family:'Muli',Arial, Helvetica, sans-serif; display:block; background:none; width:1px;}

	.tableNavigation li.On { text-align:center; float:left; margin:0; }
	.tableNavigation li.On a.onglet { margin:0; display:block; font-family:'Muli',Arial, Helvetica, sans-serif; font-size:1.2em; text-transform:uppercase; color:#FFF; }
	.tableNavigation li.menu.On a.onglet span, .tableNavigation li.pro.On a.onglet span { padding:10px 0px 5px 0px; margin:0 15px 0 0px; width:auto; min-height:24px; min-width:152px; }
	.tableNavigation li.On a.onglet span  { cursor:pointer; text-decoration:underline; }

	.tableNavigation li.Over { background:url(../image/module/menu/fond_gauche_on.png) top left no-repeat; text-align:center; float:left; margin:0; }
	.tableNavigation li.Over a.onglet { background:url(../image/module/menu/fond_droit_on.png) top right no-repeat; margin:0; display:block; font-family:'Muli',Arial, Helvetica, sans-serif; font-size:1.2em; text-transform:uppercase; color:#FFF; }
	.tableNavigation li.menu.Over a.onglet span { padding:10px 0px 5px 0px; margin:0 15px 0 0px; width:auto; min-height:24px; background:url(../image/module/menu/fond_on.png) top repeat-x; min-width:152px; }
	.tableNavigation li.Over a.onglet span  { cursor:pointer;  }

	/* SAFARI */
	@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu  a.onglet span { min-width:145px; }  }
	@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu:hover a.onglet span, .tableNavigation li.pro:hover a.onglet span { min-width:145px; }  }
	@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.pro a.onglet span { min-width:145px; }  }
	@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu.On a.onglet span, .tableNavigation li.pro.On a.onglet span { min-width:145px; }  }
	@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu.Over a.onglet span { min-width:145px; }  }

	.sousRub { text-align:left; z-index:100; width:998px; left:0; padding:12px 1px 2px 1px; margin:0px 0 0 0; background:#FFF; border-top:solid 3px #d00418; border-bottom:solid 3px #d00418; color:#000; }
	.js .sousRub { position:absolute; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { .js .tableNavigation li.menu { float:left; display:inline-block; } }
	.sousRub { position:relative; }
	.sousRub .titre1 { font-size:1.4em; color:#666; font-weight:bold; padding:0 0 10px 0; margin:0; text-align: left; }
	.sousRub .titre2 { font-size:1.5em; color:#cc0000; font-weight:normal; padding:0 0 5px 0; margin:0; text-align: left; }
	.lienSousRub { min-width:300px; margin:0 8px 10px 0; }
	* +html  .lienSousRub { width:220px; }
	* html  .lienSousRub { width:220px; }

	.sousRub .lienSousRub li { background:url(../image/module/menu/puce_sous_rub.gif) left 4px no-repeat; padding:0; margin:0; float:none; text-align:left; }
	.sousRub .lienSousRub li a { color:#666; font-size:1.2em; display:block; padding:4px 5px 4px 20px; margin:0; background:url(../image/module/menu/filet_sous_rub.gif) 20px bottom no-repeat; font-family:Arial, Helvetica, sans-serif; text-transform:none; }
	.sousRub .lienSousRub li a:hover { color:#666; background:#E5E5E5; text-decoration:none;}
	.sousRub .lienSousRub li.On a { color:#CC0000; }

	.lienSousRub li img { display:none; }
	.sousRub .paragraphe { padding:0 10px 0 0; }
	.lienMenu { min-width:180px; }
	* +html  .lienMenu { width:350px; }
	* html  .lienMenu { width:350px; }
	.contenuGuillemet { background:url(../image/module/menu/guillement_bas.gif) no-repeat right bottom; padding:0 0 40px 0; }
	.contenuGuillemet .guillemetHaut { background:url(../image/module/menu/guillement_haut.gif) no-repeat; width:82px; height:65px; float:left; position:relative; margin:-10px 20px 5px 0; }


/* PAGINATION */
	.pagination { float:right; font-size:0.8em; zoom:1; margin:0; padding:0;  }
	.pagination li { float:left; }
	.pagination .precedent { background:transparent url(../image/bouton/precedent.gif) no-repeat left; cursor:pointer; float:left; display:block; height:20px; width:13px; padding:0;  }
	.pagination .precedent span { color:#FFF;  }
	.pagination .suivant { background:transparent url(../image/bouton/suivant.gif) no-repeat right; cursor:pointer; float:left; display:block; height:20px; width:13px; padding:0;  }
	.pagination .suivant span { color:#FFF; }
	.pagination a { background:transparent url(../image/bouton/separateur_pagination.gif) no-repeat center right ; color:#000; float:left; padding:0 5px 0 5px; line-height:20px; text-align:left; }
	.pagination a.On { color:#cc0000; }
	.pagination a:hover {  color:#cc0000; }
	.pagination .precedent:hover, .pagination .suivant:hover { color:#FFF; text-decoration:underline; }
	.pagination .last { background:none; }

	.bouttonNoJs { height:21px; cursor:pointer; background:#000; color:#FFF; }

/* TABLEAU */
	.bgTdTable { width:100%; clear:both; margin-top:3px; margin-bottom:3px; }
	.bgTdTable th { color:#333; padding:3px 3px 3px 3px; font-weight:bold; border-bottom:1px solid #c9ced1; border-top:1px solid #c9ced1; background:#ebebeb; text-align:left }
	.bgTdTable th a { display:block; color:#333; text-decoration:none; font-weight:bold; border:none; }
	.bgTdTable th a:hover { display:block; color:#000; text-decoration:none; font-weight:bold; border:none; }
	.bgTdTable th img { margin-right:5px; vertical-align:middle; }
	.bgTdTable td a { border:none; }
	.bgTdTable td a:hover { border:none; text-decoration:none; }
	.bgTd td { background-color:#ebebeb; padding:3px 5px 3px 5px; }
	.bgTdOff td { padding:3px 5px 3px 5px; }
	.bgTd td.pb10, .bgTdOff td.pb10 { padding:3px 5px 10px 5px; }
	.bgTdOff td span { margin-right:5px; }
	.bgTdOff td .button span { margin-right:0px; }
	.bgTd td img { color:#000; margin-right:5px; }
	.bgTd td a { border:none; }
	.bgTd td a:hover { border:none; }
	.bgTdOff td img { color:#000; margin-right:5px; }
	.bgTdOn td span { color:#000; margin-right:5px; }
	.bgTdOn td img { color:#000; margin-right:5px; }
	.bgTdOn td { background-color:#eaeaeb; border-bottom:1px solid #e0e0e1; padding:3px 3px 3px 3px;}
	.bgTdOff td.moisOut { background:#ebebeb; text-align:center; }
	.bgTdOff td.Off { background-color:#FFF; padding:3px 3px 3px 3px; text-align:center; }
	.bgTdOff td.On { background-color:#95D8FF; padding:3px 3px 3px 3px; text-align:center; }
	.bgTdOn td.Off { background-color:#ebebeb; padding:3px 3px 3px 3px; text-align:center; }
	.bgTdOn td.On { background-color:#95D8FF; padding:3px 3px 3px 3px; text-align:center; }
	.bgTdOff td.CursorOff { background-color:#FFCC66; padding:3px 3px 3px 3px; text-align:center; font-weight:bold; cursor:pointer; font-size:1.1em; }
	.bgTdOff td.CursorOn { background-color:#95D8FF; padding:3px 3px 3px 3px; text-align:center; font-weight:bold; cursor:pointer; font-size:1.1em; }
	.bgTdOn td.CursorOff { background-color:#FFCC66; padding:3px 3px 3px 3px; text-align:center; font-weight:bold; cursor:pointer; font-size:1.1em; }
	.bgTdOn td.CursorOn { background-color:#95D8FF; padding:3px 3px 3px 3px; text-align:center; font-weight:bold; cursor:pointer; font-size:1.1em; }
	.bgTdBorder td { background: url(../image/table/border_bottom.gif) repeat-x bottom #ebebeb; padding:3px; }
	.bgTdBorderOff td { background: url(../image/table/border_bottom.gif) repeat-x bottom #FFF; padding:3px; }
	.bgTdBorderOn td { background-color:#e7f7ff; padding:3px; }
	.bgTdTable .libelle h3 { font-size:1.2em; font-weight:normal; padding:0 0 5px 0; }

/* ACCORDEON CENTER */
	#pannelCenter .acc_menuCenter { font-size:1em; font-weight:bold; outline:none; display:block; padding:0px; cursor:pointer; border-top:solid 1px #CCC; color:#666; }
	#pannelCenter .acc_menuCenter:hover { text-decoration:none; }
	#pannelCenter .acc_menuCenter.openPortletCenter { color:#CC0000; }
	#pannelCenter .acc_menuCenter span { background:url(../image/portlet/centre/top_off.gif) #ededed left no-repeat; outline:none; display:block; padding:5px 10px 5px 25px;  }
	#pannelCenter .acc_menuCenter.openPortletCenter span { background:url(../image/portlet/centre/top_on.gif) #ededed left no-repeat;  }
	#pannelCenter .acc_listCenter { background:none; padding:5px 10px 5px 10px; margin-top:5px;  }
	#pannelCenter .listeParagraphe .acc_listCenter { background:none; padding:0px; margin-top:5px;  }
	#pannelCenter .acc_listCenter .paragraphe { padding:0px; }
	#pannelCenter .acc_listCenter.openPortletCenter{ background:none; }
	#pannelCenter .acc_listCenter .paragraphe div strong { color:#3399cc}

	#pannelCenterLeft .acc_menuCenter { font-size:1em; font-weight:bold; outline:none; display:block; padding:0px; cursor:pointer; border-top:solid 1px #CCC; }
	#pannelCenterLeft .acc_menuCenter:hover { text-decoration:none; }
	#pannelCenterLeft .acc_menuCenter.openPortletCenter { color:#666; }
	#pannelCenterLeft .acc_menuCenter span { background:url(../image/portlet/centre/top_off.gif) #ededed left no-repeat; outline:none; display:block; padding:5px 10px 5px 25px;  }
	#pannelCenterLeft .acc_menuCenter.openPortletCenter span { background:url(../image/portlet/centre/top_on.gif) #ededed left no-repeat;  }
	#pannelCenterLeft .acc_listCenter { background:none; padding:5px 10px 10px 10px; margin-top:5px;  }
	#pannelCenterLeft .listeParagraphe .acc_listCenter { background:none; padding:0px; margin-top:5px;  }
	#pannelCenterLeft .acc_listCenter .paragraphe { padding:0px; }
	#pannelCenterLeft .acc_listCenter.openPortletCenter{ background:none; }
	#pannelCenterLeft .acc_listCenter .paragraphe div strong { color:#3399cc}

/* JQUERY TABS */
	@media projection, screen { .tabs-hide { display: none; } }
	@media print { .tabs-nav { display: none; } }
	.tabs-nav { margin:0; padding:0 10px; background:url(../image/contenu/fond_onglet.gif) repeat-x bottom; }
	* html .tabs-nav { border:0px; padding-bottom:27px; }
	* + html .tabs-nav { border:0px; padding-bottom:27px; }
	.tabs-nav:after { display: block; clear: both; content: " "; }
	.tabs-nav ul { padding:0; margin:0; }
	.tabs-nav li { float:left; margin:0 1px 0 0; padding:0; list-style:none; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9; border-right:1px solid #e9e9e9; border-bottom:1px solid #CCC; background:#000; }
	.tabs-nav li.tabs-selected { border-left:1px solid #CCC; border-top:3px solid #E80018; border-right:1px solid #CCC; border-bottom:1px solid #FFF; background:#FFF; }

	.tabs-nav a { display:block; padding:5px 10px; color:#FFF; }
	.tabs-nav a span { display:block; padding:0 0 0 8px; background:url(../image/contenu/picto_onglet.gif) left 4px no-repeat; }
	.tabs-nav .tabs-selected a { color:#000; text-decoration:none; }
	.tabs-container { padding:10px; }

/* JCAROUSEL */
	.jcarousel-container { position: relative; }
	.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
	.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
	.jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ width: 75px; height: 75px; }
	.jcarousel-next { z-index: 3; display: none; }
	.jcarousel-prev { z-index: 3; display: none; }

	.Active td { background:#FFF2e9; vertical-align:top; padding:3px 5px 3px 5px; }
	.Active2 td { background:#e0e9f2; vertical-align:top; padding:3px 4px 3px 3px; }

/* LIGHTBOX */
	.zoom { position:relative; zoom:1; }
	.zoom .zoomPicto { position:absolute; bottom:10px; right:10px; }
	.zoomVideo { position:relative; zoom:1; }
	.zoomVideo .zoomPicto { position:absolute; bottom:10px; right:10px; }
	#jquery-overlay { position:absolute; top:0; left:0; z-index:3; width:100%; height:500px; }
	#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
	#jquery-lightbox a img { border:none; }
	#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
	#lightbox-container-image { padding:10px; }
	#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
	#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
	#lightbox-container-image-box > #lightbox-nav { left:0; }
	#lightbox-nav a { outline:none;}
	#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
	#lightbox-nav-btnPrev {  left:0;  float:left; }
	#lightbox-nav-btnNext {  right:0;  float:right; }
	#lightbox-container-image-data-box { font:10px Arial, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
	#lightbox-container-image-data { padding:0 10px;  color:#666; }
	#lightbox-container-image-data #lightbox-image-details {  width:70%;  float:left;  text-align:left; }
	#lightbox-image-details-caption { font-weight:bold; }
	#lightbox-image-details-currentNumber { display:block;  clear:left;  padding-bottom:1.0em; }
	#lightbox-secNav-btnClose { float:right; padding-bottom:0.7em; }
	#lightbox-secNav-btnClose img { float:right; padding-bottom:0.7em; }

/* VTIP */
	#vtip { position:absolute; z-index:100; margin:25px 0 0 0; padding:5px; text-align:left; width:100px; background:#FFF; border:solid 1px #CCC; border-radius:5px; }
	#vtip #vtipArrow { width:17px; height:9px; background:url(../image/contenu/vtip_fleche.gif) no-repeat; position: absolute; top:-9px; left:5px; }

/* PORTLETS */
	.portletForm { width:99%; margin:0 auto 0 auto; padding:5px 0 5px 0; }
	#pannelRight .portletForm img { max-width:232px; }
	#pannelLeft .portletForm img { max-width:235px; }
	.portletForm h2 { font-size:1.3em; color:#cc0000; font-weight:bold; padding:0 0 10px 0; margin:0; }
	.portletForm h2 a:hover { text-decoration:none; }
	.portletForm h3 { font-size:1.2em; font-weight:700}
	.portletForm p { font-size:1em}

	.portletForm .paragraphe {}

	.portletForm .link { padding-left:0px}

	.portletContenu1 .picto, .portletContenu2 .picto, .portletContenu3 .picto { display:none; }
	.portletContenu1 input, .portletContenu1 option, .portletContenu1 select, .portletContenu2 input, .portletContenu2 option, .portletContenu2 select { color:#000; font-size:0.9em; }

	.portletContenu1 p.titre, .portletContenu2 p.titre { display:block; font-family:'Muli',Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:normal; color:#FFF; cursor:default; vertical-align:middle; background:#000; padding:5px; text-align:left; margin:0; }
	a:hover.acc_menu { text-decoration:none; cursor:default; }

	#pannelRight .portletContenu1, #pannelRight .portletContenu2 { width:232px; margin:0 2px 15px 0; clear:both; }
	#pannelCenterRight .portletContenu1, #pannelCenterRight .portletContenu2 { width:232px; margin:0 10px 15px 0; }
	#pannelRight .portletContenu2, #pannelCenterRight .portletContenu2  { background:none; }

	#pannelLeft .portletContenu1, #pannelLeft .portletContenu2{ width:235px; margin:0 0px 15px 2px; clear:both; }
	#pannelLeft .portletContenu2 { background:none; }
	#pannelLeft .portletContenu1 .acc_list img, #pannelLeft .portletContenu2 .acc_list img { max-width:235px; }

	#pannelRight .acc_menuCenter { font-size:1em; font-weight:bold; outline:none; display:block; padding:0px; cursor:pointer; border-bottom:solid 1px #CCC; border-right:solid 1px #CCC; color:#fff }
	#pannelRight .acc_menuCenter:hover { text-decoration:none; }
	#pannelRight .acc_menuCenter.openPortletCenter { color:#fff; }
	#pannelRight .acc_menuCenter span { background:url(../image/portlet/left_right/top_off.gif) #666 left no-repeat; outline:none; display:block; padding:5px 10px 5px 25px;  }
	#pannelRight .acc_menuCenter.openPortletCenter span { background:url(../image/portlet/left_right/top_on.gif) #666 left no-repeat;  }
	#pannelRight .acc_listCenter, #pannelCenterRight .acc_listCenter { background:none; padding:5px 10px 5px 10px;  }
	#pannelRight .listeParagraphe .acc_listCenter, #pannelCenterRight .listeParagraphe .acc_listCenter { background:none; padding:0px; margin-top:5px;  }
	#pannelRight .acc_listCenter .paragraphe, #pannelCenterRight .acc_listCenter .paragraphe { padding:0px;  }
	#pannelRight .acc_listCenter.openPortletCenter, #pannelCenterRight .acc_listCenter.openPortletCenter { background:none; }
	#pannelRight .acc_listCenter h5, #pannelCenterRight .acc_listCenter h5 { font-size:0.9em; padding:0px 0px 0px 0px}
	#pannelRight .acc_listCenter legend, #pannelCenterRight .acc_listCenter legend { font-size:0.9em; padding:0; color:#666; font-weight:bold; }
	#pannelRight .acc_listCenter.openPortletCenter h5, #pannelCenterRight .acc_listCenter.openPortletCenter h5 { font-size:0.9em; padding:0px 0px 0px 0px}
	#pannelRight .acc_listCenter div.hr, #pannelCenterRight .acc_listCenter div.hr { line-height:5px}
	#pannelRight .acc_listCenter.openPortletCenter div.hr, #pannelCenterRight .acc_listCenter.openPortletCenter div.hr { line-height:5px}

	#pannelRight .acc_listCenter .paragraphe div strong { color:#3399cc}
	#pannelCenterRight .acc_listCenter .paragraphe div strong { color:#3399cc}

	.portletImage { border: 1px solid #CCC; width:510px; padding:10px; }
	.portletImage img { width:510px; }
	.portletImage a { font-size:1.2em; color:#FFF; }

	#rubriquage { background:url("../image/contenu/hr4.gif") repeat-x bottom left; padding:0 0 5px 0; }
	#rubriquage li { background:none; padding-left:0; margin:0;  }
	#rubriquage li a { background:none; color:#000; display:block; padding:2px 5px 2px 5px; text-transform:uppercase; }
	#rubriquage li a span { display:block; background:url("../image/contenu/hr2.gif") repeat-y center left; padding:0 0 0 7px; }
	#rubriquage li a:hover { background:none; color:#666; }

	#rubriquage li li { margin-top:0; padding:0; margin:0 0 0 15px; }
	#rubriquage li a.On { color:#000; font-weight:bold; background:url("../image/contenu/basse_normandie.gif") repeat-x top left #e94444; text-decoration: none; }
	#rubriquage li a.On:hover { color:#333; }
	#rubriquage li li a { background: url("../image/contenu/puce.gif") no-repeat; color:#666; padding:0 0 0 15px; margin:0; text-transform:none;  }
	#rubriquage li li a:hover { background: url("../image/contenu/puce.gif") no-repeat; }
	#rubriquage li li a.On { color:#000; font-weight:normal; background: url("../image/contenu/puce.gif") left 2px no-repeat; }
	#rubriquage li li a.On:hover { color:#666; }

	.calvados #rubriquage li a.On { color:#333; font-weight:bold; background:url("../image/contenu/calvados.gif") repeat-x top left #f9c900; text-decoration: none; }
	.calvados #rubriquage li li a { background: url("../image/contenu/puce_calvados.gif") no-repeat; color:#666; padding:0 0 0 15px; margin:0; text-transform:none;  }
	.calvados #rubriquage li li a:hover { background: url("../image/contenu/puce_calvados.gif") no-repeat; }
	.calvados #rubriquage li li a.On { color:#666; font-weight:bold; background: url("../image/contenu/puce_calvados.gif") left 2px no-repeat; }
	.calvados .tabs-nav li { background:#F9C900; }
	.calvados .tabs-nav a { color: #000; }
	.calvados .tabs-nav a span { background:url(../image/contenu/picto_onglet_mini.gif) left 4px no-repeat; }
	.calvados .tabs-nav li.tabs-selected { border-top:3px solid #F9C900; background:#FFF; }
	.calvados #agenda #jour_agenda a span, #agenda #semaine_agenda a span, #agenda #mois_agenda a span { color:#000; }

	.manche #rubriquage li a.On { color:#333; font-weight:bold; background:url("../image/contenu/manche.gif") repeat-x top left #57a5f1; text-decoration: none; }
	.manche #rubriquage li li a { background: url("../image/contenu/puce_manche.gif") no-repeat; color:#666; padding:0 0 0 15px; margin:0; text-transform:none;  }
	.manche #rubriquage li li a:hover { background: url("../image/contenu/puce_manche.gif") no-repeat; }
	.manche #rubriquage li li a.On { color:#666; font-weight:bold; background: url("../image/contenu/puce_manche.gif") left 2px no-repeat; }
	.manche .tabs-nav li { background:#005AA0; }
	.manche .tabs-nav a { color: #FFF; }
	.manche .tabs-nav a span { background:url(../image/contenu/picto_onglet_mini.gif) left 4px no-repeat; }
	.manche .tabs-nav li.tabs-selected { border-top:3px solid #005AA0; background:#FFF; }
	.manche .tabs-nav li.tabs-selected a { color:#000; }
	.manche #agenda #jour_agenda a span, #agenda #semaine_agenda a span, #agenda #mois_agenda a span { color:#000; }

	.orne #rubriquage li a.On { color:#333; font-weight:bold; background:url("../image/contenu/orne.gif") repeat-x top left #a2e05f; text-decoration: none; }
	.orne #rubriquage li li a { background: url("../image/contenu/puce_orne.gif") no-repeat; color:#666; padding:0 0 0 15px; margin:0; text-transform:none;  }
	.orne #rubriquage li li a:hover { background: url("../image/contenu/puce_orne.gif") no-repeat; }
	.orne #rubriquage li li a.On { color:#666; font-weight:bold; background: url("../image/contenu/puce_orne.gif") left 2px no-repeat; }
	.orne .tabs-nav li { background:#016124; }
	.orne .tabs-nav a { color: #FFF; }
	.orne .tabs-nav a span { background:url(../image/contenu/picto_onglet_mini.gif) left 4px no-repeat; }
	.orne .tabs-nav li.tabs-selected { border-top:3px solid #016124; background:#FFF; }
	.orne .tabs-nav li.tabs-selected a { color:#000; }
	.orne #agenda #jour_agenda a span, #agenda #semaine_agenda a span, #agenda #mois_agenda a span { color:#000; }

/*  FOOTER */
	#footer { width:1000px; padding:5px 0 5px 0; position:relative; background:#FFF; color:#000; margin:0 0 0 0;  }
	.enteteFooter { font-size:1.2em; font-weight:bold; padding:0 150px 5px 30px; color:#000;  }
	.enteteFooter2 { color:#000000; font-size: 1.2em; font-weight: bold; }
	.enteteFooter2:hover { font-size: 1.2em; }
	.liensFooter { width:1000px; padding:0; border-top:1px solid #CCC; border-bottom:1px solid #CCC; }
	.liensFooter .paragraphe {  color:#333; padding: 5px 15px 10px 50px; }
	.liensFooter .paragraphe a { color:#333; background:url(../image/contenu/footer.gif) left 5px no-repeat; padding:0 0 5px 15px; }
	.liensFooter .paragraphe a:hover { text-decoration:underline; }
	.liensFooter .paragraphe .lien { padding:5px 0 5px 15px; background: url("../image/module/menu/filet_sous_rub.gif") no-repeat bottom;  margin:0; border:#666; }
	#footer .separateur {  background:url(../image/contenu/separateur_footer.gif) repeat-y top; }
	.liensFooter .paragraphe .text { margin:10px 0 5px 0; }
	.liensFooter .paragraphe .text a { background:none; padding:0; text-decoration:underline; }

	.lienTransverse { float:right; }
	.lienTransverse ul { margin:5px 50px 0 0; }
	.lienTransverse li { background:none; float:left; padding: 0 0 4px 5px; }
	.lienTransverse li a { color:#000; padding: 0 5px 0 0; }
	.lienTransverse li a:hover { color:#666; }
	.lienTransverse .red { color:#cc0000; }
	* html .lienTransverse .paragraphe { display:inline; }
	*+ html .lienTransverse .paragraphe { display:inline; }

/* ACTUALITES */
	.tableActus { width:100%; }
	#actus { overflow:hidden;  margin:5px 0 15px 0; }
	* +html #actus .detailActu .paragraphe { position:relative; }
	* html #actus .detailActu .paragraphe { position:relative; }
	.listeTitres { width:250px; }
	.rubActu { /*background:url(../image/module/actualite/fond_theme_actu.gif) -320px top no-repeat; padding:0 5px; border-bottom:solid 1px #FFF; */}
	.rubActu.On { /*background:url(../image/module/actualite/fond_theme_actu.gif) left top no-repeat; padding:0 5px; border-bottom:solid 1px #FFF;*/ }
	.rubActu a { display:block; font-size:1.2em; padding:6px 15px 7px 15px; color:#FFF; }
	html:not([lang*=""]) .rubActu a { padding:5px 15px; }
	* html .rubActu a {  background:url(../image/module/actualite/puce_theme_actualite.gif) left 5px no-repeat; }
	.rubActu a:hover { text-decoration:underline; }
	* html .rubActu a:hover { text-decoration:underline; display:block; font-size:1.2em; padding:6px 15px 7px 15px; color:#FFF; background:url(../image/module/actualite/puce_theme_actualite.gif) right 5px no-repeat; }
	.rubActu.On a {  text-decoration:none; }
	* html .rubActu.On a { background:url(../image/module/actualite/puce_theme_actualite.gif) right 5px no-repeat; text-decoration:none; }
	#actus .actuImg { float:right; padding:0; position:relative; text-align:center; z-index:1; margin:0; padding:0 0 0 10px; text-align:right;  }
	#actus .actuImg { width:28%\9; }
	#actus .actuImg img { max-width:130px; max-height:150px; }
	#actus img { max-width:463px; }
	#actus .actuTexte { float:right; width:400px; }
	#actus .actuVideo { float:left; margin:0; padding:0; position:relative; text-align:center; width:205px; z-index:1; }
	#actus .actuTexteVideo { float:right; padding:0 5px 5px; width:290px; }
	#actus h3 { padding:0; line-height: 20px; }
	#actus h3 span { color:#666; font-size:1.4em; }
	#actus h6 { padding:0 0 10px 0; font-size:1em; }
	#actus p, #actus div { color:#666666; }
	#actus .description { max-height: 112px; overflow: hidden; text-overflow: ellipsis;  text-align:justify;  }
	*+ html #actus .description { height: 112px; }
	#actus .info { color:#000; margin:0 0 7px 0; }

	#dernieres_actus {  padding:1px; margin:5px 0 10px 0;  }
	#dernieres_actus .paragraphe { padding:0; margin:0; }
	#dernieres_actus .tableActus { width:100%; margin:0; }
	#dernieres_actus .listeTitres { width:220px; padding:0 0 0 0; margin:0; }
	#dernieres_actus .listeTitres a { font-size:0.9em; color:#503e3a; display:block; padding:6px 4px 6px 10px; }
	#dernieres_actus .listeTitres a:hover { color:#42a8ce; }

	#dernieres_actus .pictoRss { float:right; }
	#dernieres_actus .pictoRss a { border:none; }
	#dernieres_actus .pictoRss img { height:16px; width:24px; background:url(../image/picto/rss.gif) no-repeat; }

	#dernieres_actus .rubActu { background:url(../image/module/actualite/fond_actu.gif) left top repeat-x; width:220px; height:31px; border-bottom:solid 1px #FFF; position:relative; z-index:9; margin:0; padding:0; }
	#dernieres_actus .On { background:url(../image/module/actualite/fond_actu_on.gif) left top repeat-x; width:233px; height: 32px; }
	#dernieres_actus .On a { background:url(../image/module/actualite/fleche_actu_on.gif) right no-repeat; z-index:10; }
	* html #dernieres_actus .On a { right:-7px; }
	#dernieres_actus .rubActu a { font-size:1em; font-weight:normal; display:block; color:#000; padding:2px 4px 2px 10px; height:28px; line-height:27px; text-transform:uppercase; }
	#dernieres_actus .rubActu a:hover { color:#000; text-decoration:none; font-weight:bold; }
	#dernieres_actus .detailActu .paragraphe { width:510px; overflow:hidden; position:relative; background:#FFF; font-size:0.9em; }
	#dernieres_actus .titreModule { font-size:2.2em; width:90%; float:left; line-height:1em; color:#000; font-weight:normal; height:30px; padding:0px 5px 0px 5px; margin:0 0 5px 0; }

	.jcarousel-skin_actus { width:500px; position:relative; background:#FFF; padding:0 5px 5px 5px; display:block;  }
	.jcarousel-skin_actus ul { margin:0; padding:0 0 0 0; }
	.jcarousel-skin_actus .jcarousel-container-vertical { width:506px; height:220px; padding:0; }
	.jcarousel-skin_actus .jcarousel-clip-vertical { width:482px; height:220px; }
	.jcarousel-skin_actus .jcarousel-item, .jcarousel-skin_actus li { width:482px; height:220px; background:none; margin:0;  padding:0; list-style:none; position:relative }
	.jcarousel-skin_actus .jcarousel-item-placeholder { background:#fff; color:#000; }
	.jcarousel-skin_actus .jcarousel-next-vertical { float:right; width:24px; height:21px; margin:198px -24px 0 0; cursor:pointer; background:url(../image/module/actualite/suivant.gif) no-repeat 0 0;  zoom:1; }
	.jcarousel-skin_actus .jcarousel-prev-vertical { float:right; width:24px; height:21px; cursor:pointer; background:url(../image/module/actualite/precedent.gif) no-repeat 0 0; zoom:1; }

	#actus .pictoRss { margin:0; text-align:right; }
	* html #actus .pictoRss { position:absolute; margin:0 0 0 470px;  }
	*+ html #actus .pictoRss { position:absolute; margin:0 0 0 470px; }
	#actus .pictoRss a { border:none; }
	#actus .pictoRss img { background:url(../image/picto/rss.gif) no-repeat; width:24px; height:16px; }

	.actualite { margin:0 0 10px 0; }
	.actualite ol { margin:0; padding:0; }
	.actualite ol li { background:none; }
	.actualite h2 { padding:0 0 5px 0; font-size:1.3em; font-weight:normal; }
	.actualite h3 { padding:0 0 5px 0; font-size:1em; color:#666666; font-weight:bold; }
	.actualite .date { padding:0 0 2px 0; font-size:1em; color:#666666; font-weight:bold; }
	.actualite p { margin:0; }
	.actualite .actu img { max-width: 105px; }
	.combo_actualite{ width:50%; float:left; margin-right:5px; }
	.combo_actualite_mois{ width:30%; float:left; margin-right:5px; }


/* RSS */
	#rss { margin:0 0 10px 0; height:400px; width:505px; }
	#onglet_rss { background:#E9E9E9; }
	#fluxRSS .listeTitres .boxDiv {border:1px solid #e4e4e4; text-decoration:none; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:0px; padding:8px}
	#fluxRSS .listeTitres ul {  background-repeat:no-repeat; background-position:0 0; padding:0; margin:0; }
	#fluxRSS .listeTitres li { background:none; padding:0; margin:0; }
	#fluxRSS .listeConteneur a { font-size:1em; display:block; width:210px; padding:3px 4px 3px 10px; }
	#fluxRSS .listeConteneur a:hover { text-decoration:none; }
	#fluxRSS .listeConteneur li.Over a { background:url(../image/contenu/puce_groupe.gif) no-repeat 0px 7px; color:#cc0000; }
	#fluxRSS .listeConteneur li.Over a:hover { background:url(../image/contenu/puce_groupe.gif) no-repeat 0px 7px; }

	#fluxRSS {  padding:1px; margin:5px 0 10px 0;  }
	#fluxRSS .paragraphe { padding:0; margin:0; }
	#fluxRSS .tableActus { width:100%; margin:0; }
	#fluxRSS .listeTitres { width:220px; padding:0 0 0 0; margin:0; }
	#fluxRSS .listeTitres a { font-size:0.9em; color:#503e3a; display:block; padding:6px 4px 6px 10px; }
	#fluxRSS .listeTitres a:hover { color:#42a8ce; }

	#fluxRSS .pictoRss { float:right; }
	#fluxRSS .pictoRss a { border:none; }
	#fluxRSS .pictoRss img { height:16px; width:24px; background:url(../image/picto/rss.gif) no-repeat; }

	#fluxRSS .rubRss { background:url(../image/module/actualite/fond_actu.gif) left top repeat-x; width:220px; height:31px; border-bottom:solid 1px #FFF; position:relative; z-index:9; }
	#fluxRSS .On { background:url(../image/module/actualite/fond_actu_on.gif) left top repeat-x; width:233px; height: 32px; }
	#fluxRSS .On a { background:url(../image/module/actualite/fleche_actu_on.gif) right no-repeat; z-index:10; }
	* html #fluxRSS .On a { right:-7px; }
	#fluxRSS .rubRss a { font-size:1em; font-weight:normal; display:block; color:#000; padding:2px 4px 2px 10px; height:28px; line-height:27px; text-transform:uppercase; }
	#fluxRSS .rubRss a:hover { color:#000; text-decoration:none; font-weight:bold; }
	#fluxRSS .detailActu .paragraphe { width:510px; overflow:hidden; position:relative; background:#FFF; font-size:0.9em; }
	#fluxRSS .titreModule { font-size:2.2em; width:95%; float:left; line-height:1em; color:#000; font-weight:normal; height:30px; padding:0px 5px 0px 5px; margin:0 0 5px 0; }
	#fluxRSS .rubRss a { font-size:1em; font-weight:normal; display:block; color:#000; padding:2px 4px 2px 10px; height:28px; line-height:27px; text-transform:uppercase; }
	#fluxRSS .rubRss a:hover { color:#000; text-decoration:none; font-weight:bold; }
	#fluxRSS h3 span {color:#666666;font-size:1.4em}

	.jcarousel-skin_rss { width:500px; position:relative; background:#FFF; padding:0 5px 5px 5px; display:block;  }
	.jcarousel-skin_rss ul { margin:0; padding:0 0 0 0; }
	.jcarousel-skin_rss .jcarousel-container-vertical { width:506px; height:220px; padding:0; }
	.jcarousel-skin_rss .jcarousel-clip-vertical { width:482px; height:220px; }
	.jcarousel-skin_rss .jcarousel-item, .jcarousel-skin_actus li { width:482px; height:220px; background:none; margin:0;  padding:0; list-style:none; position:relative }
	.jcarousel-skin_rss .jcarousel-item-placeholder { background:#fff; color:#000; }
	.jcarousel-skin_rss .jcarousel-next-vertical { float:right; width:24px; height:21px; margin:198px -24px 0 0; cursor:pointer; background:url(../image/module/actualite/suivant.gif) no-repeat 0 0;  zoom:1; }
	.jcarousel-skin_rss .jcarousel-prev-vertical { float:right; width:24px; height:21px; cursor:pointer; background:url(../image/module/actualite/precedent.gif) no-repeat 0 0; zoom:1; }

/* AGENDA DES EVENEMENTS */
	#datepicker { width:95%; margin-left:5px}
	.combo_agenda{ width:70%; float:left; margin-top:5px}
	.combo_agenda_select { width:60px; margin-top:5px}
	.bottomButton{ width:100%;}
	.paragraphe #datepicker { margin-right:10px; width:200px }
	.agenda { margin-bottom:0; }
	.agenda .imageBreve { float:right; }
	.agenda .imageBreve img { }
	.agenda .imageBreve a img { margin:0; height:auto; width:auto; background:#FFF; }
	.agenda .imageBreve a { border:none; }
	.agenda .jourMois { float:left; width:55px; height:48px; margin:0 0 0 0; background:url(../image/module/agenda/fond_date.gif) no-repeat; }
	.agenda .jourMois .jour { width:48px; padding:6px 7px 6px 0; text-align:center; font-size:0.9em; color:#333; }
	.agenda .jourMois .mois { width:48px; padding:2px 0 0 0; text-align:center; font-size:1em; color:#333; }
	.agenda .jourMois .duree { width:48px; padding:12px 0 2px 0; text-align:center; font-size:0.9em; color:#333; margin-top:-10px; }
	.agenda .textBreve .typeDate { color:#333; font-weight:bold; }
	.agenda .textBreve .typeEvent { color:#333; font-weight:bold; }
	#agenda .agenda .lienBreve .link a { font-size:1em; float:none; margin-right:0; }
	.agenda .lienBreve a:hover { text-decoration:underline; }
	.agenda .textBreve { float:right; width:85%; margin-bottom:5px; }
	.agenda .textBreve h2 { font-size:1.2em; padding:5px 0 5px 0;}
	* + html .agenda .textBreve h2 cufon { margin-top:-65px; position:relative}
	* html .agenda .textBreve h2 cufon { margin-top:-65px; position:relative}
	.portletForm .agenda .textBreve { font-size:0.9em; width:68%; }
	* + html .portletForm .agenda .textBreve h2 cufon { margin-top:0px; position:relative}
	* html .portletForm .agenda .textBreve h2 cufon { margin-top:0px; position:relative}

	#agenda { margin:0 10px 15px 0; font-size:1em; min-width:235px; }
	#pannelRight #agenda { margin-right:2px; }
	#pannelLeft #agenda { margin-left:2px; }
	#agenda h2 { margin-left:5px}
	#agenda .content { font-size:1em }
	#agenda .content div {border:1px solid #ebebeb;background: #f8f8f8;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding:5px;font-size:0.9em;}
	#agenda .content div.Off {border:0px;background: none;padding:5px;font-size:0.9em;}
	#agenda .link { background:url(../image/contenu/fond_link.png) top repeat-x; margin:0; padding:4px; text-align:right; }
	#agenda #jour_agenda, #agenda #semaine_agenda, #agenda #mois_agenda { margin-bottom:0px; }
	* html #agenda #jour_agenda, #agenda #semaine_agenda, #agenda #mois_agenda { clear:both; }
	*+ html #agenda #jour_agenda, #agenda #semaine_agenda, #agenda #mois_agenda { clear:both; }
	#agenda #jour_agenda .content, #agenda #semaine_agenda .content, #agenda #mois_agenda .content { overflow:scroll; height:100px; overflow-x:hidden; }
	* html #agenda #jour_agenda .content, #agenda #semaine_agenda .content, #agenda #mois_agenda .content { clear:both; }
	*+ html #agenda #jour_agenda .content, #agenda #semaine_agenda .content, #agenda #mois_agenda .content { clear:both; }
	#agenda #jour_agenda a, #agenda #semaine_agenda a, #agenda #mois_agenda a { text-decoration:none; color:#666666 }
	#agenda #jour_agenda a:hover, #agenda #semaine_agenda a:hover, #agenda #mois_agenda a:hover { text-decoration:none; color:#333}
	#agenda #jour_agenda a span, #agenda #semaine_agenda a span, #agenda #mois_agenda a span { color:#cc0000; font-weight:700}
	#agenda #jour_agenda div,  #agenda #semaine_agenda div, #agenda #mois_agenda div { margin-bottom:0px}
	#agenda #jour_agenda div,  #agenda #semaine_agenda div, #agenda #mois_agenda .content { margin-bottom:0px}

	#evenements_calendar a { text-decoration:none;color:#666666;}
	#evenements_calendar a span {color:#CC0000;font-weight:700;}

	#datepicker ol { margin:5px 0 10px 0; padding:0 0 0 5px; }
	#datepicker ol li { margin:0px; padding:0px; list-style:square; }
	#datepicker ol li a { font-size:1.1em; }

	#evenements .paragraphe img {max-width: 250px;}

/* FAQ */
	.combo_faq {float: left; margin-right: 5px; margin-top: 0; width: 80%; }

/* AIDE EN LIGNE */
	.combo_help {float: left; margin-right: 5px; margin-top: 0; width: 80%; }

/* QUIZ ET QUESTIONNAIRE */
	.quizfaute img, .quizsolution img, .quiznone img { margin-right:5px; }
	.quizfaute { color:#3399cc; position:relative; margin:5px 0 5px 0; }
	.quizsolution { color:#009933; position:relative; margin:5px 0 5px 0; }
	.quiznone { color:#000; position:relative; margin:5px 0 5px 0; }

/* Lexique */
	.roundcont { width:100%; background:#FFF2E9; color: #333333; }
	.roundtop img { background: url(../image/contenu/tl2.gif) no-repeat top left; }
	.roundtop { background: url(../image/contenu/tr2.gif) no-repeat top right; }
	.roundbottom img { background: url(../image/contenu/bl2.gif) no-repeat top right; }
	.roundbottom { background: url(../image/contenu/br2.gif) no-repeat top right; }
	.roundcont img.corner { width:10px; height:10px; border:none; display:block !important; }
	.roundcont .content { padding:0px 10px 0px 10px}
	.roundcont .content a { border:none; }
	.lexique { font-size: 0.95em; margin: 0 0 5px 10px; }
	.lexiqueTable h3 { padding:0 0 5px 0; }
	.lexiqueTable h3:hover { text-decoration:underline; }
	.lexiqueTable { width:100%; }
	.lexiqueTable p { margin:0; }

/* Login */
	.buttonLogin { float:right; padding:0 0 3px 10px; }
	* html .buttonLogin span { width:76px; }
	*+ html .buttonLogin { width:87px; margin:0;  }

/* Sondage */
	.sondage { padding:0; display:inline-block; padding-bottom:5px; }
	.reponse { background:#F2F2F2; margin:0 0 5px 0; padding-left:25px; }
	#pannelLeft #hide_sondage .imageSondage, #pannelRight #hide_sondage .imageSondage  { float:left; width:auto; padding:0 5px 0 0;  }
	#pannelCenterLeft #hide_sondage .imageSondage, #pannelCenterRight #hide_sondage .imageSondage  { float:left; width:auto; padding:0 5px 0 0;  }
	#pannelLeft #hide_sondage .imageSondage img, #pannelRight #hide_sondage .imageSondage img { width:auto; }
	#pannelCenterLeft #hide_sondage .imageSondage img, #pannelCenterRight #hide_sondage .imageSondage img { width:auto; }
	#pannelLeft #hide_sondage input, #pannelRight #hide_sondage input { width:auto; margin:0 0 0 -16px; color:#FFF; text-transform:none; }
	#pannelCenterLeft #hide_sondage input, #pannelCenterRight #hide_sondage input { width:auto; margin:0 10px 0 -16px; color:#FFF; text-transform:none; }

/* OFFRES SANTE */
	#offreSanteMoteur { background:#e80018; margin:1px 0 10px 0; height:148px; }
	* +html #offreSanteMoteur { margin:0px 0 10px 0; }
	* html #offreSanteMoteur { margin:0px 0 10px 0; }
	#offreSanteMoteur form { background:#747474; min-height:145px; padding:0px 0 0 0;}
	.formAjout #offreSanteMoteur { background:#747474; min-height:145px; padding:0px 0 0 0;}
	* +html #offreSanteMoteur form { padding:0; }
	* html #offreSanteMoteur form { padding:0; }

	#offreSanteMoteur h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0; font-size:2.1em; background:none; color:#FFF; }
	* +html #offreSanteMoteur h1 { position:relative; margin:0;  padding:0; }
	* html #offreSanteMoteur h1 { position:relative; margin:0;  padding:0; width:300px; }
	#offreSanteMoteur .titre { background:#000; padding:5px 0 5px 10px; }

	#offreSanteMoteur .moteur { padding:20px 15px 0px 15px; background:url(../image/module/offre_sante/titre_moteur3.png) no-repeat 125px 16px; }
	* html #offreSanteMoteur .moteur {zoom:1; background:url(../image/module/offre_sante/titre_moteur3.png) no-repeat 130px 19px; padding-bottom:35px;  }
	* +html #offreSanteMoteur .moteur {zoom:1; background:url(../image/module/offre_sante/titre_moteur3.png) no-repeat 130px 19px; }
	#offreSanteMoteur .moteurChamp { float:left; width:42%; height:55px; padding:0 10px 2px 250px; position:relative; }
	#offreSanteMoteur .moteurChamp input { width:99%; margin-bottom:8px }
	#offreSanteMoteur a.reinit { float:right; color:#FFF; background:url(../image/contenu/puce_reinit.gif) no-repeat left 1px; padding:0 0 0 7px; }
	#offreSanteMoteur a.reinit:hover { text-decoration:underline; }
	#offreSanteMoteur .moteurBouton { float:left; padding:0; width:110px; margin:0 0 0 10px; }
	* html #offreSanteMoteur .moteurBouton { padding:3px 0px 0 0; }
	* +html #offreSanteMoteur .moteurBouton { padding:3px 0px 0 0; }
	#offreSanteMoteur .moteurBouton .button { float:left; margin:0 5px 9px 0; }
	* +html #offreSanteMoteur .moteurBouton input.button { width:108px; }
	* html #offreSanteMoteur .moteurBouton input.button { width:108px; }
	#offreSanteMoteur .moteurBouton .rechercheAvancee { float:left; margin:-3px 0 5px 0; font-size:0.9em; }
	#offreSanteMoteur .moteurOption { clear:both; padding:5px 0 0 130px; }
	#offreSanteMoteur .moteurOption div { padding:0 0 5px 0; }
	#offreSanteMoteur .moteurOption div input { margin:0 5px 0 0; }
	#offreSanteMoteur .aide { position:relative; margin:0px 500px 0 10px; }
	.imageAide { background:url(../image/module/offre_sante/carte.png) no-repeat; width:66px; height:62px; position:absolute; top:-70px; left:20px; }
	* html .imageAide { margin:5px 0 0 135px; top:-130px;  }
	* html .imageAide { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/module/offre_sante/carte.png', sizingMethod='crop'); left:-125px}
	* +html .imageAide { margin:15px 0 0 0px; }
	#offreSanteMoteur .lien { float:right; margin:-5px 205px 0 0;  }
	#offreSanteMoteur .lien a { background:url(../image/module/offre_sante/puce.gif) no-repeat; padding:0 0 0 10px; color:#FFF; text-decoration:none; font-weight:bold;  }
	* html #offreSanteMoteur .lien { position:relative; display:block; margin:7px 25px 0 0; }
	* +html #offreSanteMoteur .lien { position:relative; display:block; margin:7px 200px 5px 0; }
	#offreSanteMoteur .lien a:hover { text-decoration:underline; }

	#offreSanteMoteur .acc_listCenter { margin:0; padding:0 10px 0 10px; background:#CCC; }
	#offreSanteMoteur .acc_listCenter.openPortletCenter { background:#CCC; }
	#offreSanteMoteur h5 { margin:0; padding:5px 0 5px 0; }
	#offreSanteMoteur #accordeonCenter { margin:34px 0 0 0; }
	*+html #offreSanteMoteur #accordeonCenter { margin:47px 0 0 0; }
	* html #offreSanteMoteur #accordeonCenter { margin:2px 0 0 0; }
	#offreSanteMoteur #accordeonCenter a.acc_menuCenter { color:#FFF; }
	#offreSanteMoteur #accordeonCenter .acc_menuCenter span { background: url("../image/portlet/centre/top_off.gif") no-repeat left #828282; }
	#offreSanteMoteur #accordeonCenter .acc_menuCenter.openPortletCenter span { background: url("../image/portlet/centre/top_on.gif") no-repeat left #828282; }

	#offreSanteResultat { border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:5px; margin:0 0 5px 0; }
	#offreSanteResultat strong { display:block; padding:0 0 5px 0; color:#000; }
	#offreSanteResultat h2 { font-size: 1.3em; }
	#offreSanteResultat a.resultat { text-decoration:none; cursor:pointer;  }

	.itineraire {background:#ebebeb; width:100%; height:100px; margin:0 0 10px 0; -moz-box-shadow: 0px 10px 10px #aaa; -webkit-box-shadow: 0px 10px 10px #aaa; box-shadow: 0px 10px 10px #aaa;  filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=90, Strength=10);}

/* BASE DOCUMENTAIRE */
	#docManagerResultsWaiting .roundcont2 { border:1px solid #AAA; z-index:10; }
	#docManagerResultsWaiting .roundcont2 h3 { text-align:left; }
	.roundcont2 { width:100%; color: #333333; }
	.roundtop2 img { background: url(../image/module/base_doc/tl.gif) no-repeat top right; }
	.roundtop2 { background: url(../image/module/base_doc/tr.gif) no-repeat top right; }
	.roundbottom2 img { background: url(../image/module/base_doc/bl.gif) no-repeat top right; }
	.roundbottom2 { background: url(../image/module/base_doc/br.gif) no-repeat top right; }
	.roundcont2 img.corner { width:7px; height:7px; border:none; display:block !important; }
	.roundcont2 .content { padding:0px 7px 0px 7px; background:#e4e9ed; }
	.roundcont2 .content a { border:none; }

	.fondOnglet {border-left:1px solid #CACFD5; border-right:1px solid #CACFD5; padding:10px; }
	#fondOnglet { width:100%; height:34px; background:url(../image/module/base_doc/onglet_sans.gif) repeat-x right bottom; margin:0 0 0 0;}
	.search #fondOnglet { width:100%; height:34px; background:url(../image/module/search/onglet_sans.gif) repeat-x right bottom; margin:0 0 0 0;}
	#fondOnglet li { margin:0px; padding:0px; display:block; background:none; float:left;}

	#fondOnglet .startOn { background: url(../image/module/base_doc/onglet_left_on_first.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	#fondOnglet .startOff { background: url(../image/module/base_doc/onglet_left_off_first.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	.search #fondOnglet .startOn { background: url(../image/module/search/onglet_left_on_first.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	.search #fondOnglet .startOff { background: url(../image/module/search/onglet_left_off_first.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	#fondOnglet .startOn img {width:12px; height:8px}
	#fondOnglet .startOff img {width:12px; height:8px}

	#fondOnglet .leftOn { background: url(../image/module/base_doc/onglet_left_on.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	#fondOnglet .leftOff { background: url(../image/module/base_doc/onglet_left_off.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	.search #fondOnglet .leftOn { background: url(../image/module/search/onglet_left_on.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	.search #fondOnglet .leftOff { background: url(../image/module/search/onglet_left_off.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	#fondOnglet .leftOn img {width:8px; height:8px}
	#fondOnglet .leftOff img {width:8px; height:8px}

	#fondOnglet .rightOn { background: url(../image/module/base_doc/onglet_right_on.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	#fondOnglet .rightOff { background: url(../image/module/base_doc/onglet_right_off.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	.search #fondOnglet .rightOn { background: url(../image/module/search/onglet_right_on.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	.search #fondOnglet .rightOff { background: url(../image/module/search/onglet_right_off.gif) no-repeat top left; height:34px; vertical-align:middle; float: left; }
	#fondOnglet .rightOn img {width:8px; height:8px}
	#fondOnglet .rightOff img {width:8px; height:8px}

	#fondOnglet li a span { color:#5C5C5C}
	#fondOnglet li a span img, #fondOnglet li a span span { display:inline; vertical-align:middle; margin-right:5px}
	#fondOnglet li a { color:#5C5C5C; text-decoration:none; font-size:1em }
	#fondOnglet li a:hover { color:#CC0000; text-decoration:none; font-size:1em }
	#fondOnglet li a.On {  color:#5C5C5C; text-decoration:none; font-size:1em ; line-height:32px; }
	#fondOnglet li a.On:hover { color:#5C5C5C; text-decoration:none; font-size:1em }
	#fondOnglet li .Between {background:url(../image/module/base_doc/onglet_between.gif) repeat-x; width:100%; text-align:right; }
	.search #fondOnglet li .Between {background:url(../image/module/search/onglet_between.gif) repeat-x; width:100%; text-align:right; }

	#fondOnglet li .Off {background:url(../image/module/base_doc/onglet_off.gif) repeat-x; vertical-align:middle; height:34px; float: left; line-height:32px; padding:0;}
	#fondOnglet li .On {background:url(../image/module/base_doc/onglet_on.gif) repeat-x; vertical-align:middle; height:34px; float: left; padding:0;}
	.search #fondOnglet li .Off {background:url(../image/module/search/onglet_off.gif) repeat-x; vertical-align:middle; height:34px; float: left; line-height:32px; padding:0;}
	.search #fondOnglet li .On {background:url(../image/module/search/onglet_on.gif) repeat-x; vertical-align:middle; height:34px; float: left; padding:0;}

	#fondOnglet li a.Doff { color:#000; text-decoration:none}
	#fondOnglet li a.Doff:hover { color:#CC0033; text-decoration:none}
	#fondOnglet li a.Don { color:#CC0033; text-decoration:none}
	#fondOnglet li a.Don:hover { color:#CC0033; text-decoration:none}
	#fondOnglet li .Doff {background:url(../image/module/base_doc/onglet_off.gif) #CC0033 repeat-x; vertical-align:middle}
	#fondOnglet li .Don {background:url(../image/module/base_doc/onglet_on.gif) #CC0033 repeat-x; vertical-align:middle}
	.search #fondOnglet li .Doff {background:url(../image/module/search/onglet_off.gif) #CC0033 repeat-x; vertical-align:middle}
	.search #fondOnglet li .Don {background:url(../image/module/search/onglet_on.gif) #CC0033 repeat-x; vertical-align:middle}

	.roundcont2 .shadowContenuLeft { background:url(../image/module/base_doc/l.gif) #FFF repeat-y}
	.roundcont2 .shadowContenuRight { background:url(../image/module/base_doc/r.gif) #FFF repeat-y right}
	.roundcont2 .shadowContenuTop { background:url(../image/module/base_doc/t.gif) repeat-x; width:100%}
	.roundcont2 .shadowContenuBottom { background:url(../image/module/base_doc/b.gif) repeat-x; width:100%}
	.roundcont2 .shadowContenuCenter { padding:5px; }
	.roundcont2 #searchSubmit { width:155px; }

	.shadowContenuTop { background:url(../image/contenu/t.gif) repeat-x; width:100%}
	.shadowContenuBottom { background:url(../image/contenu/b.gif) repeat-x; width:100%}
	.shadowContenuLeft { background:url(../image/contenu/l.gif) repeat-y scroll 0 0 #FFFFFF;}
	.shadowContenuRight { background:url(../image/contenu/r.gif) repeat-y scroll right center #FFFFFF;}
	.shadowContenuCenter h5 { text-transform:uppercase; }

    .search .box2 h2.htm { word-wrap: break-word; }


/* ESPACE COLLABORATIF */
	.miniMenu { height:30px; width:231px; border-right:1px solid #A9A9A9; margin-bottom:5px}
	#portlet_pm_list .miniMenu { height:30px; margin-bottom:5px; margin-left:0px; border:1px solid #ccc;
		-moz-border-radius:5px 5px 5px 5px;
		-webkit-border-radius:5px 5px 5px 5px;
		border-radius:5px 5px 5px 5px;
	}
	.miniMenu table td.start { width:100%; background:url(../image/module/base_doc/portlet_liseret_bottom.gif) no-repeat; text-align:right}
	#portlet_pm_list .miniMenu table td.start { display:none; width:100%; background:url(../image/module/base_doc/portlet_liseret_bottom.gif) no-repeat; text-align:right}
	.miniMenu table td.start img, .miniMenu table td.start span { vertical-align:middle; margin:0px 0px 0px 0px}
	.miniMenu table td.Off { text-align:center; background:#FFF }
	#portlet_pm_list .miniMenu table td.Off { text-align:center; height:30px; cursor:pointer}
	#portlet_pm_list .miniMenu table td a { display:block; }
	.miniMenu table td.Off img, .miniMenu table td.Off span { vertical-align:middle; margin:5px 4px 0px 4px;}
	.miniMenu table td.On { text-align:center; background:#f4fbff; border-right:1px solid #A9A9A9; border-left:1px solid #A9A9A9 }
	#portlet_pm_list .miniMenu table td.On { text-align:center; height:30px; cursor:pointer}
	.miniMenu table td.On img, .miniMenu table td.On span { vertical-align:middle; margin:5px 4px 0px 4px; }

	#menu_pm { padding:0 10px 10px 10px; }
	#menu_pm ul li { background:url(../image/portlet/left_right/puce_li.gif) top left no-repeat; margin:0 0 0 10px; padding:0 0 2px 10px; }
	#menu_pm ul li li { background:url(../image/portlet/left_right/puce_li_ul_li.gif) top left no-repeat; }


/* ANNUAIRE */
	#annuaireResultsWaiting .roundcont { border:1px solid #AAA; z-index:10; }
	a.valeur { float:right; border:none; }
	a:hover.valeur { border:none; }
	.valeur img { background:url(../image/picto/deplier.gif) no-repeat; }
	.valeur.open img { background:url(../image/picto/plier.gif) no-repeat; }
	.critereClose { overflow:hidden; }
	* html .critereClose { overflow:hidden; }
	.critereOpen { overflow:hidden; }

	#annuaireCriteres h2 { font-size:1.1em; text-align:left; font-weight:bold; padding:0px 0px 7px 0px; margin:0px 0px 0px 0px; text-transform:uppercase; }

	.imagePersonne { max-width:50px}
	* html .imagePersonne {width: expression( document.body.clientWidth > 50? "50px": "auto" );}

	.mw150 { max-width:150px}
	.mh150 { max-height:150px}

/* ESPACE PROJET */
	.groupe { padding-bottom:5px; }
	.groupe a.lienGroupe{ font-size:1em; border-bottom:none; font-weight:bold; padding-left:10px; background:url(../image/portlet/left_right/puce_groupe.gif) top left no-repeat; }
	.groupe a.lienGroupe:hover{ font-size:1em; }
	.groupe a.lienGroupeOn{ font-size:1em; border-bottom:none; font-weight:bold; text-decoration:underline; padding-left:12px; background:url(../image/portlet/left_right/puce_groupe_on.gif) no-repeat top left; }
	.paragrapheEspaceCollab {float:left; width:46%; margin-right:8px; margin-left:8px}
	.paragrapheEspaceCollab h4 { margin-top:5px}


/* DOSSIER THEMATIQUE */
	#dossierThematique { margin:0 0 10px 0; }
	#dossierThematique .hd { background:url(../image/module/dossier_thematique/box_top_left.gif) no-repeat left top; height:14px; display:block; }
	#dossierThematique .hd .c { background:url(../image/module/dossier_thematique/box_top_right.gif) no-repeat right top; height:14px; display:block; }
	#dossierThematique .bd { background:url(../image/module/dossier_thematique/box_middle.gif) no-repeat bottom #ebf1f3; border-left:0; border-right:0 }
	#dossierThematique .ft { background:url(../image/module/dossier_thematique/box_bottom_left.gif) no-repeat left top; height:14px; display:block; }
	#dossierThematique .ft .c { background:url(../image/module/dossier_thematique/box_bottom_right.gif) no-repeat right top; height:14px; display:block; }
	#dossierThematique h2 {font-size:2em;}
	#dossierThematique .combo_dossier_thematique {float: left; margin-right: 5px; margin-top: 0; width:80%; text-transform:uppercase;}
	#dossierThematique .combo_dossier_thematique2 {float: left; margin-right: 5px; margin-top: 0; width:97%; text-transform:uppercase;}
	#dossierThematique .paragraphe { padding:0px 10px 0px 10px; min-height:160px; margin:0; }
	#dossierThematique .paragraphe h1 {padding:0; font-size:1.7em; margin:20px 0 0 30px; background:none; color:#FFF; width:85%}
	#dossierThematique .paragraphe h2 {padding:0; font-size:1.4em; margin:5px 0 0 30px; background:none; color:#FFF; width:90%}
	#dossierThematique .paragraphe .gtl { position:absolute; margin-left:-30px}
	#dossierThematique .paragraphe .gbr { position:absolute; margin-left:10px}

	#dossierThematique_recent .troisCol1 div, #dossierThematique_recent .troisCol2 div, #dossierThematique_recent .troisCol3 div  { border:3px solid #efefef }
	#dossierThematique_recent .troisCol1 div div, #dossierThematique_recent .troisCol2 div div, #dossierThematique_recent .troisCol3 div div { border:0px }
	#dossierThematique_recent .troisCol1 div h3, #dossierThematique_recent .troisCol2 div h3, #dossierThematique_recent .troisCol3 div h3 { padding-left:8px; padding-bottom:5px}
	#dossierThematique_recent .troisCol1 div.link, #dossierThematique_recent .troisCol2 div.link, #dossierThematique_recent .troisCol3 div.link { padding-top:0px; padding-right:8px; padding-bottom:8px}

	#onglet { width:510px; }
	#dossier { margin:0 0 5px 0; }
	#dossier .dossierImg { float:left; padding:0; position:relative; text-align:center; z-index:1; margin:0 10px 0 0; max-width:465px; }
	#dossier img { max-width:465px; }

	.dossierEncart img { max-width:225px; }

	.jcarousel-skin_dossier { width:478px; position:relative; background:#FFF; padding:0 15px 0 15px; display:block; }
	.jcarousel-skin_dossier ul { margin:0; padding:0 0 0 0;  }
	.jcarousel-skin_dossier .jcarousel-container-horizontal { width:468px; height:410px; padding:0 5px 0 5px; }
	.jcarousel-skin_dossier .jcarousel-clip-horizontal { width:468px; height:400px; padding:10px 0 0 0; }
	.jcarousel-skin_dossier .jcarousel-item, .jcarousel-skin_actus li { width:468px; background:none; margin:0;  padding:0; list-style:none; position:relative }
	.jcarousel-skin_dossier ul.jcarousel-list-horizontal { height:400px; }
	.jcarousel-skin_dossier .jcarousel-item-placeholder { background:#fff; color:#000; }
	.jcarousel-skin_dossier .jcarousel-next-horizontal { position:absolute; top:120px; right:-13px; width:13px; height:15px; cursor:pointer; background:url(../image/contenu/suivant.gif) no-repeat 0 0;  zoom:1; }
	.jcarousel-skin_dossier .jcarousel-prev-horizontal { position:absolute; top:120px; left:-13px; width:13px; height:15px; cursor:pointer; background:url(../image/contenu/precedent.gif) no-repeat 0 0; zoom:1; }


/* URGENCES */
	.numeroUrgences { width:100%; margin:0 auto; padding:0; margin:0 0 3px 0; }
	.numeroUrgences li { font-size:1.1em; color:#333; background:#fafafa; border:1px solid #d8d8d8; padding:5px 4px 5px 4px; margin:2px 0 0 0; display:block; zoom:1; }
	.numeroUrgences li a { color:#cc0000; font-weight:normal; }
	.numeroUrgences .libelle { padding:0px 0px 0px 7px; display:block; line-height:1.5em; }
	.numeroUrgences .libelle2 { padding:0px 0px 0px 2px; display:block; line-height:1.5em; font-size: 1em; }
	.numeroUrgences .champ { font-size:1.4em; font-weight:bold; display:block; float:right; padding:0px 5px 0px 7px; max-width:176px; text-align:right}
	.numeroUrgences .champ2 { font-size:0.9em; font-weight:bold; display:block; float:right; padding:3px 0px 0px 5px; max-width:176px; text-align:right}
	.num .libelle, .num .libelle2 { color:#666666; font-weight:normal; display:inline-block; float:left; }
	.num .champ, .num .champ2 { background:none; color:#cc0000; text-align:right; display:inline-block; float:right;  }

	.numeroUrgences .allnum {  background:#000; display:block; font-size: 1em; font-weight:bold; padding:5px 2px 5px 5px; }
	.numeroUrgences .allnum a { color:#ff6600; }

/* ESPACE PERSO */
	.portletFormulaire { text-align:right; margin:5px 0 0 0; }

/* METEO */
	.portletMeteo { width:99%; margin:0 auto; }

/* ENCART D'ALERTE */

	/* ERREUR */
	#portletErreur { margin:0px; color:#cc0000; clear:both; padding:0px;  margin:0px 5px 20px 5px; background:none; }
	* + html #portletErreur { margin:0px 5px 10px 5px; }
	* html #portletErreur { margin:0px 5px 10px 5px; }
	#portletErreur .content { padding:2px 0px 0px 0px; border:solid 1px #cc0000; background: #FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; margin:0px; padding:8px;}
	#portletErreur h2 { color:#cc0000; font-size:1.2em; margin:0px; text-align:left; padding:0px 0px 0px 25px; text-transform:none; background:url(../image/module/message/erreur/picto.gif) no-repeat 3px; }
	#portletErreur h2 a { border:none; margin-right:5px; }
	#portletErreur h2 span { margin-left:0px; }
	#portletErreur .titre { color:#cc0000; text-transform:uppercase; padding:0px 0px 0px 0px; margin:0px; }
	#portletErreur .text { padding:5px; margin:0px 0px 0px 0px; font-size:1em; color:#cc0000; }
	#portletErreur .text a {color:#cc0000; text-decoration:underline; font-weight:bold; }
	#headerTable #portletErreur table { margin:0px; width:100%; }

  /* WARNING_JS */
	#portletWarningJs { margin:0px; color:#cc0000; clear:both; padding:0px;  margin:0px 5px 20px 5px; background:none; }
	* + html #portletWarningJs { margin:0px 5px 10px 5px; }
	* html #portletWarningJs { margin:0px 5px 10px 5px; }
	#portletWarningJs .content { padding:2px 0px 0px 0px; border:solid 1px #cc0000; background: #FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; margin:0px; padding:8px;}
	#portletWarningJs h2 { color:#cc0000; font-size:1.2em; margin:0px; text-align:left; padding:0px 0px 0px 25px; text-transform:none; background:url(../image/message/alerte/picto_titre.gif) no-repeat 3px; }
	#portletWarningJs h2 a { border:none; margin-right:5px; }
	#portletWarningJs h2 span { margin-left:0px; }
	#portletWarningJs .titre { color:#cc0000; text-transform:uppercase; padding:0px 0px 0px 0px; margin:0px; }
	#portletWarningJs .text { padding:5px; margin:0px 0px 0px 0px; font-size:1em; color:#cc0000; }
	#portletWarningJs .text a {color:#cc0000; text-decoration:underline; font-weight:bold; }
	#headerTable #portletWarningJs table { margin:0px; width:100%; }

	/* ALERTE */
	#portletAlerte { margin:0px; color:#cc0000; clear:both; padding:0px; margin:0px 5px 10px 5px; background:none; }
	* + html #portletAlerte { margin:0px 5px 10px 5px; }
	* html #portletAlerte { margin:0px 5px 10px 5px; }
	#portletAlerte .content { padding:5px 0px 0px 0px; border:solid 1px #cc0000; background: #FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; margin:0px; padding:8px;}
	#portletAlerte h2 { color:#cc0000; font-size:1.7em; margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; text-transform:none; background:url(../image/message/alerte/picto_titre.gif) no-repeat 3px; }
	#portletAlerte h2 a { border:none; margin-right:5px; }
	#portletAlerte .titre { color:#cc0000; text-transform:uppercase; padding:0px 0px 0px 0px; margin:0px; }
	#portletAlerte .text { padding:5px; margin:0px 0px 0px 0px; font-size:1em; color:#cc0000; }
	#portletAlerte .text a {color:#cc0000; text-decoration:underline; font-weight:bold; }

	/* PROCEDURE */
	#portletProcedure { margin:0px; color:#0079B5; clear:both; padding:0px; margin:0px 5px 10px 5px; background:none; }
	* + html #portletProcedure { margin:0px 5px 10px 5px; }
	* html #portletProcedure { margin:0px 5px 10px 5px; }
	#portletProcedure .content { padding:5px 0px 0px 0px; border:solid 1px #0079B5; background: #FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; margin:0px; padding:8px;}
	#portletProcedure h2 { color:#0079B5; font-size:1.7em; margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; text-transform:none; background:url(../image/message/procedure/picto_titre.gif) no-repeat 3px; }
	#portletProcedure h2 a { border:none; margin-right:5px; }
	#portletProcedure .titre { color:#0079B5; text-transform:uppercase; padding:0px 0px 0px 0px; margin:0px; }
	#portletProcedure .text { padding:5px; margin:0px 0px 0px 0px; font-size:1em; color:#0079B5; }
	#portletProcedure .text a {color:#0079B5; text-decoration:underline; font-weight:bold; }
	#portletProcedure a.button { color:#FFF; text-decoration:none; background: url("../image/bouton/span_bleu.gif") no-repeat right top; }
	#portletProcedure a.button span { color:#FFF; text-decoration:none; background: url("../image/bouton/a_bleu.gif") repeat-x; }
	#portletProcedure a.button:hover { text-decoration: underline; }
	#portletProcedure .spacer { display:block; background:url(../image/contenu/hr.gif) repeat-x; height:5px; clear:both; font-size:0.05em; padding:8px 0px 8px 0px; }

	/* CONFIRMATION */
	#portletConfirmation { margin:0px; color:#339933; clear:both; padding:0px; margin:0px 5px 10px 5px; background:none; }
	* + html #portletConfirmation { margin:0px 5px 10px 5px; }
	* html #portletConfirmation { margin:0px 5px 10px 5px; }
	#portletConfirmation .content { padding:5px 0px 0px 0px; border:solid 1px #99cc66; background: #FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; margin:0px; padding:8px;}
	#portletConfirmation h2 { color:#339933; font-size:1.7em; margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; text-transform:none; background:url(../image/message/confirm/picto_titre.gif) no-repeat 3px; }
	#portletConfirmation h2 a { border:none; margin-right:5px; }
	#portletConfirmation .titre { color:#339933; text-transform:uppercase; padding:0px 0px 0px 0px; margin:0px; }
	#portletConfirmation .text { padding:5px; margin:0px 0px 0px 0px; font-size:1em; color:#339933; }
	#portletConfirmation .text a {color:#339933; text-decoration:underline; font-weight:bold; }
	#portletConfirmation a.button { color:#FFF; text-decoration:none; background: url("../image/bouton/span_bleu.gif") no-repeat right top; }
	#portletConfirmation a.button span { color:#FFF; text-decoration:none; background: url("../image/bouton/a_bleu.gif") repeat-x; }
	#portletConfirmation a.button:hover { text-decoration: underline; }
	#portletConfirmation .spacer { display:block; background:url(../image/contenu/hr.gif) repeat-x; height:5px; clear:both; font-size:0.05em; padding:8px 0px 8px 0px; }

	/* INTERROGATION */
	#portletInterrogation { margin:0px; color:#006699; clear:both; padding:0px; margin-bottom:10px; background:none; }
	#portletInterrogation .content { padding:5px 0px 0px 0px; border:solid 1px #6699cc; background: #FFF; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px; margin:0px; padding:8px;}
	#portletInterrogation h2 { color:#006699; font-size:1.7em; margin:0px 0px 0px 0px; padding:0px 0px 0px 25px; text-transform:none; background:url(../image/message/interrogation/picto_titre.gif) no-repeat 3px; }
	portletInterrogation h2 a { border:none; margin-right:5px; }
	#portletInterrogation .titre { color:#006699; text-transform:uppercase; padding:0px 0px 0px 0px; margin:0px; }
	#portletInterrogation .text { padding:5px; margin:0px 0px 0px 0px; font-size:1em; color:#006699; }
	#portletInterrogation .text a {color:#006699; text-decoration:underline; font-weight:bold; }
	#portletInterrogation a.button { color:#FFF; text-decoration:none; }
	#portletInterrogation a.button:hover { text-decoration: underline; }
	#portletInterrogation .spacer { display:block; background:url(../image/contenu/hr.gif) repeat-x; height:5px; clear:both; font-size:0.05em; padding:8px 0px 8px 0px; }
	#portletInterrogation a.button { color:#FFF; text-decoration:none; background: url("../image/bouton/span_bleu.gif") no-repeat right top; }
	#portletInterrogation a.button span { color:#FFF; text-decoration:none; background: url("../image/bouton/a_bleu.gif") repeat-x; }
	#portletInterrogation a.button:hover { text-decoration: underline; }
	#portletInterrogation .spacer { display:block; background:url(../image/contenu/hr.gif) repeat-x; height:5px; clear:both; font-size:0.05em; padding:8px 0px 8px 0px; }


/* NEWSLETTER */
	.lettreInfo .lettreImage { display:none; }
	.lettreInfo h2 { font-size:1.1em; padding:0 0 5px 0; color:#000; }
	.lettreInfo a.button { margin:0; }
	.lettreInfo .inscript { background:#eeeeee; padding:5px; border:1px solid #dadada; }
	.lettreInfo .suggest { padding:0 0 0 2px; font-size:0.9em; }

	#pannelLeft .lettreInfo input { width:184px; margin:0 0 5px 0; border:2px solid #e80018; padding:1px 0 1px 2px; text-transform: inherit; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { #pannelLeft .lettreInfo input { width:181px; } }
	#pannelLeft .lettreInfo input.button2 { width:30px; height:22px; border:none; padding:0px; float:right; }
	#pannelRight .lettreInfo input, #pannelCenterRight .lettreInfo input  { width:181px; margin:0 0 3px 0; border:2px solid #e80018; padding:1px 0 1px 2px; text-transform: inherit; height:16px; }
	@media screen and (-webkit-min-device-pixel-ratio:0) { #pannelRight .lettreInfo input, #pannelCenterRight .lettreInfo input { width:178px; } }
	#pannelRight .lettreInfo input.button2, #pannelCenterRight .lettreInfo input.button2  { width:30px; height:22px; border:none; padding:0px; float:right; margin:0; }
	* +html #pannelLeft .lettreInfo input { width:85%; margin:0 0 5px 0; float:left; }
	* +html #pannelRight .lettreInfo input, #pannelCenterRight .lettreInfo input { width:82%; margin:0 0 5px 0; float:left; }
	* html #pannelLeft .lettreInfo input { width:85%; margin:0 0 5px 0; float:left; }
	* html #pannelRight .lettreInfo input, #pannelCenterRight .lettreInfo input { width:82%; margin:0 0 5px 0; float:left; }
	.lettreInfo .link { margin:0; padding:0 0 0 0;  }
	.lettreInfoForm { padding:0 10px; }
	.lettreInfoForm .theme a { margin:0 25px 0 0;  }
	.lettreInfoForm .theme img { margin:0 0 -3px 0;  }
	.lettreInfoForm .theme label { display: inline-block; padding:0 10px 5px 0; }
	#erreurMail { color:red; background:url(../image/picto/picto_titre.gif) no-repeat; padding:0 0 0 20px; }
	.lettreInfoForm .suggest { color:#666; margin:0 0 5px 0; font-size:0.9em; }

	.lettreInfo ul { padding:3px 0 5px 0; }
	.lettreInfo li { background:url(../image/contenu/hr.gif) bottom left repeat-x; margin:0; padding:2px 0 1px 10px; }
	.lettreInfo li label { font-size:0.9em; vertical-align: bottom; }
	#pannelLeft .lettreInfo li input { width:13px; margin:0; border:none; }
	#pannelRight .lettreInfo li input, #pannelCenterRight .lettreInfo li input { width:13px;  margin:0; border:none; }
	.lettreInfo p { font-size:0.75em; color:#666; padding:5px 0 0 0; }

/* MINISITE */
	.minisitePortlet { background:#f2f2f2; padding:5px; }
	.minisitePortlet ul { margin:5px 0 0 0; }
	.minisitePortlet select, .minisitePortlet option { text-transform: inherit; }
	.minisitePortlet li { border-bottom:1px solid #CCC; padding:0 0 2px 10px; }
	.minisitePortlet li a { color:#333; }
	.minisitePortlet li a:hover { color:#F00000; }
	.minisitePortlet li .all { color:#CC0000; }
	.minisite_liste td a img { max-width:235px; }

/* PLAN DU SITE */
	#plan .planRub h2 a { color:#666666; margin:0 0 10px 0; }
	#plan .planRub1 li { background:url(../image/module/menu/puce_sous_rub.gif) left 0px no-repeat; }
	#plan .planRub2 h1 { font-size:1.5em; }
	#plan .planRub2 a { color:#cc0066; }
	#plan .planRub2 li { background:url(../image/module/menu/puce_sous_rub_urgence.gif) left 0px no-repeat; }
	#plan .hr { padding:0 0 10px 0; }

/* FAVORIS */
	.ongletFav { margin:3px 0px 6px 0px; width:auto; }
	html:not([lang*=""]) .ongletFav { margin:3px 0px 5px 0px; }
	.ongletFav li {color:#333; background-color:#fcfcfc; border-left:1px solid #CCC; border-top:1px solid #CCC; border-right:1px solid #CCC; border-bottom:1px solid #FFF; padding:3px 5px 3px 5px; float:left; margin:0; background:none; }
	.ongletFav a { border:none; }
	.conteneurFav { overflow:scroll; overflow-x:hidden; height:110px; background-color:#fcfcfc; padding:0 5px 5px 5px; clear:both; border:1px solid #CCC; margin-top:-6px; margin-left:-1px; zoom:1; position:relative }
	.conteneurFav li { background:none; padding:0; }
	#pannelLeft .conteneurFav li a{ background:none; text-decoration:none; }
	.block { display:block; }
	.none { display:none; }
	.conteneurFav img { vertical-align:middle; margin-right:5px; }

	#favoris .jcarousel-skin_services .jcarousel-prev-vertical {
	    position: absolute;
	    width: 43px;
	    height: 24px;
	    cursor: pointer;
	    background: transparent url(../image/module/favoris/prev-vertical.png) no-repeat 0 0;
		top:auto;
	}
	#favoris .jcarousel-skin_services .jcarousel-next-vertical {
	    position: absolute;
	    width: 43px;
	    height: 24px;
	    cursor: pointer;
	    background: transparent url(../image/module/favoris/next-vertical.png) no-repeat 0 0;
	}

	#fluxFavoriRSS .listeTitres .boxDiv {border:1px solid #e4e4e4; text-decoration:none; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; margin:0px; padding:8px}
	#fluxFavoriRSS .listeTitres ul {  background-repeat:no-repeat; background-position:0 0; padding:0; margin:0; }
	#fluxFavoriRSS .listeTitres li { background:none; padding:0; margin:0; }
	#fluxFavoriRSS .listeConteneur a { font-size:1em; display:block; width:210px; padding:3px 4px 3px 10px; }
	#fluxFavoriRSS .listeConteneur a:hover { text-decoration:none; }
	#fluxFavoriRSS .listeConteneur li.Over a { background:url(../image/contenu/puce_groupe.gif) no-repeat 0px 7px; color:#cc0000; }
	#fluxFavoriRSS .listeConteneur li.Over a:hover { background:url(../image/contenu/puce_groupe.gif) no-repeat 0px 7px; }

	#fluxFavoriRSS {  padding:1px; margin:5px 0 10px 0;  }
	#fluxFavoriRSS .paragraphe { padding:0; margin:0; }
	#fluxFavoriRSS .tableActus { width:100%; margin:0; }
	#fluxFavoriRSS .listeTitres { width:220px; padding:0 0 0 0; margin:0; }
	#fluxFavoriRSS .listeTitres a { font-size:0.9em; color:#503e3a; display:block; padding:6px 4px 6px 10px; }
	#fluxFavoriRSS .listeTitres a:hover { color:#42a8ce; }

	#fluxFavoriRSS .pictoRss { float:right; }
	#fluxFavoriRSS .pictoRss a { border:none; }
	#fluxFavoriRSS .pictoRss img { height:16px; width:24px; background:url(../image/picto/rss.gif) no-repeat; }

	#fluxFavoriRSS .rubFavoriRss { background:url(../image/module/actualite/fond_actu.gif) left top repeat-x; width:220px; height:31px; border-bottom:solid 1px #FFF; position:relative; z-index:9; }
	#fluxFavoriRSS {width:233px}
	#fluxFavoriRSS .On { background:url(../image/module/actualite/fond_actu_on.gif) left top repeat-x; width:233px; height: 32px; }
	#fluxFavoriRSS .On a { background:url(../image/module/actualite/fleche_actu_on.gif) right no-repeat; z-index:10; }
	* html #fluxFavoriRSS .On a { right:-7px; }
	#fluxFavoriRSS .rubFavoriRss a { font-size:1em; font-weight:normal; display:block; color:#000; padding:2px 4px 2px 10px; height:28px; line-height:27px; text-transform:uppercase; }
	#fluxFavoriRSS .rubFavoriRss a:hover { color:#000; text-decoration:none; font-weight:bold; }
	#fluxFavoriRSS .detailActu .paragraphe { width:510px; overflow:hidden; position:relative; background:#FFF; font-size:0.9em; }
	#fluxFavoriRSS .titreModule { font-size:2.2em; width:95%; float:left; line-height:1em; color:#000; font-weight:normal; height:30px; padding:0px 5px 0px 5px; margin:0 0 5px 0; }
	#fluxFavoriRSS .rubFavoriRss a { font-size:1em; font-weight:normal; display:block; color:#000; padding:2px 4px 2px 10px; height:28px; line-height:27px; text-transform:uppercase; }
	#fluxFavoriRSS .rubFavoriRss a:hover { color:#000; text-decoration:none; font-weight:bold; }
	#fluxFavoriRSS h3 span {color:#666666;font-size:1.4em}

	.jcarousel-skin_rss_favori { width:500px; position:relative; background:#FFF; padding:0 5px 5px 5px; display:block;  }
	.jcarousel-skin_rss_favori ul { margin:0; padding:0 0 0 0; }
	.jcarousel-skin_rss_favori .jcarousel-container-vertical { width:506px; height:220px; padding:0; }
	.jcarousel-skin_rss_favori .jcarousel-clip-vertical { width:482px; height:220px; }
	.jcarousel-skin_rss_favori .jcarousel-item, .jcarousel-skin_actus li { width:482px; height:220px; background:none; margin:0;  padding:0; list-style:none; position:relative }
	.jcarousel-skin_rss_favori .jcarousel-item-placeholder { background:#fff; color:#000; }
	.jcarousel-skin_rss_favori .jcarousel-next-vertical { float:right; width:24px; height:21px; margin:198px -24px 0 0; cursor:pointer; background:url(../image/module/actualite/suivant.gif) no-repeat 0 0;  zoom:1; }
	.jcarousel-skin_rss_favori .jcarousel-prev-vertical { float:right; width:24px; height:21px; cursor:pointer; background:url(../image/module/actualite/precedent.gif) no-repeat 0 0; zoom:1; }

/* NUAGE TAGS */
	.nuageTag { font-size:1.1em; text-align:justify; }
	.nuageTag li { background:none; display:inline; margin:0; padding:0; }
	#pannelLeft .nuageTag { margin:0 8px 20px 10px; width:225px; }
	#pannelRight .nuageTag, #pannelCenterRight .nuageTag { margin:0 5px 10px 0; width:220px; }

	.nuageTag li a { margin:0 5px 0 0; word-wrap: break-word; }
	a.niveau1 { color:#666666; } a:hover.niveau1 { color:#000; text-decoration:none; }
	a.niveau2 { color:#990000; } a:hover.niveau2 { color:#000; text-decoration:none; }
	a.niveau3 { color:#ff0000; } a:hover.niveau3 { color:#000; text-decoration:none; }


/* ADMINISTRATION */
	.wizard { width:100%; margin-bottom:20px; clear:both }
	.wizard .etapeOn { text-align:center; width:20%; color:#000; }
	.wizard .etapeOff { text-align:center; width:20%; color:#AAAAAA; }
	.wizard .etapeValid { text-align:center; width:20% }
	.wizard .etapeValid a { color:#000; border:none; }
	.wizard .etapeValid a:hover { color:#675545; text-decoration:none; border:none; }
	.wizard .jonction { text-align:center; width:3% }

	.conditions { border:1px solid #CCCCCC;height:200px;overflow-x:hidden;overflow-y:scroll;padding:5px; }

/* INSCRIPTION */
	#autoInscription .middle h1 { padding:5px 0px 0px 10px; margin:0px 0px 0px 0px; font-size:1.7em; zoom:1; color:#FFF; background:url(../image/module/espace_perso/login_top.png) no-repeat; height:74px; display:block; position:relative;}
	* html #autoInscription h1 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='theme_front/theme_front_1/image/module/espace_perso/login_top.png', sizingMethod='crop')}
	#autoInscription h2 {margin:0px; font-size:1em; zoom:1; color:#000; padding:0px 15px 10px 15px }

	#autoInscription .middle { padding:0px 0px 0px 0px; position:relative }
	#autoInscription .button { background:url(../image/module/inscription/inscription.png) top left no-repeat; float:left; display:block; margin:0px; padding:0; width:232px; height:26px; }

	.inscription ul {padding:0px 0px 0px 0px; margin:5px 15px 20px 0px; list-style-type:none}
	.inscription ul strong { color:#000; }
	.inscription ul li.etape1 {margin:0px 10px 10px 0px; padding:5px 0px 0px 25px; list-style-type:none; background:url(../image/module/inscription/wizard1_on.gif) top left no-repeat; text-align:justify}
	.inscription ul li.etape2 {margin:0px 10px 10px 0px; padding:5px 0px 0px 25px; list-style-type:none; background:url(../image/module/inscription/wizard2_on.gif) top left no-repeat; text-align:justify}
	.inscription ul li.etape3 {margin:0px 10px 10px 0px; padding:5px 0px 0px 25px; list-style-type:none; background:url(../image/module/inscription/wizard3_on.gif) top left no-repeat; text-align:justify}
	.inscription ul li.etape4 {margin:0px 10px 10px 0px; padding:5px 0px 0px 25px; list-style-type:none; background:url(../image/module/inscription/wizard4_on.gif) top left no-repeat; text-align:justify}

	.inscriptionForm { width:98%; margin:0 10px 0 10px; }
	.inscriptionForm td { padding:0 0 7px 0; }
	.inscriptionForm select { height:22px; font-size:1em; }
	.inscriptionForm textarea { font-size:1em; }
	.inscriptionForm label { font-weight:bold; display:inline-block; padding:0 5px 0 0; }
	* html .inscriptionForm label { line-height:25px; }
	* +html .inscriptionForm label { line-height:25px; }
	.inscriptionForm input { margin:0 5px 0 0;}
	.inscriptionForm #vie { width:350px; }
	.small { font-size:0.9em; }

/* MODULE */
	#contentaccueil #services { margin: 0px 0 15px 0; width:753px;  }
	* html #contentaccueil #services { width:750px;  }
	* +html #contentaccueil #services { width:750px;  }

	#content #services { margin:0px 0 10px 0;  }
	#services { background:#828282; border-bottom:3px solid #E80018; }
	#services .paragraphe { background:#FFF; height:134px; padding:0; }
	#services h2 { font-family:'Muli',Arial, Helvetica, sans-serif; background: #000; padding: 10px 0 5px 10px; color:#FFF; font-size: 1.6em; }

/* REPORTING */
	.article { background: url("../image/contenu/picto_onglet.gif") no-repeat left 4px; padding:0 0 0 10px; display:inline; }

/* SIMPLE COLOR */
	input.alert_button { margin-top: 20px; }
	.simpleColorDisplay { background:url(../image/module/color/etoile.png) #AAAAAA; position:absolute; }
	* html .simpleColorDisplay { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/theme_front_1/image/module/color/etoile.png', sizingMethod=''); }
	#contentprint .simpleColorSelectButton {background:url(../image/blank.gif) no-repeat; height:16px; width:16px; border:0px; outline:none; cursor:pointer; position:absolute; margin-left:0px}
	#contentprint .simpleColorCancelButton  {background:url(../image/blank.gif) no-repeat; height:16px; width:16px; border:0px; outline:none; cursor:pointer; position:absolute; margin-left:0px}
	.simpleColorContainer .simpleColorChooser { position:absolute; background:#FFF; border:1px solid #999999; z-index:10}

/* AUTRE */
	.hr { background:url(../image/contenu/hr.gif) repeat-x center left; display:block; clear:both; line-height:5px; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}
	.hr2 { background:url(../image/contenu/hr2.gif) repeat-x center left; display:block; clear:both; line-height:5px; padding:0px; margin:0px 0px 0px 0px;}
	.hr4 { background:url(../image/contenu/hr4.gif) repeat-x center left; display:block; clear:both; line-height:5px; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}

	.tabHr { background:url(../image/contenu/hr.gif) repeat-x bottom left; clear:both; padding:5px 0px 0px 0px; margin:0px 0px 0px 0px;}
	.tabHr td { vertical-align : middle; padding:3px 3px 3px 0; }
	.tabHr img { max-width:25px; }

/* LARGEUR */
	.w10p { width:10%; }
	.w15p { width:15%; }
	.w20p { width:20%; }
	.w23p { width:23%; }
	.w25p { width:25%; }
	.w28p { width:28%; }
	.w30p { width:30%; }
	.w33p { width:33%; }
	.w35p { width:35%; }
	.w33p { width:33%; }
	.w38p { width:38%; }
	.w39p { width:39%; }
	.w40p { width:40%; }
	.w42p { width:42%; }
	.w43p { width:43%; }
	.w45p { width:45%; }
	.w46p { width:46%; }
	.w47p { width:47%; }
	.w48p { width:48%; }
	.w49p { width:49%; }
	.w50p { width:50%; }
	.w55p { width:55%; }
	.w56p { width:56%; }
	.w59p { width:59%; }
	.w60p { width:60%; }
	.w65p { width:65%; }
	.w70p { width:70%; }
	.w75p { width:75%; }
	.w80p { width:80%; }
	.w85p { width:85%; }
	.w87p { width:87%; }
	.w90p { width:90%; }
	.w91p { width:91%; }
	.w92p { width:92%; }
	.w95p { width:95%; }
	.w96p { width:96%; }
	.w97p { width:97%; }
	.w98p { width:98%; }
	.w99p { width:99%; }
	.w100p { width:100%; }

	.w20 { width:20px; }
	.w25 { width:25px; }
	.w30 { width:30px; }
	.w40 { width:40px; }
	.w50 { width:50px; }
	.w55 { width:55px; }
	.w60 { width:60px; }
	.w65 { width:65px; }
	.w70 { width:70px; }
	.w75 { width:75px; }
	.w78 { width:78px; }
	.w80 { width:80px; }
	.w85 { width:85px; }
	.w87 { width:87px; }
	.w90 { width:90px; }
	.w95 { width:95px; }
	.w100 { width:100px; }
	.w105 { width:105px; }
	.w110 { width:110px; }
	.w120 { width:120px; }
	.w123 { width:123px; }
	.w130 { width:130px; }
	.w135 { width:135px; }
	.w140 { width:140px; }
	.w150 { width:150px; }
	.w153 { width:153px; }
	.w180 { width:180px; }
	.w190 { width:190px; }
	.w195 { width:195px; }
	.w200 { width:200px; }
	.w220 { width:220px; }
	.w250 { width:250px; }
	.w300 { width:300px; }
	.w302 { width:302px; }
	.w350 { width:350px; }
	.w400 { width:400px; }
	.mw85 { max-width:85px; }
	.mw110 { max-width:110px; }
	.mw135 { max-width:135px; }
	.mw190 { max-width:190px; }
	.mw210 { max-width:210px; }
	.mw215 { max-width:215px; }
	.mw270 { max-width:270px; }
	.mw460 { max-width:460px; }
/* HAUTEUR */
	.h70 { height:70px; }

/* STRUCTURE */
	.mtM15 { margin-top:-15px; }
	.mtM30 { margin-top:-25px; }

	.mtM2 { margin-top:-2px; }
	.m2 { margin:2px; }
	.mt2 { margin-top:2px; }
	.mr2 { margin-right:2px; }
	.mb2 { margin-bottom:2px; }
	.ml2 { margin-left:2px; }

	.mt3 { margin-top:3px; }

	.m5 { margin:5px; }
	.mt5 { margin-top:5px; }
	.mr5 { margin-right:5px; }
	.mb5 { margin-bottom:5px; }
	.ml5 { margin-left:5px; }

	.mr6 { margin-right:6px; }

	.mt8 { margin-top:8px; }
	.mb8 { margin-bottom:8px; }

	.m010010 { margin:0 10px 0 10px; }
	.m10 { margin:10px; }
	.mt10 { margin-top:10px; }
	.mr10 { margin-right:10px; }
	.mb10 { margin-bottom:10px; }
	.ml10 { margin-left:8px; }

	.ml12 { margin-left:11px; }

	.m15 { margin:15px; }
	.mt15 { margin-top:15px; }
	.mr15 { margin-right:15px; }
	.mb15 { margin-bottom:15px; }
	.ml15 { margin-left:15px; }

	.mr17 { margin-right:17px; }

	.m20 { margin:20px; }
	.mt20 { margin-top:20px; }
	.mr20 { margin-right:20px; }
	.mb20 { margin-bottom:20px; }
	.ml20 { margin-left:20px; }

	.m25 { margin:25px; }
	.mt25 { margin-top:25px; }
	.mr25 { margin-right:25px; }
	.mb25 { margin-bottom:25px; }
	.ml25 { margin-left:25px; }

	.m30 { margin:30px; }
	.mt30 { margin-top:30px; }
	.mr30 { margin-right:30px; }
	.mb30 { margin-bottom:30px; }
	.ml30 { margin-left:30px; }

	.ml32 { margin-left:32px; }

	.m40 { margin:40px; }
	.mt40 { margin-top:40px; }
	.mr40 { margin-right:40px; }
	.mb40 { margin-bottom:40px; }
	.ml40 { margin-left:40px; }

	.ml45 { margin-left:45px; }
	.ml60 { margin-left:60px; }
	.ml75 { margin-left:75px; }

	.pt3 { padding-top:3px; }
	.pt2 { padding-top:2px; }
	.pb2 { padding-bottom:2px; }

	.p5 { padding:0 5px 0 5px; }

	.pt5 { padding-top:5px; }
	.pb5 { padding-bottom:5px; }
	.pr5 { padding-right:5px; }
	.pl5{ padding-left:5px; }

	.pt7 { padding-top:7px; }
	.pl8 { padding-left:8px; }

	.p010010 { padding:0 10px 0 10px; }
	.p0101010 { padding:0 10px 10px 10px; }
	.pl1 { padding-left:1px; }
	.p10 { padding:10px; }
	.pt10 { padding-top:10px; }
	.pr10 { padding-right:10px; }
	.pb10 { padding-bottom:10px; }
	.pl10 { padding-left:10px; }

	.pt15 { padding-top:15px; }

	.p20 { padding:20px; }
	.pt20 { padding-top:20px; }
	.pr20 { padding-right:20px; }
	.pb20 { padding-bottom:20px; }
	.pl20 { padding-left:20px; }

	.p30 { padding:30px; }
	.pt30 { padding-top:30px; }
	.pr30 { padding-right:30px; }
	.pb30 { padding-bottom:30px; }
	.pl30 { padding-left:30px; }

	.pl60 { padding-left:60px; }

/* ALIGNEMENT */
	.textL { text-align:left; }
	.textC { text-align:center; }
	.textJ { text-align:justify; }
	.textR { text-align:right; }
	.textM { text-transform:uppercase; }
	.tdTop td { vertical-align:top; }
	.tdBottom td {vertical-align:bottom; }
	.tdMiddle td { vertical-align:middle; }
	.vab { vertical-align:bottom; }
	.vam { vertical-align:middle; }
	.vat { vertical-align:top; }
	.cb { clear:both; margin:0; padding:0; line-height:0em; height:0em; font-size:0em; background:none; display:block; }
	.fleft { float:left; }
	.fright { float:right; }
	.abs { position:absolute; }
	.relat { position:relative; }
	.cursor { cursor:pointer; }
	.little { font-size:0.05em; line-height:0.05em; }
	.nowrap{white-space:nowrap; }
	.bloc { display:block; }
	.none { display:none; }
	.dib { display:inline-block; }
	.clear { clear:both; display:block; }
	.clearfix { display: block; }
	.clearfix:after { content: ".";	display: block;	clear: both; margin:0px; padding:0px; visibility: hidden; line-height:0.01em; height:0.01em; font-size:0.01em;  }
	* html .clearfix { height: 1%; /* IE-6 */ }
	*+html .clearfix { display: inline-block; /* IE7 */ }

/******************* POPIN IE6 ******************/
.popin { position:fixed; z-index:100; top:25%; width:775px; margin:0 0 0 -387px; left:50%; }
.popin .popinCentre { padding:10px 5px 0 5px; margin:0;  background:#FFFFFF; }
.titrePopin { font-size:16px; padding:5px 8px 5px 8px; background:#cc0000; color:#FFF; position:relative; }
.titrePopin a { font-size:12px; color:#FFF; font-weight:bold; position:absolute; right:8px; top:8px; background:url(../image/bouton/fermer_15x15.png) right no-repeat; padding:0 18px 0 0; }
.titrePopin a:hover { text-decoration:underline; }
.messagePopin { padding:15px; color:#000; }
.messagePopin h3 { color:#000; }
.encartPopin { padding:10px 10px 0 10px; background:#BBB; }
.fondPopin { background: #FFFFFF; filter: alpha(opacity=20); -moz-opacity:0.2; opacity :0.2; z-index:2000; }
.fondPopin #overlay {
    background: #FFFFFF;
	border: 1px solid black;
	filter: none;
	/*filter: alpha(opacity=20);
	-moz-opacity:0.2;
	opacity :0.2;
	height:100%;
	width:100%;
	overflow:auto;
	position:fixed;*/
}

/******************* ENCART PUB ******************/
.publicite { width:1000px; margin:0; padding:0;}
.publicite img { max-width:1000px; margin:0; padding:0;}
.publicite .paragraphe, .publicite p { margin:0; }

/* AUTO COMPLETE */
	.ac_results { padding:0px; border:1px solid #666; background:#FFF; overflow:hidden; z-index:99999; }
	.ac_results ul { width:100%; list-style-position:outside; list-style:none; padding:0; margin:0; }
	.ac_results li { margin:0px; padding:2px 5px; cursor:default; display:block; font:menu; line-height:12px; overflow:hidden; }
	.ac_loading { background:white url('../image/picto/indicator.gif') right center no-repeat; }
	.ac_odd { background: none; background-color: #eee; }
	.ac_even { background: none; }
	.ac_over { background: none; background-color: #CCC; color:#333; }

.combo_doc_manager { width:99%; }
.combo_doc_manager_add { width:99%; }
.combo_doc_manager_default { width:99%; }

#Back_Page {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; margin: 0; background-color:#FFF;background-image:none;}
.Back_Arbo_ON {text-decoration:none; background-color:#FFF}
.Back_Form { background-color:#FFF; border:none;}
#Back_Table td a:hover {text-decoration:none; background-color:#FFF;}
.Back_Table_ON td { background-color:#FFF; color:#000; padding:0px 5px 0px 5px}
.Back_Table_OFF td {background-color:#FFF; color:#000; padding:0px 5px 0px 5px}

#portletGeolocTheme ul li { padding:0 0 0 0; margin:0 0 0 0; list-style:none; display:block }


/* TABLEAU DONNEES CKEDITOR */
#tableau { width:99%; border:1px solid #666; }
#tableau th { background:#fff68d; padding:5px; }
#tableau td { padding:5px; }
#pannelCenter .paragraphe table[border="1"], #pannelCenter .paragraphe table[border="1"] th, #pannelCenter .paragraphe table[border="1"] tr, #pannelCenter .paragraphe table[border="1"] td { border:1px solid #666; }

#containerMini #headerMenu { margin:5px 0 0 10px; }
#containerMini #navHead { height: 85px; }
#containerMini #searchHead { margin:0 0 0 6px; position:relative; text-align:right; z-index:100; border:1px solid #666666; }
#containerMini #searchHead label { display:none; }
#containerMini #searchHead input.button { background:transparent url(../image/module/search/bouton_search_minisite.gif) no-repeat; }

/* REFERER */
.refererField[disabled], .refererField[readonly] {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}
#refererForm select, #refererForm input {
	margin-bottom: 2px;
}
#refererForm select {
	width: 98%;
	border: 1px solid #c1bdc0;
	height: 22px;
	font-size: 12px;
}
#refererForm input[type=text], #refererForm textarea {
	width: 97%;
}
#refererForm input[type=text].captchaField {
	width: 140px;
}
#refererForm .captchaField {
	height:34px;
	font-size:22px;
	padding:2px 0 2px 2px; margin:0; vertical-align:middle;
}
#refererForm .referer-commentaire {
	display:none;
}