.email{
	color:#ffae00;
	text-decoration:none;
}

.link{
text-decoration:none;
color:#BDAC7A;
font-weight:bold;}
.link_f{
text-decoration:none;
color:#BDAC7A;
}
.link2{
text-decoration:none;
color:#BDAC7A;
font-weight:bold;
}
.link2 a{
text-decoration:none;
color: #BDAC7A;
font-weight:bold;
}
.link3{
text-decoration:none;
color: #BDAC7A;
font-weight:normal;
margin:5px;
}
.link3 a{
text-decoration:none;
color: #BDAC7A;
font-weight:normal;
}


.TitreParagraphe{
		display:table;
		clear:both;
		width:510px;
		text-decoration:none;
		color:#ffae00;
		font-size:20px;
		font-weight:bold;
		/*text-transform:capitalize;*/
		text-align:center;
}



body {
margin:0;
padding:0;
width:100%;
background:none repeat scroll 0 0 #303030;
color:#FFF;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

.main {
margin:0 auto;
padding:0;
width:100%;
}

.main2 {
margin:0 auto;
width:1020px;
padding:30px 0 30px 0;
background:none repeat scroll 0 0 #000000;
}


.header {
}

.block_header {
height:214px;
margin:0 auto;
width:960px;
background-image:url(../images/animation_rim_fr.jpg);
}
.block_header2 {
height:214px;
margin:0 auto;
width:960px;
background-image:url(../images/animation_rim_en.jpg);
}
.block_header3{
margin:0 auto;
width:960px;
text-align:right;
padding-bottom:5px;
}

.menu-top {
height:30px;
margin:0 auto;
width:960px;
border-top:1px solid #464646;
border-left:1px solid #464646;
border-right:1px solid #464646;
border-bottom:1px solid #464646;

}

.menu-bottom {
height:63px;
margin:0 auto;
width:960px;
background-image:url(../images/menu_bas.jpg);
background-repeat:no-repeat; 
background-position:center;
}

.body {
margin:0;
padding:0;
}

.body_resize {
margin:0 auto;
padding:0;
width:960px;
clear:both;
display:table;
}

.side_right {
float:left;
height:100%;
margin:0;
padding:0;
width:209px;
}

.side_left {
float:left;
height:100%;
margin:0;
padding:0;
width:209px;
}

.side_center {
float:left;
height:auto;
padding:0;
width:510px;
margin-left:16px;
margin-right:16px;
}


.t_menu {
width:184px;
height:30px;
background-image:url("../images/titre_menu.png");
background-repeat:no-repeat;
font-weight:bolder;
color:#FFAE00;
padding:9px 0 0 25px;
}

.h_menu {
width:209px;
height:40px;
background-image:url("../images/fond_1.jpg");
background-repeat:no-repeat;
font-weight:bolder;
color:#FFAE00;
}
.c_menu {
width:209px;
height:auto;
background-color:#303030;
border: 1px solid #545454;
background-repeat:repeat-y;
text-align:justify;
}
.c_menu_flash {
width:209px;
height:auto;
background-color:#000000;
border: 1px solid #545454;
background-repeat:repeat-y;
text-align:center;
}


.f_menu {
width:189px;
height:1px;
background-image:url("../images/fond_3.jpg");
background-repeat:repeat-x;
font-weight:bolder;
color:#FFAE00;
padding:0 10px 0 10px;
}

.t_menu_center {
width:485px;
height:21px;
background-image:url("../images/titre_menu_c.jpg");
background-repeat:no-repeat;
font-weight:bolder;
color:#FFAE00;
padding:5px 0 0 25px;
}

.h_menu_center {
width:510px;
height:40px;
background-repeat:no-repeat;
font-weight:bolder;
color:#FFAE00;
}
.c_menu_center {
width:510px;
height:100%;
}
.f_menu_center {
width:510px;
height:40px;
background-repeat:no-repeat;
font-weight:bolder;
color:#FFAE00;
}



#footer{
	clear:both;
	display:table;
	width:960px;
	height:30px;
	margin:0 auto 0 auto;
	padding:0;
	background:#ffae00;
}


.style_padding_left_right_center
{
padding-left:5px;
padding-right:5px;
}




.bas_right {
float:left;
height:63px;
margin:0;
padding:0;
width:1px;
border-color:#F00;
background-image:url("../images/bordure_1.jpg")

}

.bas_left {
float:left;
height:63px;
margin:0;
padding:0;
width:1px;
background-image:url("../images/bordure_1.jpg")

}

.bas_center {
float:left;
height:63px;
padding:0;
width:958px;
background-image:url("../images/fond_bas.jpg")

}


.col1
{
	float:left;margin:0;padding:0;border-color:#F00; background:none repeat scroll 0 0 #D3DCE3; padding-left:3px; padding-right:3px; margin:1px; height:19px; line-height:19px;
}
.titre_champ_1
{
 	padding-right:10px; float:left; height:22px; line-height:22px;	
}

.titre_champ_2
{
 	 float:left;height:22px; line-height:22px;
}
.titre_champ_3
{
 	 float:left;
}

 .alert_1
{
 	 width:500px; padding-right:10px; float:left; height:22px; line-height:22px; color:#F00;
}

 


#col_col
{
	color:#000;
}
#col2
{
	text-align:center;
}

/* ***************************************************************************************** */

* 									
{ 
	margin: 0; 
	padding: 0; 
}

ul{ 
	list-style: none; 

}

/* 
LEVEL ONE
*/
ul.dropdown                         { 
	position: relative;	
	

}
ul.dropdown li                      { 
	font-weight: normal; 
	float: left; zoom: 1; 
	background:url(../images/left_link_bg.jpg) 0 0 repeat-x #0E0E0E; 
	/*width:146px; */
	color:#fff; 
	text-align:center; 
	
}
ul.dropdown a:hover		            { 
	color: #B08900;  
}
ul.dropdown a:active                { 
	color: #ffa500; 
}
ul.dropdown li a                    { 
	display: block; 
	padding: 7px 5px; 
	border-right: 1px solid #333; 
	color: #ffffff;
	height:16px;
 
}
ul.dropdown li:last-child a         { 
	border-right: none; 
} 
/* Doesn't work in IE */
ul.dropdown li.hover, ul.dropdown li:hover                { 
 	background: #F3D673; 
 	color: black; 
 	position: relative; 
	height:30px;
}
ul.dropdown li.hover a              { 
 	color: black; 
}


/* 
LEVEL TWO
*/
ul.dropdown ul 						{ 
	 width: 220px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; left: 0; 
}
ul.dropdown ul li 					{ 
	font-weight: normal; 
	background:url(../images/left_link_bg.jpg) 0 0 repeat-x #0E0E0E;
	color: #ffffff; 
	border-bottom: 1px solid #464648; 
	float: none; 
}
	  
	/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ 
	border-right: none; 
	width: 100%; 
	display: inline-block; 
} 

/* 
LEVEL THREE
*/
ul.dropdown ul ul 					{ 
	left: 100%; 
	top: 0; 
}
ul.dropdown li:hover > ul 			{ 
	visibility: visible; 
}



#wrapper{
	clear:both;
	display:table;
	width:960px;
	height:30px;
	margin:0 auto 0 auto;
	padding:0;
	background:url(../images/left_link_bg.jpg) 0 0 repeat-x #0E0E0E;
		
}

a{ 
	text-decoration: none; 
}


.style_bg_menu_g
{
	background-image:url(../images/titre_menu_g.jpg);  
	background-repeat:no-repeat; 
	background-position:center; 
	font-family:Verdana, Geneva, sans-serif; 
	font-size:11px; color:#ffae00; 
	font-weight:bolder; 
	padding-left:40px;
}

div#conteneur_formulaire_contact{
		display:table;
		clear:both;
		width:510px;
		margin:10px auto 0 auto;
		padding:0;
		text-decoration:none;
		color:#ffffff;
		font-size:12px;
		font-weight:normal;
}
div#conteneur_formulaire_contact div.Ligne_formulaire_contact{
		display:table;
		clear:both;
		width:602px;
		margin:5px auto 0 auto;
		padding:0;
}
div#conteneur_formulaire_contact div.Ligne_formulaire_contact label{
		float:left;
		width:150px;
		height:25px;
		margin:0;
		padding:0;
		font-size:12px;
		font-weight:bold;
		color:#f8c75f;
		/*text-transform:capitalize;*/
}
div#conteneur_formulaire_contact div.Ligne_formulaire_contact input.champ_formulaire_contact{
		float:left;
		width:250px;
		margin:0;
		padding:0;
		color:#000;
		border:1px solid #ffae00;
		font-size:10px;
		text-align:left;
}
div#conteneur_formulaire_contact div.Ligne_formulaire_contact textarea{
		float:left;
		width:250px;
		height:100px;
		margin:0;
		padding:0;
		color:#000;
		border:1px solid #ffae00;
		font-size:10px;
		text-align:left;
}
div#conteneur_formulaire_contact div.Ligne_formulaire_contact input.btn_formulaire_contact{
		float:right;
		width:100px;
		height:25px;
		margin:0 200px 0 0;
		padding:0;
		color:#000;
		border:1px solid #ffae00;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
}



.c_menu_x {
width:510px;
height:auto;
background-image:url("../images/fond_00.jpg");
background-repeat:repeat-y;
text-align:justify;
}
.f_menu_x {
width:510px;
height:1px;
background-image:url("../images/fond_33.jpg");
background-repeat:no-repeat;
font-weight:bolder;
color:#FFAE00;
padding:0 10px 0 10px;
}


.style_padding_left_right_center_x
{
padding-left:8px;
padding-right:8px;
}





























.diaporama{
}

.diaporama li{
	list-style-type:none;
	overflow:hidden;
	position:absolute
}

.diaporama_controls{
	width:512px;
	margin:3px 0;
	padding:5px;
	clear:both;
	overflow:hidden;
}

.diaporama_controls .btns{
	float:right;
}

.diaporama_controls a{
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:inline-block;
	margin:0 3px;
	padding-bottom:15px;
}

.diaporama_controls .prev{
	background:url(img/fleches_diapo.png) no-repeat top right;
}

.diaporama_controls .next{
	background:url(img/fleches_diapo.png) no-repeat top left;
}

.diaporama_controls .pause{
	background:url(img/fleches_diapo.png) no-repeat bottom right;
}

.diaporama_controls .play{
	background:url(img/fleches_diapo.png) no-repeat bottom left;
}




/*////////////////////////////////////// Tableau de l'index //////////////////////////////////////////////////////////// */


.Titre_bob{
		margin:10px;
		padding:0;
		text-decoration:none;
		color:#ffae00;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		clear:both;
}

/*///////////////////////////////////////////////////////////////////////////////////// */



.table td{
border:1px solid #999999;
}

.bold{
font-weight:bold;}





.titres_menu_1
{
	display: table; 
	height: 35px; 
	width:510px; 
	background-image:url(../images/fond_titre_news_1.png); 
	background-repeat:no-repeat; 
	background-position:center;	
}

.titres_menu_2
{
	display: table; 
	height: 46px; 
	width:510px; 
	background-image:url(../images/fond_titre_news_2.png); 
	background-repeat:no-repeat; 
	background-position:center;	
}

.titres_menu_3
{
	display: table; 
	height: 60px; 
	width:510px; 
	background-image:url(../images/fond_titre_news_3.png); 
	background-repeat:no-repeat; 
	background-position:center;	
}


.titres_menu_0
{

	display: table-cell; 
	vertical-align: middle; 
	padding-left:10px; 
	font-weight:bolder; 
	color:#ffae00;
	padding-right:130px;
	
}


.puce1
{
	width:50px; float:left; background-image:url(../images/puce1.png);background-repeat:no-repeat;background-position:center;	
}

.puce2
{
	width:130px; float:left;	
}