/* ############################################################################
	MMSP
	SQLI 2010
############################################################################ */
	/* **********************************General css******************************************* */
html,body,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,fieldset,form,label,*,img
	{
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background: #C0C0C0;
	font: 11px verdana;
}

li {
	list-style-type: none
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.clear {
	clear: both;
}

/* Hack to fix png problem IE6 */
* html img,* html .png,* html .Menu dd, , * html .Search .Send {
	behavior: expression((         this.runtimeStyle.behavior =         "none")
		&&(  
		 
		    this.pngSet ?         this.pngSet =         true :(        
		this.nodeName ==  
		        "IMG" &&      
		    this.src.toLowerCase (         ) .         indexOf('.png') >
		        -1 ?(    
		    this.runtimeStyle.backgroundImage =           "none",
		this.runtimeStyle.filter =       
		   "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +      
		    this.src +           "', sizingMethod='image')", this.src =      
		    "transparent.gif" ) :(         this.origBg =           this.origBg
		? 
		     
		   this.origBg :    
		    this.currentStyle.backgroundImage.toString (         ) .     
		   replace('url("', '') .         replace('")', ''),
		this.runtimeStyle.filter =   
		  
		    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" +      
		    this.origBg +           "', sizingMethod='crop')",
		this.runtimeStyle.backgroundImage =           "none" ) ), this.pngSet
		= 
		   
		   true ) );
}

/* ****************************************Css Container********************************** */
.Container {
	margin: auto;
	width: 1009px;
	background: #fff;
	overflow: hidden;
}

.ContenuCentral {
	padding-top: 8px;
	width: 981px;
	margin-left: 14px;
	min-height: 400px;
}

.LeftBloc,.RightBloc {
	float: left;
	width: 190px;
	overflow: hidden;
}

.MainBloc {
	width: 584px;
	margin: 0px 8px 10px 9px;
	_margin: 0px 8px 10px 9px;
	float: left;
	overflow: hidden;
}

.MainBloc table {
	direction: ltr;
	float: left;
}

.MainBloc h2 {
	color: #6D6D6D;
	font-size: 1.5em;
	margin: 10px 0 10px 3px;
}

/* ***************************************Css Header*************************************** */
.Header {
	height: 142px;
	background: url(../images/backgrounds/header/header.jpg) no-repeat 0px
		0px;
	position: relative
}

/* .logo {
padding:19px 0px 0px 18px
} */ /* Css modifs 17/01/2011 */
.logo {
	padding: 10px 0px 0px 0px;
	height: 114px;
}

/* Fin modifs */ /* Css Search */
.Search {
	width: 190px;
	right: 15px;
	top: 76px;
	position: absolute;
	background: url(../images/backgrounds/header/search.png) no-repeat top
		right;
	_background: url(../images/backgrounds/header/search.jpg) no-repeat top
		right;
}

.Search div {
	padding: 13px 0px 0px 46px;
}

.Search p {
	background: url(../images/backgrounds/header/puce_search.jpg) no-repeat
		84% 67%;
	padding: 10px 9px 5px 3px
}

.Search p a,.Nav li a,.Nav li {
	font: 11px verdana;
	color: #000
}

.Nav ul a {
	font: 11px verdana;
	color: #000
}

.Header input {
	border: 1px solid #B3B3B3;
	width: 103px;
	color: #838383;
	font: 11px verdana;
	padding: 1px 0px 2px 6px;
	vertical-align: top;
	cursor: pointer
}

.Header .Nav input {
	width: 73px;
	font-size: 10px;
	padding: 2px 0px 2px 2px;
	margin-left: 10px;
	margin-top: -5px;
	_margin-top: 0px;
}

input.Send,.Header .Nav input.Send {
	background: url(../images/backgrounds/header/ok.png) no-repeat left top;
	width: 17px;
	height: 18px;
	border: none;
	padding: 0px;
	margin-left: 0px
}

/* Css Nav */
.Nav {
	width: 654px;
	float: right;
}

.Nav dd {
	padding-top: 18px;
	border-right: 1px solid #CDCDCD;
	float: left;
	padding-right: 22px;
}

.Nav dd.Last {
	padding-left: 14px;
}

.Nav dd.Last li.Last a {
	font: 12px Arial;
	margin-top: -3px;
}

.Nav li {
	float: left;
	border-right: 1px solid #000;
	padding: 0px 9px 0px 10px;
}

.Nav li {
	vertical-align: middle;
	line-height: 8px; /
	line-height: 12px;
	display: block;
	font-size: 10px
}

.Nav li a {
	vertical-align: middle;
	line-height: 8px; /
	line-height: 12px;
	font-size: 10px
}

* html .Nav li.Last {
	margin-top: -5px
}

* html .Nav li.Last label {
	margin-top: 5px;
	display: inline-block
}

* html .Nav .Last li.Last {
	margin-top: 2px;
}

/* Css Modifs 15 juin */
.taglib-language-list-text.last {
	font: bold 11px verdana !important;
padding-left: 1px;
}

.taglib-language-list-text {
	 -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
    border-right: 1px solid #CDCDCD;
    color: #000000;
    float: left !important;
    font-family: Arial;
    font-size: 12px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold !important;
    line-height: normal;
    padding-left: 1px;
    padding-right: 1px;
}

/* Css Menu */
.Menu {
	width: 60%;
	top: 113px;
	background: url(../images/backgrounds/bg-menu.jpg) no-repeat right
		bottom;
	position: absolute;
	left: 199px;
}

.Menu dl {
	float: left;
	z-index: 1;
}

.Menu div {
	float: left;
	position: relative;
	width: 100%;
}

.Menu dd {
	background: url(../images/backgrounds/header/left.png) no-repeat left
		top;
	margin-left: 3px;
	float: left;
	display: inline-block;
	z-index: 1;
	position: relative;
}

.Menu dd a,.Menu dd span {
	display: block;
	padding: 0px 6px 0px 6px;
	font: bold 11px verdana;
	color: #6E6E6E;
	width: auto;
	float: left
}

.Menu dd a,.Menu dd a:hover {
	text-decoration: none;
	cursor: pointer;
}

.Menu dd span {
	height: 28px;
	text-align: center
}

.Menu dd a {
	background: url(../images/backgrounds/header/right.png) no-repeat right
		top;
}

* html .Menu dd a {
	background: url(../images/backgrounds/header/right.gif) no-repeat right
		top;
}

.Menu dd a span {
	background: url(../images/backgrounds/header/bg.png) repeat-x left top;
	padding: 8px 6px 0px 6px;
}

/* Css Menu Active */
.Menu dl .active {
	background: url(../images/backgrounds/header/left_on.gif) no-repeat left
		top;
	color: #F43F46;
}

.Menu dl .active span {
	background: url(../images/backgrounds/header/bg_on.gif) repeat-x left
		top;
	color: #FF0A0D;
}

.Menu dl .active a {
	background: url(../images/backgrounds/header/right_on.gif) no-repeat
		right top;
	color: #FF0A0D;
	text-decoration: none;
}

.Menu dl .active a,.Menu dl .active a:hover {
	text-decoration: none;
	cursor: auto;
}

/* ***************************************Css Left/Right Blocs*************************************** */
.Bloc {
	width: 100%;
	background: #C9BF80;
	overflow: hidden;
	border: 1px solid #E6E1C3;
	border-left: none;
	border-right: none;
	margin-bottom: 7px;
	color: #6E6E6E;
	margin-left: 0;
}

.Bloc dl {
	border-left: 0px;
	margin: 5px
}

.Bloc dd {
	padding: 4px 7px 5px 6px;
	background: #fff;
	border: 1px solid #E6E1C3;
}

.Bloc dd li {
	border-bottom: 1px solid #D2D3D4;
	padding: 4px 1px 4px 3px;
}

.Bloc dd li p {
	font: 11px/ 14px Lucida Grande, Verdana, Arial, sans-serif;
}

.Bloc dd li.Last,.Bloc dd li.Suite {
	border-bottom: none;
}

.Bloc dd li.Current a {
	font-weight: bold;
}

.Bloc dd li.Suite,.Suite {
	border-bottom: none;
	text-align: right;
	background: url(../images/backgrounds/puce_suite.jpg) no-repeat 100% 60%;
	padding: 8px 9px 5px 0px;
}

.Bloc dd li.Suite a,.Suite a,.Guide .Suite a {
	font-size: 10px;
	color: #87A249;
	display: inline;
}

.Bloc a {
	font: 11px verdana;
	color: #6E6E6E;
	display: block
}

.Bloc dt{
	font-size:17px !important; 
}

.Bloc dt span {
	font: bold 17px arial;
	color: #fff;
	display: block;
	padding-left: 0px;
}

.Bloc dt.Si {
	background: url(../images/backgrounds/titres/comment_proceder.jpg)
		no-repeat 6px 10px;
	padding-top: 6px;
	padding-bottom: 11px;
	padding-left: 54px
}

.Bloc dt.Annuaire {
	background: url(../images/backgrounds/titres/annuaire.jpg) no-repeat 6px
		0px;
	padding: 8px 4px 12px 54px;
}

.Bloc.News dt {
	background: url(../images/backgrounds/titres/news.jpg) no-repeat 4px 4px;
	padding: 12px 4px 12px 61px;
	font-size: 17px;
}

.Bloc dt.Service {
	background: url(../images/backgrounds/titres/service_en_ligne.jpg)
		no-repeat 1px 0px;
	padding: 6px 2px 14px 44px;
}

.Bloc dt.Rub {
	padding: 7px 4px 14px 4px;
}

.Bloc dt.Autrethemes {
	/*background:url(../images/backgrounds/titres/autres_themes.jpg) no-repeat 4px 0px;*/
	padding: 0px 4px 5px 4px;
}

.Bloc dt.ToutTheme {
	background: url(../images/backgrounds/titres/autres_themes.jpg)
		no-repeat 4px 0px;
	padding: 8px 4px 14px 42px;
}

.Bloc dt.Form {
	background: url(../images/backgrounds/titres/formulaires.jpg) no-repeat
		4px 0px;
	padding: 12px 4px 12px 56px;
}

.Bloc dt.Centres {
	background: url(../images/backgrounds/titres/centres.jpg) no-repeat 3px
		0px;
	padding: 8px 4px 15px 44px;
}

.Sites {
	background: url(../images/backgrounds/titres/sites.jpg) no-repeat 4px
		0px;
	padding: 10px 4px 12px 50px;
}

.Bloc.News dd li {
	border-bottom: none;
}

.Bloc dt.VoirAussi {
	background: url(../images/backgrounds/titres/voiraussi.jpg) no-repeat
		3px 0px;
	padding: 8px 4px 15px 50px;
}

.Bloc dt.Faqs {
	background: url(../images/backgrounds/titres/Faqs.jpg) no-repeat 3px 4px
		;
	padding: 4px 4px 6px 48px;
}

.Bloc dt.RefJur {
	background: url(../images/backgrounds/titres/RefJur.jpg) no-repeat 3px
		2px;
	padding: 2px 4px 6px 48px;
}

.Bloc.News li a {
	
}

.Bloc.News dd li a:hover,.Bloc dd li.Suite a:hover {
	text-decoration: underline
}

.Bloc.News li strong a {
	color: #C9BF80;
	font-weight: bold;
}

.Bloc.News dd li span {
	display: block;
	color: #6E6E6E;
}

.Bloc.News li,.Bloc.News li strong {
	padding-bottom: 0px;
	padding-top: 0px
}

.Bloc.News dd li.Border {
	border-top: 1px solid #D2D3D4;
	margin-top: 5px;
	padding-top: 2px
}

.Bloc.News dd {
	padding-top: 12px;
}

.Bloc.News dd li.Suite {
	position: relative
}

.Bloc.News dd li.Suite span a {
	text-indent: -9999px
}

.Bloc.News dd li.Suite .rss {
	position: absolute;
	display: block;
	right: 0px;
	top: 10px;
	_right: 14px;
	_top: 10px;
	height: 11px;
	width: 32px;
	background: url(../images/backgrounds/rss.png) no-repeat scroll center
		left;
	text-indent: -5000px;
}

.Bloc.News dd li.Suite {
	text-align: left;
	padding-left: 4px;
	background-position: 60% 12px;
}

/* ***Css Bloc Poser une question*** */
.Ask {
	border: 1px solid #BDBCBD;
	background: #fff url(../images/backgrounds/bg_ask.jpg) repeat-x scroll
		bottom left;
	margin-bottom: 7px;
	padding-bottom: 5px;
}

.Ask li,.Ask li a {
	color: #6E6E6E;
	font: 9px verdana;
	cursor:pointer;
}

.Ask li {
	color: #6E6E6E;
	font: 9px verdana;
	padding-bottom: 2px;
	padding-left: 4px;
}

.poserquest {
	background: url("../images/backgrounds/poser_une_question_en.jpg")
		no-repeat scroll 72% 49% transparent;
	height: 47px;
}

.Ask img {
	padding-bottom: 5px;
	padding-top: 6px;
}

.Ask li strong {
	font: bold 9px verdana;
}

/* ***Css Bloc Concours d'accès à la fonction publique*** */
.Concours,.Concours a,.Glossaire,.Glossaire a,.Participation,.Participation a
	{
	background:
		url(../images/backgrounds/concours_acces_a_la_fonction_publique_en.jpg)
		no-repeat top left;
	height: 51px;
	width: 190px;
	display: block;
	text-indent: -9999px;
}

.Concours,.Pub,.Glossaire,.Participation {
	margin-bottom: 6px
}

.Pub {
	border: 1px solid #CBC184
}

.Pub a,.Pub {
	width: 188px;
	height: 61px;
}

.Glossaire,.Glossaire a {
	background-image: url(../images/backgrounds/glossaire_en.jpg);
	height: 46px;
}

.Participation,.Participation a {
	background-image: url(../images/backgrounds/participation.jpg);
	height: 44px;
}

/* ***************************************Css MainBloc*************************************** */
.Ban {
	background-image: url(../images/backgrounds/ban_guide_en.jpg);
	width: 581px;
	min-height: 118px;
	display: block;
}

.Size {
	text-align: right;
	padding: 4px 3px;
	float: right;
}

.Size li {
	background: url(../images/backgrounds/bg_size.jpg) repeat-x top left;
	border: 1px solid #B3B3B3;
	display: inline-block;
	height: 23px;
	width: 24px;
	vertical-align: top;
	text-align: center;
	float: right;
	margin-left: 4px
}

.Size a {
	display: inline-block;
	color: #000;
	font: 11px arial;
	padding-top: 2px
}

.Size a:hover,.Guide li h2 a:hover {
	text-decoration: none
}

.Size .Plus a {
	font: bold 16px arial;
	padding-top: 3px
}

/* ***Css Bloc Guide *** */
.Guide {
	padding-left: 14px;
}

.Guide a {
	font: 11px verdana;
	color: #6E6E6E;
	line-height: 22px;
}

.Guide li {
	display: block;
	float: left;
	width: 265px;
	margin-right: 20px;
	padding-bottom: 11px;
	min-height: 115px;
}

.Guide li p {
	margin-right: 82px;
}

.Guide .Suite {
	text-align: left;
	background-position: 100% 44%;
	padding-top: 0px;
	display: inline;
	line-height:22px;
}

.Guide li h2,.Guide li h2 a {
	width: inherit;
	height: 100%;
	min-height: 16px;
	display: block;
	padding-bottom: 3px;
	font: bold 15px arial;
	color: #424242
}

.Guide li .Pap {
	background: url(../images/backgrounds/visuels/papiers.jpg) no-repeat
		187px 13px;
}

.Guide li .Inv {
	background: url(../images/backgrounds/visuels/investir.jpg) no-repeat
		184px 13px;
}

.Guide li .Famille {
	background: url(../images/backgrounds/visuels/famille.jpg) no-repeat
		195px 20px;
}

/* modif 15/02/2011*/ /*.Guide li .Douane{ 
background:url(../images/backgrounds/visuels/douane.jpg) no-repeat 212px 21px;
}*/ /* Css modifs 17/01/2011 */
.Guide li .Douane {
	background: url(../images/backgrounds/visuels/douane.jpg) no-repeat
		190px 21px;
}

/* Fin modifs 17/01/2011 */ /* fin de modif */
.Guide li .Mre {
	background: url(../images/backgrounds/visuels/mre.jpg) no-repeat 190px
		26px;
}

.Guide li .Log {
	background: url(../images/backgrounds/visuels/logement_foncier.jpg)
		no-repeat 201px 27px;
}

.Guide li .Job {
	background: url(../images/backgrounds/visuels/travail_emploi.jpg)
		no-repeat 209px 8px;
}

.Guide li .Vie {
	background: url(../images/backgrounds/visuels/vie_d_entreprise.jpg)
		no-repeat 184px 3px;
}

.Guide li .Action {
	background: url(../images/backgrounds/visuels/action_sociale.jpg)
		no-repeat 200px 14px;
}

.Guide li .Loisirs {
	background: url(../images/backgrounds/visuels/loisirs.jpg) no-repeat
		182px 8px;
}

.Guide li .Etudes {
	background: url(../images/backgrounds/visuels/etudes_et_formation.jpg)
		no-repeat 209px 17px;
}

.Guide li .Culture {
	background: url(../images/backgrounds/visuels/culture_et_patrimoine.jpg)
		no-repeat 209px 17px;
}

/* ****************************************Css Footer********************************** */
.Footer {
	border-top: 1px solid #EFEFEF;
	width: 1009px;
	background: none repeat scroll 0 0 #FFFFFF;
	margin: 0 auto;
}

.Footer ul {
	border-top: 1px solid #E4E4E4;
	width: 100%;
	padding: 18px 0px 14px 0px;
	overflow: hidden;
}

.Footer li {
	float: left;
	border-right: 1px solid #87A249;
	padding: 0px 13px 0px 14px;
}

.Footer li a,.Footer li span,.Footer li span a {
	color: #87A249;
	font: 10px verdana;
}

.Footer li.Last,.Footer li.Copy,.Nav .Last,.Nav dd.Last {
	border: none;
	padding-right: 0px
}

.Footer li.Copy {
	float: right;
	margin-right: 21px
}

.Footer li span,.Footer li span a {
	color: #7F7F7F
}

.Footer li span a {
	display: inline-block
}

/* Fil ariane ************************************************************* */
.fil-ariane {
	float: left;
	width: 487px;
	padding: 4px 0px 4px 0px;
	padding-bottom: 4px;
	font-size: 9px;
}

.fil-ariane a {
	color: #6E6E6E;
	background: url('../images/backgrounds/picto_ariane.gif') no-repeat 100%
		5px;
	padding: 0 12px 0 8px;
	display: inline;
	
}

.fil-ariane .on {
	background: none;
	padding-left: 8px;
	color: #86A347;
}

/* Bloc centre ******************************************************************* */
.mainContent {
	float: left;
	width: 580px;
	padding-left: 2px;
}

.mainContentPrint {
	float: left;
	width: 1000px;
	padding-left: 2px;
}

/* modif 15/02/2011 */ /*.mainContent h2 {
color: #6D6D6D;
font-size:17px;
margin:12px 0 15px 3px;
}*/ /* Modifs 04/02/2011 ****/
.mainContent h2 {
	color: #6D6D6D;
	font-size: 1.5em;
	margin: 10px 0 10px 3px;
}

.mainContent h2 span {
	color: #6D6D6D;
	font-size: 13px;
}

/* Fin Modifs ****/ /* fin modif 15/02/2011 */
.mainContent h3 {
	font-size: 1.3em;
	margin: 8px 0 5px 5px;
	color: #8A8D11;
}

/* Fin Modifs ****/ /* fin modif 21/03/2011 */
.mainContent a {
	font-size: 1.4em;
	color: #0E5EF1;
	text-decoration: none;
	font-size: 1.0em;
}

.mainContent a:hover {
	text-decoration: underline;
}

.blocDesc {
	background: url('../images/backgrounds/bg_desc_b.png') no-repeat 0 100%;
	padding: 0 0 9px 0;
	margin: 10px 0 0px 0;
}

.innerBlocDesc {
	background: url('../images/backgrounds/bg_desc_t.png') no-repeat 0 0;
	padding: 15px 16px 10px 15px;
	height: 1%;
}

.innerBlocDesc p {
	color: #424242;
}

.ListLiens li a {
	background: url('../images/backgrounds/puce_suite.jpg') no-repeat 0% 6px
		;
	color: #829843;
	padding: 2px 0px 8px 9px;
	display: block;
	margin-left: 15px;
}

.ListLiens {
	padding-top: 10px;
	padding-bottom: 10px;
}

.ListLiens2 li a {
	background: url("../images/backgrounds/puce_theme.jpg") no-repeat scroll
		0 6px transparent;
	color: #666666;
	display: block;
	margin-left: 15px;
	padding: 2px 0 8px 9px;
}

.ListLiens2 {
	padding-bottom: 10px;
	padding-top: 10px;
}

/* ***Css Bloc Guide Interne *** */
.theme .tiers {
	width: 250px;
	padding-right: 30px;
	float: left;
	background-position: 187px 1px;
	background-repeat: no-repeat;
}

.theme {
	padding-left: 20px;
	margin-top: 20px;
}

.theme h2 {
	color: #6D6D6D;
	font-size: 1.2em;
	margin: 10px 0 10px 0;
}

.theme .PapInt {
	background: url(../images/backgrounds/visuels/P_papiers.jpg) no-repeat
		92% 0%;
}

.theme .FamInt {
	background: url(../images/backgrounds/visuels/P_famille.jpg) no-repeat
		90% 0%;
}

.theme .DouInt {
	background: url(../images/backgrounds/visuels/P_douane.jpg) no-repeat
		90% 0%;
}

.theme .EtuInt {
	background: url(../images/backgrounds/visuels/P_etudes_et_formation.jpg)
		no-repeat 90% 0%;
}

.theme .ActInt {
	background: url(../images/backgrounds/visuels/P_action_sociale.jpg)
		no-repeat 90% 0%;
}

.theme .LogInt {
	background: url(../images/backgrounds/visuels/P_logement_foncier.jpg)
		no-repeat 90% 0%;
}

.theme .EntrInt {
	background: url(../images/backgrounds/visuels/P_vie_d_entreprise.jpg)
		no-repeat 90% 0%;
}

.theme .TravInt {
	background: url(../images/backgrounds/visuels/P_travail_emploi.jpg)
		no-repeat 90% 0%;
}

.theme .InvInt {
	background: url(../images/backgrounds/visuels/P_investir.jpg) no-repeat
		90% 0%;
}

.theme h2 a {
	color: #4F4F4F;
}

.theme ul {
	min-height: 140px;
}

.theme li {
	border-bottom: 1px solid #E2E2E0;
	padding: 5px 0 5px 0;
	margin: 1px 0 1px 0;
}

.theme li a {
	background: url('../images/backgrounds/puce_theme.jpg') no-repeat 0 6px;
	color: #424242;
	padding-left: 9px;
	display: block;
}

/* faq */

.BlocFAQ {
   color: #424242;
   padding: 10px 1px 10px 8px;
}

.BlocFAQ h2 {
	color: #6D6D6D;
	font-size: 1.4em;
	border-bottom: 1px solid #d5d5d5;
	padding-bottom: 5px;
	margin: 0px 2px 12px 2px;
}

.listeFAQ table tr td b {
	padding-left: 60px;
}

#listeFAQ li {
	float: left;
	width: 100%;
	background: none
}

#listeFAQ li a {
   background: url("../images/backgrounds/question_on.gif") no-repeat scroll 0 6px transparent;
   color: #6E6E6E;
   display: block;
   float: left;
   font-weight: bold;
   padding: 7px 1px 6px 23px;
}

#listeFAQ li a:hover {
	text-decoration: underline;
}

/*.listeFAQ li a {
	background: url("../images/backgrounds/bt_info_roll.png") no-repeat 0% 50%;
}
*/
@media screen {
	.listeFAQ li .contenuFAQ {
		display: none;
	}
}

#listeFAQ .questionSelectionnee a {
	background: url("../images/backgrounds/question.gif") no-repeat 0% 6px;
}

#listeFAQ .questionSelectionnee .contenuFAQ {
	display: block;
	width: 95%;
}

.contenuFAQ {
	background: url("../images/backgrounds/pointillesSeparateur.png")
		repeat-x 0 100%;
	padding: 4px 0 1px 0;
	margin: 0 0 10px 18px;
	text-align: justify;
	clear: both;
	width: 97%;
	color: #424242;
}

.contenuFAQ p {
	margin-bottom: .6em;
}

/* Fiches procï?½dures */
.ContenuFiche {
	padding: 0px 10px 10px 12px;
	color: #424242;
}

.ContenuFiche li a {
	color: #0E5EF1;
}

.ContenuFiche p {
	margin-left: 4px;
}

.ContenuFiche h2 {
	color: #7E7436;
	font-size: 1.4em;
	padding-bottom: 4px;
	padding-top: 13px;
}

.ContenuFiche h3 {
	color: #7E7436;
	font-size: 1em;
	padding-bottom: 4px;
	padding-top: 15px;
}

.ContenuFiche li {
	background: url('../images/backgrounds/puce_proced.jpg') no-repeat 0 3px
		;
	padding: 0px 0px 3px 10px;
	display: block;
}

.ProcedLine {
	background: url("../images/backgrounds/ico_online.jpg") no-repeat scroll
		100% 81% transparent;
	float: left;
	padding-right: 43px;
	text-align: left;
}

.ProcedLine a {
	float: left;
	color: #87A249;
	background: url("../images/backgrounds/puce_suite.jpg") no-repeat scroll
		7% 36% transparent;
	padding: 0 8px 5px 15px;
	margin-top: 15px;
}

.ProcedArb a {
	background: url('../images/backgrounds/bg_procedure_arabe.png')
		no-repeat 0px 0px;
	width: 171px;
	min-height: 51px;
	color: #5D7B1B;
	float: right;
	padding-top: 18px;
	text-align: center;
}

/* Css Annuaire */
.Bloc dt.Annu {
	padding: 0px 4px 4px 4px;
}

.Bloc .num {
	font-weight: bold;
	width: 30px;
	float: left;
	background: url(../images/backgrounds/puceCarre.jpg) no-repeat 0px 45%;
	padding-left: 8px;
	color: #424242;
}

.Bloc input {
	border: 1px solid #B3B3B3;
	width: 125px;
	color: #838383;
	font: 11px verdana;
	padding: 1px 0px 2px 4px;
	vertical-align: top;
	margin-top: 6px;
}

.Bloc input.Send {
	background: url(../images/backgrounds/bg_ok.gif) no-repeat left top;
	width: 17px;
	height: 18px;
	border: none;
	padding: 0px;
	margin-left: 0px;
}

.Bloc form p {
	background: url(../images/backgrounds/puce_suite.jpg) no-repeat 100% 68%
		;
	padding: 10px 7px 5px 3px;
	text-align: right;
}

.Bloc form p a {
	color: #87A249;
	font: 10px verdana;
}

.Bloc dt.Ministeres {
	padding: 0px 4px 4px 4px;
}

.Bloc dt.SrvLocaux {
	padding: 8px 4px 8px 4px;
}

.Bloc select {
	border: 1px solid #B3B3B3;
	width: 139px;
	color: #838383;
	font: 11px verdana;
	padding: 1px 0px 2px 2px;
	vertical-align: top;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.cadre-principal {
	border: 1px solid #BCBCBC !important;
	padding: 2px 2px 2px 2px !important;
	background-color: #FCFCFC !important;
	margin: 15px 0 10px 6px !important;
	width: 97%;
	color: #6E6E6E;
}

/* Modifs 15/02/2011 */ /*.cadre-principal .titre-bloc {
	background-color: #D7D7D7 !important;
	padding: 5px 5px 5px 5px !important;
	font-weight:bold;
	color: #034F92;
	font-size: 1.2em;
}*/ /* Modifs 03/02/2011 */
.cadre-principal .titre-bloc {
	background-color: #E3E1C1 !important;
	padding: 5px 5px 5px 5px !important;
	font-weight: bold;
	color: #413801;
	font-size: 1.2em;
}

/* Fin Modifs 03/02/2011 */ /* Fin de modifs 15/02/2011 */
.cadre-principal .contenu-bloc {
	padding: 7px 7px 7px 7px !important;
	color: #6D6D6D;
}

.cadre-principal p {
	padding: 2px 0px 3px 0px;
}

.cadre-principal p span {
	font-weight: bold;
}

.cadre-principal a {
	color: #6E6E6E;
}

.divDeplier {
	border-top: 1px solid #d5d5d5;
	background: url('../images/backgrounds/bg_actus-v.png') repeat-x 0 0;
	padding: 8px 2px 2px 2px !important;
	width: 98%;
	min-height: 29px;
	margin-left: 5px;
}

#Deplier li {
	float: left;
	width: 100%;
}

#Deplier li a {
	color: #424242;
	padding: 3px 3px 5px 12px;
	background: url("../images/backgrounds/puce_theme.jpg") no-repeat 2px
		.55em;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

#Deplier a:hover {
	text-decoration: underline;
}

.left {
	text-align: left;
	float: left;
}

@media screen {
	.Deplier li .contenuDeplier {
		display: none;
	}
}

#Deplier .questionSelectionnee a {
	background: url("../images/backgrounds/puce_theme_v.jpg") no-repeat 0
		.5em;
}

#Deplier .questionSelectionnee .contenuDeplier {
	display: block;
}

.contenuDeplier {
	padding: 4px 0 1px 0;
	margin: 0 0 3px 12px;
	clear: both;
	color: #6E6E6E;
}

#Deplier .contenuDeplier ul li a {
	background: url('../images/backgrounds/puceCarre.jpg') no-repeat 0 45%;
	color: #6E6E6E;
	font-weight: normal;
}

/*****fiche annuaire****/
.left-visuel {
	float: left;
	text-align: right;
	margin: 0 20px 0 0;
	padding: 10px 0 10px 10px;
	width: 130px;
}

.right-information {
	float: left;
	padding: 10px 0 0px 10px;
	width: 380px;
}

.right-information ul {
	padding: 0 0 15px 0;
	height: 1%;
}

.right-information label {
	
}

.Desc-fiche {
	margin: 0px 10px 10px 10px;
	text-align: justify;
}

/*****Annuaire - Recherche guidée ****/
.form-champs {
	padding: 10px 0 0px 0;
}

.form-champs label {
	float: left;
	text-align: right;
	width: 180px;
	margin: 0 10px 0 0;
	font-weight: bold;
	padding-top: 2px;
}

.form-champs input {
	border: 1px solid #BEBEBE;
	width: 220px;
	padding: 1px;
	color: #424242;
}

.form-champs select {
	border: 1px solid #BEBEBE;
	width: 224px;
	padding: 1px;
	color: #424242;
}

.btn_validation1 {
	display: block;
	margin-bottom: 10px;
	margin-right: 144px;
	margin-top: -37px;
	padding: 0 3px 0 0;
	text-align: center;
}

.btn_validation1 input {
	background: url("../images/backgrounds/btn_validate.png") no-repeat
		scroll 0 0 transparent;
	border: 0 none;
	color: #424242;
	cursor: pointer;
	font-weight: bold;
	height: 27px;
	margin-left: 8px;
	margin-right: 5px;
	padding: 3px 10px 6px;
	width: 120px;
}

.btn_validation1 input:hover {
	background: none repeat scroll 0 0 transparent;
}

.btn_validation {
	display: block;
	margin-bottom: 10px;
	margin-top: 20px;
	padding: 0 3px 0 0;
	text-align: center;
}

.btn_validation input {
	background: url("../images/backgrounds/btn_validate.png") no-repeat
		scroll 0 0 transparent;
	border: 0 none;
	color: #424242;
	cursor: pointer;
	font-weight: bold;
	height: 27px;
	margin-left: 8px;
	margin-right: 5px;
	padding: 3px 10px 6px;
	width: 120px;
}

.btn_validation input:hover {
	background: none repeat scroll 0 0 transparent;
}

/*****Annuaire - Résultats recherche guidée ****/
.liste-reche {
	margin: 15px 5px 0;
	border-bottom: 1px solid #d5d5d5;
	padding: 0 5px 15px 5px;
	background: url('../images/backgrounds/bg_actus.png') repeat-x 0 100%;
	width: 560px;
	color: #424242;
}

.liste-reche li {
	
}

.liste-reche a {
	color: #424242;
}

/** Pagination **/
.pagination {
	text-align: center;
	margin: 0 auto;
	padding-top: 10px;
}

.pagination li {
	display: inline;
	margin: 0;
}

.pagination li a {
	display: inline-block;
	margin-left: 0;
	border: 1px solid #d5d5d5;
	padding: 2px 0 2px 0;
	width: 23px;
	text-align: center;
	color: #424242;
	background: url('../images/backgrounds/bg_pagination-off.png') repeat-x
		0 100%;
}

.pagination li strong {
	display: inline-block;
	border: 1px solid #d5d5d5;
	padding: 2px 0 2px 0;
	width: 23px;
	text-align: center;
	color: #424242;
	background: url('../images/backgrounds/bg_pagination-off.png') repeat-x
		0 100%;
}

.pagination li.last {
	margin: 0;
}

.pagination li span {
	display: none;
}

.pagination li.on a {
	font-weight: bold;
}

.pagination li.previous a,.pagination li.next a {
	border: none;
	width: 10px;
	height: 18px;
	position: relative;
	top: 5px;
}

.ie8 .pagination li.previous a,.ie8 .pagination li.next a,.ie7 .pagination li.previous a,.ie7 .pagination li.next a,.ie6 .pagination li.previous a,.ie6 .pagination li.next a
	{
	top: 2px;
}

.pagination li.previous a {
	background: url('../images/backgrounds/picto_previous.png') repeat-x 0
		3px;
}

.pagination li.previous {
	margin: 0 8px 0 0;
}

.pagination li.next a {
	background: url('../images/backgrounds/picto_next.png') repeat-x 0 3px;
}

.pagination li.next {
	margin: 0 0 0 8px;
}

/** Contenus **/
.divcontenu {
	padding: 8px;
	color: #424242;
	text-align: justify;
}

/** Actualités **/
.liste-acualites {
	clear: both;
}

.liste-acualites li {
	margin: 0 0 19px 0;
	border-bottom: 1px solid #d5d5d5;
	padding: 0 5px 15px 0;
	background: url('../images/backgrounds/bg_actus.png') repeat-x 0 100%;
}

.liste-acualites h3 {
	font-size: 1.1em;
	margin: 0 0 4px 0;
}

.liste-acualites li h3 a {
	color: #424242;
}

.liste-acualites li .date {
	margin: 0 0 10px 0;
}

.liste-acualites li img {
	float: left;
	margin: 0 10px 5px 0;
}

.liste-acualites li p {
	padding: 0;
	text-align: justify;
}

.date {
	display: block;
	color: #5D7B1B;
	font-family: verdana;
}

/** Poser une question **/ /* modif du 15/02/2011*/ /*.Poser_liste {
height:37px;
}
.Poser_liste a {
color:#6E6E6E;
font-weight:bold;
position:relative;
top:12px;
}
.Poser_liste .email a {
}
.ie6 .Poser_liste a ,
.ie7 .Poser_liste a {
top:0px;
}
.Poser_liste img {
	float:left;
	padding-right:5px;
}
.Poser_liste .questions img {
	position:relative;
	top:-22px;
	left:0px;
	z-index: 999999;
}
.Poser_liste .email img {
	position:relative;
	top:-18px;
	left:0px;
	z-index: 999999;
}
.Poser_liste .tel img {
	position:relative;
	top:-2px;
	left:-2px;
}
.Poser_liste .centreappel img {
	position:relative;
	top:-14px;
	left:-3px;
}*/ /** Poser une question  modifs 17/01/2011**/
.Poser_liste {
	height: 100%;
	min-height: 37px;
}

.Poser_liste a {
	color: #6E6E6E;
	font-weight: bold;
	position: relative;
	top: 10px;
}

.Poser_liste .email a {
	
}

.ie6 .Poser_liste a,.ie7 .Poser_liste a {
	top: 0px;
}

.Poser_liste img {
	float: left;
	padding-right: 5px;
}

.Poser_liste .questions img {
	position: relative;
	top: -6px;
	left: 0px;
	z-index: 999999;
}

.innerBlocDesc .questions li {
	background: none;
	padding: 0;
}

.innerBlocDesc .email li {
	background: none;
	padding: 0;
}

.innerBlocDesc .centreappel li {
	background: none;
	padding: 0;
}

.innerBlocDesc .tel li {
	background: none;
	padding: 0;
}

.Poser_liste .email img {
	position: relative;
	top: -4px;
	left: 0px;
	z-index: 999999;
}

.Poser_liste .tel img {
	position: relative;
	top: -2px;
	left: -2px;
}

.Poser_liste .centreappel img {
	position: relative;
	top: -7px;
	left: -3px;
}

/** Fin modifs **/ /* fin du modif 15/02/2011 */
	/** Formulaire contact **/
.champ-form-contact {
	margin: 15px 10px 10px 10px;
	font-family: verdana;
}

.champ-form-contact label {
	display: block;
	font-weight: bold;
	font-family: verdana;
	margin: 0 0 4px 0;
	float: left;
	width: 90px;
}

.champ-form-contact label strong {
	font-weight: normal;
}

.champ-form-contact label span {
	color: #FF0907;
}

.champ-form-contact input {
	border: 1px solid #a7a7a7;
	width: 280px;
	padding: 2px 5px;
	font-size: 1em;
	font-family: verdana;
}

.champ-form-contact .champ-civilite {
	margin: 8px 0 13px 0;
}

.champ-form-contact .champ-civilite label {
	display: inline;
	width: auto;
}

.champ-form-contact .champ-civilite input {
	width: auto;
	border: none;
	padding: 0;
	margin: 0 7px 0 0;
}

.champ-form-contact select {
	font-family: verdana;
	border: 1px solid #a7a7a7;
	font-size: 1em;
}

.champ-form-contact textarea {
	font-family: verdana;
	border: 1px solid #a7a7a7;
	width: 420px;
	height: 160px;
	font-size: 1em;
}

.obligatoire {
	font-family: verdana;
	padding: 0 0 20px 0;
}

.obligatoire span {
	color: #FF0907;
}

.contenu-contact {
	padding: 6px;
	color: #6E6E6E;
}

.bloc-error {
	border: 1px solid red;
	color: red;
	width: 97%;
	padding: 10px 2px 10px 10px !important;
	margin: 10px 0 4px 6px !important;
	width: 96%;
}

.bloc-error p {
	font-weight: bold;
	padding-bottom: 8px;
}

.bloc-error ul {
	padding: 0 0 0 15px;
}

/* Glossaire */
.divSearchGlossary {
	text-align: center;
}

.innerBlocDesc .divSearchGlossary a {
	color: #85A447;
	font-weight: bold;
	margin-right: 8px;
	background: none;
	padding: 0px;
}

.divSearchGlossary a.glossaryCurrentLetters {
	color: black;
}

.divSearchGlossary a:hover {
	text-decoration: underline;
}

.ulGlossaryLetters {
	position: relative;
	text-align: justify;
	color: #424242;
}

.ulGlossaryLetters li {
	margin-bottom: 10px;
	margin-top: 10px;
}

.ulGlossaryLetters li li {
	margin-bottom: 0px;
	padding-bottom: 15px;
}

.glossaryLetter {
	margin: 0 -11px 5px -10px;
	padding: 2px 11px 2px 10px;
	background-color: #F3F3F3;
	font-size: 120%;
	font-weight: bold;
	color: #85A447;
}

.glossaryWord {
	font-size: 120%;
	font-weight: bold;
}

.divTopPage {
	font-size: 90%;
	text-align: right;
	margin-bottom: 5px;
}

.divTopPage a {
	color: #424242;
	padding-right: 22px;
	background: url('../images/backgrounds/picto_top.png') no-repeat 100%
		0.2em;
}

.divTopPage a:hover {
	text-decoration: underline;
}

/* Site map */
.ulSiteMapList {
	padding-top: 5px;
	margin-left: 20px;
}

.ulSiteMapList ul {
	margin-left: 30px;
	margin-top: 10px;
}

.ulSiteMapList ul ul li {
	padding-top: 2px;
}

.ulSiteMapList ul ul {
	margin-top: 3px;
	margin-bottom: 12px;
	margin-left: 20px;
}

.ulSiteMapList li a {
	background: url('../images/backgrounds/puce_suite.jpg') no-repeat 0% 6px
		;
	color: #829843;
	padding: 2px 0px 8px 9px;
	display: block;
	margin-left: 15px;
}

.ulSiteMapList ul ul li a {
	font-size: 95%;
	color: #6E6E6E;
	padding-left: 15px;
	background: url('../images/backgrounds/puce_proced.jpg') no-repeat
		0.25em 6px;
}

/**********************Adresses utiles*/
#listeadresse li {
	float: left;
	width: 100%;
}

#listeadresse li span {
	color: #6E6E6E;
	display: block;
	padding: 7px 3px 6px 25px;
	background: url("../images/backgrounds/picto-main-links.gif") no-repeat
		0% 55%;
	float: left;
	font-weight: bold;
}

.contenuadresse {
	background: url("../images/backgrounds/pointillesSeparateur.png")
		repeat-x 0 100%;
	padding: 4px 0 1px 0;
	margin: 0 0 10px 18px;
	text-align: justify;
	clear: both;
	width: 97%;
	color: #424242;
}

.listeadresse p {
	margin-bottom: .6em;
}

/**********************Adresses utiles*/
#listeservice li {
	float: left;
	width: 100%;
}

#listeservice {
	margin-bottom: 10px;
	float: left;
	width: 100%;
}

#listeservice li span {
	color: #6E6E6E;
	display: block;
	padding: 7px 3px 6px 18px;
	background: url("../images/backgrounds/picto-main-links.gif") no-repeat
		0% 35%;
	float: left;
	font-weight: bold;
}

#listeservice li a {
	color: #6E6E6E;
	display: block;
	padding: 4px 3px 6px 18px;
	background: url("../images/backgrounds/picto-main-links.gif") no-repeat
		0% 35%;
	float: left;
	font-weight: bold;
	margin: 0px;
}

.contenuservice {
	background: url("../images/backgrounds/pointillesSeparateur.png")
		repeat-x 0 100%;
	padding: 4px 0 1px 0;
	margin: 0 0 10px 18px;
	text-align: justify;
	clear: both;
	width: 97%;
	color: #424242;
}

.listeservice p {
	margin-bottom: .6em;
}

/* ****************************************Css Page Quizz********************************** */
.Input {
	border-bottom: 1px solid #D7D7D7;
	font-size: 1em;
	padding-bottom: 5px;
	color: #838383;
}

.Input td {
	padding-bottom: 7px;
	padding-left: 10px
}

.Input strong {
	padding-top: 8px;
	display: block
}

.Input#Last,.Add {
	border-bottom: none;
	padding-bottom: 5px
}

.TitreQuiz {
	font-size: 1.3em;
	margin: 8px 0 5px 5px;
	color: #8A8D11;
	font-weight: bold;
}

td input {
	margin-left: 10px;
}

/* ****************************************Css Page Newsletter********************************** */
.champ-form-news {
	margin: 15px 10px 10px 10px;
	font-family: verdana;
}

.champ-form-news label {
	display: block;
	font-weight: bold;
	font-family: verdana;
	float: left;
	width: 100px;
	padding-top: 5px;
}

.champ-form-news label strong {
	font-weight: normal;
}

.champ-form-news label span {
	color: #FF0907;
}

.champ-form-news input {
	padding: 2px 5px;
	font-size: 1.2em;
	font-family: verdana;
}

.width200 {
	border: 1px solid #a7a7a7;
	width: 200px;
}

.inputAbonn {
	border: 0;
	padding: 0;
	background: url('../images/backgrounds/btn_validate.png') no-repeat 0 0;
	color: #424242;
	font-weight: bold;
	padding: 3px 10px 6px 10px;
	cursor: pointer;
	margin-left: 8px;
	width: 120px;
	height: 25px;
}

.newsletter {
	margin: 30px 0 0px 0;
	border-bottom: 1px solid #d5d5d5;
	padding: 0 5px 15px 5px;
	background: url('../images/backgrounds/bg_actus.png') repeat-x 0 100%;
	width: 97%;
	color: #424242;
}

/* ****************************************Css Page Accessibilité********************************** */
.accessibilite h3 {
	font-size: 1.1em;
	padding: 4px 0px 4px 0px;
}

.accessibilite p {
	text-align: justify;
	margin-bottom: 10px;
}

.accessibilite ul li {
	background: url('../images/backgrounds/puceCarre.jpg') no-repeat 0% 6px;
	padding: 0px 5px 2px 10px;
}

/* ****************************************Css Page Accessibilité********************************** */
.Texte {
	border: 1px solid #BEBEBE;
	width: 60%;
	padding: 1px;
	color: #424242;
}

.remarque {
	text-align: center;
	width: 100%;
	color: #87A249;
	margin-bottom: 10px;
	overflow: hidden;
}

.remarque a {
	color: #87A249;
	background: url('../images/backgrounds/puce_suite.jpg') no-repeat 100%
		5px;
	padding: 0px 8px 5px 0px;
	margin-top: 15px;
}

.Bloc .centre_app {
	font-weight: bold;
	float: left;
	background: url(../images/backgrounds/puceCarre.jpg) no-repeat 0px 45%;
	padding-left: 8px;
	color: #424242;
}

/* ****************************************Css MAJ du 14/12 ********************************** */
.innerBlocDesc a {
	/*background: url('../images/backgrounds/puce_suite.jpg') no-repeat 0% 6px
		;*/
	color: #0E5EF1;
	padding: 2px 0px 8px 9px;
}

.innerBlocDesc ul li {
	background: url('../images/backgrounds/puceCarre.jpg') no-repeat 15px
		6px;
	padding: 0px 5px 2px 25px;
}

.Poser_liste a {
	background: none;
	padding: 0px;
	margin: 0px;
	color: #6E6E6E;
}

.reche_title {
	background: none repeat scroll 0 0 #DBD193;
	color: #fff;
	font-size: 12px;
	height: 18px;
	padding-left: 2px;
	padding-top: 4px;
	margin: 5px;
}

.reche_title .titreOffre {
	float: left;
}

.reche_title .categorie,#offre_gras .categorie {
	color: black;
	font-weight: bold;
	float: right;
	margin-right: 3px;
}

.offre_gras a {
	color: #6A7290;
}

.Table table th,.Table table td {
	border-bottom: 1px solid #C0C0C0;
	background: #DBD193;
	text-align: left;
}

.Table table th {
	color: #FFFFFF;
	padding: 4px;
}

.Table table td a {
	color: #6A729;
}

.Table table td {
	border-bottom-style: dotted;
	background: none
}

.Table table {
	width: 100%
}

* html .Table table {
	width: 97%
}

/* Modifs du 15/02/2011*/ /*.LienDroite {
	float: right;
	margin-right: 3px;
	color:#87A249;
	padding-bottom:12px;
	font-weight:bold;
}
.LienDroite a{
	float: right;
	margin-right: 3px;
	color:#87A249;
	padding-bottom:12px;
	font-weight:bold;
}*/
	/* **************************Css modifs 17/01/2011 ******************** */
.LienDroite a {
	float: right;
	color: #5A5011;
	font-weight: bold;
	background: url('../images/backgrounds/picto_themes.png') no-repeat 0%
		50%;
	padding: 13px 10px 14px 35px;
}

.LienDroite a:VISITED {
	color: #5A5011;
}

/* **************************Fin modifs 17/01/2011 ******************** */
	/* Fin modifs 15/02/2011 */
.Table table .Col {
	padding-top: 8px;
	padding-left: 4px;
}

.Table table .Col1 {
	padding-top: 8px;
	padding-left: 4px;
	width: 75%;
	vertical-align: top;
}

.Table table .Col2 {
	padding-top: 8px;
	padding-left: 4px;
	width: 20%;
	vertical-align: top;
}

.Table table .Col3 {
	padding-top: 8px;
	width: 5%;
	vertical-align: top;
	text-align: right;
}

/* ****************************************Css résultat sondage ********************************** */
.cadre-principal table td {
	padding: 3px 1px 2px 0px;
}

.cadre-principal table th {
	padding: 6px;
}

.cadre-principal table .totalsondage {
	background-color: #C9BF80 !important;
	padding: 3px !important;
	font-weight: bold;
	color: #fff;
	font-size: 1.2em;
}

.cadre-principal table .sondage {
	background-color: #E7E3B5 !important;
	padding: 3px !important;
	font-weight: bold;
	color: #838383;
	font-size: 1em;
}

/** Formulaire écrire à service-public.ma **/
.champ-form-ecrire {
	margin: 15px 10px 10px 10px;
	font-family: verdana;
}

.champ-form-ecrire label {
	display: block;
	font-weight: bold;
	font-family: verdana;
	margin: 0 0 4px 0;
	float: left;
	width: 220px;
	height: 22px;
}

.champ-form-ecrire label strong {
	font-weight: normal;
}

.champ-form-ecrire label span {
	color: #FF0907;
}

.champ-form-ecrire input {
	border: 1px solid #a7a7a7;
	width: 280px;
	padding: 2px 5px;
	font-size: 1em;
	font-family: verdana;
}

.champ-form-ecrire select {
	font-family: verdana;
	border: 1px solid #a7a7a7;
	width: 290px;
	font-size: 1em;
}

.champ-form-ecrire textarea {
	font-family: verdana;
	border: 1px solid #a7a7a7;
	width: 510px;
	height: 160px;
	font-size: 1em;
}

/** Signaler des modifications **/
.Signaler {
	display: block;
	padding: 0 3px 0 0;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}

.Signaler input {
	border: 0;
	padding: 0;
	background: url('../images/backgrounds/btn_signaler.png') no-repeat 0 0;
	color: #424242;
	padding: 3px 10px 6px 10px;
	cursor: pointer;
	width: 165px;
	margin-right: 5px;
	margin-left: 8px;
	font: 11px verdana;
}

.imagacceuil {
	background-position: right center;
	background-repeat: no-repeat;
}

.keyword {
	background: none repeat scroll 0 0 #FFFF88;
	color: #222222;
}

.paragraphe {
	white-space: normal;
}

.VersionArab {
	float: left;
	text-align: left;
	direction: ltr;
	padding: 20px 0 20px 0;
}

.VersionArab a {
	background: url("../images/backgrounds/puce_suite.jpg") no-repeat scroll
		6px 36% transparent;
	color: #87A249;
	margin-top: 15px;
	padding: 0 8px 5px 15px;
	direction: rtl;
}

.VersionArab .LienVersionArabe {
    background: url("../images/backgrounds/file.gif") no-repeat scroll 4px 0% transparent;
    color: #87A249;
    padding: 1px 8px 0px 23px;
}

pre {
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.result-title {
	background: url("../images/backgrounds/puce_theme.jpg") no-repeat scroll
		0 6px transparent;
	display: block;
	padding: 2px 0 8px 9px;
}

.result {
	margin: 0 0 10px 10px;
}

.information {
	border-top: 1px solid #C0C0C0;
	margin-top: 20px;
}

.information h2 {
	padding-top: 0px;
}
#listeFAQ .contenuFAQ p a{
       background: none;
       float:none;
       font-weight:normal;
       display: inline;
       padding: 0px;
       text-decoration: underline;
}
#listeFAQ .contenuFAQ p a:hover{

       text-decoration: none;
}
