/* CSS Document */
body{background-color:#000000; color:#A4A4A4; padding:0px; margin:0px; font:14px/17px Verdana, Arial, Helvetica, sans-serif;}
div, ul, li, h1, h2, h3, h4, p, img{
	margin:0px;
	padding:0px;
	text-align: left;
	font-size: 14px;
	color: #FFF;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
ul{list-style-type:none;}

/*----TOP PANEL----*/
#mainbodytopPan{
	background:url() 0 0 repeat-x #;

color:#; 		margin:0 auto;
	padding: 0px;
}

#bodytopPan{
	width:930px; /*height:224px;*/
	position:relative;
	margin:0 auto;
	padding:0px0px 0;
}
#bodytopPan2{
	width:950px; /*height:224px;*/
	position:relative;
	margin:0 auto;
	padding:0px0px 0;
}
#header_container{height:215px; position:relative; margin:0 auto; padding:0px; background-image:url(images/bottombg2.png); background-repeat:repeat-x; background-position:top;}

#header_container2{
	height:70px;
	position:relative;
	margin:0 auto;
	padding:0px;
	background-image:url(images/bodytopbg.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#header{width:755px; height:215px; position:relative; margin:0 auto; padding:0px 9px 0px 14px;}

#header2{
	width:900px;
	height:70px;
	position:relative;
	margin:0 auto;
	padding:0px 9px 0px 14px;
}
#header img{
	height:25px;
	width:500px;
	position:absolute;
	top:17px;
	left:94px;
	padding:0px;
}

#header ul{
	width:94px;
	height:145px;
	padding:23px 29px 20px 40px;
	position:absolute;
	top:24px;
	left:-73px;
	background:url(images/ul.png) 0 0 no-repeat;
	background-image: url(images/ul.png);
	background-color: 0;
}

#header ul li{background:url(images/bullet1.gif) 0 7px no-repeat #; border-bottom:#929292 dotted 1px; font:12px/24px Verdana, Helvetica, sans-serif; font-weight:bold; color: #000; padding-left:10px;}

#header ul li.contact{border:none;}

#header ul li a{font-family:"Palatino Linotype", "Book Antiqua"; font-size:14px; font-weight:bold; text-decoration:none; background:#545454; color:#ffffff;
}
#header ul li a:hover{
	background:#545454;
	color:#A5DA3B;
	text-decoration:none;
}
#header h1{
	padding:137px 0px 0px 33px;

















background:url(images/banner.png) 0 0 no-repeat #;
	width:698px;
	height:51px;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #3B3B3B;
	position:absolute;
	top:40px;
	left:110px;
	background-image: url(images/banner.png);
}

/*----BODY1 PANEL----*/
#body1{width:778px; height:55px; position:relative; margin:0 auto; background:url(images/from_shadow.jpg) 0 100% no-repeat;}

#body1 form{width:690px; height:77px; margin:0; padding:0 0 0 88px;}

#body1 form label{width:177px; height:44px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:bold; color: #fff; background-color:#3B3B3B; display:block; float:left; background-image: url(images/level.jpg); background-repeat:no-repeat; background-position:left top; padding-left:60px; line-height:44px; margin-top:17px;}

#body1 form input{width:135px; height:18px; float:left; display:block; margin:28px 25px 0 0; padding:0 0 0 10px;}
#body1 form input.botton{width:56px; height:28px; float:left; background:url(images/button.gif) 0 0 no-repeat #3A3A3A; border:none; color:#fff; font:14px/28px Verdana, Arial, Helvetica, sans-serif; margin:26px 0 0; padding:0px;}

/*----/BODY1 PANEL----*/

/*----BODY MIDDLE PANEL----*/
#bodymiddlePan{width:602px; position:relative; margin:0 auto; padding:0 88px; clear:both;}
#bodymiddlePan h2{width:400px; height:68px; display:block; background:#3B3B3B; color:#FBD61A; font:28px/68px Georgia, "Times New Roman", Times, serif; font-weight:normal;}
#bodymiddlePan p.lasttext{padding:0 0 25px 0;}
#bodymiddlePan p span{background:#3B3B3B; color:#fff;}
/*----BODY MIDDLE PANEL----*/

/*----BODY BOTTOM PANEL----*/
#bodyBottomPan{width:690px; background:url(images/body_shadow.gif) 0 0 no-repeat; position:relative; margin:0 auto; padding:54px 0 0 88px; clear:both;}
/*----Info Panel----*/
#infoPan{width:187px; height:192px; background:url(images/infopanelbg.jpg) 0 100% no-repeat #3B3B3B; float:left; margin:0 28px 0 0; color:#524201; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#infoPan h2{width:163px; height:40px; background:url(images/infopaneltop.jpg) 0 0 no-repeat #3B3B3B; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#infoPan p{padding:10px 0 0 24px; line-height:17px;}
#infoPan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#infoPan p.view a{width:66px; height:18px; display:block; background:url(images/infoview-normal.gif) 0 0 no-repeat #F0C40E; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#infoPan p.view a:hover{background:url(images/infoview-hover.gif) 0 0 no-repeat #F0C40E; color:#fff; text-decoration:none;}
/*----/Info Panel----*/

/*----Services Panel----*/
#servicesPan{width:187px; height:192px; background:url(images/servicespanelbg.jpg) 0 100% no-repeat #3B3B3B; color:#212121; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#servicesPan h2{width:163px; height:40px; background:url(images/servicespaneltop.jpg) 0 0 no-repeat #3B3B3B; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#servicesPan p{padding:10px 0 0 24px; line-height:17px;}
#servicesPan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#servicesPan p.view a{width:66px; height:18px; display:block; background:url(images/servicesview-normal.gif) 0 0 no-repeat #B8B8B8; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#servicesPan p.view a:hover{background:url(images/servicesview-hover.gif) 0 0 no-repeat #B8B8B8; color:#fff; text-decoration:none;}
/*----/Services Panel----*/

/*----Schedule Panel----*/
#schedulePan{width:187px; height:192px; background:url(images/schedulepanelbg.jpg) 0 100% no-repeat #3B3B3B; color:#fff; float:left; margin:0 28px 0 0; font:13px/17px Verdana, Arial, Helvetica, sans-serif;}
#schedulePan h2{width:163px; height:40px; background:url(images/schedulepaneltop.jpg) 0 0 no-repeat #3B3B3B; color:#fff; font:32px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding:30px 0 0 24px;}
#schedulePan p{padding:10px 0 0 24px; line-height:17px;}
#schedulePan p.view{width:66px; height:18px; padding:10px 0 0 24px;}
#schedulePan p.view a{width:66px; height:18px; display:block; background:url(images/scheduleview-normal.gif) 0 0 no-repeat #E45D5D; color:#fff; font:12px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#schedulePan p.view a:hover{background:url(images/scheduleview-hover.gif) 0 0 no-repeat #E45D5D; color:#fff; text-decoration:none;}
/*----/Schedule Panel----*/

/*----BOTOM PANEL----*/
#bottomPan{height:150px; background:url(images/bottombg.gif) 0 0 repeat-x; position:relative; margin:0 auto; padding:65px 0 0; clear:both;}

#bottomMainPan{width:778px; position:relative; margin:0 auto; padding:50px 0 0;}
#bottomBorderPan{width:778px; float:left; background:url(images/bottomborder-bg1.gif) 0 0 repeat-y;}
#bottomBorderPan h2{
	width:185px;
	height:35px;
	position:absolute;
	top:19px;
	left:15px;
	display:block;
	background:#ccc;
	color:#0C0C0C;
	font:24px/40px Georgia, "Times New Roman", Times, serif;
	background-color: #FFCC00;
}
#bottomBorderPan h3{
	width:185px;
	height:35px;
	position:absolute;
	top:18px;
	left:270px;
	display:block;
	background:#ccc;
	color:#0C0C0C;
	font:24px/40px Georgia, "Times New Roman", Times, serif;
	background-color: #666666;
}
#bottomBorderPan h4{
	width:185px;
	height:35px;
	position:absolute;
	top:16px;
	left:518px;
	display:block;
	background:#ccc;
	color:#0C0C0C;
	font:24px/40px Georgia, "Times New Roman", Times, serif;
	background-color: #990000;
}

#bottomBorderPan ul{float:left; width:258px; padding:25px 0 0;}
#bottomBorderPan ul li{width:225px; height:22px; margin:0 10px 0 0;}
#bottomBorderPan ul li a{width:200px; height:22px; display:block; background:url(images/arrow-normal.gif) 0 8px no-repeat #ccc; color:#3D3C2C; font:14px/22px Arial, Helvetica, sans-serif; text-decoration:none; padding:0 0 0 16px;}
#bottomBorderPan ul li a:hover{background:url(images/arrow-hover.gif) 0 8px no-repeat #BDBDBD; color:#3D3C2C; text-decoration:none;}
/*----/BOTOM PANEL----*/

/*----FOOTER PANEL----*/
#footermainPan{height:144px; background:url(images/footerbg.gif) 0 0 repeat-x #3B3B3B; position:relative; margin:0 auto;  color:#fff; font:13px/22px "Trebuchet MS",Arial, Helvetica, sans-serif; clear:both; padding:30px 0 0;}

#footerPan{width:778px; position:relative; margin:0 auto;}

#footerlogoPan{display:block; width:758px; height:40px; position:absolute; top:97px; left:251px;}

#footerPan ul{width:525px; position:absolute; top:-72px; left:133px;}
#footerPan li{float:left; }
#footerPan ul li a{padding:0 10px 0; color:#fff; background: url(images/footermenubg.gif) 0 0 repeat-x #3B3B3B; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}

#footerPan ul.templateworld{width:250px; background:#3B3B3B; color:#fff; display:block; position:absolute; top:80px; left:10px;}
#footerPan ul.templateworld li a{background:#3B3B3B; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p.copyright{width:617px; background: url(images/copyrightbg.gif) 0 0 repeat-x #3B3B3B; color:#fff; position:absolute; top:2px; left:80px;}

#footerPanhtml{width:70px; height:24px; display:block; position:absolute; top:49px; left:5px;}
#footerPanhtml a{width:65px; height:24px; display:block; background:url(images/html-normal.gif) 0 0 no-repeat #3B3B3B; color:#fff; font-size:13px; line-height:23px; font-weight:bold; text-decoration:none;text-transform:uppercase; padding:0 0 0 5px;}
#footerPanhtml a:hover{background:url(images/html-hover.gif) 0 0 no-repeat #3B3B3B; color:#fff;}
#footerPancss{width:58px; height:24px; display:block; position:absolute; top:50px; left:80px;}
#footerPancss a{width:49px; height:24px; display:block; background:url(images/css-normal.gif) 0 0 no-repeat #3B3B3C; color:#3B3B3B; font-size:13px; line-height:24px; font-weight:bold; text-decoration:none; text-transform:uppercase; padding:0 0 0 10px;}
#footerPancss a:hover{background:url(images/css-hover.gif) 0 0 no-repeat #3B3B3B; color:#3B3B3C; text-decoration:none;}
#featured{
	width:400px;
	padding-right:250px;
	position:relative;
	border:1px solid #FFFFFF;
	height:185px;
	background:#8B8B8B;
	background-color: #8B8B8B;
}
#featured ul.ui-tabs-nav{
	position:absolute;
	top:0;
	left:390px;
	list-style:none;
	padding:0;
	margin:0;
	width:260px;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:right; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{
	font-size:11px;
	font-family:Verdana;
	line-height:16px;
	text-align: left;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#8B8B8B; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('diapo/images/selected-item.png') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
	background:#e2e0e0;
}
#featured .ui-tabs-panel{
	width:390px;
	height:185px;
	background:#999;
	position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:123px;
	left:1px;
	height:62px;
	background: url('images/transparent-bg.png');
	background-image: url(diapo/images/transparent-bg.png);
	width: 390px;
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{
	margin:0 5px;
	font-family:Verdana;
	font-size:11px;
	line-height:15px;
	color:#f0f0f0;
	text-align: left;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
.f table tr td p .Style109 .Style154 {
	text-align: left;
}
.f table tr td .textealignement {
	color: #FFF;
}
.f table tr td .Style154 {
	color: #333;
}
.f table tr td p .Style154 a {
	text-align: right;
}

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

#menu17 {
width: 200px;
margin: 10px;
}

#menu17 ul {
list-style: none;
margin: 0;
padding: 0;
}

#menu17 li a {
height: 32px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 24px;
text-decoration: none;
} 

/* N'oubliez pas de renseigner l'adresse des images */
#menu17 li a:link, #menu17 li a:visited {
color: #FFF;
display: block;
background: url(../images/menu17.gif);
padding: 8px 0 0 35px;
}

#menu17 li a:hover {
	color: #FFF;
	background: url(../images/menu17.gif) 0 -32px;
	padding: 8px 0 0 35px;
	font-size: 12px;
}
/*footer*/
#footer_wrapper{
	width:100%;
	height:122px;
	overflow:hidden;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	background:url(images/bgr_footer.gif) repeat-x;
}
#footer_wrapper2{
	width:100%;
	height:100px;
	overflow:hidden;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	background:url(images/bodytopbg.gif) repeat-x;
}
#footer{
	width:925px;
	margin:0 auto;
	overflow:hidden;
}
#footer2{
	width:920px;
	margin:0 auto;
	overflow:hidden;
}
#footer ul{
	padding:15px 0 0 0;
}
#footer li{
	display:inline;
	font-size:1.1em;
	line-height:1.3em;
	color:#6b6b6b;
	padding:0 0 0 15px;
}
#footer li.first{
	background:none;
	padding:0;
}
#footer li a{
	color:#c2e000;
}
#footer .copyrights{
	color:#ffffff;
	padding:10px 0 0 0;
	line-height:1.4em;
	text-align: center;
}
#footer .copyrights2{
	color:#333;
	padding:10px 0 0 0;
	line-height:1.4em;
	text-align: center;
}
#footer .copyrights a{
	color:#ffffff;
}
/*footer_block*/
#footer_block{
	width:905px;
	padding:40px 10px 20px 10px;
	margin:0 auto;
	overflow:hidden;
	background:url(images/bgr_footer_block.png) no-repeat;
}
#footer_sidebar{
	float:left;
}
.result {
	border: 0px solid #8b8b8b;
	margin-bottom: 1px;
  }
.result .thumb {
	width: 175px;
	height: 105px;
	float: left;
	padding:1px;
	border:1px solid #fff;
  }
.result .thumb img {
  width: 175px;
  height: 105px;
  }
.result .address {
	float: left;
	width: 310px;
	padding: 8px 0 0 12px;
	font-size: 15px;
	color: #FFF;
	
  }
.result h2 {
background-color:#996666;
	float: left;
	height: 21px;
	width: 450px;
	padding: 5px 0 0 10px;
	margin: 0;
	background-color: #e2deda;
	border-top: 1px solid #e5e0db;
	border-bottom: 1px solid #e5e0db;
	font-size: 1.05em;
  }
.result h3 a {
  text-decoration: none;
  }
.result h2 a, .result h3 a {
  color: #796d5c;
  }
.result .bottom {
  height: 40px;
  }
.result .desc {
	padding: 6px;
	width: 227px;
	height:100%;
	border-right: 1px solid #fff;
	float: left;
  }
.result .more {
  float: left;
  height: 38px;
  width: 43px;
  background: #fff url(../images/bkg-box-more-2.gif) bottom left repeat-x;
  padding: 22px 0 0 11px;
  }
.traitbleu {
	color: #2b2517;
}
.topmenu_area {
	margin: 0px;
	float: left;
	width: 292px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 682px;
}
.f table tr td .Style1542 .Style1541 {
	text-align: justify;
}
.f table tr td p .Style1541 {
	text-align: justify;
}
.truc:hover {
  background-color:#996666;
  }
/*---------------------------------------------------------------LEFT---------------------------------------------------------------------------END-------------------*/	
#contentmid
	{
		width:204px;
		float:left;
		margin:0 0 0 12px;
		padding:28px 0 0 0;
	}
#awardheading
	{
		width:158px;
		height:57px;
		float:left;
		margin:0px;
		padding:4px 0 10px 46px;
		font-family:Arial;
		font-size:35px;
		color:#FFF;
		background-image:url(images/awardheading.jpg);
		background-repeat:no-repeat;
	}
#awardheading h3
	{
		width:158px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:35px;
		font-weight:normal;
		color:#FFF;
	}
.headingtxt	{
	font-family:"Palatino Linotype", "Book Antiqua";
	font-size:14px;
	color:#000;
	line-height:13px;
	}
#awardtxtblank
	{
		width:194px;
		float:left;
		margin:0px;
		padding:0 0 0 10px;
	}
.awardtxt
	{
		width:540px;
		height:25px;
		float:left;
		margin:0px;
		padding:12px 0 0 20px;
		background-image:url(images/awardtxtbg.jpg);
		background-repeat:no-repeat;
	}
.awardtxt:hover
	{
		width:540px;
		height:25px;
		float:left;
		margin:0px;
		padding:0px 0 0 20px;
		background-image:url(images/awardtxtbg02.jpg);
		background-repeat:no-repeat;
	}
	
.awardtxt02
	{
		width:520px;
		height:25px;
		float:left;
		margin:3px 0 0 0;
		padding:0px 0 0 20px;
		background-image:url(images/awardtxtbg02.jpg);
		background-repeat:no-repeat;
	}
.awardtxt02:hover
	{
	width:540px;
	height:25px;
	float:left;
	margin:2px 0 0 0;
	padding:0px 0 0 20px;
	background-image:url();
	background-repeat:no-repeat;
	}
	
.awardboldtxt
	{
	width:350px;
	float:right;
	margin:2px;
	padding:0px;
	font-family:"Palatino Linotype", "Book Antiqua";
	font-size:13px;
	font-weight:bold;
	color:#FC0;
	}
	.awardboldtxtbleu
	{
	width:200px;
	float:right;
	margin:2px;
	padding:0px;
	font-family:"Palatino Linotype", "Book Antiqua";
	font-size:13px;
	font-weight:bold;
	color:#0052ab;
	}
.awardboldtxt2
	{
	width:100%;
	float:left;
	margin:3px;
	padding:0px;
	font-family:"Palatino Linotype", "Book Antiqua";
	font-size:13px;
	font-weight:bold;
	color:#A5DA3B;
	}
.awardnormaltxt
	{
		width:440px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:10px;
		color:#2f6d54;
	}
/*----------------------------------------------AWARDPART--------------------------------------------------------------------------------------------------------END--*/
.bouton a {
display:block;
width:100px;
line-height:20px;
text-align:center;
vertical-align:middle;
background:url(images/bouton-noir.png) no-repeat;
color:white;
text-decoration:none;
}
.bouton a:hover {
background:url(images/bouton-noir-2.png) no-repeat;
}
.content {
	color: #a0a0a0;
	margin: 0 auto;
	padding: 0;
	width: 941px;
	background: #252525 url(images/fond_index_news_02.png) repeat-y center;
}
.content2 {
	color: #a0a0a0;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	background:  url(images/fond_index_news_05.png) repeat-y center;
}
.content4 {
	color: #a0a0a0;
	margin: 0 auto;
	padding: 0;
	width: 930px;
	
}
.toph {
	background:#252525 url(images/fond_index_news_01.png) no-repeat center;
	height: 25px;
	margin:0;
	padding:0;
	
}
.toph4 {
	background:#eae6c1 url(images/fond_index_news_06.png) no-repeat center;
	height: 25px;
	margin:0;
	padding:0;
	
}
.boxad {
	background: #262626;
	color: #FFF;
	border: 2px solid #555;
	padding: 0px;
	}
.boxad2 {
	background: #f6f4e3;
	color: #ffffff;
	border: 0px solid #FFF;
	padding: 0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif
}
.boxad5 {
	background: #7D8762;
	color: #ffffff;
	border: 1px solid #FFF;
	padding: 10px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif
}
.center3 {
	float:left;
	width: 650px;
	font-size: 100%;
	margin: 0px 0 5px 15px !important;
	margin: 0px 0 5px 20px;
	padding: 0;
background: ;
	color: #A4BB55;
	}
.footer { 
	clear:both;
	width: auto;
	height: 37px;
	color:#888;  
	font-size:90%;
	background: #262626 url(bot.jpg) no-repeat center;
	text-align:center; 
}
.center {
	float:left;
	width: 665px;
	font-size: 100%;
	margin: 0px 0 5px 20px !important;
	margin: 0px 0 5px 20px;
	padding: 0;
background: ;
	color: #FFF;
}
.center4 {
	float:left;
	width: 850px;
	font-size: 100%;
	margin: 0px 0 5px 20px !important;
	margin: 0px 0 5px 20px;
	padding: 0;





background: ;
	color: #FFF;
}
.center2 {
	float:left;
	width: 660px;
	font-size: 100%;
	margin: 0px 0 5px 13px !important;
	margin: 0px 0 5px 20px;
	padding: 0;
background: ;
	color: #132d54;
	}
.center3 {
	float:left;
	width: 650px;
	font-size: 100%;
	margin: 0px 0 5px 10px !important;
	margin: 0px 0 5px 20px;
	padding: 0;






background: ;
	color: #FFF;
}
.right {
	background: ;
	clear: both;
	font-size: 95%;
	float:right;
	width: 200px;
	margin: 0px15 0 !important;
	margin: 0 8px 0 0;
	padding:0px 1.5em 00 0px;
	text-align: center;
}
.right2 {
	background: ;
	clear: both;
	font-size: 95%;
	float:right;
	width: 200px;
	margin: 0px15 0 !important;
	margin: 0 8px 0 0;
	padding:0px 2em 00 0px;
	text-align: center;
}
p {
	margin: 0 0 5px 0;
	padding: 0;
	color: #FFF;
	background: inherit;
}
p2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #00529b;
	background: inherit;
}
hr {
	border: 0;
	height: 1px;
	color: #8E7B74;
	background-color: #8E7B74;
}
hr1 { border: 0; height: 1px; color: #eee; background-color: #eee; }
.footer {
	clear:both;
	width: auto;
	height: 22px;
	color:#888;
	font-size:90%;
	background: #252525 url(images/fond_index_news_03.png) no-repeat center;
	text-align:center;
}
.footer2 {
	clear:both;
	width: auto;
	height: 22px;
	color:#888;
	font-size:90%;
	background:#f1edd2  url(images/fond_index_news_07.png) no-repeat center;
	text-align:center;
}
#fondlogo {
	float:right;
	margin-right:0px;
	background-image:url(images/femme-inscription_news.png);
	background-repeat:no-repeat;
	width:150px;
	height:240px;
	margin-left: 240px;
}
div#box {
	position: fixed;
	background: #262626 url(images/fond_index_news_02.png) repeat-y center;
	left: 50px;
	top: 500px;
	width: 215px;
	height: 235px;
	z-index: 600;
	padding: 10px;
	border: 1px solid gray;
}
div#box2 {
	position: fixed;
	background: #8b8b8b;
	left: 80px;
	top: 500px;
	width: 220px;
	height: 280px;
	z-index: 600;
	padding: 10px;
	border: 2px solid gray;
}
.my_button_search {
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	border: 2px solid #767373;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1em;
	background: #e2e0e0 url() no-repeat 10px 10px;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5;
	border-radius: 0.5em;
	box-shadow: inset rgba(0,0,0, 0.5) 0px 0px 0px;
	-moz-box-shadow: inset rgba(0,0,0, 0.5) 0px 0px 1px;
	-webkit-box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 10px;
}
.my_button_search2 {
	font-weight:bold;
	padding: 5px 5px 5px 5px;
	border: 2px solid #767373;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1em;
	background: #373737 url() no-repeat 10px 10px;
	-webkit-border-radius: 0.5em;
	-moz-border-radius: 0.5;
	border-radius: 0.5em;
	box-shadow: inset rgba(0,0,0, 0.5) 0px 0px 0px;
	-moz-box-shadow: inset rgba(0,0,0, 0.5) 0px 0px 1px;
	-webkit-box-shadow: inset rgba(0,0,0, 0.3) 0px 0px 10px;
}
.menu a { /* Les liens qui ne sont pas sous le curseur. */
	color: #FFFFFF; //ta couleur
	text-decoration:none; // pas de soulignement
	font-family:Arial,Verdana; // la font du texte
}
.menu a:hoover { /* Les liens lorsque le curseur est dessus. */
	color: #FFFFFF; //ta couleur
	text-decoration:none; // pas de soulignement
	font-family:Arial,Verdana; // la font du texte
}
.menu a:visited { /* Les liens visités. */
	color: #FFFFFF; //ta couleur
	text-decoration:none; // pas de soulignement
	font-family:Arial,Verdana; // la font du texte
}
.content .center .boxad tr th table tr td table tr th  .Style1341 {
	font-size: 14px;
}
input.submit {
	width: 90px;
	height: 25px;
	color: #ffffff;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #000;
	border: 1px solid #fff;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#262626', endColorstr='#262626');
	zoom:1;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#262626), to(#262626));
	background: -moz-linear-gradient(25% 75% 90deg,#262626, #262626);
	} 
	
	input.submit:hover { 		
		-webkit-box-shadow: 0px 0px 20px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
	} 		 	
input.submit2 {
	width: 170px;
	height: 27px;
	color: #000000;
	text-transform: uppercase;
	margin-top: 15px;
	background-color: #e2e0e0;
	border: 2px solid #767373;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e0e0), to(#d1d1d1));
	background: -moz-linear-gradient(25% 75% 90deg,#d1d1d1, #e2e0e0);
	} 
	
	input.submit2:hover { 		
		-webkit-box-shadow: 0px 0px 30px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
	} 		 		
input.submit3 {
	width: 130px;
	height: 25px;
	color: #000000;
	text-transform: uppercase;
	margin-top: 15px;
	background-color: #e2e0e0;
	border: 2px solid #767373;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e2e0e0), to(#d1d1d1));
	background: -moz-linear-gradient(25% 75% 90deg,#d1d1d1, #e2e0e0);
	} 
	
	input.submit3:hover { 		
		-webkit-box-shadow: 0px 0px 30px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
	} 		 		
input.submit4 {
	width: 100px;
	height: 25px;
	color: #000;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #000;
	border: 1px solid #fff;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#957ec7', endColorstr='#957ec7');
	zoom:1;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A5DA3B), to(#A5DA3B));
	background: -moz-linear-gradient(25% 75% 90deg,#A5DA3B, #A5DA3B);
	} 
	
	input.submit4:hover { 		
		-webkit-box-shadow: 0px 0px 20px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
		
	} 		

input.submit5 {
	width: 110px;
	height: 25px;
	color: #000;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #000;
	border: 1px solid #fff;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#957ec7', endColorstr='#957ec7');
	zoom:1;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A5DA3B), to(#A5DA3B));
	background: -moz-linear-gradient(25% 75% 90deg,#A5DA3B, #A5DA3B);
	} 
	
	input.submit5:hover { 		
		-webkit-box-shadow: 0px 0px 20px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
		
	} 	
input.submit6 {
	width: 1px;
	height: 1px;
	color: #000;
	text-transform: uppercase;
	margin-top: 10px;
	background-color: #000;
	border: 0px solid #fff;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#373737');
	zoom:1;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#373737), to(#373737));
	background: -moz-linear-gradient(25% 75% 90deg,#373737, #373737);
	} 
	
	input.submit6:hover { 		
		-webkit-box-shadow: 0px 0px 20px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
		
	} 	
input.submit7 {
	width: 170px;
	height: 27px;
	color: #000000;
	text-transform: uppercase;
	margin-top: 15px;
	background-color: #b5080e;
	border: 2px solid #767373;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	/* -- CSS3 Transition - define which property to animate (i.e. the shadow)  -- */
		-webkit-transition: -webkit-box-shadow 0.3s linear;
	/* -- CSS3 - Rounded Corners -- */
		-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	/* -- CSS3 Shadow - create a shadow around each input element -- */ 
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b5080e), to(#b5080e));
	background: -moz-linear-gradient(25% 75% 90deg,#b5080e, #b5080e);
	} 
	
	input.submit7:hover { 		
		-webkit-box-shadow: 0px 0px 30px #555;
		-moz-box-shadow: 0px 0px 20px #aaa; 
		box-shadow: 0px 0px 20px #555;	
		cursor:  pointer; 
	} 		 		
.button {
	border-top: 2px solid #ffffff;
	background: #4d4d4d;
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#4d4d4d));
	background: -webkit-linear-gradient(top, #999999, #4d4d4d);
	background: -moz-linear-gradient(top, #999999, #4d4d4d);
	background: -ms-linear-gradient(top, #999999, #4d4d4d);
	background: -o-linear-gradient(top, #999999, #4d4d4d);
	padding: 10px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 26px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
   }
.button:hover {
   border-top-color: #969696;
   background: #969696;
   color: #ccc;
   }
.button:active {
   border-top-color: #373737;
   background: #373737;
   }
.button8 {
	border-top: 2px solid #ffffff;
	background: #4d4d4d;
	background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#4d4d4d));
	background: -webkit-linear-gradient(top, #999999, #4d4d4d);
	background: -moz-linear-gradient(top, #999999, #4d4d4d);
	background: -ms-linear-gradient(top, #999999, #4d4d4d);
	background: -o-linear-gradient(top, #999999, #4d4d4d);
	padding: 10px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: #ffffff;
	font-size: 26px;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
   }
.button:hover {
   border-top-color: #969696;
   background: #969696;
   color: #ccc;
   }
.button:active {
   border-top-color: #373737;
   background: #373737;
   }
.post a img {

/* This centers the image */
display: block;
margin-left: auto;
margin-right: auto;

/* This adds the border */
padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;
}

