/* 																	STYLESHEET									
	Notes Pour moi
	
		Ce site faits 1000 px de largueur en comptant les ombres d'ou la non utilisation du 960 framework
		les marges ont ?t? eloign? de 20 px de chaques cot? a partir des marge de nico

		Font					
*/

@font-face {
	font-family: 'Itc avant garde ghotic';
	src: url('font/ITCAvantGardeStd-BkCn.eot');
	src: local('?'), url('font/ITCAvantGardeStd-BkCn.woff') format('woff'), url('font/ITCAvantGardeStd-BkCn.ttf') format('truetype'), url('font/ITCAvantGardeStd-BkCn.svg#webfontJdN685Hy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Itc avant garde ghotic bk';
	src: url('font/ITCAvantGardeStd-Bk.otf') format("opentype");
	font-style: normal;
}
@font-face {
	font-family: 'itcavantgardestdbold';
	src: url('font/ITCAvantGardeStd-Bold.otf') format("opentype");
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'itcavantgardestdxltcn';
	src: url('font/ITCAvantGardeStd-XLtCn.otf') format("opentype");
	font-weight: normal;
}
/*			Pour titre et image ?		*/

@font-face {
	font-family: 'Conv_HelveticaNeueLTStd-ThCn';
	src: url("HelveticaNeueLTStd-BdCn.otf") format("opentype");
	src: url('font/HelveticaNeueLTStd-ThCn.eot');
	src: local('?'), url('font/HelveticaNeueLTStd-ThCn.woff') format('woff'), url('font/HelveticaNeueLTStd-ThCn.ttf') format('truetype'), url('font/HelveticaNeueLTStd-ThCn.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*			Header css				*/

#header			{padding: 0 25px;background: url('img/BG_header.jpg') no-repeat;height:176px;}
#header #logo	{margin: 16px 0 0 0;}
#header .nav		{ font-family:'Itc avant garde ghotic bk'; overflow: hidden;/* anciennement : 'Itc avant garde ghotic bk' Vs : 'Conv_HelveticaNeueLTStd-ThCn' */
					Font-size: 17px;text-transform:uppercase;color: #f8f3e6;margin: 33px 0 0 6px;}		
#header .nav	 a	{	font-size: 15px;display:block;float:left;margin: 0 5px;color: #e3cc94;}
#header .nav	 a:hover	{	color:#ffffff; }
#slider 			{padding: 0 25px;overflow: hidden;height: 258px;}			

/*			General propiety		*/

body  				{ overflow-x:hidden; width:100%; background: url('img/BG_body.jpg') repeat-x #f7efd7;}
body  a, a img			{ text-decoration:none;border:0;}
body p				{ font-size: 15px;}
#main				{ width: 1000px;height: auto;margin: auto;overflow: hidden;}
#nicochichi			{ position:absolute;top:0px;left:0px;width:100%;height: 330px;z-index:-1;background: url('img/BG_main.png') no-repeat top center;}
.imagepresentation	{ width: 300px;overflow: hidden;padding: 20px 0 0 0;background: url('img/BG_image_presentation.jpg') no-repeat;float: left;margin: 5px 4px 0px 4px;}
.imagepresentation	 img	{ position: relative; top: -14px; left: 5px;}
.iptitre			{ width:100%;float:left;padding: 0 0 0 5px;margin: 0 0 15px 0;}
.iptitre h2			{ color: #98948b; font-family: 'Conv_HelveticaNeueLTStd-ThCn'; float: left; font-size: 22px; margin: 0px 4px 0px 4px; width: 300px; text-align:center;}
.bgw				{ background: white;width:934px;overflow:hidden;height:auto;margin: 0px 10px 0px 4px; border: 1px solid #fff8e6;padding: 0 0 0 5px; }
.sepa3				{ margin: 10px 0 10px 0;}
.h1center			{ width: 100%; text-align: center; margin: 0 0 0 0;}
.articlecenter 		{ width: 750px; text-align: center; font-size: 18px; line-height: 21px; color: #a9a7a5; font-size: 18px;margin: 20px 0 20px 0;
					 padding: 0 0 0 100px; font-family: 'Itc avant garde ghotic bk'; text-transform: uppercase;}
#footer				{ width: 100%; background: url('img/BG_footer.jpg') repeat-x #111111; overflow: hidden; padding: 0 0 20px 0;}
#footer-main		{ width: 1000px; height: auto; margin: auto; overflow: hidden; padding: 0 10px 0 25px;}
#footer-content		{ margin: 23px 25px 0 25px; font-family: Arial; color: #b8a66e; font-weight: bold; font-size: 12px;}
.part1				{ width: 308px; float: left;}
.part1 .ca			{ width: 100%; text-align: center; margin: 5px  0 0 0; line-height: 19px; }
.part1 .ca  a 		{ color: #b8a66e;}
.part2				{ background:url('img/BG_footer_part2.jpg') no-repeat; margin: 0 0 0 0px; width: 620px; float:left; padding: 0 0 0 10px;}
.part2 .part2-1		{ float:left; overflow:hidden; width: 120px; margin: 0 2px; padding: 0 0 20px 0 ;}
.part2 .part2-1 a	{ display: block; clear:both; float:left; font-family: arial; width: 120px; line-height: 14px; margin: 3px 0;  color: #b8a66e; font-size: 13px;  text-align: left; font-weight: lighter;}
.part2 .part2-1 h5	{ color: #f7efd7; font-style: 'Itc avant garde ghotic bk'; font-size: 14px; margin: 18px 0 10px 0;}
			
/* 				Content				*/

#bigcontent			{ padding: 0 25px;background: url('img/BG_contenu.png') no-repeat;}
#smallcontent		{ overflow:hidden; border: solid 1px white; background: #fcf9f1; padding: 0 0 0 0; position:relative;top:-1px; }
#smallcontent h1		{ font-family: 'itcavantgardestdbold'; color:#e3cc94; margin: 0 0 0 20px; font-size: 19px; }
#smallcontent h1 span	{color:#9b9383; text-transform: uppercase;}
#smallcontent h3	{font-size: 17px; line-height: 21px;font-family: 'Itc avant garde ghotic bk';color:#9b9383;margin: 0 0 0 20px;text-transform: uppercase; font-weight:lighter;}
.ligne 			{float:left; width:100%; margin: 10px 0 0 16px;}
.texte			{width:600px;overflow:hidden;padding: 0 0 0 4px;}
.texte	h4		{font-family: 'Conv_HelveticaNeueLTStd-ThCn'; font-size: 22px; color: #98948b; text-transform: uppercase;font-weight: 0;}
.texte div 		{color: #706c69; font-family:Arial;line-height:20px; font-size: 15px;}
.bg_corse		{background:url('');}
.contenu		{line-height: 19px;font-family:Arial;  color: #706c69;font-size: 13px;}
.bg_corse		{overflow:hidden; background: url('img/BG_corse.jpg') no-repeat;}

.bouton1		{width: 186px !important;font-size: 17px !important; text-transform: uppercase; height: 40px; background: url('img/bouton1.png') no-repeat top center; text-align:center; color:white; padding: 11px 0 0 0 !important;}
.bouton1	a	{text-decoration:none;color:#e3cc94;font-family:'itcavantgardestdxltcn';}
.topombre		{}

#contact		{width:300px;margin: 30px 0px 0px 30px;overflow:hidden;}
#contact img {position:relative;top:0px!important;left:0px!important;float:left;}
#contact div {float:left;width: 300px;}
#contact div span {float:left;width: 200px;padding-left: 5px; color: #969391; font-family:Arial;font-size:13px; }
#contact div span a {text-decoration:none; color: #969391; line-height: 18px;}
.contact_form input	{width: 585px; height: 20px; border: 1px solid #d7cba7; background:url('img/BG_input.jpg');margin-top: 5px;}
.contact_form textarea	{width: 585px; height: 205px; border: 1px solid #d7cba7; background:url('img/BG_textarea.jpg');margin-top: 5px;}
.contact_form label { color:#9b9383; font-family: 'itcavantgardestdbold','Itc avant garde ghotic bk'; text-transform: uppercase; }
#current		{color:white !important;}
/**		 CSS pour Js											*/
#rail{ position: absolute; width: 100%; }
#rail img{float:left; z-index: 100; position:relative; top:-8px; left:+22px;}

/*			Propri?t? Dependantes de la page					*/
#article_index			{margin: 0 0 0 20px;width : 917px; background: url('img/BG_article_index.jpg') top no-repeat; word-spacing:2px; }
#article_index	h2		{color:#706c69;width:855px;font-size: 17px; line-height: 21px;font-family: 'Itc avant garde ghotic bk';/*   VS : 'Conv_HelveticaNeueLTStd-ThCn'*/text-transform: uppercase;font-weight:lighter;
						margin: 5px 0 15px 0;}
#article_index .contenu	{width:580px;font-size: 13px;}
