/* CSS Document */

#table_body1{

	width: 800px;
	background-image: url(http://www.newrservices.com/images/fond.gif);

}

#table_body2{

	width: 800px;
	text-align: center; 

}

#table_body3{

	width: 100%;
	text-align: center; 

}

.fiche_ma{

	color: #266523;
	font-style: italic; 
	text-align: center;
	
}

#icone{

	border: 0px; 

}

/* ---------------------- FAQ ----------------------- */

.faq_question{

	color: black; 
	font-weight: bold;

}

.faq_reponse{

	color: #666666; 
	font-style: italic; 
	
}

/* -------------------------------------------------- */

/* ---------------------- Calendrier ------------------------ */

#calendrier li{
	list-style: none;	
}

#libelle {
	width: 210px;
	margin: 5px;
	padding: 5px;
	text-align: center;
	color: #ffffff; 
}

.ligne {
	width: 210px;
	text-align: center;	margin: 5px;
	padding: 5px;
} 

#libelle li {
	float: left;
	list-style-type: none;
	width: 30px; 
	background-color: #54B4E2
}

.ligne li {
	color: #000;
	list-style-type: none;
	float: left; 
	text-align: center;
	width: 30px; 
}

.ligne li a:hover{
	list-style: none;
	list-style-type: none;
	text-align: center; 
	text-decoration: none;
}

li.itemCurrentItem {
	font-style: italic; 
	text-align: center;
}

li.itemSelectedItem {
	
}	

/* ----------------------- Fin calendrier ----------------------- */

#centre{

	width: 572px;
	border: 0px;
	text-align: left; 
	background-color: white;

}

#case{

	width: 400px;
	height: 100px;
	overflow: auto;
	text-align: left;

}

.menu_contextuel{

	color: #ffffff; 

}

a, a:link, a:visited{
		font-family: sylfaen, sans-serif;
		font-size: 13px;
		color: #6b8930;
		text-decoration: none;
}

a:hover {
		font-family: sylfaen, sans-serif;
		font-size: 13px;
		color: #497fa5;
		text-decoration: none;
}

a:active {
		font-family: sylfaen, sans-serif;
		font-size: 13px;
		color: #85b822;
		text-decoration: none;
}

/* - - - - Eviter tout décalage avec formulaire - - - - */ 

form {

	margin: 0;
	padding: 0;
	
}

/* - - - - Images - - - - */

#fond_categorie{text-align: left; background-image: url(http://www.newrservices.com/images/nrs_v3_19.gif);}

#img_01{width: 800px; height: 55px; background-image: url(http://www.newrservices.com/images/nrs_v3_01.gif); border: 0px;}

#img_02{width: 503px; height: 27px; background-image: url(http://www.newrservices.com/images/nrs_v3_02.gif); border: 0px;}
#img_03{width: 244px; height: 27px; background-image: url(http://www.newrservices.com/images/nrs_v3_03.gif); border: 0px; text-align: center; }
#img_04{width: 30px; height: 27px; background-image: url(http://www.newrservices.com/images/nrs_v3_04.gif); border: 0px;}
#img_05{width: 23px; height: 27px; background-image: url(http://www.newrservices.com/images/nrs_v3_05.gif); border: 0px;}

#img_06{width: 800px; height: 100px; background-image: url(http://www.newrservices.com/images/nrs_v3_06.gif); border: 0px;}

#img_07{width: 800px; height: 18px; background-image: url(http://www.newrservices.com/images/nrs_v3_07.gif); border: 0px;}
#img_08{width: 27px; height: 419px; background-image: url(http://www.newrservices.com/images/nrs_v3_08.gif); border: 0px;}
#img_12{width: 182px; height: 1px; background-image: url(http://www.newrservices.com/images/nrs_v3_12.gif); border: 0px;}
#img_10{width: 182px; height: 51px; background-image: url(http://www.newrservices.com/images/nrs_v3_10.gif); border: 0px; text-align: center;}
#img_11{width: 19px; height: 6px; background-image: url(http://www.newrservices.com/images/nrs_v3_11.gif); border: 0px;}

#img_16{width: 182px; height: 1px; background-image: url(http://www.newrservices.com/images/nrs_v3_16.gif); border: 0px;}
#img_14{width: 182px; height: 23px; background-image: url(http://www.newrservices.com/images/nrs_v3_14.gif); border: 0px;}

#img_19{width: 800px; height: 93px; background-image: url(http://www.newrservices.com/images/nrs_v3_19.gif); border: 0px;}
#img_20{width: 654px; height: 27px; background-image: url(http://www.newrservices.com/images/nrs_v3_20.gif); border: 0px;}
#img_25{width: 21px; height: 27px; background-image: url(http://www.newrservices.com/images/nrs_v3_25.gif); border: 0px;}
#img_17{width: 800px; height: 21px; background-image: url(http://www.newrservices.com/images/nrs_v3_17.gif); border: 0px;}

/* - - - - Menu - - - - */

#lien1 a{

	width: 53px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;
	
}

#lien2 a{

	width: 93px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;


}

#lien3 a{

	width: 125px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;

}

#lien4 a{

	width: 105px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;

}

#lien5 a{

	width: 86px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;

}

#lien6 a{

	width: 83px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;

}

#lien7 a{

	width: 115px;
	font-family: sylfaen, sans-serif;
	font-size: 15px;
	color: #5497c0;

}

#lien1:hover a{

	background-color: #5497c0; 
	width: 53px;
	color: white;

}

#lien2:hover a{

	background-color: #5497c0; 
	width: 93px;
	color: white;

}

#lien3:hover a{

	background-color: #5497c0; 
	width: 125px;
	color: white;

}

#lien4:hover a{

	background-color: #5497c0; 
	width: 105px;
	color: white;

}

#lien5:hover a{

	background-color: #5497c0; 
	width: 86px;
	color: white; 

}

#lien6:hover a{

	background-color: #5497c0; 
	width: 83px;
	color: white; 

}

#lien7:hover a{

	background-color: #5497c0; 
	width: 115px;
	color: white; 

}

.menu{

	color: #5497c0; 
	text-align: center;

}

.lien_footer:link, .lien_footer:visited{
		font-family: verdana, sylfaen, sans-serif;
		font-size: 12px;
		color: #6b8930;
		text-decoration: none;
		font-weight: 500; 
}

.lien_footer:hover {
		font-family: verdana, sylfaen, sans-serif;
		font-size: 12px;
		color: #497fa5;
		text-decoration: underline;
		font-weight: 500;
}

.menu:hover a{

	color: #ffffff;
	text-align: center;

}

/* - - - - - couleur et mise en forme - - - - - - */

.rouge {
		font-size: 13px;
		font-family: sylfaen, sans-serif;
		color: #bf1515;
}

.rouge_gras {
		font-size: 14px;
		font-family: sylfaen, sans-serif;
		color: #bf1515;
		font-weight: bolder; 
}

.gris {
		font-size: 13px;
		font-style: italic;
		font-family: sylfaen, sans-serif;
		color: #8d8d8d;
}

.aide{

		font-size: 13px;
		font-style: italic;
		font-family: sylfaen, sans-serif;
		color: #8d8d8d;
		border-bottom: 1px dashed #8d8d8d;

}

.bleu {
		font-size: 13px;
		font-family: sylfaen, sans-serif;
		color: #5185BF;
}

.blue {

	font-size: 13px;
	text-decoration: none;
	font-family: sylfaen, sans-serif;
    color : #006699;
}

.detail {
		font-size: 13px;
		font-family: sylfaen, sans-serif;
		color: #2D7B28;
}

.centre{

		padding-left: 20px;
}

table{

	border: 0px; 

}

td {
    font-family: sylfaen, sans-serif;
    font-size: 13px;
	color: #000000; 
}

#title1, #title2, #title3, #title4{

	color: #649567;
	font-family: sylfaen, sans-serif;
    font-size: 13px;
	font-style: italic;
	font-weight: bolder;
	text-decoration: underline;

}

#sub_title, #sub_title2, #sub_title3, #sub_title4{

	color: #3C8640;
	font-family: sylfaen, sans-serif;
    font-size: 12px;
	font-style: italic;

}

#subtitle1, #subtitle2, #subtitle3, #subtitle4{

	color: #82AF61;
	font-family: sylfaen, sans-serif;
    font-size: 12px;
	padding-left: 10px;

}

#ligne1, #ligne2, #ligne3{ background-color: #C2E4C4; }

th {
    font-family: arial, sans-serif;
    font-size: 12px;
	text-align: center; 
	color: #29742C; 
	padding: 2px;
	background-color: #ffffff; 
}

#titre1, #titre2, #titre3, #titre4, #titre5{

    font-family: sylfaen, sans-serif;
    font-size: 13px;
	text-align: center; 
	padding: 3px;
	color: #ffffff;
	background-color: #7EBA52;

}

h1 {
    color: #61915B;
	border-bottom: solid #61915B 1px;
	font-size: 14px; 
}

h2{
    color: #61915B;
	font-family: sylfaen, sans-serif;
    font-size: 13px;
	padding: 5px; 
	font-weight: bold;
	border-bottom: dotted #61915B 1px;
	text-align: right; 
}

h3{
    color: #61915B;
	font-family: sylfaen, sans-serif;
    font-size: 13px;
	padding: 5px; 
	font-weight: bold;
	border-bottom: dotted #61915B 1px;
	text-align: left; 
}

.red {

	font-size: 13px;
	text-decoration: none;
	font-family: sylfaen, sans-serif;
	color: #c41616;
}

.vert {

	font-size: 13px;
	text-decoration: none;
	font-family: sylfaen, sans-serif;
    color : #5c9830;
}