#ariane-accueil {
    padding: 0 20px 4px 16px;
}

#accueil-cherchez, #accueil-services, #accueil-repertoires, #accueil-aidemem {
	position:relative;
	width:402px;
	padding-bottom:12px;
	margin-left:30px;
	margin-top:15px;
	background:url(../images/accueil-cit-fond-zone-bas.gif) no-repeat bottom left;	
}

#accueil-aidemem {
	padding-bottom:10px;
	background:url(../images/accueil-cit-fond-zone-bas-b.gif) no-repeat bottom left;	
}

#accueil-cherchez .wrap, #accueil-services .wrap, #accueil-repertoires .wrap, #accueil-aidemem .wrap {
	background:url(../images/accueil-cit-fond-degr.gif) repeat-x bottom left;	
	width:397px;
}

#accueil-aidemem .wrap {
	background:url(../images/accueil-cit-fond-degr-b.gif) repeat-x bottom left;
}

#accueil-cherchez #cherchez, #accueil-services #services, #accueil-repertoires #repertoires, #accueil-aidemem #aidemem {
	background:url(../images/accueil-cit-fond-zone.gif) repeat top left;
	width:396px;
	clear:both;
	padding:0 5px 0 0;
	font-size:0.9em;
}

#accueil-aidemem #aidemem {
	background:url(../images/accueil-cit-fond-zone-b.gif) repeat top left;
}

#accueil-services li.plus, #accueil-repertoires li.plus {
	width:150px;
	border-top:1px solid #b2d0e1;
	margin-top:7px;
}

#accueil-cherchez #cherchez {
	width:386px;
	padding:10px 5px 10px 10px;
}

#accueil-cherchez strong {
	display:block;
	margin:5px 0;
}

#accueil-cherchez input {
	margin-top:10px;
}

#accueil-cherchez #chercher {
	margin-left:10px;
}

#accueil-cherchez h2, #accueil-services h2, #accueil-repertoires h2, #accueil-aidemem h2 {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#a55b05;
	font-weight:bold;
	padding:2px 0 3px;
	font-size:1em;
	background:white;
	width:397px;
	border-bottom:solid 2px #a55b05;
	margin-right:5px;
	margin-bottom:0;
}

#accueil-aidemem h2 {
	color:#3274a6;
	border-bottom:solid 2px #3274a6;
}

#accueil-cherchez ul, #accueil-services ul, #accueil-repertoires ul, #accueil-aidemem ul {
	margin:0 0 8px 8px;
	padding:0;
}

#accueil-cherchez li, #accueil-services li, #accueil-repertoires li, #accueil-aidemem li {
	padding:5px 0 0 10px;
	background:url(../images/accueil-cit-bullet.gif) no-repeat 0 11px;	
}

#zone-nouveautes .ul-promo {
	background:none repeat scroll 0 0 transparent;
	margin:0;
	padding:0;
}

#zone-nouveautes .ul-promo li {
margin:10px 0 0 14px;
padding:0;
}

#ariane-3clics {
	margin-left:205px;
}

#zonetexte2 {
	margin:0 10px;
}


#menu .menutop {
	background:transparent url(../images/menu-haut-cit.gif) no-repeat bottom right;
	margin-top: 0;
	/*padding-top: 60px;*/
}

#menu .menubody {
	background:#fefcf0;
	border-left:1px solid #b3d0f1;
	border-right:1px solid #b3d0f1;
}

#menu .menubottom {
	background:transparent url(../images/menu-bas-cit.gif) no-repeat bottom right;
}

#menu a {
	color:#003366;	
}

#menu .accueilmenu h3 {
	margin:0;
	padding:1px 6px 5px;
	color:#a55b05;
}

#menu li.nocontent {
	background:none;
	color:#ce6e05;
	padding:0;
}

#menu li.nocontent h4 {
	margin:15px 0 8px 0;
	color:#ce6e05;
	line-height:1;
}

#bouton-regions-fr {
	background:url(../images/btn_regions_fr.gif) no-repeat top left;
	display:block;
	width:175px;
	height:55px;
	margin-top:15px;
}

#bouton-regions-en {
	background:url(../images/btn_regions_en.gif) no-repeat top left;
	display:block;
	width:175px;
	height:55px;
	margin-top:15px;
}

.bouton-region span {
	display:none;
}

.footer ul.first-line {
	border-bottom:1px solid #decfaa;
}

.promo {
	width:154px;
	padding-left:1px;
	text-align:center;
	padding-top:15px;
}

.promo p {
	margin:0;
	padding:0;
}

.promo a {
	display:block;
	margin-bottom:15px;
}

#zone-centre {
	float:left;
}

#zone-centre #message {
	margin-left:12px;
}

#zone-main-content {
	width:408px;
	margin-left:11px;
	background:#FFFFFF url(../images/accueil-cit-fond-content-top.gif) left 2px no-repeat;
}

#zone-main-content .wrap2 {
	background:url(../images/accueil-cit-fond-content-bottom.gif) left bottom no-repeat;
	padding:0 10px 38px 3px;
	overflow:auto;
}

#zone-main-content h1 {
	padding:0;
	margin:12px 0 0 6px;
}

#zone-main-content .wrap2 div {
	float:left;
	width:190px;
	padding:0 0 0 7px;
}

#zone-main-content h2 {
	text-indent:-9999px;
	width:189px;
	height:60px;
	padding:0;
	margin:13px 0 6px 0;
}

.fr #zone-main-content #inscription-transactions {
	background:url(../images/titre-inscription-fr.gif) left top no-repeat;
}

.en #zone-main-content #inscription-transactions {
	background:url(../images/titre-inscription-en.gif) left top no-repeat;
}

.es #zone-main-content #inscription-transactions {
	background:url(../images/titre-inscription-es.gif) left top no-repeat;
}

.fr #zone-main-content #evenements-vie {
	background:url(../images/titre-evenements-vie-fr.gif) left top no-repeat;
}

.en #zone-main-content #evenements-vie {
	background:url(../images/titre-evenements-vie-en.gif) left top no-repeat;
}

.es #zone-main-content #evenements-vie {
	background:url(../images/titre-evenements-vie-es.gif) left top no-repeat;
}

.fr #zone-main-content #autres-guides {
	background:url(../images/titre-autres-guides-fr.gif) left top no-repeat;
}

.en #zone-main-content #autres-guides {
	background:url(../images/titre-autres-guides-en.gif) left top no-repeat;
}

.es #zone-main-content #autres-guides {
	background:url(../images/titre-autres-guides-es.gif) left top no-repeat;
}

.fr #zone-main-content #habitation {
	background:url(../images/titre-habitation-fr.gif) left top no-repeat;
}

.en #zone-main-content #habitation {
	background:url(../images/titre-habitation-en.gif) left top no-repeat;
}

.es #zone-main-content #habitation {
	background:url(../images/titre-habitation-es.gif) left top no-repeat;
}

.fr #zone-main-content #clienteles {
	background:url(../images/titre-clienteles-fr.gif) left top no-repeat;
}

.en #zone-main-content #clienteles {
	background:url(../images/titre-clienteles-en.gif) left top no-repeat;
}

.es #zone-main-content #clienteles {
	background:url(../images/titre-clienteles-es.gif) left top no-repeat;
}

.fr #zone-main-content #guide-sante {
	background:url(../images/titre-guide-sante-fr.gif) left top no-repeat;
}

.en #zone-main-content #guide-sante {
	background:url(../images/titre-guide-sante-en.gif) left top no-repeat;
}

.es #zone-main-content #guide-sante {
	background:url(../images/titre-guide-sante-es.gif) left top no-repeat;
}

.fr #zone-main-content h2.trois-clics {
	background:url(../images/titre-3clics-fr.gif) left top no-repeat;
	width:385px;
	margin-left:7px;
}

.en #zone-main-content h2.trois-clics {
	background:url(../images/titre-3clics-en.gif) left top no-repeat;
	width:385px;
	margin-left:7px;
}

.es #zone-main-content h2.trois-clics {
	background:url(../images/titre-3clics-es.gif) left top no-repeat;
	width:385px;
	margin-left:7px;
}

#zone-main-content ul.trois-clics {
	padding-left:7px;
}

#zone-main-content div.wrap2 ul li {
	margin:0;
	padding-top:4px;
	background-position:left 10px;
}

#zone-main-content li a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#003366;
	padding:0;
	margin:0;
	text-decoration:none;
}

#zone-main-content li a:hover, #zone-main-content li a:active {
	text-decoration:underline;
}

#zone-main-content li a:visited {
	color: #516D88;
}

#zone-services {
	float:left;
	width:184px;
	margin-left:4px;
}

#zone-services div {
	background:url(../images/accueil-cit-fond-big-box-bottom.gif) left bottom no-repeat;
}

#zone-services div div.wrap {
	background:url(../images/accueil-cit-fond-big-box.gif) left top no-repeat;
}

#zone-nouveautes {
	float:left;
	width:150px;
	margin-left:12px
}

#zone-nouveautes div {
	background:url(../images/accueil-cit-fond-small-box-bottom.gif) left bottom no-repeat;
}

#zone-nouveautes div div.wrap {
	background:url(../images/accueil-cit-fond-small-box.gif) left top no-repeat;
}

#zone-services div, #zone-nouveautes div {
	padding:0 0 10px 0;
	margin:0 0 8px 0;
}

#zone-services div div.wrap, #zone-nouveautes div div.wrap {
	padding:0;
}
/*******************************************************
� Supprimer apr�s validation non utilis� la fonction apr�s devrait �tre utilis�
********************************************************/
#zone-services h1, #zone-nouveautes h1 {
	padding:15px 15px 1px;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#982d08;
}

#zone-services h2, #zone-services h3, #zone-nouveautes h2 {
	padding:15px 15px 1px;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	color:#982d08;
}

#zone-services ul, #zone-nouveautes ul, #zone-main-content ul {
	padding:0;
	margin:0;
}

#zone-services li, #zone-nouveautes li, #zone-main-content li {
	padding-top:2px;
	padding-left:9px;
	padding-bottom:0;
	background:url(../images/puce-orange.gif) left 8px no-repeat;
	margin:5px 15px 0 17px;
}

#zone-services li a, #zone-nouveautes li a {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#51260b;
	padding:0;
	margin:0;
	text-decoration:none;
}

#zone-services li a:hover, #zone-services li a:active, #zone-nouveautes li a:hover, #zone-nouveautes li a:active {
	text-decoration:underline;
}

#zone-nouveautes ul.pub {
	background:none;
	padding:0;
	margin:0;
}

#zone-nouveautes ul.pub li {
	padding:0;
	margin:10px 0 0 14px;
}

/* Message d'int�r�t et urgence */
#message .urgenceaccueil {
	background:transparent url(../images/urgence_c_bg.gif) repeat-y scroll 0%;
	margin-left:5px;
	margin-top:2px;
	width:396px;
}
#message .urgenceaccueil .wrap {
	background:transparent url(../images/urgence_c_bas.gif) no-repeat scroll center bottom;
	padding-bottom:16px;
}
* html #message .urgenceaccueil .wrap {
	height:1%;
}
#message .urgenceaccueil h3 {
	background:#074370 url(../images/urgence_c_logo.gif) no-repeat scroll 4px -1px;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	height:32px;
	line-height:32px;
	margin:0pt;
	padding:0pt 0pt 0pt 40px;
}
#message .urgenceaccueil .texte {
	padding:5px 10px 10px;
}
#message .urgenceaccueil h4 {
	color:#074370;
	font-size:1.2em;
	margin:0pt;
}
#message .urgenceaccueil h5 {
	color:#B3A169;
	font-size:1em;
	margin:10px 0pt 0pt;
}
#message .urgenceaccueil .texte .visuel {
	border:1px solid #999999;
	float:right;
	margin:10px 0pt 5px 10px;
	width:100px;
}
#message .urgenceaccueil .texte .visuel img {
	width:100px;
}
#message .urgenceaccueil .texte p {
	font-size:0.9em;
	margin:0.7em 0pt;
}
#message .urgenceaccueil #alerte {
	background:#F2AB53 url(../images/alerte_c_bg.gif) repeat-y scroll 0%;
	border-color:#F09A31 -moz-use-text-color;
	border-style:solid none;
	border-width:1px medium;
	clear:both;
	font-size:0.9em;
	margin:5px 1px 0pt;
	padding:5px;
}
#message .urgenceaccueil marquee {
	voice-family:inherit;
	width:auto;
	font-size:small;
}
html > body #message .urgenceaccueil marquee {
	width:auto;
}
#message .interetaccueil {
	background:transparent url(../images/message_c_bg.gif) repeat-y scroll 0%;
	margin-left:5px;
	margin-top:15px;
	padding:0pt;
	width:396px;
}
#message .interetaccueil .wrap {
	background:transparent url(../images/message_c_bas.gif) no-repeat scroll center bottom;
	margin:0pt;
	padding:0pt;
}
* html #message .interetaccueil .wrap {
	height:1%;
}
#message .interetaccueil h3 {
	background:transparent url(../images/message_c_haut.gif) no-repeat scroll 0%;
	color:#9A2302;
	font-size:1.1em;
	margin:0pt;
	padding:4px 0pt 4px 30px;
}
#message .interetaccueil .texte {
	font-size:0.9em;
	padding:10px 10px 15px;
}
#message .interetaccueil .texte h4 {
	color:#074370;
	font-size:1.2em;
	margin:0pt 0pt 10px;
}
#message .interetaccueil .texte p {
	margin:0pt 0pt 10px;
}
#plansite li {
	list-style: disc;
}
