#mapBox {
}
#flashcontent {
	text-align: center;
	padding-top: 8px;
}
#flashcontent img {
	vertical-align:bottom;
}
#flashBoxPartn {
	float: left;
}

/* MODIFS STUDIO - 0209 / */
#fsGoto {
	CLEAR: both;
	POSITION: relative;
	WIDTH: 97.8%;
	height: 47px;
	PADDING: 0px;
	MARGIN: -15px 0px 0px 7px;
	COLOR: #ffffff;
	BACKGROUND: #bddbed url(/imgs/bg_AllerA.png) no-repeat left;
	border-top:1px solid #FFF;
}
#fsGoto p { margin: 2px 0 1px 0;color: #01669C; }

#fsGoto p.ipInline {
	display: inline;
	margin: 0;
}
#fsGoto LABEL {
	float: left;
	margin-left: 60px;
	padding-top: 20px;
	FONT-SIZE: 1.5em;
	font-weight: bold;
	font-style: italic;
	TEXT-TRANSFORM: uppercase;
	color: #FFF;
}
#fsGoto a:link, #fsGoto a:visited { 
	text-decoration: none;
	color: #01669C;
	}
#fsGoto a:hover { 
	text-decoration: underline;
	}
#fsGoto #tableVille, #fsGoto #tableAdress {
	float: right;
	width: 60%;
}
#fsGoto #tableVille input, #fsGoto #tableAdress input{
	float: left;
	margin-right: 4px;
	FONT-SIZE: 0.85em;
}
#fsGoto #tableVille input[type=text], #fsGoto #tableAdress input[type=text] { 
	padding-bottom:2px;
	padding-left:3px;
	padding-top:2px;
	border-bottom:1px solid #D3CFC6;
	border-right:1px solid #D3CFC6;
	border-top:1px solid #404040;
	border-left:1px solid #404040;
	font-size:11px;
	font-family:Arial;
	color:#404040;
	/*width:80%*/
	width:auto
}
#fsGoto #tableVille #ville { width:80% }
#fsGoto #tableAdress #ville { width:40% }
#fsGoto #tableAdress #numRue { width:22% }
#fsGoto #pPlusopts {
	float: right;
	padding-right:14px;
}

.invisible {
	display: none;
}
/* / MODIFS STUDIO - 0209 */


/*#fsGoto {
	background:#006699 none repeat scroll 0%;
	border-top:1px solid #FFFFFF;
	clear:both;
	color:#FFFFFF;
	padding:3px 0;
	position:relative;
	width:98%;
	margin: -15px 0 0 6px;
}
#fsGoto p {
margin:0 0 0 60px;
}
#fsGoto label {
font-size:0.85em;
text-transform:uppercase;
}*/

#ipGoto {
border:1px solid #666666;
color:#596063;
font-size:11px;
padding:1px 1px 0pt 4px;
width:40%;
}
#btGoto {
background:#FFCC00 none repeat scroll 0%;
border:1px solid #666666;
color:#000000;
cursor:pointer;
font-size:11px;
font-weight:bold;
padding-left:3px;
}
#btGoto:hover {
background:#71B5DA none repeat scroll 0%;
}
#pRose {
background:transparent url(../../imgs/rose.gif) no-repeat scroll 0%;
bottom:-10px;
height:55px;
left:-50px;
position:absolute;
width:47px;
z-index:2000;
}
#ipHelp {
width:97%;
}
#dlSubNav p {
font-size:0.9em;
text-transform:uppercase;
}
#fsHelp p.saisiHelp {
text-align:right;
}
#fsHelp input.btOk {
margin-top:5px;
}
ul.indexList {
font-size:0.9em;
}
ul.indexList li {
display:inline;
}
ul.indexList a, ul.indexList a:link {
background:#FFFFFF none repeat scroll 0%;
border:1px solid;
color:#000000;
display:inline;
margin:0pt;
padding:0pt;
text-align:center;
text-decoration:none;
width:5px;
}
ul.indexList a:visited {
text-decoration:underline;
}
ul.indexList a:hover {
background:#006699 none repeat scroll 0%;
color:#FFFFFF;
text-decoration:none;
}
#liIndexOn {
background:#006699 none repeat scroll 0%;
color:#FFFFFF;
padding:1px 2px;
}
#mapBox {
}
#flashcontent {
border-top:1px solid #FFFFFF;
height:370px;
margin:0pt;
}
#flashcontent img {
vertical-align:bottom;
}
/*#fsGoto {
background:#006699 none repeat scroll 0%;
border-top:1px solid #FFFFFF;
clear:both;
color:#FFFFFF;
padding:3px 0pt;
position:relative;
width:100%;
}
#fsGoto p {
margin:0pt 0pt 0pt 80px;
}
#fsGoto label {
font-size:0.85em;
text-transform:uppercase;
}
#ipGoto {
border:1px solid #666666;
color:#596063;
font-size:11px;
padding:1px 1px 0pt 4px;
width:40%;
}
#btGoto {
background:#FFCC00 none repeat scroll 0%;
border:1px solid #666666;
color:#000000;
cursor:pointer;
font-size:11px;
font-weight:bold;
padding-left:3px;
}
#btGoto:hover {
background:#71B5DA none repeat scroll 0%;
}
#pRose {
background:transparent url(../../imgs/rose.gif) no-repeat scroll 0%;
bottom:5px;
height:55px;
left:-45px;
position:absolute;
width:47px;
z-index:2000;
}*/
#ipHelp {
width:97%;
}
#dlSubNav p {
font-size:0.9em;
text-transform:uppercase;
}
#fsHelp p.saisiHelp {
text-align:right;
}
#fsHelp input.btOk {
margin-top:5px;
}
#alphaMenu {
border:1px dotted #666600;
float:left;
margin-bottom:10px;
width:100%;
}
ul.indexList {
font-size:0.9em;
margin:0pt;
padding:5px;
text-align:center;
}
ul.indexList li {
display:inline;
font-size:11px;
}
ul.indexList a, ul.indexList a:link, ul.indexList a:visited {
color:#000000;
display:block;
float:left;
height:20px;
margin:0pt -5px;
padding:3px;
text-align:center;
text-decoration:none;
width:22px;
}
ul.indexList a:hover {
background:#FFFFFF url(/imgs/administrations/bg_lettre.gif) no-repeat scroll 0%;
color:#006699;
text-decoration:none;
}
#liIndexOn {
background:#FFFFFF url(/imgs/administrations/bg_lettre.gif) no-repeat scroll 0%;
color:#006699;
float:left;
height:20px;
padding:3px 2px;
width:22px;
}
#dlSubNav ul.newList {
	font-size:1.0em;
	font-weight:normal;
	line-height:14px;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0;
	text-transform:none;
}
#dlSubNav ul.newList li.fiche {
	margin-left: -4px;
	background:transparent url(/imgs/bullet.gif) no-repeat 0 7px;
}
#dlSubNav ul.newList a:link, #dlSubNav ul.newList a:visited {
	color:#006699;
	font-weight:normal;
	padding:0 0 0 5px;
	text-transform:none;
	background: transparent;
}
#dlSubNav ul.newList a:hover {
	text-decoration:underline;
}
p.faqList {
margin:0;
padding:0 0 0 20px;
}
div.answer {
border-bottom:1px dotted #666600;
}
/* PLAN DU SITE */
ul.planLst {
	float:left;
	width:43%;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	font-size:0.7em;
}
#smGS ul, #smGA ul {
	margin-bottom: 0;
	padding-bottom: 0;
}
#smGS.planLst {
	/*border-left:1px dotted #666600;*/
	background: url(/imgs/pointill_V.gif) no-repeat left 30px;
}
ul.planLst a:link, ul.planLst a:visited {
	text-decoration:none;
}
ul.planLst a:hover {
background:#FFFFFF none repeat scroll 0%;
color:#006699;
}
#smGA.planLst a.smMainLk:link, #smGA.planLst a.smMainLk:visited {
background:#006699 none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#FFF;
display:block;
font-weight:bold;
text-align: center;
padding:3px 5px;
}
#smGS.planLst a.smMainLk:link, #smGS.planLst a.smMainLk:visited {
background:#666600 none repeat scroll 0%;
border:1px solid #CCCCCC;
color:#FFF;
display:block;
font-weight:bold;
text-align: center;
padding:3px 5px;
}
ul.planLst li {
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#smGA.planLst li li {
	font-size:1.4em;
	background:#FFFFFF url(/imgs/bullet_mnav.gif) no-repeat scroll 0pt 7px;
	color:#000000;
	padding:3px 0pt 8px 15px;
}
#smGS.planLst li li {
	font-size:1.4em;
	background:#FFFFFF url(/imgs/services/bullet_mnav.gif) no-repeat scroll 0pt 7px;
	color:#000000;
	padding:3px 0pt 8px 15px;
}
#smPlus {
	float: left;
	background: url(/imgs/pointill_V.gif) no-repeat center 30px;
	margin-bottom: 20px;
}
#smPlus ul.planLst {
	font-size:1.0em;
	width: 200px;
	padding-top: 20px;
}


#mainCt ul.smSub {
margin:8px 0pt 0pt;
padding:0pt;
}
#smGS.planLst ul.smSub li, #smGA.planLst ul.smSub li {
background:#FFFFFF url(/imgs/bullet_doc.gif) no-repeat ;
color:#000000;
font-size:1.3em;
font-weight:normal;
padding:0pt 0pt 6px 15px;
}
ul.planLst ul.smSub a:hover {
color:#000000;
text-decoration:underline;
}
#smTools {
border:1px solid #CCCCCC;
clear:left;
margin-left:20px;
width:84%;
}
/*Ajoute par bastien*/
.topicList .rubrique {
padding-left: 15px;
}
