/* >>>>>>>>>>>> Imports de CSS niveau sup�rieur */
/************************************************/
@import url(../global/global.css);



.voir {display:block;}

.cache {display:none; padding:0; margin:0;}


/* >>>>>>>>>>>>>>> balises generiques */

* 			{margin:0; padding:0; /*border: 0;*/ font-family: sans-serif; font-size: 1em; font-weight: normal; font-style: normal; 
			text-decoration: none;}

body, html	{height:100%;}

html>body #contenu {height:auto;}

body		{margin:0; background:#fff; font-size:76%; font-family:verdana, bitstream vera-sans, trebuchet, arial, helvetica, sans-serif;} 

img			{border:0;}


a               {color:#004999; text-decoration:underline;}
a:hover		{color:#000; text-decoration:none;}
a:visited	{color:#004999;}


.contenttable    {background:#f0f9f1; border:1px dashed #cbd5cd; margin-top:-5px !important; margin-bottom:10px !important; margin-left:5px !important; color:#666666;}
.contenttable h4 {margin-top:5px !important; margin-left:10px !important;}
.contenttable ul {margin-bottom:-25px !important; background-image:none; list-style-image:none; list-style-position:outside; list-style:none !important;}

.contenttable ul li {color:#000; margin-left:-5px; padding-left:20px !important; list-style:none !important; _list-style-image:none !important; padding-bottom:2px; height:auto;}
.contenttable ul li.li_pdf	{padding:2px 0; background:url(../images/icone-pdf.gif) 0 4px no-repeat;}



.delais {margin-left:0px;_margin-left:-2px;}
.delais .contenttable {border-collapse:collapse; background:#fff !important; border:1px dashed #cbd5cd; margin-top:5px !important; margin-bottom:10px !important;}
.delais .contenttable thead th {background:#f0f9f1; padding-left:5px; border:1px dashed #cbd5cd !important;}
.delais .contenttable td {border:1px dashed #cbd5cd !important;}


	
textarea					{padding:2px; background:url(../../images/global/form/textarea.gif) 0 0 no-repeat white;}
textarea:focus				{background-image:url(../../images/global/form/textarea_focus.gif)}
textarea,
input, select				{border:1px solid #777;margin-left:0;_margin-left:1em;}

input						{padding:2px; background:url(../images/input.gif) 0 0 no-repeat white;}
input:focus					{background:url(../images/input_focus.gif) no-repeat;}
input.disabled,
input[readonly="readonly"],
input:disabled				{color:#6A6969; border:1px solid #C1C2C3; 
							background:url(../../images/global/form/input_disabled.gif) 100% 100% #FCFBF9;}

input[type="radio"],
input[type="checkbox"]		{border:0; background:none transparent;}
input.radio,
input.checkbox				{border:0; background:none transparent;}



select			{padding:0;}
label			{display:block; text-align:left; clear:right; text-indent:-1em; _text-indent:0;}
ul, ol			{margin:0.5em 1em; _margin-right:0; font-size:1em;}
p			{margin:0.8em 0.3em; }
ul			{list-style-type:disc;}
li			{margin-left:1em; color:#666666 !important;}
em			{font-style:italic;}
strong			{font-weight:bold;}
caption			{text-indent:1.5em; text-align:left; font-weight:bold; color:#557b9a; font-size:1.1em;}
thead th		{font-weight:bold; text-align:left;}
th			{font-weight:bold;}


.droite			{text-align:center; padding-right:5px;}


blockquote {margin-left:20px;}

fieldset {border:1px dotted #666666; margin:10px 0pt; padding:10px;}
legend {background-color:#FFFFFF; color:#629F64; font-weight:bold; padding:10px 5px;}

hr {margin:20px auto !important; text-align:center; width:50% !important; background:#7F99CC none repeat scroll 0%; border:0pt none #7F99CC; color:#7F99CC; height:1px; width:100%;}



/*** NICE TITLES
*********************************************************/
div.nicetitle {
	background-color: #e4e8eb;
	color: #000;
	border:1px solid #6a0c1a;
	font-size:1em;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight:bold;
	left: 0;
	padding: 4px;
	position: absolute;
	top: 0;
	width:25em;
	z-index: 20;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-opacity: .87;
	/* changes: */
	min-width: 300px;
	width: auto;
	height: auto;
}
	
div.nicetitle p {
    margin: 0;
	padding: 0 3px;
	-moz-opacity: 1;
}

div.nicetitle p.destination {
    font-size: 1em;
    padding-top: 3px;
	text-align: left;
	-moz-opacity: 1;
}

div.nicetitle p span.accesskey {
	color: #d17e62;
}



/* >>>>>>>>>>>>>>> Programme d'identification visuelle */
#piv-bandeau	{display:block; width:100%; margin:0 0 0 0; padding:0; overflow:visible; background:url(../images/piv_bandeau_fond.gif) repeat-x #fff; height:68px; vertical-align:top; margin-top:0px;}

#piv-bandeau h1						{display:block; float:left; clear:none; margin:0; padding:0;  
									/*line-height:10px;*/ text-align:left; width:205px; _width:200px; height:92px; margin:0; 
									padding:0px; background:white; }
#piv-bandeau h1 a					{display:block; width:100%; height:100%; text-indent:-5000em; text-decoration:none; 
									background:url(../images/piv_racj.gif) no-repeat 0 0px; margin-top:-4px; cursor:pointer;}
#piv-bandeau h1 a:hover,
#piv-bandeau h1 a:focus				{text-decoration:none;}
#piv-bandeau h1 span				{visibility:hidden; color:#000; font-size:20px; letter-spacing:0.6em;}

#piv-bandeau h2						{position:absolute; right:0em; clear:right; line-height:0; width:477px; height:53px; left:372px; text-indent:-5000em; background:url(../images/piv_bandeau_racj.gif) no-repeat 0 0;}


#piv-bandeau h3						{display:block; position:absolute; top:72px; left:211px; font-size:x-small; font-weight:normal; margin:0;}

#piv-bandeau dl						{position:absolute;display:block; top:52px; left:220px;/*float:left;*/ white-space: nowrap; margin:0px; margin-top:0px; text-indent:0px;}
#piv-bandeau dl dd					{margin:0 5px; text-indent:0; display: inline; list-style-type: none; width:50px; white-space:nowrap;}

#piv-bandeau dd.quitter 			{}

#piv-bandeau a						{color:#fff; font-family:/*chaloult_cond_demi_gras, chaloult_cond,*/ arial, sans-serif; font-size:x-small; 
									text-decoration:none; margin:0 5px;}
#piv-bandeau a:hover				{text-decoration:none;}
#piv-bandeau a:focus 				{text-decoration:none;}
#piv-bandeau-print					{display:none;}

.langue {float:right; margin-top:-13px !important; margin-right:20px !important;}


body #piv-bandeau-navig					{position:absolute; right:0.5em; margin-top:70px;}
body #piv-bandeau-navig ul				{display:inline;}
body #piv-bandeau-navig ul li			{display:inline;list-style-type:none;}
body #piv-bandeau-navig ul li.quitter	{position:absolute; right:1.5em; clear:none;}
body #piv-bandeau-navig ul li a			{text-decoration:none;}
body #piv-bandeau-navig ul li a:hover	{text-decoration:none;}


/* >>>> Pied de page ------------------------------------------------------------- */
#piv-pied			{position:relative; bottom:0; left:50%; margin: 0px 0 0 -380px; display:block; width:760px; height:70px; text-align:center; padding:30px 0 20px 0;_padding:20px 0 20px 0;}

#piv-pied p 			{background:transparent; width:760px; left:0; margin:0; padding-bottom:0px;}
#piv-pied a,
#piv-pied a:visited		{color:#003399; font-size:0.9em; text-decoration:none;}
#piv-pied a:hover		{color:#003399; text-decoration:underline;}


/* >>>>>>>>>>>>>>> Positionnement */
html>body #contenu		{height:auto;}	

#contenu {margin:0pt auto; overflow:visible; padding:0pt; position:relative; width:760px;min-height:700px;_height:700px;}


#menugauche		{position:absolute; top:105px; left:0px; display:block; margin:0px; padding:0px; width:227px; padding:0; background:url(../images/menu_trefle.jpg) no-repeat 1px 0;_background:url(../images/menu_trefle.jpg) no-repeat 0 0;}

#menugauche-mini	{position:absolute; z-index:2; top:85px; left:0px; display:block; margin:0px; padding:0px; width:227px; padding:0; background:url(../images/menu_mini_trefle.jpg) transparent no-repeat 8px 0;}

#menudroite		{position:absolute; float:right; clear:both; margin-top:20px; margin-right:0px !important;_margin-right:-9px; top:180px; right:10px; display:block; margin:0px; padding:0px;}

#information		{color:#666666; line-height:1.5em; display:block; margin:90px 0 0 230px;_margin:70px 0 0 230px; padding:10px 15px 0 15px; overflow:visible;}


html>/**/body #cleaner	{display:block; float:none; clear:both; margin:0; width:720px; height:1px; background:transparent;}



/* >>>>>>>>>>>>>>> Titre page */
h2.titre-accueil {padding:12px 0 0 210px; _padding:0; _margin-left:-20px; _margin-top:-11px; font-size:1.2em; font-weight:bold; color:#4ea354; width:400px; position:absolute;}
*+html h2.titre-accueil {padding:12px 0 0 0; margin-left:-20px;}
h2.titre-accueil div {font-weight:bold;}

h2.titre-interne {padding:66px 0 0 250px;_padding:43px 0 0 18px; font-size:1.2em; font-weight:bold; color:#ff9d33; width:400px; position:absolute;}
*+html h2.titre-interne {padding:66px 0 0 18px;}
h2.titre-interne div {font-weight:bold;}

h2.titre-interne2 {font-size:1.2em !important; font-weight:bold; color:#ff9d33; padding-top:20px !important;}

#recherche {height:60px !important; text-align:left; position:absolute; top:130px; left:580px;_left:568px;}
#recherche input {border:1px solid #EF8819; background:0; height:15px;}
#recherche label {color:#0052AD; font-weight:bold; margin-left:12px; _padding-top:1px;}


#recherche p {
	font-size : 1.1em;
	color: #0052ad;
	font-weight : bold;
	margin : -4px 0 0.1em 0;
}

/*Bouton Recherche*/
/*Le texte est bleu ciel si texte il y a dans le lien*/
#recherche a img, #recherche a:link img, #recherche a:visited img, #recherche a:active img {
	width:34px;
	height:24px;
	background-image:url(../images/bt_recherche_up.gif);
	background-repeat:no-repeat;
	position:absolute;
	top:11px !important;_top:12px !important;
	margin:0 0 0 140px !important;_margin:0 0 0 5px !important;
	margin:0;
}

#recherche a:hover img, #recherche a:focus img {
	background-image: url(../images/bt_recherche_rl.gif);
}





#texte {z-index:3; display:block; top:80px; left:660px; position:absolute; }

a.imprimer {display:block; float:left; text-indent:-5000em; background:url("../images/print.gif"); width:44px; height:28px;}
a.imprimer-anglais {display:block; float:left; text-indent:-5000em; background:url("../images/print_anglais.gif"); width:39px; height:28px;}
a.petit {display:block; float:left; text-indent:-5000em; background:url("../images/petitA.gif"); width:9px; height:21px;}
a.moyen {display:block; float:left; text-indent:-5000em; background:url("../images/moyenA.gif"); width:20px; height:21px;}
a.grand {display:block; float:left; text-indent:-5000em; background:url("../images/grandA.gif"); width:26px; height:21px; _font-size:0.1em; _color:#fff;}


#nouvelles 		{color:#666666; position:relative; float:left; clear:none; padding:0; margin:0; top:15px;_top:11px; left:1px; width:319px;}
#nouvelles span.entete 	{display:block; width:100%; height:31px;}
#nouvelles div.int 	{border-right:1px dotted #707578; border-left:1px dotted #707578; border-bottom:1px dotted #707578; margin-top:-13px; padding:10px;}
#nouvelles p 		{margin-left:15px;}

#communique div.archives {margin-top:0px;}


div.archives 		{margin-top:-35px; margin-right:5px;}
div.archives p 		{text-align:right; font-size:0.9em;}
div.archives p a 	{background:url(../images/icn_fleche_menu.gif) no-repeat 100% 50%; padding-right:10px;}

a.archives 		{background:url(../images/icn_fleche_menu.gif) no-repeat 100% 50%; padding-right:10px;}

p.archives a 		{background:url(../images/icn_fleche_menu.gif) no-repeat 100% 50%; padding-right:10px;}



/* >>>>>>>>>>>>>>> Menu de gauche */


#menugauche dd              			{width:225px; margin:111px 0 0 5px; padding:0; line-height:20px;}
#menugauche-mini dd		    		{width:225px; margin:46px 0 0 5px; padding:0; /*line-height:20px;*/}
#menugauche dd ul, #menugauche-mini dd ul	{list-style-type:none; margin:0 0 0 -5px;_margin:0 0 1px -6px; padding:0;}
#menugauche dd ul li, #menugauche-mini dd ul li	{text-align:right; border-bottom:1px dotted #10191e; border-top:1px dotted #10191e; border-right:1px dotted #10191e; text-indent:1em; margin-bottom:-1px; /*height:24px;*/}

*+html #menugauche dd ul li, #menugauche-mini dd ul li	{text-align:right; border-bottom:1px dashed #10191e; border-top:1px dashed #10191e; border-right:1px dashed #10191e; text-indent:1em; margin-bottom:-1px; /*height:24px;*/}

#menugauche dd ul li.active, #menugauche-mini dd ul li.active {height:100% !important;}
#menugauche dd ul li.active a, #menugauche-mini dd ul li.active a {background:url(../images/menu_active_ouvert.gif) no-repeat -2px 0 transparent;_background:url(../images/icn_fleche_menu_ouvert.gif) no-repeat 98% 50% #caebce;}
#menugauche dd ul li.active a:hover, #menugauche-mini dd ul li.active a:hover {background:url(../images/menu_active_ouvert.gif) no-repeat -2px 0 transparent;_background:url(../images/icn_fleche_menu_ouvert.gif) no-repeat 98% 50% #caebce;}

#menugauche dd ul li.alcool a:hover 	{display:block; width:204px; background:url(../images/menu_over_alcool.gif) no-repeat -1px 0 transparent;_background:url(../images/menu_over_alcool.gif) no-repeat -1px 0 #caebce;}
#menugauche dd ul li.courses a:hover 	{display:block; width:204px; background:url(../images/menu_over_courses.gif) no-repeat -1px 0 transparent;_background:url(../images/menu_over_courses.gif) no-repeat -1px 0 #caebce;}

#menugauche-mini dd ul li.alcool a:hover {display:block; width:204px; background:url(../images/menu_over_alcool_mini.gif) no-repeat -1px 0 transparent;_background:url(../images/menu_over_alcool_mini.gif) no-repeat 1px 0 #caebce;}
#menugauche-mini dd ul li.active-alcool a {background:url(../images/menu_active_alcool_mini.gif) no-repeat -2px 0 transparent;_background:url(../images/menu_active_alcool_mini.gif) no-repeat 98% 50% #caebce;}
#menugauche-mini dd ul li.active-alcool a:hover {background:url(../images/menu_active_alcool_mini.gif) no-repeat -2px 0 transparent;__background:url(../images/menu_active_alcool_mini.gif) no-repeat 98% 50% #caebce;}


#menugauche-mini dd ul li.courses a:hover {}

#menugauche dd ul li a, #menugauche-mini dd ul li a {display:block; width:204px; background:url(../images/icn_fleche_menu.gif) no-repeat 98% 50%; line-height:24px; padding-right:15px; color:#468546; text-decoration:none; font-weight:bold;}
#menugauche dd ul li a:hover, #menugauche-mini dd ul li a:hover {background:url(../images/menu_hover.gif) no-repeat -1px 0 transparent;_background:url(../images/icn_fleche_menu.gif) no-repeat 98% 50% #caebce;}

#menugauche dd ul.sousmenu, #menugauche-mini dd ul.sousmenu, #menugauche dd ul.voir, #menugauche-mini dd ul.voir     {z-index:3; border-top:1px solid #629a44; border-left:1px solid #629a44; border-right:1px solid #629a44;_border-right:0; border-bottom:1px solid #629a44; margin-left:0px; _margin-bottom:0px; margin-right:-1px; _width:193px !important;}
#menugauche dd ul.sousmenu li, #menugauche-mini dd ul.sousmenu li, #menugauche dd ul.voir li, #menugauche-mini dd ul.voir li  {text-align:left;  display:block; background:#fff; margin:0; padding:0; padding-left:7px; text-indent:0px; border:0; _width:195px !important;}
#menugauche dd ul.sousmenu li a, #menugauche-mini dd ul.sousmenu li a, #menugauche dd ul.voir li a, #menugauche-mini dd ul.voir li a {color:#004999; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em; background:0; width:190px !important;_width:195px !important;}

#menugauche dd ul.sousmenu li.active, #menugauche-mini dd ul.sousmenu li.active, #menugauche dd ul.voir li.active, #menugauche-mini dd ul.voir li.active {background:#e6f5e8; _width:190px;}
#menugauche dd ul.sousmenu li a:hover, #menugauche-mini dd ul.sousmenu li a:hover, #menugauche dd ul.voir li a:hover, #menugauche-mini dd ul.voir li a:hover	{width:193px !important;_width:195px !important; background:#e6f5e8; margin-left:-7px; padding-left:7px;}


.menu-calendrier 	{width:220px; height:64px; padding:18px 0 0 0px; margin:25px 0 0 10px;_margin:25px 0 0 5px; float:left;}  
.menu-calendrier span.entete 	{display:block; width:100%; background:url(../images/titre_fonction_juri.gif) no-repeat 0 0; text-indent:-5000em;}

.menu-calendrier ul   {width:218px; list-style-type:none; border-right:1px dotted #f19736; border-left:1px dotted #f19736; border-bottom:1px dotted #f19736; margin:-4px 0 0 0; padding:10px 0;}
.menu-calendrier ul li  {background:url(../images/icn_fleche_menu.gif) no-repeat 0 6px; line-height:18px;}
.menu-calendrier ul li a { display:block; margin-left:12px; color:#77a677 !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}    
.menu-calendrier ul li a:visited {color:#77a677 !important;}      


/* >>>>>>>>>>>>>>> Menu de droite */

#organisme 		{z-index:5; line-height:normal; position:relative; padding:0; margin:0; top:10px; left:8px; width:178px;}
#organisme span.entete 	{display:block; width:100%; background:url(../images/entete_regie.gif) no-repeat 0 0; text-indent:-5000em; margin-top:-5px;}
#organisme span.entete-en {display:block; width:100%; background:url(../images/entete_regie_en.gif) no-repeat 0 0; text-indent:-5000em;}

#organisme ul {border-right:1px dotted #707578; border-left:1px dotted #707578; border-bottom:1px dotted #707578; width:152px;_width:150px; padding:10px 10px 10px 14px;_padding:10px 10px 10px 16px; margin:-4px 0 0 0px; list-style-type:disc; color:#0052ad; font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif !important;}
#organisme a, #organisme a:link, #organisme a:visited {text-decoration:underline;}
#organisme a:hover {text-decoration:none;}

#communique {z-index:5; line-height:normal; position:relative; padding:0; margin:0; top:18px; left:8px; width:176px; color:#666666; font-size:0.9em; border-right:1px dotted #707578; border-left:1px dotted #707578; border-bottom:1px dotted #707578;}
#communique span.entete {display:block; width:100%; height:31px; background:url(../images/entete_communique.gif) no-repeat 0 0; text-indent:-5000em;}
#communique div.int {border-right:1px dotted #707578; border-left:1px dotted #707578; border-bottom:1px dotted #707578; margin-top:-12px; padding:5px 3px 0 3px;}
#communique div.int p.align-right {text-align:right; margin-bottom:10px !important; margin-top:10px !important;}

#communique div div.tx-irfaq-pi1 {padding-top:5px;}
#communique div div.tx-irfaq-pi1 p {margin-left:0px;}
#communique div h4{color:#f19736; font-weight:bold; font-size:1.1em; margin:0;}


/* le contenu de la page */

#information h1			  {padding:2px; color:#a75003; font-size:1.5em; font-weight:bold;}
#information h2			  {padding:3px; font-size:1.3em; font-weight:bold;}
#information h3			  {margin:0; font-size:1em; font-weight:bold; color:#626a1d;}
#information h4                   {color:#629F64; font-weight:bold; font-size:1.2em; margin:20px 0 4px 4px;}
#information h5                   {color:#629F64; font-weight:bold; font-size:1.1em; margin:20px 0 4px 4px;}
#information h6                   {color:#629F64; font-weight:bold; font-size:1.1em; margin:20px 0 4px 4px;}

#information div.int h4           {color:#f19736; font-weight:bold; font-size:1.1em; margin:0;}




#menudroite h3			{margin:0 0 5px 20px; font-size:1em; font-weight:bold; color:#626a1d;}

#information div.nouvelles	{padding:10px 5px 5px 5px; border:1px solid #8b9463; margin:5px 5px 5px 0px;}

#information table		{width:98%; padding:0; margin:15px 0 0 0;}



/* styles pour les nouvelles */

#information div.int p.align-right {text-align:right; margin-bottom:0px; margin-top:0px;}

#information div.news-single-item h2{
	margin-top:10px;
	font-size:1.2em;
	font-weight:bold;
	color:#557B9A;
	border-bottom:0px none;
}
	
#information div.news-list-morelink{
	padding:0px 0px 15px 6px;
	margin:0;
}

#information div.news-single-item h2 {
	padding:2px 3px; 
	color:#6a0c1a; 
	font-size:1.1em; 
	font-weight:bold;
}

#information div.news-latest-morelink{
	margin-bottom:15px;
}

#information .news-list-date{
	font-weight:bold;
	color:#000;
	font-size:0.9em;
	padding-left:6px;
}

#information #nouvelles div.news-list-item{
	padding:5px 0px 0px 0px;
	margin:0;
}
#information #nouvelles div.news-list-item h3,
#information #nouvelles div.news-list-item h3 a{
	margin:0; 
	padding:3px; 
	font-size:1em; 
	font-weight:bold; 
	color:#1082c4;
	text-decoration:none;
}
#information #nouvelles div.news-list-container{
	display:block;
	
}

.news-amenu-container {margin-left:14px;}
.news-amenu-item-year {list-style-type:none; font-weight:bold; margin-top:5px; color:#629F64; margin-left:-10px;}


.showResultsWrap, span.news-list-morelink, #news .news-latest-gotoarchive {display:none;}

#news p.align-right {color:grey;}
#news h4 {margin-top:0; padding-top:0;}


/* >>>>>>>>>>>>>>> Extension Dam Download List */

div.tx-damdownloadlist-pi1		{margin:0 0 0 5px; padding:0; list-style:none !important; z-index:100;}
.tx-damdownloadlist-pi1 ul		{color:#000; margin:0 0 0 0;_margin:0 0 0 0; padding-left:0;_padding-left:0; list-style:none !important;}
.tx-damdownloadlist-pi1 ul li		{list-style:none !important; _list-style-image:none !important; margin-right:10px; margin-left:0; !important; padding-bottom:2px; height:auto;}

.tx-damdownloadlist-pi1 ul li span {}
.tx-damdownloadlist-pi1 ul li span.pdf	{padding:2px 0; background-image:url(../images/icone-pdf.gif); background-position: 0 4px; background-repeat:no-repeat;}
.tx-damdownloadlist-pi1 ul li span.doc	{padding:2px 0; background:url(../images/icone-word.gif) 0 4px no-repeat;}
.tx-damdownloadlist-pi1 ul li span.xls	{padding:2px 0; background:url(../images/icone-excel.gif) 0 4px no-repeat;}
.tx-damdownloadlist-pi1 ul li span.ppt	{padding:2px 0; background:url(../images/icone-ppt.gif) 0 4px no-repeat;}
.tx-damdownloadlist-pi1 ul li span.vsd	{padding:2px 0; background:url(../images/icone-visio.gif) 0 4px no-repeat;}
.tx-damdownloadlist-pi1 ul li span.visio{padding:2px 0; background:url(../images/icone-visio.gif) 0 4px no-repeat;}
.tx-damdownloadlist-pi1 ul li span.zip	{padding:2px 0; background:url(../images/icone-zip.gif) 0 4px no-repeat;}

p.ddl_file_description			{padding-left:19px;_padding-left:8px; margin-top:-2px;_margin-top:0px;}
	

	
	
/* >>>>>>>>>>>>>>> Extension IRFAQ (communiques) */	
	
div.tx-irfaq-pi1 {
width:98%;
margin-left:2px;
}
.tx-irfaq-pi1 ul.tx-irfaq-questions-list {
margin-bottom:75px;
}
.tx-irfaq-pi1 ul li a p.bodytext {
display:inline;
font-weight:bold;
margin:0px;
}
.tx-irfaq-pi1 ul li a {
color:#000000;
text-decoration:none;
}
.tx-irfaq-pi1 ul li a:hover {
color:#000000;
text-decoration:underline;
}
.tx-irfaq-pi1 .tx-irfaq-answer {
margin-bottom:10px;
}
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext {
display:inline;
font-weight:bold;
margin:0px;
}
.tx-irfaq-pi1 dt {
margin-bottom:10px;
}
.tx-irfaq-pi1 dd {
}
.tx-irfaq-pi1 dd h4 {
margin-left:20px;
}
.tx-irfaq-pi1 dd ul li {
margin-left:20px;
}
.tx-irfaq-pi1 dd p {
margin-left:20px;
margin-top:0px;
}
.tx-irfaq-pi1 dd p.p_droite {
text-align:right;
}
.tx-irfaq-pi1 .additional-info {
border-top:1px dashed #0052AD;
margin-bottom:10px;
}
.tx-irfaq-pi1 dd table.contenttable {
border:0px none;
}
.tx-irfaq-pi1 dd table.contenttable td {
border:0px none;
}

/* >>>>>>>>>>>>>>> Extension sous-menu d'une page */	
.csc-menu {margin-left:14px;}
.csc-menu li {line-height:28px;}	




/* >>>>>>>>>>>>>>> Plan du site */
.tx-dropdownsitemap-pi1 {margin-left:0px !important;}

span.ifsub a {text-transform:none; color:#629F64 !important; font-weight:bold; text-decoration:none !important;}  	

div.tx-dropdownsitemap-pi1 a, 
div.tx-dropdownsitemap-pi1 a:link	{color:#004999; text-decoration:underline;}
div.tx-dropdownsitemap-pi1 a:visited	{color:#004999;}
div.tx-dropdownsitemap-pi1 a:hover	{color:#000; text-decoration:none;}

.tx-dropdownsitemap-pi1 ol {list-style-type:none;}
			
