/*CSS MODULE SERVICE PUBLIC */
ul {
list-style: none;
}
DIV.attribute-long{
 width:738px;
 float:right;
 background:transparent;
}
#navigation{
	margin:auto;
	width:600px;	
}
#navigation a{
	outline:none;	
}
#navigation .home{
	position:relative;
	left:247px;
}
#navigation .precedent{
	position:relative;
	left:247px;
}
#navigation .next{
		position:relative;
	left:247px;
}
.zoom{
	margin-left:282px;
}
accueil_sp{
	margin:auto;	
}

.theme{
	background: transparent;
	float:left;
	width:500px;
	margin-left:5px;	
}

.cfs_accueil2{
	background: #fff;
	background-repeat: repeat;
	float:left;
	width:500px;
	margin:auto;
	border-left:1px solid #87AFDA;
	border-right:1px solid #87AFDA;
	border-bottom:1px solid #87AFDA;
	border-top:none;
	position:relative;
	top:-2px;
	
	
}

DIV.attribute-long table.cfs_accueil{
	background:;
	background-repeat: repeat;
	width:735px;
	margin:auto;
	border-left:1px solid #87AFDA;
	border-right:1px solid #87AFDA;
	border-bottom:1px solid #87AFDA;
	border-top:none;
	
}

DIV.attribute-long table.cfs_accueil p{
	text-align:center;
	text-decoration: underline;
	font-weight: bold;
}


DIV.attribute-long #comment_faire_si{
	width:500px;
	margin:10px 10px 10px 10px;
}
ul.accueil_cfs {
width:100%;
position:relative;
right:35px;
}

li.accueil_cfs {
background-image: url('../images/tick.gif');
background-repeat: no-repeat;
background-position: top left;
padding-left: 20px;
}

DIV.title_cfs{
background:url('../images/bg_title_top_cfs.png');
background-repeat:no-repeat;
border-bottom: 1px solid #87AFDA;
height:25px;
width:500px;
}
DIV.title_cfs h1{
position:relative;
width:300px;
}

.theme_accueil{
	border:1px solid #BFBFBF;
	border-style:dashed;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	width:600px;
	margin:auto;
	background:#fff 
	/*background:#fff url(../images/bg_servicepublic.jpg);
	background-position: bottom;*/
	
}
div.left{
	width:500px;
	float:left;
	margin-left:8px;
	margin-top: 5px;
	margin-bottom: 5px;
	background: :#ffffff;
}
div.right{
	/*border:1px solid #BFBFBF;
	border-style:dashed;*/
	width:200px;
	float:left;
	margin:auto;
	margin-left:30px;
	position:relative;
	top:13px;
	
}
ul li a{
color:#386DA3;

}
/* Th塾e */
.theme .tr_vignette{
	width:100px;
}

.theme .vignette{
	width:500px;
	background:#fff;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.theme .vignette_accueil{
	width:500px;
	background:#ffffff;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.theme .vignette a{
	color:#002884;
	position:relative;
	text-decoration:none;
	font-weight:normalq;
}
.theme .vignette a:hover{
	border-bottom: 2px solid #002884;
}

.theme .vignette_accueil ul{
position:relative;
right: 27px;
	
}
.theme .vignette_accueil ul.Fiche{
position:relative;
right: 27px;	
}


.theme .vignette ul{
position:relative;
background-image: url('../images/folder.gif');
background-repeat: no-repeat;
background-position: left;
list-style: none;
padding:0;
margin:0;	
}
.theme .vignette ul.Fiche{
position:relative;
background-image: url('../images/fiche.png');
background-repeat: no-repeat;
background-position: left;
padding:0;
margin:0;
	
}
.theme .vignette ul li{
	text-align:left;
	font-weight:normal;
	margin-left: 7px;
	list-style: none;
	background-image: none;
	
}
.theme .vignette_accueil ul li{
	text-align:left;
	font-weight:normal;
	margin-left: 7px;
	
}
.theme .vignette h2{
	color:#000000;
	font-weight:bold;
	font-size:16px;
	border-bottom:1px solid #000000;
	border-bottom-style:dashed;
	width:60%;
	padding-bottom:5px;
	text-align: left;
}
.theme .vignette h2 a{
	color:#000000;
	font-weight:bold;
}
/* FIN Th塾es */

/*Th塾e_accueol*/
.theme_accueil .tr_vignette{
	width:100px;
}

.theme_accueil .vignette{
	width:600px;
	background:#DFEBFF;
	text-align:center;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.theme_accueil .vignette a{
	color:#002884;
	position:relative;
	text-decoration:none;
	font-weight:bold;
}
.theme_accueil .vignette a:hover{
	border-bottom: 2px solid #002884;
}
.theme_accueil .vignette ul{

}
.theme_accueil .vignette ul li{
	text-align:left;
	font-weight:normal;
}
.theme_accueil .vignette p{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	border-bottom:1px solid #000000;
	border-bottom-style:dashed;
	margin-left:40px;
	margin-right:40px;
	padding-bottom:5px;
}
/*FIN Th塾e_accueil*/
.path{
	background:transparent;
}
a .previous {
	position:relative;
	left:30px;
}
.footer{
	width:730px;
	text-align:center;
	margin:auto;
	padding-top: 10px;
	margin-left:20px;
	float:left;
}
.documentation{
	color:#000000;
}
.Titre_sous_dossier{
	list-style: none;
}
.title_top{
	color:#376CA2;
	/*border-top:3px solid #376CA2;
	border-bottom:3px solid #376CA2;*/
	border-left:none;
	border-right:none;
	height:35px;
	font-size:14px;
	text-align:center;	
}
.entete{
	border:none;
	/*background:#4479AF;*/
	background-image: url('../images/en_tete.png');
	margin:auto;
}
.entete p{
	color:#fff;
	font-size:13px;
	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
}


.entete_CentreDeContact{
	border:none;
	/*background:#319D0D;*/
	background-image: url('../images/en_tete_ou_adresser.png');
	margin:auto;
}

.entete_formulaire_serice{
	border:none;
	/*background:#319D0D;*/
	background-image: url('../images/en_tete_service_en_ligne_formulaire.png');
	margin:auto;
}

.entete_formulaire_serice p{
	color:#fff;
	font-size:13px;
	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
}

.entete_CentreDeContact p{
	color:#fff;
	font-size:13px;
	text-decoration:underline;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	text-align:left;
	font-weight:bold;
}

.fiche{
	width:500px;
	margin:auto;
	position:relative;
	top:7px;
	/*border-top: 1px solid #63759F;
	border-top-style: dashed;*/
	background-color: transparent;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}
.fiche p {
color:#000000;
text-align: justify;
margin :5px 10px 0 10px
}
DIV.lienweb{
background:#ECECEC;
	margin:auto;
	position:relative;
	top:7px;
	-moz-border-radius: 5px;	
	-webkit-border-radius:5px;
	width:520px;

}
.lienweb p {
color:#000000;
text-align: justify;
margin :5px 10px 0 10px
}
DIV.lienweb a{
margin-left :10px;
}
.fiche h4{
	border-bottom: 1px solid #244769;
	color:#244769;
	padding-left:20px;
	/*background:url('../images/bullet_blue.png');
	background-repeat:no-repeat;
	background-position:top left*/

}

div.chapitre{
	padding-left:10px;
	padding-top:10px;
	line-height:25px;
		
}
div.chapitre p{
	text-align:justify;
	font-family:"Tahoma";
	margin-right:10px;
	color:#2D2B3F;
}
div.chapitre b.MiseEnEvidence{
	background-image: url('../images/warning.png');
	background-repeat: no-repeat;
	padding-left:25px;

}
div.attention{
	padding-left:10px;
	padding-top:10px;
	line-height:25px;	

}
div.attention p{
	text-align:justify;
	font-family:"Tahoma";
	padding-left:10px;
	color:#2D2B3F;
    border-left:8px solid red;
}
.footer td{
	border-top: 1px dashed #BFBFBF;
	padding-top:10px;
		
}
.footer p{
	color:#4c4c4c;
	font-size:12px;
	line-height: 45px;		
}
.footer img.logowp40{
	vertical-align: middle;
}
.footer  img.logo_servicepublic{
	vertical-align: middle;
}

.copyright{
	font-size:11px;
}
.bouton_navigation a{
	display:inline;
}
DIV.sous_chapitre_titre{
	background:url('../images/tick.gif');
	background-repeat:no-repeat;
	background-position:left
}
DIV.sous_chapitre_titre H5{
	color:#8F8F8F;
	padding-left:13px;
	text-decoration:underline;
	font-style: italic ;
	font-size:12px;
}
a.path{
	text-decoration:none;
	color:#c63c39;
}
a.path:hover{
	text-decoration:underline;
	color:#6d6d65;
}
DIV.separation{
	color:#000000;	
}
DIV.Reference{
	border:1px solid #DFDFDF;
	border-style: dotted;
	background:#ffffff;
	width:518px;
	margin:auto;
	margin-top:20px;
	margin-bottom:10px;
}
DIV.Reference h3{
	/*border-top:2px solid #63759F;
	border-bottom:2px solid #63759F;*/
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	background-color: #F9F2DF;
}
ul .Reference {
	list-type:none;
	text-align:left;
}
li .Reference {
	list-type:none;
	text-align:left;
}
DIV.DossierPere{
	border:1px solid #eee;
	background:#ffffff;
	width:auto;
	margin:auto;
}
DIV.DossierPere h2{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	background:#eee;
	text-align:center;
}
DIV.DossierPere p{
	color:#000000;
	text-decoration:underline;
	padding-left:5px;
	font-weight:bold;
	
}
li#cfs1 {
	background-image: url('images/i_demenage.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs2{
	background-image: url('images/i_maternite.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs3{
	background-image: url('images/i_emploi.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs4{
	background-image: url('images/i_mariage.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs5{
	background-image: url('images/i_deces.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs6{
	background-image: url('images/i_maternite.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs7{
	background-image: url('images/i_achatlogement.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs8{
	background-image: url('images/i_retraite.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
li#cfs9{
	background-image: url('images/i_succession.png');
	width:215px;
	height:64px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}



li#theme1 {
	background-image:url('images/i_argent.png');cursor: move;
}
li#theme2{
	background-image:url('images/i_etrangereurope.png');cursor: move;
}
li#theme3{
	background-image:url('images/i_famille.png');cursor: move;
}
li#theme4{
	background-image:url('images/i_travail.png');cursor: move;
}
li#theme5{
	background-image:url('images/i_justice.png');cursor: move;
}
li#theme6{
	background-image:url('images/i_logement');cursor: move;
}
li#theme7{
	background-image:url('images/i_loisirs.png');cursor: move;
}
li#theme8{
	background-image:url('images/i_papiers.png');cursor: move;
}
li#theme9{
	background-image:url('images/i_sante.png');cursor: move;
}
li#theme10{
	background-image:url('images/i_transport.png');cursor: move;
}
/*Li:hover*/
li#theme1:hover{
	background-image:url('images/i_argent.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme2:hover{
	background-image:url('images/i_etrangereurope.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme3:hover{
	background-image:url('images/i_famille.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme4:hover{
	background-image:url('images/i_travail.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme5:hover{
	background-image:url('images/i_justice.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme6:hover{
	background-image:url('images/i_logement');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme7:hover{
	background-image:url('images/i_loisirs.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme8:hover{
	background-image:url('images/i_papiers.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme9:hover{
	background-image:url('images/i_sante.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
li#theme10:hover{
	background-image:url('images/i_transport.png');cursor: move;
	opacity:0.5;
	filter: alpha (opacity=50);
}
/*fin Li:hover*/
.ui-state-default, .ui-widget-content .ui-state-default { /*border: 1px solid #cccccc;*/ background:url(images/pave_bleu.png) 50% 50% no-repeat; font-weight: bold; color: #1c94c4; outline: none; }
/*.ui-state-default :hover, .ui-widget-content :hover .ui-state-default :hover { background:url(images/pave_opaque_hover.png) }*/
.ui-widget-header { border: 1px solid #4297d7; background: #2191c0 url(images/ui-bg_gloss-wave_75_2191c0_500x100.png) 50% 50% repeat-x; color: #eaf5f7; font-weight: bold; }
.ui-widget-header p{ border: none; color: #000000; font-weight: bold;margin-left: 10px; }

.bottom {/*background-image: url('images/pave_opaque_hover.png');*/width:130px;height:40px;position:relative;top:23px;left:-12px;cursor: pointer;color:#4c4c4c;font-size:12px;vertical-align: middle;text-align:center}
.bottom_cfs {width:130px;height:40px;position:relative;top:23px;left:-12px;cursor: pointer;}
.bottom_cfs a{text-decoration: none;color:#4c4c4c}
.theme .vignette .bottom a{color:#ffffff;font-size:11.5px;vertical-align: middle;text-align:center}
.theme .vignette_accueil .bottom a{color:#ffffff;font-size:11.5px;vertical-align: middle;text-align:center}
.theme .vignette .bottom a:hover{}
/*############################### News-Feed #############################*/
.rss {
	position: relative;
	top:-15px;
}
.rss p{
	background-image:url('../images/top_alerte.png');
	height:20px;
	width:200px;
	background-repeat:no-repeat;
	text-align: center;
	color:#B73B1B;
	cursor: move;
	font-size:14px;
	border-bottom:1px solid #ff0000;
	}
div.plus{
background-image: url('images/plus.png');
	background-repeat: no-repeat;
	background-position:right;
	height:12px;
	width:12px;
	cursor: pointer;
	position: relative;
	top:15px;
	left:5px;
}
div.moins{
	background-image: url('images/moins.png');
	background-repeat: no-repeat;
	background-position:right;
	height:12px;
	width:12px;
	cursor: pointer;
	position: relative;
	top:15px;
	left:5px;
}
.rss #newsfeed{
	margin:0;
	padding:5px;
	border-top:none;
	border-left:1px solid #ff0000;
	border-right:1px solid #ff0000;
	border-bottom:1px solid #ff0000;
	position: relative;
	top:-9px;

}
.rss #newsfeed a {
	color:#FF0000;
	font-size:11px;	
	text-align: center;
	font-weight: bold;
}
.rss #newsfeed .date {
	margin:0;
	color:#999999;
	font-size:x-small;
	letter-spacing:0.2em;
}
.rss #newsfeed .description{
 	margin:0;
 	padding:0;
 	color:#4e4e4e;
 	text-align:left;
 	font-size:11px;
}
.rss #newsfeed .description p{
	font-size:10px;
}
#loading{
	margin-left:10%;
	float:left;
}
/*############################### News-Feed #############################*/
/*############################### News-Feed2 #############################*/
.rss2 {
	position: relative;
}
.rss2 p{
	background-image:url('../images/top_actu.png');
	height:20px;
	width:200px;
	background-repeat:no-repeat;
	text-align: center;
	color:#0f61c4;
	cursor: move;
	font-size:14px;
	border-bottom:1px solid #89bdfb;
	}
div.plus{
background-image: url('images/plus.png');
	background-repeat: no-repeat;
	background-position:right;
	height:12px;
	width:12px;
	cursor: pointer;
	position: relative;
	top:15px;
	left:5px;
}
.rss2 #newsfeed2{
	margin:0;
	padding:5px;
	border-top:none;
	border-left:1px solid #89bdfb;
	border-right:1px solid #89bdfb;
	border-bottom:1px solid #89bdfb;
	position: relative;
	top:-9px;

}
.rss2 .newsfeed2{
	margin:0;
	padding:5px;
	border-top:none;
	border-left:1px solid #89bdfb;
	border-right:1px solid #89bdfb;
	border-bottom:1px solid #89bdfb;
	position: relative;
	top:-9px;
	background:#fff;

}
.rss2 .newsfeed2 a {
	color:#0f61c4;
	font-size:10px;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
.rss2 .newsfeed2 ul {
width:100%;
position:relative;
left:-37px;
}
.rss2 .newsfeed2 ul li{
width:95%;
background-image: url('../images/bullet_blue.png');
background-repeat:no-repeat;
background-position: top left;
}
.rss2 #newsfeed2 a {
	color:#0f61c4;
	font-size:10px;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
a .en_savoir_plus {
text-align:center;
color:green;
}
.rss2 #newsfeed2 .date {
	margin:0;
	color:#999999;
	font-size:x-small;
	letter-spacing:0.2em;
}
.rss2 #newsfeed2 .description{
 	margin:0;
 	padding:0;
 	color:#000000;
 	text-align: justify;
}
.rss2 #newsfeed2 .description p{
	font-size:10px;
}
#loading{
	margin-left:10%;
	float:left;
}
/*############################### News-Feed2 #############################*/
/*############################### News-Feed2 #############################*/
.rss3 {
	position: relative;
	top:-15px;
}
.rss3 p{
	background-image:url('../images/top_actu.png');
	height:20px;
	width:200px;
	background-repeat:no-repeat;
	text-align: center;
	color:#0f61c4;
	cursor: move;
	font-size:14px;
	border-bottom:1px solid #89bdfb;
	}
div.plus{
background-image: url('images/plus.png');
	background-repeat: no-repeat;
	background-position:right;
	height:12px;
	width:12px;
	cursor: pointer;
	position: relative;
	top:15px;
	left:5px;
}
.rss3 #newsfeed2{
	margin:0;
	padding:5px;
	border-top:none;
	border-left:1px solid #89bdfb;
	border-right:1px solid #89bdfb;
	border-bottom:1px solid #89bdfb;
	position: relative;
	top:-9px;

}
.rss3 .newsfeed2{
	margin:0;
	padding:5px;
	border-top:none;
	border-left:1px solid #89bdfb;
	border-right:1px solid #89bdfb;
	border-bottom:1px solid #89bdfb;
	position: relative;
	top:-9px;

}
.rss3 .newsfeed2 a {
	color:#0f61c4;
	font-size:10px;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
.rss3 .newsfeed2 ul {
width:100%;
position:relative;
left:-37px;
}
.rss3 .newsfeed2 ul li{
width:95%;
background-image: url('../images/bullet_blue.png');
background-repeat:no-repeat;
background-position: top left;
}
.rss3 #newsfeed2 a {
	color:#0f61c4;
	font-size:11px;
	/*text-decoration: underline;*/
	text-align: center;
	font-weight: bold;
}
a .en_savoir_plus {
text-align:center;
color:green;
}
.rss3 #newsfeed2 .date {
	margin:0;
	color:#999999;
	font-size:x-small;
	letter-spacing:0.2em;
}
.rss3 #newsfeed2 .description{
 	margin:0;
 	padding:0;
 	color:#4e4e4e;
 	text-align:left;
 	font-size:11px;
 	
}
.rss3 #newsfeed2 .description p{
	font-size:10px;
}
#loading{
	margin-left:10%;
	float:left;
}
/*############################### News-Feed3 #############################*/
div.content ul.CentreDeContact {
position:relative;
top: :5px;
right: 22px;
width:180px;
}
div.content li.CentreDeContact {
background-image: url('../images/bullet_blue.png');
background-repeat: no-repeat;
background-position: top left;
}
div.fiche  ul.CentreDeContact {
position:relative;
width:100%;

}
div.fiche li.CentreDeContact {
background-image: url('../images/bullet_blue.png');
background-repeat: no-repeat;
background-position: top left;
}

div.content .CentreDeContact a{
position:relative;
width:180px;
text-decoration: underline;
}

div.content .CentreDeContact a:hover{
position:relative;
width:180px;
color:#6DB6D5;
text-decoration: underline;
}
div.content ul.questionreponse {
position:relative;
top: :5px;
right: 25px;
width:180px;

}
div.content li.questionreponse {
background-image: url('../images/bullet_blue.png');
background-repeat: no-repeat;
background-position: top left;
}
div.content .questionreponse a{
position:relative;
width:180px;
text-decoration: underline;
}
div.content .questionreponse a:hover{
position:relative;
width:180px;
color:#6DB6D5;
text-decoration: underline;
}
div.content ul.PourEnSavoirPlus {
position:relative;
top: :5px;
right: 25px;
width:180px;

}
div.content li.PourEnSavoirPlus {
background-image: url('../images/bullet_blue.png');
background-repeat: no-repeat;
background-position: top left;
}
div.content .PourEnSavoirPlus a{
position:relative;
width:180px;
text-decoration: underline;
}
div.content .PourEnSavoirPlus a:hover{
position:relative;
width:180px;
color:#6DB6D5;
text-decoration: underline;
}

div.fiche ul.item{
margin-left: 15px;
font-weight: bold;
}
div.fiche li.item{
background-image: url('../images/bullet_go.png');
background-repeat: no-repeat;
background-position: top left;
font-weight: :bold;
}
div.fiche li.item p{
padding-left: 5px;
}
div.left ul.sommaire{
background: #EFEFEF;
padding:0;
margin:0;
display: none;
}
DIV.montant{
	background-color: #eee;
	margin-top: 20px;
	border:1px solid #000000;
}
DIV.montant h1{
	color:#00A0EF;
	background-color: #86CAEF;
	text-align: center;
	text-decoration: underline
}
DIV.montant table td{
	font-weight: bold;
}
a.acces_form {
color:#386DA3;
text-decoration:underline;
}
td.title_top_cfs {
	background-image: url('../images/cfs.png');
	width:500px;
	height:79px;
}
td.title_top_cfs h3 {
	Font-family:	verdana,helvetica,arial,FreeSans,"Bitstream Vera Sans",sans-serif;
	Font-size:	19.9167px;
	color:#B92401;
	margin-left: 40px;
}

li.icone_cfs{
	margin-left:10px;
}

li.icone_cfs a{
	vertical-align: middle;	
	text-align: center;
}
ul.ui-sortable{
	float:left;
	width:100%
}
td.vignette_accueil ul.ui-sortable{
	position:relative;
	left:4px;
}
a.button{
background: #FFFFDF;
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
border:1px solid #eee;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
a:hover.button{
color:#0066CC;
}
a.button:hover{
background:#FAFAF2
}
.add{
background:url(../images/home_grey.png) no-repeat 10px 6px;
text-indent:30px;
display:block;
}
.back{
background:url(../images/back.png) no-repeat 10px 6px;
text-indent:30px;
display:block;
}
/* ERREUR 404 */
DIV#content_erreur{
	width:581px;
	height:328px;
}
DIV.Erreur{
	width:560px;
	height:128px;
	background-image:url('../images/erreur404.png');
	background-repeat:no-repeat;
	background-position: left;
	float:right;

}
DIV.texte{
	width:420px;
	float:right;
	vertical-align: middle;
	padding-top:40px;
}
DIV.suggestion{
	background-repeat:no-repeat;
	line-height:80px;
	
}
DIV.content_suggestion h4{
	text-align:center;
	color:#4A9DEF;
	text-decoration: underline;
}
DIV.suggestion a{
	vertical-align:middle;
	margin-left:10px;
	margin-right: 10px;
	color:#4c4c4c;
	color:#0066CC;
	background:#FAFAF2
}
DIV.content_suggestion{
width:auto;
float:left;
margin-left:150px;

}

/*#alpi-public .border-tl,#alpi-public .border-tr,#alpi-public .border-tc,#alpi-public .border-ml,#alpi-public .border-mr,#alpi-public .border-mc,#alpi-public .border-bl,#alpi-public .border-br,#alpi-public .border-bc {
	background-image: none;
	background-color: transparent;
}*/
/* ERREUR 404*/

/* FIN CSS MODULE SERVICE PUBLIC */

