/* CSS Document */

* {
	padding:0px; margin:0px; 
	/*overflow-y:auto;*/
	/*scrollbar-3dlight-color: #5F1F1F;
	scrollbar-arrow-color: #5F1F1F;*/
	scrollbar-3dlight-color: #999999;
	scrollbar-arrow-color: #999999;
	scrollbar-base-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #000000;
	/*scrollbar-shadow-color: #5F1F1F;*/
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #000000;
}

img { border:none; }

/*---- Ancienne version ------

body
	{
	background-color:#761F46;
	background-attachment:scroll; 
	background-image:url("../../themes/orest/images/Fond-Principal.jpg"); 
	background-position: top center; background-repeat: no-repeat;
	}
*/

body
{
	/*background-color:#000000;*/
	background-attachment:fixed; 
	background-image:url("../../themes/orest/images/background.jpg");
	background-repeat:repeat-x;
	overflow-x: auto;
	overflow-y: auto;
}


a		{ color:#FFFFFF; text-decoration:underline; }
a:hover	{ color:#FFFFFF; text-decoration:none; }

/* ---- Ancienne version ------

#BlocPrincipal
	{
	clear:both; width:778px; margin:0px; margin-left:auto; margin-right:auto; padding:0px;
	}
*/

/*#Blocensenmble
{
	position:absolute; 
	top:50%;
	left:50%;
	width:910px;
	height:658px; 
	margin-left:-450px;
	margin-top:-329px;
	border:1px solid #FFFFFF;
}*/

/*
#ImgFlorale
{
	position:absolute;
	z-index:1;
	width:244px;
	height:286px;
	top:50px;
	left:50px;
	margin-left:284px;
	margin-top:429px;
	background-color:#BB8FA3;
	overflow:hidden;
	float:left;
	background-image:url("images/IMAGEFLEURALE.png");
	border:1px solid #FFFFFF;
}
*/

#Bloctotal
{
	position:absolute; 
	z-index:2;
	top:50%;
	left:50%;
	width:900px;
	height:595px; 
	margin-left:-450px;
	margin-top:-297px;
	border-left:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}

/*#mirror
{
	position:absolute;
	width:910px;
	height:93px;;
	background-image:url("../../themes/orest/images/mirror2.jpg");
	background-repeat:no-repeat;
}*/

#BlocPrincipal
	{
		clear:both;
		position:relative; 
		z-index:1000;
		width:900px;
		height:580px; 
		margin:0px; 
		padding:0px;
		/*border-bottom:2px solid #FFFFFF;*/
		/* Version noir */
		/*background-image:url("../../themes/orest/images/lamelle_fond.jpg");*/
		/* Version bordeau */ 
		/*background-color:#000000;*/
		background-image:url("images/lamelle_fond_bordeau.jpg");
		background-repeat:repeat-x;
		color:#FFFFFF;
		/*font-family:sans-serif, Arial, Helvetica;
		font-size:12px;*/
	}
	
	
#BlocPrincipal_print
{
		clear:both;
		width:550px;
		height:auto; 
		margin:0px; 
		padding:5px;
		border:1px solid #FFFFFF;
		background-image:url("images/lamelle_fond_bordeau.jpg");
		background-repeat:repeat-x;
		font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;
		color:#FFFFFF;
		font-size:12px;
		overflow:hidden;
}

#BlocPrincipal_print h2
{
	font-size:26px;margin-bottom:10px;border-bottom:1px solid #666666;letter-spacing:5px;
}

#BlocPrincipal_print h3
{
	font-size:20px;
	letter-spacing:2px;
}

#BlocMenuPrint {display:block;}
#BlocMenuPrint2 {display:none;}
/* ---- Ancienne version ------

#BlocHaut
	{
	text-align:right; clear:both; font-family:Arial, sans-serif; font-size:11px; color:#FFFFFF;
	width:760px; height:22px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; padding-top:8px; padding-right:18px;
	}
#BlocHaut a			{ color:#FFFFFF; text-decoration:none; }
#BlocHaut a:hover	{ color:#FFFFFF; text-decoration:underline; }
*/

#logo
{
	margin-left:5px;
	margin-top:0px;
	width:152px;
	height:87px;
	background-image:url("images/logo_orestgroup_bordeaux.jpg");
	overflow:hidden;
	cursor:pointer;
}	

#Blocfbk
{
	float:right;
	margin-top:5px;
	width:725px;
	height:30px;
	text-align:left;
}	

#BlocHaut
	{
	text-align:right; clear:both; font-family:Arial, sans-serif; font-size:11px; color:#FFFFFF;
	width:760px; height:10px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; padding-top:8px; padding-right:18px;
	}
#BlocHaut a			{ color:#FFFFFF; text-decoration:none; }
#BlocHaut a:hover	{ color:#FFFFFF; text-decoration:underline; }

/* ---- Ancienne version ------
#BlocMenu		{ width:200px; height:550px; float:left; clear:left; text-align:center; }
#BlocMenu ul	{ text-align:center; list-style:none; padding-top:8px; width:170px; }

#BlocMenuPrintScreen{  }
#BlocMenuPrint		{ display:none; width:200px; height:550px; float:left; clear:left; text-align:center; }
#BlocMenu ul li			{ font-family:"Times New Roman", serif; font-size:15px; color:#BB8FA3; font-weight:bold; padding-top:10px; }
#BlocMenu ul li a		{ color:#FFFFFF; text-decoration:none; }
#BlocMenu ul li a:hover	{ color:#B9869D; text-decoration:none; }

#BlocMenu ul ul				{ border:none; border-bottom:1px #B27C94 solid; border-top:1px #B27C94 solid; padding:0px; padding-bottom:4px; }
#BlocMenu ul ul li			{ font-family:"Times New Roman", serif; font-size:13px; color:#FFFFFF; font-weight:bold; padding:0px; }
#BlocMenu ul ul li a		{ color:#FFFFFF; text-decoration:none; }
#BlocMenu ul ul li a:hover	{ color:#B9869D; text-decoration:none; }
#PuceMenu	{ background-attachment:scroll; background-image:url("../../themes/orest/images/PuceMenu.gif"); background-position:top center; height:24px; width:24px; margin-top:16px; }
*/

/*#BlocMenu	{width:870px; height:50px;margin-top:11px;margin-left:15px;/*border:1px solid #FFFFFF;}*/

/*#BlocMenu a {text-decoration:none;}
#BlocMenu a:hover{text-decoration:none;background-color:#DEC5C9;}*/

#BlocContenu2 {
	width:882px; 
	height:420px; 
	margin-top:10px; 
	margin-left:8px; 
	/*border:1px solid #FFFFFF*/
}

/*#BlocMenu ul	{ text-align:center; padding-top:2px; width:900px;border:1px solid #FFFFFF; }

#BlocMenuPrintScreen{  }
#BlocMenuPrint		{ display:none; width:200px; height:550px; float:left; clear:left; text-align:center; }
#BlocMenu ul li			{ font-family:"Microsoft sans-serif"; font-size:14px; color:#FFFFFF;}
#BlocMenu ul li a		{ color:#FFFFFF; text-decoration:none; }
#BlocMenu ul li a:hover	{ color:#B9869D; text-decoration:none; }

#BlocMenu ul ul				{ border:none; border-bottom:1px #B27C94 solid; border-top:1px #B27C94 solid; padding:0px; padding-bottom:4px; }
#BlocMenu ul ul li			{ font-family:"Times New Roman", serif; font-size:13px; color:#FFFFFF; font-weight:bold; padding:0px; }
#BlocMenu ul ul li a		{ color:#FFFFFF; text-decoration:none; }
#BlocMenu ul ul li a:hover	{ color:#B9869D; text-decoration:none; }
#PuceMenu	{ background-attachment:scroll; background-image:url("../../themes/orest/images/PuceMenu.gif"); background-position:top center; height:24px; width:24px; margin-top:16px; }
*/

#BlocContenu .Cadre-Milieu	
{
	/*position:relative;
	z-index:1000;*/
	width:900px;
	height:432px;
	/*background-color:#BB8FA3;*/ 
	/*margin-top:22px;*/
	margin-left:0px;
	/*overflow: hidden;*/
	/*border:1px solid #FFFFFF;*/
	color:#FFFFFF;
	overflow-y:auto;
	/*font-family:sans-serif, Arial, Helvetica;
	font-size:13px;
	float:left;*/
	/*background-attachment:scroll;
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom: 0;*/
}

.Cadre-Milieu		
{ 
	padding:0px; 
	margin:0px; 
}
.Cadre-Milieu H1	{ color:#FFFFFF; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;  font-size:20px; font-weight:normal;}
.Cadre-Milieu H2	{ color:#FFFFFF; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;  font-size:18px; font-weight:normal;background-attachment:scroll; background-position:0px; background-repeat:no-repeat; padding-left:28px; margin-left:-12px; margin-bottom:8px; margin-top:16px; }
/*.Cadre-Titre		{ width:730px; height:30px;background-image:url("images/sous_titre.png");background-repeat:no-repeat;background-position:bottom;text-align:center;}*/
/*.Cadre-Milieu img		{ margin-left:10px; }*/

/* 
---- Ancienne Version ------- 
.Cadre-Milieu p		
{ 
color:#FFFFFF; 
font-family:"sans-serif", Arial, Helvetica ; 
font-size:12px; 
text-align:justify; 
margin-bottom:1em; 
}
*/
.Cadre-Milieu p, table	
{ 
	color:#FFFFFF; 
	font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; 
	font-size:12px; 
	text-align:justify; 
	margin-bottom:1em; 
}

.Cadre-Milieu p a		{ 
color:#FFFFFF; 
text-decoration:underline; }
.Cadre-Milieu p a:hover	{ 
color:#FFFFFF; 
text-decoration:none; }

.Cadre-Flash	{ padding:0px; background-color:#BB8FA3; }

.Cadre-Milieu .Centre
{
	font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;
	/*Migration AC 04/06/18*/
	/*Commtaire width et height*/
	width:890px;
	height:342px;
	margin-left:10px;
	/*Migration AC 04/06/18*/
	margin-top:90px;
	margin-top:50;
	/*border:1px solid #FFFFFF;*/
	/*overflow: hidden;*/
	/*overflow-x: auto;*/
	overflow-y: auto;
}

.Cadre-Milieu .fond_decran
{
	width:180px;
	float:left;
	margin-left:30px;
	margin-bottom:20px;
	font-size:13px;
	overflow:hidden;
}

.Cadre-Milieu .fond_decran img
{
	border:1px solid #CCCCCC;
}

/*.Cadre-Milieu .Cadre-Titre
{
	width:880px;
	height:50px;
	margin-left:10px;
	font-size:40px;
	font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;
	border:1px solid #FFFFFF;
}*/

.Cadre-Milieu .Centre .Cadre-Titre_actu
{
	width:670px;
	height:30px;
	font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; 
 	font-weight:bold;
	/*border:1px solid #FFFFFF;*/
}


.Cadre-Milieu .Centre .Cadre-Texte
{
	width:500px;
	height:auto;
	margin-top:5px;
	/*border:1px solid #FFFFFF;*/
}

.Cadre-Milieu .Centre .Cadre-Texte2
{
	height:auto;
	margin-top:5px;
	margin-right:10px;
	/*border:1px solid #FFFFFF;*/
}

.Cadre-Milieu .Centre a
{
	font-size:12px;
	color:#999999;
	text-decoration:none;
}

.Cadre-Milieu .Centre a:hover
{
	font-size:12px;
	color:#FFFFFF; 
	text-decoration:none;
}

.Cadre-Milieu .Centre .plan_site
{
	/*width:260px;*/
	width:255px;
	height:auto;
	margin-top:5px;
	margin-left:0px;
	margin-right:30px;
	/*margin-bottom:25px;*/
	margin-bottom:18px;
}

.Cadre-Milieu .Centre .plan_site .libelle
{
	font-size:16px;
	border-bottom:1px solid #222222;
	margin-bottom:5px;
}

.Cadre-Milieu .Centre .plan_site .libelle a
{
	font-size:16px;
}

#ImgPage
{
	position:relative;
	z-index:50;
	width:160px;
	height:435px;
	margin-top:29px;
	bottom:0px;
	left:0px;
	/*background-color:#BB8FA3;*/
	overflow:hidden;
	float:left;
	/*background-image:url("../../themes/orest/images/woman_2.jpg");
	background-repeat:no-repeat;
	background-position:bottom;
	/*border:1px solid #FFFFFF;*/
	/*background-image:url("../../themes/orest/images/Fond-Contenu.jpg");
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom: 0;*/
}

#ImgBague
{
	position:absolute;
	z-index:60;
	width:156px;
	height:175px;
	bottom:0px;
	right:0px;
	/*background-color:#BB8FA3;*/
	overflow:hidden;
	float:left;
	/*background-image:url("../../themes/orest/images/photo_bague_2.jpg");*/
	/*border:1px solid #FFFFFF;*/
}


#ImgEsquisseHautD
{
	position:absolute;
	z-index:50;
	width:215px;
	height:197px;
	top:0px;
	right:0px;
	/*background-color:#BB8FA3;*/
	overflow:hidden;
	float:left;
	/*background-image:url("../../themes/orest/images/esquisse_hautD_bordeau.jpg");*/
	/*border:1px solid #FFFFFF;*/
}



#ImgEsquisseBasG
{
	position:absolute;
	z-index:50;
	width:215px;
	height:197px;
	bottom:0px;
	left:0px;
	/*background-color:#BB8FA3;*/
	overflow:hidden;
	float:left;
	background-image:url("../../themes/orest/images/esquisse_basG_bordeau.jpg");
	/*border:1px solid #FFFFFF;*/
}

#collection
{
	/*position:absolute;*/
	/*z-index:1000;*/
	width:900px;
	height:432px;
	bottom:0px;
	/*background-color:#BB8FA3;*/
	overflow:hidden;
	/*border:1px solid #FFFFFF;*/
}




#BlocPied 
{
		position:absolute;
		z-index:1000;
		top:580px;
		bottom:0px; 
		width:900px;
		height:15px;  
		background-color:#FFFFFF;
		color:#000000;
		text-align:right;
		font-family:sans-serif,Arial, Helvetica;
		font-size:10px;
		font-weight:bold;
}

#BlocPied a {text-decoration:none;color:#000000;}
#BlocPied a:hover{text-decoration:none;background-color:#000000;color:#FFFFFF;}

/*************************************** HOMEPAGE ***************************************/
#BlocContenu #BlocHome					{ width:578px; float:right; clear:right; padding:0px; margin:0px; }
#BlocContenu #BlocHome .Cadre-Haut		{ width:578px; height:10px; background-color:#D5B0C1; background-image:url("images/Cadre-Haut.gif"); background-attachment:scroll; background-position:bottom center; background-repeat:no-repeat; }
#BlocContenu #BlocHome .Cadre-Haut hr { display: none; }
#BlocContenu #BlocHome .Cadre-Bas		{ width:578px; height:10px; background-color:#BB8FA3; background-image:url("images/Cadre-Bas.gif"); background-attachment:scroll; background-position:top center; background-repeat:no-repeat; font-size:0px; }

#BlocContenu #BlocHome .ProduitPhare
	{
	height:200px; padding:10px; padding-left:20px; padding-right:20px; border:none; border-bottom:1px #761F46 solid;
	background-color:#D5B0C1; background-attachment:scroll; background-image:url("images/Fond-Home.jpg"); 
	}

#BlocContenu #BlocHome .ProduitPhare h1	{ font-family:"Times New Roman"; font-size:26px; color:#761F46; font-weight:normal; padding-top:16px; background-image:url("images/Puce-H1-phare.gif"); background-attachment:scroll; background-position:left 18px; background-repeat:no-repeat; padding-left:34px; }
#BlocContenu #BlocHome .ProduitPhare img	{ float:right; margin-left:20px; }
#BlocContenu #BlocHome .ProduitPhare p		{ padding-left:40px; color:#761F46; font-family:Verdana, sans-serif; font-size:11px; text-align:justify; padding-top:24px; padding-bottom:24px; }
#BlocContenu #BlocHome .ProduitPhare .SavoirPlus	{ background-image:url("images/Puce-Lien.gif"); background-attachment:scroll; background-position:top left; background-repeat:no-repeat; margin-left:20px; padding-left:20px; color:#761F46; font-family:"Times New Roman", serif; font-size:18px; font-style:italic; padding-bottom:24px; }
#BlocContenu #BlocHome .ProduitPhare .SavoirPlus a			{ color:#761F46; text-decoration:none; }
#BlocContenu #BlocHome .ProduitPhare .SavoirPlus a:hover	{ color:#FFFFFF; text-decoration:none; }
#BlocContenu #BlocHome .Cadre-Milieu	
	{
	width:530px; background-color:#BB8FA3; padding-left:24px; padding-right:24px; 
	background-image:url("images/Fond-Contenu.jpg"); background-attachment:scroll; background-position:0 0; background-repeat:no-repeat;
	}
#BlocContenu #BlocHome .Cadre-Milieu H2	{ color:#FFFFFF; }


/***************************************************************************************/

.PuceH1	{ 
  background-image:url("images/Puce-H1.gif");
  background-attachment:scroll;
  background-repeat:no-repeat;
  background-position:top left;
  width:20px;
  height: 28px;
  float:left;
}

.NavBas
	{
	text-align:right; clear:both; font-family:Arial, sans-serif; font-size:11px; color:#FFFFFF;
	width:530px; height:18px; padding:0px; margin:0px; margin-left:auto; margin-right:auto; padding-top:4px; 
	}
.NavBas a		{ color:#FFFFFF; text-decoration:none; }
.NavBas a:hover	{ color:#FFFFFF; text-decoration:underline; }




/*********************************** FORMULAIRES  ********************************/

.Cadre-Milieu .Centre .formContact {text-align:center;}

.Cadre-Milieu .Centre .formContact form { margin-top:10px;}

.Cadre-Milieu .Centre .formContact form input { margin-left:5px; margin-right:5px; border-style:solid; border-color:/*#222222;*/#5C5C5C; border-width:1px; padding:1px; padding-left:5px; padding-right:5px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;height:16px;}

.Cadre-Milieu .Centre .formContact form textarea {margin-right:5px; margin-top:8px; margin-left:25px; margin-bottom:10px; border-style:solid; border-color:/*#222222;*/#5C5C5C;border-width:1px; padding:0px; padding-left:5px; padding-right:0px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold; }

.inputOff { color:#FFFFFF; background-color:#000000;}
.inputOn { color:#FFFFFF;  background-color:#222222;}

.Cadre-Milieu .Centre .formContact .form_ligne {margin-top:10px; width:480px; margin-left: auto;margin-right: auto;overflow-y:auto;}

.Cadre-Milieu .Centre .formContact .label_form {font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; color:#FFFFFF;float:left;width:120px;text-align:right;margin-right:10px;}

.Cadre-Milieu .Centre .formContact .input_form {text-align:left;width:350px;float:right;}

.Cadre-Milieu .Centre .formContact ul li { list-style-image: url("images/Puce-H2.gif"); list-style-position:inside; margin-bottom:5px;  }

.Cadre-Milieu .Centre .formContact form label {	font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; color:#FFFFFF; }
.Cadre-Milieu .Centre .formContact form span { font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFFFFF; letter-spacing:1px;  }

.Cadre-Milieu .Centre .txtFormRouge { font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#761F46; letter-spacing:1px; }

.Cadre-Milieu .Centre .formSub { margin-left:20px; color:#761F46; border:none;}
.Cadre-Milieu .Centre .formSub ul li { list-style-image:none; list-style-type:none; border-width:0px; }

.Cadre-Milieu .Centre .formContact .btnValider {margin-top:20px; margin-bottom:5px;}
.Cadre-Milieu .Centre .formContact .btnValider .bt_valider{font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;background-color:#222222;color:#FFFFFF;height:auto;border-color:/*#222222;*/#5C5C5C;;cursor:pointer;}

.Cadre-Milieu .Centre .formContact .comment { font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; color:#999999;font-size:10px;font-style:italic; width:460px;text-align:left;margin-left: auto;margin-right: auto;}
.Cadre-Milieu .Centre .formContact .commentBlanc { font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:11px; color:#FFFFFF; }



/* ----------- Ancienne version ----------- 

#BlocContenu .formContact h2 { color:#761F46; font-family:"Times New Roman", serif; font-size:18px; font-weight:normal; background-image:url("images/Puce-H2.gif") ;  background-attachment:scroll; background-position:0px; background-repeat:no-repeat; padding-left:28px; margin-left:-12px; margin-bottom:8px; margin-top:16px; }

#BlocContenu .formContact form { margin-top:25px;}

#BlocContenu .formContact form input { margin-left:5px; margin-right:5px; border-style:solid; border-color:#761F46; border-width:1px; padding:1px; padding-left:5px; padding-right:5px; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; }

#BlocContenu .formContact form textarea {margin-right:5px; margin-top:8px; margin-left:25px; margin-bottom:10px; border-style:solid; border-color:#761F46; border-width:1px; padding:0px; padding-left:5px; padding-right:0px; font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; }

.inputOff { color:#761F46; background-color:#BB8FA3; }
.inputOn { color:#FFFFFF; background-color:#761F46; }

#BlocContenu .formContact ul li { list-style-image: url("images/Puce-H2.gif"); list-style-position:inside; margin-bottom:5px;  }

#BlocContenu .formContact form label {	font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFFFFF; letter-spacing:1px; }
#BlocContenu .formContact form span { font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#FFFFFF; letter-spacing:1px;  }

#BlocContenu .txtFormRouge { font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:bold; color:#761F46; letter-spacing:1px; }

#BlocContenu .formSub { margin-left:20px; color:#761F46; border:none;}
#BlocContenu .formSub ul li { list-style-image:none; list-style-type:none; border-width:0px; }
#BlocContenu .btnValider { margin-top:20px; margin-bottom:15px; margin-left:35px; border:0px;}

#BlocContenu .comment { font-family:Arial, Helvetica, sans-serif; color:#761F46; }
#BlocContenu .commentBlanc { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }

*/

/********************************* BLOCS FICHIER  ***********************************/
#BlocContenu .blocFichier { padding:5px; clear:both; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
#BlocContenu .blocFichier a {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px;}
#BlocContenu .blocFichier img { margin-right:10px; float:left; clear:left;}


/************************************  ACTUALITES PAGES ***************************************/
#BlocContenu .blocActu { margin-left:0px; margin-bottom:30px;}

#BlocContenu .blocActu h2 {color:#FFFFFF; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;, serif; font-size:18px; font-weight:bold; padding-left:0px; margin-left:0px; margin-bottom:5px; margin-top:16px;}

#BlocContenu .blocActu h3 {color:#FFFFFF; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:11px; font-style:oblique; font-weight:normal; padding-left:0px; margin-left:0px; margin-bottom:5px; margin-top:0px;}

#BlocContenu .blocActu p { margin-left:0px; text-align:justify; margin-bottom:1em;margin-right:10px;}
#BlocContenu .blocActu img { clear:left; margin:5px; margin-right:15px; margin-top:3px;}
#BlocContenu .blocActu a {text-decoration:underline;}
#BlocContenu .blocActu a:hover {text-decoration:none;}

#BlocContenu .lienActu { margin-left:15px; margin-top:3px; margin-bottom:8px; padding-top:6px; padding-left:20px; width:auto; background-image:url("images/Puce-H3.gif"); background-repeat:no-repeat; height:20px;color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#BlocContenu .lienActu a {  color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;}
#BlocContenu .lienActu a:hover {text-decoration:none;}

/************************************  ACTUALITES HOME ***************************************/
#BlocContenu .blocActuHome { margin-left:30px; margin-bottom:0px; margin-top:0px; width:350px;}

#BlocContenu .blocActuHome h3 {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-bottom:0px; margin-top:0px;}
#BlocContenu .blocActuHome h3 a {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; margin-bottom:0px; margin-top:0px; text-decoration:underline;}
#BlocContenu .blocActuHome h3 a:hover { text-decoration:none;}
#BlocContenu .blocActuHome img { float:left; clear:left;}

#BlocContenu .lienActuHome { margin-left:25px; margin-top:3px; margin-bottom:20px; padding-top:6px; padding-left:20px; width:auto; background-image:url("images/Puce-H3.gif"); background-repeat:no-repeat; height:20px;color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#BlocContenu .lienActuHome a {  color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;}
#BlocContenu .lienActuHome a:hover {text-decoration:none;}


/********************************* LISTES  ***************************************/
/* En conflit avec le menu 

#BlocContenu .Cadre-Milieu ul { padding-left:20px; margin-bottom: 10px; }*/
#BlocContenu .Cadre-Milieu ul {  margin-bottom: 10px; }
#BlocContenu .Cadre-Milieu ul li { letter-spacing: 0px;  list-style-image:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#761F46; font-weight:normal; line-height:16px; }
#BlocContenu .Cadre-Milieu ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; }
#BlocContenu .Cadre-Milieu ul li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#761F46; font-weight:normal; }

/*------- Ancienne Version ---------
#BlocContenu .planSite ul { padding-left: 20px ; }

#BlocContenu .planSite ul li { list-style-image:url("images/Puce-H1.gif"); padding-bottom: 0.5ex; font-family:"Times New Roman", Times, serif; font-size:16px; color:#761F46;  line-height:normal;  margin-left:20px ; }
#BlocContenu .planSite ul li a { font-family:"Times New Roman", Times, serif; font-size:16px; color:#FFFFFF; font-weight:bold; text-decoration:underline; }
#BlocContenu .planSite ul li a:hover { font-family:"Times New Roman", Times, serif; font-size:16px; color:#761F46; font-weight:bold; text-decoration:none; }

#BlocContenu .planSite ul ul { padding-left:0px; margin-top: 8px; margin-bottom: 10px;margin-left:20px ; }

#BlocContenu .planSite ul ul li { list-style: disc; list-style-image: none; letter-spacing: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#761F46; font-weight:normal; line-height:14px;  }
#BlocContenu .planSite ul ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; }
#BlocContenu .planSite ul ul li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#761F46; font-weight:normal; }
*/

/* ---- Ancienne version ------

/*************************************** CONTENU ***************************************/
/* ---- Ancienne version ------

.prix { color:#FFFFFF !important; font-weight:bold !important;}


#BlocContenu .CadreBasFlash img { float:right; clear:right; margin:15px; margin-top:0px; margin-bottom:0px;}
#BlocContenu .CadreBasFlash h2 { color:#761F46; font-family:"Times New Roman", serif; font-size:18px; font-weight:normal; background-image:url("../../themes/orest/images/Puce-H2.gif"); background-attachment:scroll; background-position:0px; background-repeat:no-repeat; padding-left:28px; margin-left:-25px; margin-bottom:8px; margin-top:16px; }
#BlocContenu .CadreBasFlash h3 {
	color:#761F46; font-family:"Times New Roman", serif; font-size:22px; font-weight:bold; padding-left:28px; margin-left:-30px; margin-bottom:8px; margin-top:16px;
}
#BlocContenu .CadreBasFlash { 
	padding-left:35px; padding-top:10px; padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#761F46;
}
#BlocContenu				{ width:578px; float:right; clear:right; padding:0px; margin:0px; }
#BlocContenu .Cadre-Haut	{ width:578px; height:10px; background-color:#BB8FA3; background-image:url("../../themes/orest/images/Cadre-Haut.gif"); background-attachment:scroll; background-position:bottom center; background-repeat:no-repeat; } 
#BlocContenu .Cadre-Haut hr { display: none; }
#BlocContenu .Cadre-Bas		{ width:578px; height:10px; background-color:#BB8FA3; background-image:url("../../themes/orest/images/Cadre-Bas.gif"); background-attachment:scroll; background-position:top center; background-repeat:no-repeat; font-size:0px; }

#BlocContenu .Cadre-Nav			{ width:530px; height:20px; background-color:#BB8FA3; padding:0px; padding-left:24px; padding-right:24px; font-weight:bold; color:#FFFFFF; font-family:Arial, sans-serif; font-size:11px; }
#BlocContenu .Cadre-Nav a		{ color:#FFFFFF; font-weight:normal; text-decoration:underline; }
#BlocContenu .Cadre-Nav a:hover	{ color:#FFFFFF; font-weight:normal; text-decoration:none; }

#BlocContenu .Cadre-Milieu	
	{
	width:530px;
	background-color:#BB8FA3; 
	padding-left:24px;
	padding-right:24px; 
	overflow: hidden;
	background-image:url("../../themes/orest/images/Fond-Contenu.jpg");
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom: 0;
}

#BlocContenu .Cadre-Milieu h3
{
color:#761F46;
}

#BlocSupprContact
{
	z-index: 1;
	position: relative;
	top: 0px;
	left: 100px;
	padding : 5px 2px 10px 2px;
	background-color:#E1C2D4;
	border: #761F46 solid 1px;
	color:#761F46;
	width:300px;
	text-align:center;
}

#BlocSupprContact input 
{
	background-color:#E1C2D4;
	border: #761F46 solid 1px;
	color:#761F46;
	font-size:10px;
}
*/


.prix { color:#FFFFFF !important; font-weight:bold !important;}


#BlocContenu .CadreBasFlash img { float:right; clear:right; margin:15px; margin-top:0px; margin-bottom:0px;}
#BlocContenu .CadreBasFlash h2 { color:#761F46; font-family:"Times New Roman", serif; font-size:18px; font-weight:normal; background-image:url("images/Puce-H2.gif"); background-attachment:scroll; background-position:0px; background-repeat:no-repeat; padding-left:28px; margin-left:-25px; margin-bottom:8px; margin-top:16px; }
#BlocContenu .CadreBasFlash h3 {
	color:#761F46; font-family:"Times New Roman", serif; font-size:22px; font-weight:bold; padding-left:28px; margin-left:-30px; margin-bottom:8px; margin-top:16px;
}
#BlocContenu .CadreBasFlash { 
	padding-left:35px; padding-top:10px; padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#761F46;
}
#BlocContenu				{ width:900px;height:432px;padding:0px; margin:0px;/*border:1px solid #FFFFFF;*/}
#BlocContenu .Cadre-Haut	{ width:578px; height:10px; background-color:#BB8FA3; background-image:url("images/Cadre-Haut.gif"); background-attachment:scroll; background-position:bottom center; background-repeat:no-repeat; } 
#BlocContenu .Cadre-Haut hr { display: none; }
#BlocContenu .Cadre-Bas		{ width:578px; height:10px; background-color:#BB8FA3; background-image:url("images/Cadre-Bas.gif"); background-attachment:scroll; background-position:top center; background-repeat:no-repeat; font-size:0px; }

#BlocContenu .Cadre-Nav			{ width:530px; height:20px; background-color:#BB8FA3; padding:0px; padding-left:24px; padding-right:24px; font-weight:bold; color:#FFFFFF; font-family:Arial, sans-serif; font-size:11px; }
#BlocContenu .Cadre-Nav a		{ color:#FFFFFF; font-weight:normal; text-decoration:underline; }
#BlocContenu .Cadre-Nav a:hover	{ color:#FFFFFF; font-weight:normal; text-decoration:none; }

/*#BlocContenu .Cadre-Milieu	
	{
	width:882px;
	background-color:#BB8FA3;
	margin-top:10px; 
	margin-left:8px;  
	overflow: hidden;
	background-image:url("../../themes/orest/images/Fond-Contenu.jpg");
	background-attachment:scroll;
	background-position:0 0;
	background-repeat:no-repeat;
	margin-bottom: 0;
}

#BlocContenu .Cadre-Milieu h3
{
	color:#761F46;
}
*/

#BlocSupprContact
{
	z-index: 1;
	position: relative;
	top: 0px;
	left: 100px;
	padding : 5px 2px 10px 2px;
	background-color:#E1C2D4;
	border: #761F46 solid 1px;
	color:#761F46;
	width:300px;
	text-align:center;
}

#BlocSupprContact input 
{
	background-color:#E1C2D4;
	border: #761F46 solid 1px;
	color:#761F46;
	font-size:10px;
}

#affich_selection
{
	background-color:#000000;
}

#affich_selection .bloc_modele
{
	width:270px;
	/*border-bottom:1px solid #666666;*/
	margin-bottom:5px;
	/*margin-left:5px;*/
	padding-bottom:5px;
	float:left;
	background-color:#000000;
}

#ensemble_candidature
{
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#annonce_recrutement
{
	width:490px;
	height:340px;
	/*border:1px solid #666666;*/
	font-size:13px;
	text-align:justify;
	overflow:hidden;
}

#annonce_recrutement .titre_annonce
{
	font-weight:bold;
	width:490px;
	border-bottom:1px solid #666666;
	padding-bottom:3px;
	margin-bottom:6px;
	font-size:16px;
	vertical-align:top;
}

#annonce_recrutement .annonce_recrutement_detail
{
	height:307px;
	width:485px;
	overflow-y:auto;
	padding-right:3px;
}

#annonce_recrutement .annonce_recrutement_detail .annonce
{
	margin-bottom:10px;
}

#annonce_recrutement .annonce_recrutement_detail .titre
{
	font-weight:bold;
	font-size:15px;
	padding:3px;
	height:25px;
	text-align:left;
	background-image:url("../../themes/orest/images/titreannonce.jpg");
	background-repeat:no-repeat;
	margin-bottom:0px;
}

#annonce_recrutement .annonce_recrutement_detail .titre .ref_annonce
{
	font-weight:normal;
	font-size:14px;
}

#annonce_recrutement .annonce_recrutement_detail .update_date {letter-spacing:0px;font-weight:normal;font-style:italic;font-size:11px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; color:#999999; margin-top:-2px;margin-bottom:8px;text-align:right;}

#candidature_recrutement
{
	width:380px;
	height:340px;
	margin-right:8px;
	float:left;
	overflow:hidden;
	border-right:1px solid #666666;
	padding-right:2px;
}

#candidature_recrutement .titre
{
	font-weight:bold;
	width:375px;
	border-bottom:1px solid #666666;
	padding-bottom:3px;
}

#candidature_recrutement .erreur
{
  color: #FF4646;
  font-weight:normal;
  text-align: left;
  font-family: "Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;
  font-size: 12px;
}

#candidature_recrutement .formCandiature{text-align:center;overflow:hidden}

#candidature_recrutement .formCandiature form {}

#candidature_recrutement .formCandiature form input { margin-left:5px; margin-right:5px; border-style:solid; border-color:/*#222222;*/#5C5C5C; border-width:1px; padding:0px; padding-left:5px; padding-right:5px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;width:195px;height:16px;}

#candidature_recrutement .formCandiature form textarea {margin-left:5px; margin-top:5px; border-style:solid; border-color:/*#222222;*/#5C5C5C; border-width:1px; padding:0px; padding-left:5px; padding-right:0px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;width:200px;height:85px; }

/*#candidature_recrutement .formCandiature .radio {padding:1px; padding-left:5px; padding-right:5px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;}*/

#candidature_recrutement .formCandiature form select {padding:1px; padding-left:2px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;background-color:#222222;color:#FFFFFF;width:370px;border:1 px wolid #222222;}

#candidature_recrutement .formCandiature .form_ligne {margin-top:6px; width:370px;height:auto; margin-left: auto;margin-right:auto; /*border-style:solid;border-color:#F6F; border-width:1px;*/}

#candidature_recrutement .input_file { text-align:left;width:auto;height:auto;padding:0px;margin-bottom:10px;}

#candidature_recrutement .input_file .fileoff {height:auto;font-size:10px;color:#000000;background-color:#999999;}

#candidature_recrutement .formCandiature .label_form {font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; color:#FFFFFF;float:left;width:130px;text-align:right;margin-right:10px;height:auto; /*border-style:solid; border-color:#FC3; border-width:1px;*/}

#candidature_recrutement .formCandiature .input_form {text-align:left;width:auto;/*border-style:solid; border-color:#39F; border-width:1px*/;}

#candidature_recrutement .formCandiature .textarea_form {text-align:left;width:auto;height:auto; /*border-style:solid; border-color:#39F; border-width:1px;*/}

#candidature_recrutement .formCandiature .info {letter-spacing:0px;font-weight:normal;font-style:italic;font-size:10px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; color:#999999;}

#candidature_recrutement .btnValider {position:absolute;bottom:10px;left:280px;margin-bottom:5px;text-align:left;}
#candidature_recrutement .btnValider .bt_valider{font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;background-color:#222222;color:#FFFFFF; height:auto;width:auto;padding-left:5px;margin-left:auto;margin-right:auto;width:100px;cursor:pointer;}

#candidature_recrutement .formCandiature .comment { position:absolute;bottom:10px;left:5px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; color:#999999;font-size:10px;font-style:italic;text-align:left;float:left;margin-bottom:5px;}
#candidature_recrutement .formCandiature .commentBlanc { font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:11px; color:#FFFFFF; }


/************************************  NOUS CONTACTER ***************************************/

#nous_contacter {/*border-style:solid; border-color:#999999; border-width:1px;*/width:870px;height:340px;margin-right:8px;overflow:hidden;font-size:12px;text-align:left;}

#nous_contacter .formNousContacter{text-align:center;overflow:hidden; width:870px;height:auto;margin:0 auto;margin-top:10px;/*border-style:solid;border-width:1px; border-color:#6CC;*/}

#nous_contacter .formNousContacter .form_ligne {text-align:left;margin-top:6px; min-width:370px;height:auto;margin-bottom:10px;/*border-style:solid;border-color:#0C0;*/}

#nous_contacter .formNousContacter .label_form {font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; color:#FFFFFF;width:130px;text-align:right;margin-right:10px;float:left;/*border-style:solid;border-color:#F90;*/}

#nous_contacter .formNousContacter .input_form {text-align:left;width:auto;/*border-style:solid;border-color:#F6C;*/}

#nous_contacter .formNousContacter form input { margin-left:5px; margin-right:5px; border-style:solid; border-width:1px; border-color:#C9C9C9;padding:0px; padding-left:5px; padding-right:5px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;width:195px;height:auto;}

#nous_contacter .formNousContacter form .inputOff { color:#FFFFFF; background-color:#000000;border-color:#5C5C5C;}
#nous_contacter .formNousContacter form .inputOn { color:#FFFFFF;  background-color:#222222;}

#nous_contacter .formNousContacter form select {padding:1px; padding-left:2px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;background-color:#222222;color:#FFFFFF;width:auto;border:1 px wolid #222222;margin-left:5px;}

#nous_contacter .formNousContacter .textarea_form {text-align:left;width:565px;float:left;/*border-style:solid;border-color:#F6C;*/}

#nous_contacter .formNousContacter form textarea {padding:0px; padding-left:5px; padding-right:0px; font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;width:565px;height:105px;/*border-style:solid; border-color:#C9C9C9; border-width:1px;*/}

#nous_contacter .formNousContacter .info {letter-spacing:0px;font-weight:normal;font-style:italic;font-size:10px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; color:#999999;}

#nous_contacter .btnValider {position:absolute;bottom:10px;left:380px;margin-bottom:5px;text-align:left;}
#nous_contacter .btnValider .bt_valider{font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:12px; font-weight:bold;background-color:#222222;color:#FFFFFF; height:auto;width:auto;padding-left:5px;margin-left:auto;margin-right:auto;width:100px;border-color:/*#222222;*/#5C5C5C;;cursor:pointer;}

#nous_contacter .formNousContacter .comment { position:absolute;bottom:10px;left:105px;font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; color:#999999;font-size:10px;font-style:italic;text-align:left;float:left;margin-bottom:5px;}
#nous_contacter .formNousContacter .commentBlanc { font-family:"Century Gothic", Verdana, Arial, "Times New Roman", sans-serif; font-size:11px; color:#FFFFFF; }


#nous_contacter .erreur
{
  color: #FF4646;
  font-weight:normal;
  text-align: left;
  font-family: "Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;
  font-size: 12px;
  height:15px;
  width:870px;
  margin-top: 10px;
  margin-bottom: 5px;
  /*border-style:solid; border-width:1px; border-color:#FF0;*/
}

#nous_contacter .valide
{
  color: #0C9;
  font-weight:normal;
  text-align: left;
  font-family: "Century Gothic", Verdana, Arial, "Times New Roman", sans-serif;
  font-size: 12px;
  height:15px;
  width:870px;
  margin-top: 10px;
  margin-bottom: 5px;
 /* border-style:solid; border-width:1px; border-color:#FF0;*/
}

