#conteneur-sip, #conteneur-sip * {
	font-family: arial, sans-serif !important;
	font-size: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	font-weight: normal !important;
	font-style: normal !important;
	text-decoration: none !important;
	font-variant: normal !important;
	text-transform: none !important;
	text-align: left !important;
	vertical-align: middle !important;
	line-height: normal !important;
	text-indent: 0 !important;
	/*white-space: normal !important;*/
	color: #000000 !important;
	background: transparent none no-repeat scroll 0 0 !important;
	width: auto !important;
	height: auto !important;
	border: 0 none transparent !important;
	display: block !important;
	visibility: visible !important;
	clip: auto !important;
	overflow: visible !important;
	float: none !important;
	clear: none !important;
	position: static !important;
	top: 0 !important;
	left: 0 !important;
	bottom: auto !important;
	right: auto !important;
	z-index: 0 !important;
	list-style: outside none !important;
	empty-cells: show !important;
	border-collapse: collapse !important;
	caption-side: top !important;
	word-wrap: break-word !important;
}
#conteneur-sip a, #conteneur-sip abbr, #conteneur-sip acronym, #conteneur-sip b, #conteneur-sip basefont, #conteneur-sip bdo, #conteneur-sip big, #conteneur-sip br, #conteneur-sip cite, #conteneur-sip code, #conteneur-sip dfn, #conteneur-sip em, #conteneur-sip font, #conteneur-sip i, #conteneur-sip img, #conteneur-sip input, #conteneur-sip kbd, #conteneur-sip label, #conteneur-sip q, #conteneur-sip s, #conteneur-sip samp, #conteneur-sip select, #conteneur-sip small, #conteneur-sip span, #conteneur-sip strike, #conteneur-sip strong, #conteneur-sip sub, #conteneur-sip sup, #conteneur-sip textarea, #conteneur-sip tt, #conteneur-sip u, #conteneur-sip var {
	display: inline !important;
	vertical-align: bottom !important;
}
#conteneur-sip script, #conteneur-sip input[type="hidden"] {
	display: none !important;
}
#conteneur-sip table {
	display: table !important;
}
#conteneur-sip table.table-integration {
	width:100% !important;
}
#conteneur-sip tr {
	display: table-row !important;
}
#conteneur-sip tr.tr-integration, #conteneur-sip td.td-integration {
	display: block !important;
}
#conteneur-sip th, #conteneur-sip td {
	display: table-cell !important;
}
#conteneur-sip strong, #conteneur-sip h1, #conteneur-sip h2, #conteneur-sip h3, #conteneur-sip h4, #conteneur-sip h5, #conteneur-sip h6, #conteneur-sip strong *, #conteneur-sip h1 *, #conteneur-sip h2 *, #conteneur-sip h3 *, #conteneur-sip h4 *, #conteneur-sip h5 *, #conteneur-sip h6 * {
	font-weight: bold !important;
}
#conteneur-sip hr {
	display: none !important;
}
#conteneur-sip .cache {
	display: none !important;
}
#conteneur-sip .clear-both {
	clear: both !important;
	overflow: hidden !important;
	margin: 0 !important;
	padding: 0 !important;
	display: block !important;
	font-size:0% !important;
  height:0% !important;
}
#conteneur-sip .align-center {
	text-align: center !important;
}
#conteneur-sip em, #conteneur-sip em * {
	font-style: italic !important;
}


#conteneur-sip {
	padding: 5px 5px 5px 5px !important;
	font-size: 10pt !important;
  height: 1%;
}
#conteneur-sip .cadre-recherche {
	border: 1px solid #B9B9B9 !important;
	padding: 2px 2px 2px 2px !important;
	background-color: #F9F8F0 !important;
	margin: 0 0 10px 0 !important;
}
#conteneur-sip .contenu-cadre-recherche {
	padding: 10px 10px 10px 10px !important;
}
#conteneur-sip .titre-cadre-recherche {
	background-color: #C60303 !important;
	background-image: url('../images/picto_recherche.png') !important;
	background-position: 4px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .titre-cadre-recherche * {
	color: #FFFFFF !important;
}
#conteneur-sip .bloc-col-recherche {
	width: 46% !important;
	padding: 0 1% 0 3% !important;
	float: left !important;
}
#conteneur-sip .bloc-col-recherche label {
	display: block !important;
	padding: 0 0 5px 0 !important;
}
#conteneur-sip .champ-texte {
	border: 1px solid #9D9D9D !important;
	width: 50% !important;
	background-color: #FFFFFF !important;
	padding: 2px 5px 2px 5px !important;
	vertical-align: middle !important;
}
#conteneur-sip .bouton-formulaire {
	background-color: #C60303 !important;
	padding: 2px 4px 2px 4px !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	vertical-align: middle !important;
	cursor:pointer !important;
}
#conteneur-sip .liste-deroulante {
	border: 1px solid #9D9D9D !important;
	vertical-align: middle !important;
	background-color: #FFFFFF !important;
}
#conteneur-sip .erreur {
	padding: 0 0 0 16px !important;
	margin: 10px 1% 0 3% !important;
	background-image: url('../images/picto_erreur.png') !important;
	background-position: 0 45% !important;
	/*font-size: 9pt !important;*/
}
#conteneur-sip .erreur * {
	color: #E50000 !important;
}
#conteneur-sip .col-1-en-1-col {
	float: left !important;
	width: 100% !important;
}
#conteneur-sip .cadre-principal {
	border: 1px solid #B9B9B9 !important;
	padding: 2px 2px 2px 2px !important;
	background-color: #F9F8F0 !important;
	margin: 0 0 10px 0 !important;
}
#conteneur-sip .cadre-principal .titre-bloc {
	background-color: #4F4F4F !important;
	padding: 5px 5px 5px 5px !important;
}
#conteneur-sip .cadre-principal .titre-bloc * {
	color: #FFFFFF !important;
}
#conteneur-sip .cadre-principal .titre-bloc-central {
	background-image: url('../images/picto_contenu_guide.png') !important;
	background-position: 8px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .contenu-bloc {
	padding: 7px 7px 7px 7px !important;
	font-size: 90% !important;
}
#conteneur-sip .texte-explication-recherche-localite {
	padding: 20px 0 20px 0 !important;
}
#conteneur-sip .texte-explication-recherche-localite * {
	text-align: center !important;
}
#conteneur-sip .pied-de-page {
	font-size: 90% !important;
	padding: 10px 0 0 0 !important;
}
#conteneur-sip .pied-de-page * {
	text-align: right !important;
	color: #4D4D4D !important;
}
#conteneur-sip .pied-de-page p {
	float: right !important;
}
#conteneur-sip .pied-de-page p *{
	vertical-align: middle !important;
}
#conteneur-sip .pied-de-page p a {
	vertical-align: middle !important;
	margin-left: 5px !important;
}
#conteneur-sip .pied-de-page p img.float-left {
	margin-bottom: 0 !important;
}
#conteneur-sip .pied-de-page a {
	text-decoration: underline !important;
}
#conteneur-sip .pied-de-page a:hover {
	text-decoration: none !important;
}
#conteneur-sip .pied-de-page img {
	vertical-align: middle !important;
	margin: 0 0 4px 0 !important;
}
#conteneur-sip .pied-de-page2 {
	font-size: 90% !important;
	padding: 15px 0 0 0 !important;
	width: 640px !important;
	margin: 0 auto 0 auto !important;
}
#conteneur-sip .pied-de-page2 * {
	color: #4D4D4D !important;
}
#conteneur-sip .pied-de-page2 a {
	text-decoration: underline !important;
}
#conteneur-sip .pied-de-page2 img {
	vertical-align: -7px !important;
	margin: 2px 0 2px 0 !important;
}
#conteneur-sip .logo-pied-de-page {
	float: left !important;
	margin: 0 10px 0 0 !important;
}
#conteneur-sip .pied-de-page2 .logo-pied-de-page {
	float: left !important;
	margin: 8px 10px 0 0 !important;
}
#conteneur-sip .float-left {
	float: left !important;
}
#conteneur-sip .float-right {
	float: right !important;
}
#conteneur-sip .texte-commune-selectionnee {
	font-size: 110% !important;
}
#conteneur-sip .col-1-en-2-cols {
	float: left !important;
	width: 65% !important;
}
#conteneur-sip .col-2-en-2-cols {
	clear: right !important;
	float: right !important;
	width: 34% !important;
}
#conteneur-sip .cadre-principal .titre-acces-par {
	font-size: 120% !important;
	padding: 0 0 5px 0 !important;
	color: #C60303 !important;
	font-weight:bold !important;
}
#conteneur-sip .cadre-principal .liste-themes ul {
	margin: 0 0 3px 0 !important;
	padding: 0 0 0 2em !important;
}
#conteneur-sip .cadre-principal .liste-themes li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: disc !important;	
	vertical-align: middle !important;
	/* Ne plus jamais mettre le width 100% sinon les puces rouges cassent sous IE7/6 */
	/*width: 100% !important;*/
}
#conteneur-sip .cadre-principal .liste-themes li a {
	vertical-align: 0 !important;
	/*font-size: 9pt !important;*/
	display: block !important;
	padding: 4px 0 4px 0 !important;
	width:100% !important;
	border-bottom: 1px solid #C3C3C3 !important;
	color: black !important;
}

/*------SURCHARGE IMMEDIATE-------*/
#conteneur-sip .cadre-principal .liste-themes li {
	padding: 2px 0px 4px 0px !important;
	margin-bottom:2px !important;
	border-bottom: 1px solid #C3C3C3 !important;
	
	background-repeat:no-repeat !important;
	background-position:right top !important;
}
#conteneur-sip .cadre-principal .liste-themes li h3 {
	width:90% !important;	
}
#conteneur-sip .cadre-principal .liste-themes li h3 a {
	width:100% !important;
}
#conteneur-sip .cadre-principal .liste-themes li a {
	border:0 !important;
	padding:0 !important;
	width:90% !important;	
	/*display:inline !important;*/
}
/*-------------*/

/***********************************************************/
/* Refonte navigation avec affichage des sous-sous niveaux */
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes {
	margin:3px 0 0 0 !important;
	padding:0 !important;
}
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes li {
	list-style-type:none !important;
	/*display:inline !important;*/
	margin: 0 !important;
	padding: 2px 0 2px 0 !important;
	line-height:1.1em !important;
	color: #000000 !important;
	border:0 !important;
	font-size:90% !important;
}
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes li a {
	/*vertical-align: middle !important;*/
}
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes .lien-standard {
	color: #c60303 !important;
}
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes .lien-standard:hover {
	text-decoration:none !important;
}

/* Accueil */
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes-accueil li {
	padding:0 !important;
	display:inline !important;
}
#conteneur-sip .cadre-principal .liste-themes .liste-themes-sous-themes-accueil li a {
	display:inline !important;
}

/***********************************************************/

#conteneur-sip .cadre-principal .liste-themes li a:hover {
	text-decoration:underline !important;
}
#conteneur-sip .cadre-principal .liste-themes-col-1 {
	float: left !important;
	width: 49% !important;
	padding: 0 1% 0 0 !important;
}
#conteneur-sip .cadre-principal .liste-themes-col-2 {
	float: left !important;
	width: 49% !important;
	padding: 0 0 0 1% !important;
}
#conteneur-sip .cadre-principal .liste-liens ul {
	padding: 0 0 0 1em !important;
}
#conteneur-sip .cadre-principal .liste-liens li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
	width: 100% !important;
}
#conteneur-sip .cadre-principal .liste-liens li * {
	font-weight: normal !important;;
}
#conteneur-sip .cadre-principal .liste-liens li a {
	vertical-align: 0 !important;
	/*font-size: 9pt !important;*/
	display: block !important;
	padding: 2px 0 2px 0 !important;
	width:100% !important;
	/*color: black !important;*/
}
#conteneur-sip .cadre-principal .titre-cadre {
	padding: 5px 5px 7px 5px !important;
}
#conteneur-sip .cadre-principal .titre-cadre img {
	float: left !important;
	margin: 0 5px 0 0 !important;
}
#conteneur-sip .cadre-local {
	border: 1px solid #C60303 !important;
	padding: 2px 2px 2px 2px !important;
	background-color: #F9F8F0 !important;
	margin: 0 0 10px 0 !important;
}
#conteneur-sip .cadre-local .titre-cadre {
	padding: 5px 5px 7px 5px !important;
}
#conteneur-sip .cadre-local .titre-cadre img {
	float: left !important;
	margin: 0 5px 0 0 !important;
}
#conteneur-sip .cadre-local .titre-bloc {
	background-color: #C60303 !important;
	padding: 5px 5px 5px 5px !important;
}
#conteneur-sip .cadre-local .titre-bloc * {
	color: #FFFFFF !important;
}
#conteneur-sip .cadre-local .contenu-bloc {
	padding: 7px 7px 7px 7px !important;
	font-size: 90% !important;
}
#conteneur-sip .cadre-local .titre-acces-par {
	font-size: 110% !important;
	padding: 0 0 5px 0 !important;
	color: #C60303 !important;
}
#conteneur-sip .cadre-local .liste-themes ul {
	margin: 0 0 3px 0 !important;
	padding: 0 0 0 2em !important;
}
#conteneur-sip .cadre-local .liste-themes li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: disc !important;
	vertical-align: middle !important;
	width: 100% !important;
}
#conteneur-sip .cadre-local .liste-themes li a {
	vertical-align: 0 !important;
	/*font-size: 9pt !important;*/
	display: block !important;
	padding: 4px 0 4px 0 !important;
	width:100% !important;
	border-bottom: 1px solid #C3C3C3 !important;
}
#conteneur-sip .cadre-local .liste-themes-col-1 {
	float: left !important;
	width: 49% !important;
	padding: 0 1% 0 0 !important;
}
#conteneur-sip .cadre-local .liste-themes-col-2 {
	float: left !important;
	width: 49% !important;
	padding: 0 0 0 1% !important;
}
#conteneur-sip .cadre-local .liste-liens ul {
	padding: 0 0 0 1em !important;
}
#conteneur-sip .cadre-local .liste-liens li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
	width: 100% !important;
}
#conteneur-sip .cadre-local .liste-liens li * {
	font-weight: normal !important;;
}
#conteneur-sip .cadre-local .liste-liens li a {
	vertical-align: 0 !important;
	/*font-size: 9pt !important;*/
	display: block !important;
	padding: 2px 0 2px 0 !important;
	width:100% !important;
	/*color: black !important;*/
}

#conteneur-sip .cadre-local .liste-liens li a:hover {
	text-decoration:underline !important;
}

#conteneur-sip .div-titre {
	padding: 0 0 10px 5px !important;
	color:red !important;
}
#conteneur-sip .titre-page {
	/*font-family: verdana, sans-serif !important;*/
	margin-right:85px !important;
}
#conteneur-sip .titre-page * {
	/*font-family: verdana, sans-serif !important;*/
	color: #C60303 !important;
	font-size: 160% !important;
}
#conteneur-sip .page-actions {
	width:80px !important;
	float:right !important;
	padding-top:4px !important;
}
#conteneur-sip .page-actions .lien-imprimer {
	background:transparent url('../images/printer.png') no-repeat top left !important;
	/*background:transparent url('../images/printer_rouge.png') no-repeat top left !important;*/
	padding-left:20px !important;
}
#conteneur-sip .page-actions .lien-imprimer a {
	text-decoration:underline !important;
}
#conteneur-sip .page-actions .lien-imprimer a:hover {
	text-decoration:none !important;
}
#conteneur-sip .fil-ariane {
	padding: 0 0 20px 5px !important;
}
#conteneur-sip .fil-ariane a {
	text-decoration: underline !important;
}
#conteneur-sip .fil-ariane a:hover {
	text-decoration: none !important;
}
#conteneur-sip .fil-ariane span {
	color: #C60303 !important;
}
#conteneur-sip .picto-retour {
	float:right !important;
}
#conteneur-sip .picto-retour a span {
	display: none !important;
}
#conteneur-sip .picto-retour a {
	display: block !important;
	width: 17px !important;
	height: 0px !important;/* Modif Karen de 18 à 0*/
	overflow: hidden !important;
	font-size: 0% !important;	
	padding-top:18px !important;/* Ajout Karen*/
	background-image: url('../images/picto_remonter_page.png') !important;
	background-color:#4F4F4F;
	background-position: 50% 50% !important;
	margin: -1px 2px 0 0 !important;
}
#conteneur-sip .cadre-principal .texte-standard {
	/*font-size: 9pt !important;*/
}
#conteneur-sip .cadre-principal .texte-standard p, #conteneur-sip .cadre-principal p.texte-standard {
	margin: 0 0 4px 0 !important;
}
#conteneur-sip .cadre-principal .lien-standard, #conteneur-sip .cadre-principal .texte-standard .lien-standard {
	/*font-size: 9pt !important;*/
	color: #C60303 !important;
	text-decoration: underline !important;
}
#conteneur-sip .cadre-principal .lien-standard:hover, #conteneur-sip .cadre-principal .texte-standard .lien-standard:hover {
	text-decoration: none !important;
}
#conteneur-sip .cadre-principal .liste-a-puces-niv1 {
	/*padding: 0 0 0 1em !important;*/
	padding: 0 0 0 16px !important;
}
#conteneur-sip .cadre-principal .liste-a-puces-niv1 li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
	margin: 0 0 6px 0 !important;
}
#conteneur-sip .cadre-principal .liste-a-puces-niv1 li li {
	margin: 0 0 5px 0 !important;
}
#conteneur-sip .lien-legende {
	text-decoration: underline !important;
	display: block !important;
	text-align: center !important;
}
#conteneur-sip .cadre-principal .titre-avertissement {
	background-image: url('../images/picto_avertissement.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-questions-reponses {
	background-image: url('../images/picto_questions_reponses.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-en-savoir-plus {
	background-image: url('../images/picto_en_savoir_plus.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-demarches-en-ligne {
	background-image: url('../images/picto_demarches_en_ligne.png') !important;
	background-position: 5px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-formulaires {
	background-image: url('../images/picto_formulaires.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-ou-s-adresser {
	background-image: url('../images/picto_ou_s_adresser.png') !important;
	background-position: 6px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-texte-de-reference {
	background-image: url('../images/picto_texte_de_reference.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-montants {
	background-image: url('../images/picto_montant.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-partenaires {
	background-image: url('../images/picto_partenaire.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-comment-faire-si {
	background-image: url('../images/picto_cfs.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-informations-complementaires {
	background-image: url('../images/picto_info_complementaires.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-sites-internet-publics {
	background-image: url('../images/picto_site_public.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-principal .titre-voir-aussi {
	background-image: url('../images/picto_voir_aussi.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
/*
#conteneur-sip .cadre-local .titre-avertissement {
	background-image: url('../images/picto_avertissement.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-local .titre-questions-reponses {
	background-image: url('../images/picto_questions_reponses.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-local .titre-en-savoir-plus {
	background-image: url('../images/picto_en_savoir_plus.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-local .titre-demarches-en-ligne {
	background-image: url('../images/picto_demarches_en_ligne.png') !important;
	background-position: 5px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-local .titre-formulaires {
	background-image: url('../images/picto_formulaires.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-local .titre-ou-s-adresser {
	background-image: url('../images/picto_ou_s_adresser.png') !important;
	background-position: 7px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .cadre-local .titre-texte-de-reference {
	background-image: url('../images/picto_texte_de_reference.png') !important;
	background-position: 9px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
*/

#conteneur-sip .cadre-local .texte-standard {
	/*font-size: 9pt !important;*/
}
#conteneur-sip .cadre-local .texte-standard p, #conteneur-sip .cadre-local p.texte-standard {
	margin: 0 0 4px 0 !important;
}
#conteneur-sip .cadre-local .lien-standard, #conteneur-sip .cadre-local .liste-liens li .lien-standard {
	/*font-size: 9pt !important;*/
	color: #C60303 !important;
	text-decoration: underline !important;
}
#conteneur-sip .cadre-local .lien-standard:hover, #conteneur-sip .cadre-local .liste-liens li .lien-standard:hover {
	text-decoration:none !important;
}
#conteneur-sip .vignette-geolocalisation {
	float: right !important;
	width: 80px !important;
	text-align: center !important;
	margin-bottom:2px !important;
	/*font-size: 9pt !important;*/
}
#conteneur-sip .cadre-principal .sommaire-fiche {
	padding: 0 0 10px 1em !important;
	border-bottom: 1px solid #C3C3C3 !important;
	margin: 0 0 10px 0 !important;
}
#conteneur-sip .cadre-principal .sommaire-fiche li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
}
#conteneur-sip .cadre-principal .sommaire-fiche li a {
	vertical-align: 0 !important;
	/*font-size: 9pt !important;*/
	display: block !important;
	padding: 1px 2px 1px 0 !important;
	text-decoration:underline !important;
}
#conteneur-sip .cadre-principal .sommaire-fiche li a:hover {
	text-decoration:none !important;
}
#conteneur-sip .cadre-principal .bloc-chapitre-fiche {
	padding: 0 0 10px 0 !important;
}
#conteneur-sip .cadre-principal .titre-chapitre-fiche {
	padding: 0 0 8px 0 !important;
}
#conteneur-sip .cadre-principal .titre-chapitre-fiche * {
	color: #C60303 !important;
}
#conteneur-sip .cadre-principal .bloc-sous-chapitre-fiche {
	padding: 0 0 5px 0 !important;
}
#conteneur-sip .cadre-principal .titre-paragraphe {
	/*font-size: 9pt !important;*/
	padding: 0 0 2px 0 !important;
}
#conteneur-sip .cadre-principal .tableau-standard {
	/*font-size: 9pt !important;*/
	margin: 0 0 5px 0 !important;
}
#conteneur-sip .cadre-principal .tableau-standard table {
	border-top: 1px solid #C60303 !important;
	border-left: 1px solid #C60303 !important;
}
#conteneur-sip .cadre-principal .tableau-standard th {
	font-weight: bold !important;
	text-align: center !important;
	padding: 5px 10px 5px 10px !important;
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #C60303 !important;
	border-right: 1px solid #C60303 !important;
}
#conteneur-sip .cadre-principal .tableau-standard td {
	padding: 5px 10px 5px 10px !important;
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #C60303 !important;
	border-right: 1px solid #C60303 !important;
}
#conteneur-sip .cadre-local .sommaire-fiche {
	padding: 0 0 10px 1em !important;
	border-bottom: 1px solid #C3C3C3 !important;
	margin: 0 0 10px 0 !important;
}
#conteneur-sip .cadre-local .sommaire-fiche li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
}
#conteneur-sip .cadre-local .sommaire-fiche li a {
	vertical-align: 0 !important;
	display: block !important;
	padding: 1px 2px 1px 0 !important;
}
#conteneur-sip .cadre-local .bloc-chapitre-fiche {
	padding: 0 0 8px 0 !important;
}
#conteneur-sip .cadre-local .titre-chapitre-fiche {
	padding: 0 0 8px 0 !important;
}
#conteneur-sip .cadre-local .titre-chapitre-fiche * {
	color: #C60303 !important;
}
#conteneur-sip .cadre-local .titre-paragraphe {
	/*font-size: 9pt !important;*/
	padding: 0 0 4px 0 !important;
}
#conteneur-sip .cadre-local .tableau-standard {
	/*font-size: 9pt !important;*/
	margin: 0 0 5px 0 !important;
}
#conteneur-sip .cadre-local .tableau-standard th {
	font-weight: bold !important;
	text-align: center !important;
	padding: 5px 10px 5px 10px !important;
	background-color: #FFFFFF !important;
	border: 1px solid #C60303 !important;
}
#conteneur-sip .cadre-local .tableau-standard td {
	padding: 5px 10px 5px 10px !important;
	background-color: #FFFFFF !important;
	border-bottom: 1px solid #C60303 !important;
	border-right: 1px solid #C60303 !important;
	border-left: 1px solid #C60303 !important;
}
#conteneur-sip .cadre-local .liste-a-puces-niv1 {
	padding: 0 0 0 1em !important;
}
#conteneur-sip .cadre-local .liste-a-puces-niv1 li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
	margin: 0 0 7px 0 !important;
}
#conteneur-sip .cadre-local .liste-a-puces-niv1 li li {
	margin: 0 0 5px 0 !important;
}
#conteneur-sip .cadre-local .titre-bloc-central {
	background-image: url('../images/picto_contenu_guide.png') !important;
	background-position: 8px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .image-title {
	overflow: hidden !important;
	text-align: center !important;
}

/* Comment faire si *********************************/
#conteneur-sip .cadre-principal .bloc-cfs-racine {
	margin-bottom:15px !important;
}
/* On met le cas avec ou sans le .liste-themes, car sur _unColonne la class est direct sur le div .liste-themes, pas englobant */
#conteneur-sip .cadre-principal .bloc-cfs-racine ul, #conteneur-sip .cadre-principal .bloc-cfs-racine .liste-themes ul {
	padding-left:0 !important;
	width:auto !important;
}
#conteneur-sip .cadre-principal .bloc-cfs-racine li, #conteneur-sip .cadre-principal .bloc-cfs-racine .liste-themes li {
	list-style-type: none !important;
	/*padding-left:28px !important;*/
	/*width:auto !important;*/
	
	border:none !important;
	padding-bottom:0 !important;
	padding:0 !important; /* Compatible avec le padding mis sur le h3, pour que l'image de fond soit à peu près centrée */
}
#conteneur-sip .cadre-principal .bloc-cfs-racine li h3, #conteneur-sip .cadre-principal .bloc-cfs-racine .liste-themes li h3 {
	background-position:top left !important;
	padding-top:2px !important;
}
#conteneur-sip .cadre-principal .bloc-cfs-racine li a, #conteneur-sip .cadre-principal .bloc-cfs-racine .liste-themes li a {
	/*border-bottom:none !important;*/
	/*display:none !important;*/
	width:auto !important;
	margin-left:28px !important;
	border-bottom: 1px solid #c3c3c3 !important;
	margin-top:2px !important;
	padding-bottom:4px !important;
}

#pub-F14128 {
	background-image:url("../images/cfs/bg-demenager.gif") !important;
}
#pub-F16225 {
	background-image:url("../images/cfs/bg-enfant.gif") !important;
}
#pub-F17556 {
	background-image:url("../images/cfs/bg-emploi.gif") !important;
}
#pub-F14485 {
	background-image:url("../images/cfs/bg-marie.gif") !important;
}
#pub-F16507 {
	background-image:url("../images/cfs/bg-deces.gif") !important;
}
#pub-F1700 {
	background-image:url("../images/cfs/bg-service-public.gif") !important;
}
#pub-F15913 {
	background-image:url("../images/cfs/bg-achat.gif") !important;
}
#pub-F17904 {
	background-image:url("../images/cfs/bg-retraite.gif") !important;
}
#pub-F17649 {
	background-image:url("../images/cfs/bg-succession.gif") !important;
}
#pub-F601 {
	background-image:url("../images/cfs/bg-garde-enfant.gif") !important;
}
#pub-F21829 {
	background-image:url("../images/cfs/bg-18ans.gif") !important;
}
/********************/

/* Optimisation des blocs de droite */
#conteneur-sip .contenu-bloc-item {
	padding-bottom:2px !important;
	margin-bottom:10px !important;
	border-bottom:1px solid #c3c3c3 !important;
}
#conteneur-sip .contenu-bloc-item-last {
	padding-bottom:0 !important;
	margin-bottom:0 !important;
	border-bottom:0 none transparent !important;
}
#conteneur-sip .contenu-bloc-item .contenu-bloc-item-titre {
	color: #c60303 !important;
	margin-bottom:4px !important;
	/*font-weight:bold !important;*/
}
#conteneur-sip .contenu-bloc-item .contenu-bloc-item-titre strong {
	color: #c60303 !important;
}
#conteneur-sip .contenu-bloc-item .bloc-chapitre-fiche {
	padding-bottom: 4px !important;
	
}
#conteneur-sip .contenu-bloc-item .titre-chapitre-fiche {
	padding: 0 0 2px 0 !important;
}
#conteneur-sip .contenu-bloc-item .titre-chapitre-fiche h3 {
	font-weight:normal !important;	
}
#conteneur-sip .contenu-bloc-item .bloc-sous-chapitre-fiche {
	padding-bottom: 3px !important;
}
#conteneur-sip .contenu-bloc-item .liste-a-puces-niv1 li {
	margin-bottom: 3px !important;
}
#conteneur-sip .contenu-bloc-item .texte-standard p, #conteneur-sip .contenu-bloc-item p.texte-standard {
	margin: 0 0 2px 0 !important;
}
/************************************/
#conteneur-sip ul li a {
	height: 1% !important\9
}
#conteneur-sip .titre-cadre-recherche {
	height: 1%\9
}
#conteneur-sip .cadre-principal {
	height: 1%\9
}
#conteneur-sip .cadre-principal .titre-bloc {
	height: 1%\9
}
#conteneur-sip .cadre-principal .contenu-bloc {
	height: 1%\9
}
#conteneur-sip .cadre-local {
	height: 1%\9
}
#conteneur-sip .cadre-local .titre-bloc {
	height: 1%\9
}
#conteneur-sip .cadre-local .contenu-bloc {
	height: 1%\9
}

.image-title {
    overflow: hidden;
    text-align: center;
}

#conteneur-sip .paddinglr10 {
  padding-left:10px !important;
  padding-right:10px !important;
}

#conteneur-sip .cadre-principal .liste-mentions ul {
	padding: 0 0 0 1em !important;
}
#conteneur-sip .cadre-principal .liste-mentions li {
	color: #C60303 !important;
	display: list-item !important;
	list-style-type: square !important;
	vertical-align: middle !important;
	width: 100% !important;
}
#conteneur-sip .cadre-principal .liste-mentions li * {
  color:black !important;
	font-weight: normal !important;
}
#conteneur-sip .cadre-principal .liste-mentions li a {
	vertical-align: 0 !important;
	/*font-size: 9pt !important;*/
	display: block !important;
	padding: 2px 0 2px 0 !important;
	width:100% !important;
	color: black !important;
}
#conteneur-sip .cadre-principal .liste-mentions li strong {
  font-weight: bold !important;
}
#conteneur-sip .cadre-principal .bigger{
  font-size:16px !important;
}

/* Annuaire FO */
#conteneur-sip .cadre-principal .bloc-contact-entite, #conteneur-sip .cadre-local .bloc-contact-entite {
	padding-top:5px !important;
}
#conteneur-sip .cadre-principal .periodes-entite, #conteneur-sip .cadre-local .periodes-entite {
	padding-top:5px !important;
}
#conteneur-sip .cadre-principal .libelle-periode, #conteneur-sip .cadre-local .libelle-periode {
	color: #c60303 !important;
}
#conteneur-sip .cadre-principal .ariane-entite, #conteneur-sip .cadre-local .ariane-entite {
	padding:2px 0 !important;
}
#conteneur-sip .cadre-principal .current-entite, #conteneur-sip .cadre-local .current-entite {
	color: #c60303 !important;
}

#conteneur-sip .cadre-principal .result-search-entite .bloc-contact-entite, #conteneur-sip .cadre-local .result-search-entite .bloc-contact-entite {
	float:left !important;
	width:45% !important;
	padding-top:0 !important;
}
#conteneur-sip .cadre-principal .result-search-entite .bloc-coordonnees-entite, #conteneur-sip .cadre-local .result-search-entite .bloc-coordonnees-entite {
	float:left !important;
	width:44% !important;
	padding-right:10px !important;
}
#conteneur-sip .cadre-principal .bloc-entite-clear, #conteneur-sip .cadre-local .bloc-entite-clear {
	display:none !important;
}
#conteneur-sip .cadre-principal .result-search-entite .bloc-entite-clear, #conteneur-sip .cadre-local .result-search-entite .bloc-entite-clear {
	display:block !important;
	clear:both !important;
}


#conteneur-sip .sf_container_secure {
	padding:20px;
}
#conteneur-sip .sf_container_secure .secure-image, #conteneur-sip .sf_container_secure .error-image {
	float:left !important;
	margin-right:15px !important;
	height:100px !important;
	width:48px !important;
}
#conteneur-sip .sf_container_secure .secure-image {
	background:url("../images/disabled48.png") top left no-repeat !important;
}
#conteneur-sip .sf_container_secure .error-image {
	background:url("../images/cancel48.png") top left no-repeat !important;
}	
#conteneur-sip .sf_container_secure .secure-image span, #conteneur-sip .sf_container_secure .error-image span{
	display:none !important;
}
#conteneur-sip .sf_container_secure .secure-text {
	padding-top:3px !important;
}
#conteneur-sip .sf_container_secure .secure-text span {
	font-weight:bold !important;
	font-size:110% !important;
}
#conteneur-sip .sf_container_secure .secure-text a {
	color: #c60303 !important;
	text-decoration:underline !important;
}
#conteneur-sip .sf_container_secure .secure-text a:hover {
	text-decoration:none !important;
}

/* Onglets de choix de guide */
/*
#conteneur-sip .hr-grids {
	display: block !important;
	height:1px !important;
	color:#C3C3C3 !important;
	background-color:#C3C3C3 !important;
}
*/
#conteneur-sip #guide-selector {
	/*padding-bottom:10px !important;*/
	font-size:100% !important;
	margin-bottom:10px !important;
}
#conteneur-sip #guide-selector-list {
	padding-bottom:0 !important;
	/*text-align:center !important;*/
	padding-left:4px !important;
	border-bottom:1px solid #C3C3C3 !important;
	/*margin-bottom:-1px !important;*/
}
#conteneur-sip #guide-selector ul {
	/*display:inline !important;*/
}
#conteneur-sip #guide-selector ul li {
  float:left !important;
	display:block !important;
  list-style-style: none !important;
	margin-right:5px !important;
  margin-top:3px !important;
  margin-bottom:-1px !important;
	border:1px solid #C3C3C3 !important;
	white-space:nowrap !important;
}
#conteneur-sip #guide-selector ul li a {
	/* height Destiné à IE6/7 */
	height:auto !important; 
	display:block !important;
	padding: 5px 3px 5px 3px !important;
	/*vertical-align:top !important;*/
}
#conteneur-sip #guide-selector ul li a span {
	background-color: #4F4F4F !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
	padding: 2px 3px 2px 3px !important;
	/*vertical-align:top !important;*/
	/*white-space:nowrap !important;*/
}
#conteneur-sip #guide-selector ul li.selected_guide a span {
  background-color: #C60303 !important;
}
/* Date de mise à jour des fiches */
#conteneur-sip .content-date-maj {
	margin-top:20px !important;
	font-style:italic !important;
}

/* Autocomplete : A AMELIORER */
.ac_results, .conteneur-sip-ac_results {
	border: 1px solid black !important;
	background-color: white !important;
	z-index: 99999 !important;
	text-align:left !important;
	font-size:12px !important;
}
.ac_results ul, .conteneur-sip-ac_results ul {
	list-style: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
.ac_results li, .conteneur-sip-ac_results li {
	margin: 0px !important;
	padding: 2px 5px !important;
	cursor: pointer !important;
	line-height: 16px !important;
}
#conteneur-sip .ac_loading {
	background: white url('../images/indicator.gif') right center no-repeat !important;
	color:#aaaaaa !important;
}
.ac_odd, .conteneur-sip-ac_results .ac_odd {
	background-color: #eee !important;
}
.ac_over, .conteneur-sip-ac_results .ac_over {
	background-color: #0A246A !important;
	color: white !important;
}
/* Partie annuaire */
#conteneur-sip .bloc-col-recherchei-annuaire {
	width: 46% !important;
	padding: 0 1% 0 3% !important;
	float: left !important;
}
#conteneur-sip .bloc-col-recherche-annuaire div {
	padding: 5px 0 5px 0 !important;
}
#conteneur-sip .bloc-col-recherche-annuaire div * {
	vertical-align:middle !important;
}
#conteneur-sip .bloc-col-recherche-annuaire .bouton-formulaire {
	margin-top: -30px !important;
}
#conteneur-sip .bloc-col-recherche-annuaire .disabled-item {
	color:gray !important;
}
#conteneur-sip .bloc-col-recherche-annuaire div label {
	display: inline-block !important;
	padding: 0 0 2px 0 !important;
  font-weight: bold !important;
  width: 180px !important;
}

#conteneur-sip .bloc-col-recherche-annuaire div ul {
	display: inline-block !important;
}

#conteneur-sip .bloc-col-recherche-annuaire div ul.erreur {
	display: block !important;
}

#conteneur-sip .bloc-col-recherche-annuaire div ul li label {
  font-weight: normal !important;
	padding: 0 0 0 0 !important;
  width: 100px !important;
}

#conteneur-sip .bloc-col-recherche-annuaire .check_box{
  display: inline-block !important;
}

#conteneur-sip .cadre-principal .titre-cadre-resultat {
	background-image: url('../images/picto_texte_de_reference.png') !important;
	background-position: 4px 50% !important;
	padding: 5px 5px 5px 31px !important;
}
#conteneur-sip .titre-cadre-resultat * {
	color: #FFFFFF !important;
}

#conteneur-sip .cadre-local .titre-annuaire {
	color: #FFFFFF !important;
  font-weight: bold !important;
}
#conteneur-sip .result-row {
  padding: 10px 10px 10px 10px !important;
}

#conteneur-sip .col-gauche-annuaire { float: left !important;width: 32% !important; margin-right: 2% !important}
#conteneur-sip .col-droite-annuaire { float: left !important;width: 65% !important;}

#conteneur-sip .lien-deplier img {
	visibility:hidden !important;
	vertical-align:middle !important;
}

#conteneur-sip .lien-deplier {
	background:url('../images/picto_deplier.png') no-repeat 100% 100% !important;
}
#conteneur-sip .niveau-deplie {
	background-image:url('../images/picto_replier.png') !important;
}

#conteneur-sip .sf_admin_pagination{text-align:center !important;}

#conteneur-sip .sf_admin_pagination a.pagination img { background-color:#C60303 !important;}

#conteneur-sip .separateur {
  display: block !important;
  color: #C3C3C3 !important;
  height: 1px !important;
	background-color:#C3C3C3 !important;
}

#conteneur-sip .col-gauche-annuaire-40{width:40% !important; float: left !important}

.spacer {padding-left: 3% !important;}
.gpControlInformation { height: 30px !important }
.gpSelectProjections { display:none !important}
.gpControlMousePosition { top: 3px !important }
