body{
 padding:0 0 0 0;
 margin:10px auto;
 font:normal 11px/14px Arial, Helvetica, sans-serif;
 background-position:center top;
 background-image:url(../images/final-bg-line.png);
 background-repeat:repeat-x;
 background-color:#3895be;
 color:#000000;
}
.msg {
  background:url(../images/tabmid_bg1.gif) repeat-x bottom #DCFF9F;
  border:1px solid #9CC24F;
  width: 480px;
  padding: 10px 5px 5px 20px;  
  color: #474747;
  float:left; text-align:center;
  margin:10px 0px 10px 100px;
}
html>body .msg {
  
  background:url(../images/tabmid_bg1.gif) repeat-x bottom #DCFF9F;
  border:1px solid #9CC24F;
  width: 480px; text-align:center;
  padding: 10px 5px 5px 20px;  
  color: #474747;
  float:left;
  margin:10px 0px 10px 100px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
class1 A:visited {
	text-decoration: none;
	color: #000000;
}
class1 A:hover {
	text-decoration: none;
	color: #000000;
}
class1 A:active {
	text-decoration: none;
}
.class2 A:link {
color: #399bc6;
text-decoration: none;}
.class2 A:visited {text-decoration: none}
.class2 A:active {text-decoration: none}
.class2 A:hover {text-decoration: none; color: #000000;}

 p, td, form, input, lebel, h1, h2, h3, h4, h5, h6{
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 }

 ul {
 padding:0 0 0 0;
 margin:0 0 0 0;
 list-style-type:none;
 }
 
 ol{
 padding:0 0 5px 0;
 margin:0 0 0 20px;
 color:#1f65ab;
 }
 
 img{
 border:none;
 padding:0 0 0 0;
 margin:0 0 0 0;
 }

.spacer{
clear:both;
line-height:0px;
font-size:0px;
}

.error {
	color: #CC0000;
	font-weight: bold;
}
 
 /*---------------main-body------------------*/
 #main-body{
 margin:0 auto 0 auto;
 width:1024px;
 }

 #mian-inner{
 float:left;
 width:1024px;
 background:url(../images/final-bg-line.png) repeat-x #3895be;

 }

#header{
 float:left;
 width:1024px;
 height:168px;
 margin-left:1px;
 /*background:url(../images/final-header.png) no-repeat;*/
}

/*------------middle-main-body-----------*/

#middle-main-body {
	float: left;
	width: 1024px;
	padding: 0;
	margin: 0; 
	background: url(../images/body_bg.jpg) no-repeat top;
}
#middle-main-bodynew {
	float: left;
	width: 1024px;
	padding:8px 0 5px 0px;
	margin:0px; 
	background: url(../images/body_bg.jpg) no-repeat top left;
}

/*------------left-main-body-----------*/

#left-main-body {
	display: inline; 
	float: left;
	width: 318px;
	margin-left: 0px;
	padding: 0 0 0 0;
}

#left-box-1 {
	width: 299px; height: 222px;
	background: url(../img/box/cadre-gauche.png) left top no-repeat;
	padding: 0px 12px 4px 14px;
}

div#right-box-1 {
  width: 321px; height:218px;
  background: url(../img/box/cadre-droite.png) left top no-repeat;
  padding: 0px 12px 4px 15px;
}

#left-box-1 h2 {
  background: url(../img/left-h2.gif) left top no-repeat;
}

#right-box-1 h2 {
  background: url(../img/right-h2.gif) left top no-repeat;
}

#left-box-1 h2 span, #right-box-1 h2 span {
  display: inline-block;
  text-transform: uppercase;
  color: #F30;
  background-color: white;
  font: normal bold 11px/35px Verdana, sans-serif;
  padding: 0 10px;
}

#left-box-1 h2 span {
  margin-left: 32px;
}

#right-box-1 h2 span {
  margin-left: 45px;
}

div.slideshow {
  height: 180px;
  overflow: hidden;
}

#left-box-1 p{
background:url(../images/yellow-tri.png) no-repeat 10px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 26px;
color:#2f81a5;
}

#left-box-1 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#left-box-1 p a:hover{
color:#333333;
}

.box-1{
padding:3px 0 0px 15px;
}

#left-box-2{
width:325px; margin-left:7px;
height:122px;
background:url(../images/main-page-boxes/2.png) no-repeat;
}

#left-box-2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 10px 5px 20px;
color:#000000;
}

#left-box-2 p{
background:url(../images/yellow-tri.png) no-repeat 215px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 0px 226px;
color:#2f81a5;
}

#left-box-2 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#left-box-2 p a:hover{
color:#333333;
}

#left-box-3{
width:325px;
height:203px;
background:url(../images/main-page-boxes/3.png) no-repeat;
}

#left-box-3 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 10px 5px 20px;
color:#1c4960;
}

#left-box-3 p{
border-bottom:dashed 1px #1c4960;
padding:5px 0 0px 0;
margin:5px 35px 5px 35px;
}
#left-box-3 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#left-box-3 p a:hover{
color:#333333;
}

.left-lower{
float:left;
width:80px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#2f80a3;
padding:0 0 0 20px;
}

.right-lower{
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
color:#2f80a3;
}

.right-lower-1{
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2f80a3;
text-decoration:none;
}
.right-lower-1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2f80a3;
text-decoration:none;
}
.right-lower-1 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
}

/*------------middle-body-----------*/

#quick_registration {
	float: left;
	width: 337px;
	height: 334px;
	background: url(../images/quick_registration_bg.png) left top no-repeat;
	color: #094863;
}

#quick_registration form {
	padding: 50px 10px 0 10px;
}

#quick_registration form input.text, #quick_registration form select {
	border: 1px solid #bfbfbf;
}

#quick_registration form label {
	width: 110px;
	text-align: right;
	float: left;
	margin-right: 5px;
	font: normal normal normal 11px Arial,Helvetica,sans-serif;
}

#quick_registration form label.inline {
	width: auto;
	text-align: left;
	display: inline;
	float: none;
}

#quick_registration form div {
	margin-bottom: 5px; *margin-bottom:3px;
}

#middle-body-outer{
float:left;
width:357px;
}

#middle-body{
float:left; padding:0 12px 0 12px;  
width:337px; 
}

#middle-box-1{
width:348px; margin-top:5px;
height:325px;
background:url(../images/main-page-boxes/4.png) no-repeat; padding-left:10px;
}

#middle-box-1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:32px 16px 5px 20px;
color:#1c4960;
text-align:justify;
}

#middle-box-1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#2f81a5;
}

#middle-box-1 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#middle-box-1 p a:hover{
color:#333333;
}

#middle-box-2{
width:357px;
height:155px;
background:url(../images/main-page-boxes/5.png) no-repeat;
}

#middle-box-2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 10px 5px 20px;
color:#1c4960;
}

#middle-box-2 p{
background:url(../images/yellow-tri.png) no-repeat 200px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 226px;
color:#2f81a5;
}

#middle-box-2 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#middle-box-2 p a:hover{
color:#333333;
}

#middle-box-3{
width:357px;
height:178px;
background:url(../images/main-page-boxes/6.png) no-repeat;
/*padding:33px 10px 5px 20px;*/
}

#middle-box-3 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 20px 5px 20px;
color:#1c4960;
}

#middle-box-3 p{
background:url(../images/yellow-tri.png) no-repeat 200px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 226px;
color:#2f81a5;
}

#middle-box-3 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#middle-box-3 p a:hover{
color:#333333;
}

.middle-left-lower{
float:left;
width:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2f80a3;
padding:0 0 0 25px;
}

.total-left{
float:left;
width:140px;
padding:0 0 0 0;
margin:0 0 0 16px;
}

.total-right{
float:left;
width:140px;
margin:0 20px 0 0 ;
}

.middle-right-lower{
float:left;
width:50px;
background:url(../images/red-tri-1.png) no-repeat 5px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333333;
text-decoration:underline;
padding:0 0 0 20px
}

.middle-right-lower a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333333;
text-decoration:underline;
}

.middle-right-lowera:hover{
color:#2f80a3;
}

#middle-box-4{
width:357px;
height:82px;
background:url(../images/main-page-boxes/7.png) no-repeat;
}

#middle-box-4 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 10px 5px 20px;
color:#000000;
}

#middle-box-4 p{
background:url(../images/yellow-tri.png) no-repeat 200px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 226px;
color:#2f81a5;
}

#middle-box-4 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#middle-box-4 p a:hover{
color:#333333;
}

/*------------left-body-----------*/

#right-body{
float:left;
width:342px;
/*padding:0 7px 0 0;*/
}

#right-box-1 p{
background:url(../images/yellow-tri.png) no-repeat 10px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 26px;
color:#2f81a5;
}

#right-box-1 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#right-box-1 p a:hover{
color:#333333;
}

#right-box-2{
width:334px;
height:174px;
background:url(../images/speed-meeting-frame.png) no-repeat;
}

#right-box-2 h2 {
	font-weight: bold;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 35px 5px 5px 5px;
	color: #1c4960;
	text-align: center;
}

#right-box-2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px 20px 0 20px;
	color: #1c4960;
	text-align: center;
}

#right-box-2 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#right-box-2 p a:hover{
color:#333333;
}

.right-left-lower{
float:left;
width:53px;
height:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2f80a3;
padding:0 0 0 20px;
}

.right-right-lower{
float:left;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
font-weight:bold;
height:40px;
color:#2f80a3;
text-decoration:none;
padding:0 0 0 20px
}

.heart{
padding:5px 5px 0 0;
}

.middle-right-lower-1{
float:left;
width:100px;
background:url(../images/yellow-tri.png) no-repeat 5px 4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333333;
text-decoration:underline;
padding:0 0 0 20px
}

.middle-right-lower-1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#333333;
text-decoration:underline;
}

.middle-right-lower-1 a:hover{
color:#2f80a3;
}


#right-box-3-outer{
float:left; margin-top:6px;
width:100%;
}

#right-box-3{
width:334px;
height:81px;
background:url(../images/main-page-boxes/10.png) no-repeat;
}

#right-box-3_index{
float:left;
width:162px;
height:81px;
}

#right-box-4{
float:left;
width:334px;
height:auto;
background:url(../images/main-page-boxes/7.png) no-repeat;
}

#right-box-4_index{
float:left;
width:154px;
height:auto;
}


/*--------------footer---------------*/

#footer{
	float: left;
	width: 1024px;
	background: url(../images/final-footer.png) no-repeat;
	height: 46px;
}

#footer-1{
	float: left;
	width: 1024px;
}

#footer-1 h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	color: #20566e;
	padding: 5px 5px 5px 5px;
}

#footer-1 h2 a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
color:#20566e;
font-weight:bold;
background-color: #4DA1C5;
}

#footer-1 h2 a:hover{
color:#666666;
}

#footer-1 h2 a.activated{
color:#ff0000;
}

#footer-1 p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
color:#000000;
padding:5px 0px 5px 0px;
}

/*-----------------cgv-page------------------*/

#cgv-page-left-body{
float:left;
width:686px;
padding:0 0 0 6px;
}

#cgv-box-1{
float:left;
width:686px;
height:608px;
background:url(../images/Mon-compte_1.png) repeat-y;
}

#cgv-box-1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 10px 5px 20px;
color:#000000;
}

#cgv-box-1 p{
background:url(../images/yellow-tri.png) no-repeat 10px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 26px;
color:#2f81a5;
}

#cgv-box-1 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#cgv-box-1 p a:hover{
color:#333333;
}

/*------------------dipankar--------------------*/
.container{
width:1016px;
margin:0 auto;
}
.header{
background-image:url(../images/header.gif);
background-repeat:no-repeat;
height:185px;
}
.bodycontainer{
padding:10px 8px 0px 8px;
}
.bodycontainer .leftbar{
width:690px;
float:left;
margin-right:10px;
padding:0px;
position:relative;
}
.bodycontainer .rightbar{
width: 290px;
float:left;
padding:0px;
margin-left:10px;
}
.clear{
clear:both;
}
.leftshadow{
background-image:url(../images/leftsideshadow.png);
background-repeat:repeat-y;
background-position:left;

}
.rightshadow{
background-image:url(../images/rightsideshadow.png);
background-repeat:repeat-y;
background-position:right;
}
.lowershadow{
background-image:url(../images/downshadow.png);
background-repeat:repeat-x;
background-position:top;
height:7px;
margin-left:1px;
margin-right:2px;
position:relative;
top:-2px;
}
.objectcontainer{
background-color:#d3e9f4;
padding:10px;
padding-top:0px;
border:#bcbcbe 1px solid;
margin-left:3px;
margin-right:5px;
position:relative;
top:-2px;
}
.holder{
position:absolute;
top:-10px;
z-index:9999;
}
.spacer{
height:20px;
}

/*--------------------5.12.09----------------------*/
.right-added{
float:left;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
height:40px;
color:#2f80a3;
text-decoration:none;
padding:0 0 0 20px
}

.right-added a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2f80a3;
text-decoration:none;
}

.right-added a:hover{
color:#333333;
}

.lower-added{
float:left;
width:70px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
height:50px;
color:#2f80a3;
text-decoration:none;
padding:0 0 0 20px
}

.lower-added a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#2f80a3;
text-decoration:underline;
}

.lower-added a:hover{
color:#333333;
}
#right-box-3 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:normal;*/
text-decoration:none;
padding:10px 10px 10px 10px;
color:#2f80a3;
}
#right-box-4 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*font-weight:normal;*/
text-decoration:none;
padding:10px 10px 10px 10px;
color:#2f80a3;
}

/*-----------------14.12.09--page profil visiteur page start---------------------*/

/*------------middle-main-body-for-visiteur-----------*/
#middle-main-body-for-visiteur{
float:left;
width:1012px;
padding:0 0 0 0;
margin:0 0 0 0;
background:url(../images/mid-line.png) repeat-x #3895be;
padding:0 0 0 12px;
}


/*--------------visiteur-left-------------*/
#page-visiteur-left-total{
float:left;
width:669px;
}

#page-visiteur-box-1{
float:left;
width:669px;
background:url(../images/page-added-1.gif) no-repeat;
/*background:#000000;*/
height:355px;
/*padding:0 0 0 12px;*/
}

.holder-yellow-book{
	position:absolute;
	top:162px;
	z-index:auto;
	left: 138px;
}


#page-visiteur-box-1-inner{
float:left;
width:669px;
}

.page-visiteur-blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#30677e;
font-weight:bold;
padding:40px 0 0 50px;
}

.page-visiteurblue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#30677e;
font-weight:bold;
padding:5px 0 0 50px;
}

.page-visiteur-red-top{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#ff0000;
font-weight:bold;
padding:10px 0 0 55px;
}

.page-visiteur-blue-video{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#30677e;
font-weight:bold;
padding:14px 0 0 50px;
}

#profil_visitor_rating {
	float: right;
	width: 225px;
	height: 246px;
	background: url(../images/postit_profil.png) left top no-repeat;
}

.added-image{
padding:8px 10px 8px 45px;
}

.smal-face{
float:left;
padding:5px 0 0px 0;
}

.page-visiteur-blue-1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:22px 0 0 0px;
}

.pagevisiteur-blue{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:12px 0 0 0px;
}

.page-visiteur-red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#ff0000;
/*font-weight:bold;*/
padding:22px 0px 0 0px;
}

.page-visiteur-red-1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#ff0000;
/*font-weight:bold;*/
padding:22px 20px 0 0px;
}

.page-visiteur-red-lower{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
text-decoration:none;
color:#ff0000;
/*font-weight:bold;*/
padding:10px 5px 0 5px;
}

.page-visiteur-blue-2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:50px 0 0 30px;
}

.page-visiteur-blue-3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:03px 0 0 25px;
}

.page-visiteur-blue-4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:03px 0 0 20px;
}

.page-visiteur-blue-5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:5px 0 0 10px;
}

#page-visiteur-box-2{
float:left;
width:669px;
background:url(../images/page-added-2.gif) no-repeat;
/*background:#000000;*/
height:203px;
/*padding:0 0 0 12px;*/
}

.page-visiteur-blue-lower-1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
text-decoration:none;
color:#30677e;
font-weight:bold;
padding:50px 0 0 0px;
}

.page-visiteur-blue-lower-2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:right;
text-decoration:none;
color:#30677e;
font-weight:bold;
padding:10px 0 0 0px;
}

.dot-line{
padding:0 0 0 37px;
}

/*---------------visiteur-right----------------*/

#page-visiteur-right-total{
float:left;
width:333px;
padding:0 6px 0 0;
background:url(../images/r1.gif) repeat-y right;
}


#page-visiteur-right-box-1{
float:right;
width:333px;
background:url(../images/page-profil-visiteur-right-.gif) no-repeat;
height:206px;
}

.holder-brown-book{
	position:absolute;
	top:175px;
	z-index:auto;
	left: 804px;
}

#right-box-11{
float:left;
width:293px;
/*background:url(../images/mouse.gif) no-repeat right top;*/
/*height:161px;*/
margin:0 10px 0 0;
}

#right-box-11 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:25px 70px 5px 20px;
color:#2f80a3;
}

#right-box-11 p{
background:url(../images/yellow-tri.png) no-repeat 200px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 5px 226px;
color:#2f81a5;
}

#right-box-11 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#right-box-11 p a:hover{
color:#333333;
}

.right-lower-2{
float:left;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#3b6f86;
margin:0 0 0 20px;
line-height:22px;
/*padding:5px 0 5px 0;*/
text-decoration:none;
}
.right-lower-2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#3b6f86;
font-weight:bold;
line-height:22px;
text-decoration:none;
}
.right-lower-2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
}

#page-visiteur-home-right-box-2{
float:right;
width:333px;
background:url(../images/box-home-2.gif) no-repeat;
height:190px;
}


.right-middle-2{
float:left;
width:270px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#094a66;
margin:17px 0 0 20px;
line-height:16px;
/*padding:5px 0 5px 0;*/
text-decoration:none;
}
.right-middle-2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#3b6f86;
font-weight:bold;
line-height:16px;
text-decoration:none;
}
.right-middle-2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#000000;
}
#right-middle-2{
float:left;
width:300px;
}

#right-middle-2 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:10px 10px 5px 20px;
color:#000000;
}

#right-middle-2 p{
background:url(../images/yellow-tri.png) no-repeat 205px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 0px 216px;
color:#2f81a5;
}

#right-middle-2 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#right-middle-2 p a:hover{
color:#333333;
}

.image{
float:right;
}

#right-middle-lower {
float:left;
width:300px;
}

#right-middle-lower p{
background:url(../images/yellow-tri.png) no-repeat 205px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 0px 216px;
color:#2f81a5;
}

#right-middle-lower p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#right-middle-lower p a:hover{
color:#333333;
}

#page-visiteur-right-box-3{
float:right;
width:333px;
background:url(../images/page-profil-visiteur-box-1.gif) no-repeat;
height:81px;
}

#page-visiteur-right-box-4{
float:right;
width:333px;
background:url(../images/page-profil-visiteur-box-2.gif) no-repeat;
height:79px;
}




/*-----------------14.12.09--page profil visiteur page end---------------------*/

/*-----------------14.12.09--Home Interne page start---------------------*/
#page-home-interne-box-1-inner{
float:left;
width:669px;
}

#page-home-interne-box-1{
float:left;
width:669px;
background:url(../images/HomeInterne-1.gif) no-repeat;
/*background:#000000;*/
height:293px;
/*padding:0 0 0 12px;*/
}


.page-home-interne-blue-2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:90px 0 0 60px;
}

.page-home-interne-blue-3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:3px 0 0 55px;
}

.page-home-interne-blue-4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:3px 0 0 60px;
}

.page-home-interne-blue-5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:5px 0 0 60px;
}

.page-home-interne-blue-6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:70px 0 0 35px;
}

.page-home-interne-blue-7{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:10px 0 0 35px;
}


/*----------------16.13.09-----------------*/

#page-home-interne-box-2{
float:left;
width:669px;
background:url(../images/HomeInterne2.gif) no-repeat;
/*background:#000000;*/
height:281px;
/*padding:0 0 0 12px;*/
}

.envlope{
padding:5px 10px 5px 50px;
}

.page-home-blue-4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
text-decoration:none;
color:#30677e;
/*font-weight:bold;*/
padding:6px 0 0 10px;
}

.red-arow{
padding:5px 0 0 0;
}

.page-home-red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
text-decoration:none;
color:#ff0000;
/*font-weight:bold;*/
padding:0px 0px 0 0px;
}

#page-home-right-box-1{
float:right;
width:333px;
background:url(../images/box-home-1.gif) no-repeat;
height:213px;
}
#page-visiteur-right-box-2{
float:right;
width:333px;
background:url(../images/visit-right-2.gif) no-repeat;
height:192px;
}

#page-home-right-box-3{
float:right;
width:333px;
background:url(../images/box-home-3.gif) no-repeat;
height:87px;
}

#page-home-right-box-4{
float:right;
width:333px;
background:url(../images/box-home-4.gif) no-repeat;
height:85px;
}


.blue-activated{
font-size:14px;
font-style:italic;
font-weight:bold;
color:#2f80a3;
text-decoration:underline;
}

.blue-activated.a{
font-size:14px;
font-style:italic;
font-weight:bold;
color:#2f80a3;
text-decoration:underline;
}



/*-----------------14.12.09--Home Interne page end---------------------*/

/*----------------------19.12.09---------------------*/

#page-agenda-box-1{
float:left;
width:669px;
background:url(../images/agenda-soirees.1gif.gif) no-repeat;
/*background:#000000;*/
height:565px;
/*padding:0 0 0 12px;*/
}


#page-ins-box-1{
float:left;
width:669px;
background:url(../images/inscription2_21.gif) no-repeat;
/*background:#000000;*/
height:578px;
/*padding:0 0 0 12px;*/
}

.ins-page-blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#064459;
padding:5px 45px 5px 45px;
text-align:left;
text-decoration:none;
}

.chek{
text-align:right;
padding:5px 5px 5px 5px;
}

.chek-line{
color:#a2cce7;
padding:5px 5px 5px 5px;
}

.chek-text{
color:#064459;
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#064459;
text-align:left;
text-decoration:none;
}

.je-button{
text-align:center;
padding:5px 0 5px 0;
}

#ins-right-box-1{
float:left;
width:300px;
/*background:url(../ins-right-box-1.gif) no-repeat;
height:182px;*/
/*margin:0 10px 0 0;*/
}

#page-ins-right-box-1{
float:right;
width:333px;
background:url(../images/ins-right-box-1.gif) no-repeat;
height:182px;
}

#ins-right-box-1 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
padding:40px 0px 8px 20px;
color:#064459;
}

#page-ins-right-box-2{
float:left;
width:333px;
height:230px;
background:url(../images/ins-right-box-2.gif) no-repeat;
}

#page-ins-box-3{
float:left;
width:330px;
}

#page-ins-box-3 h2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
padding:40px 10px 5px 20px;
color:#1c4960;
}

#page-ins-box-3 p{
border-bottom:dashed 1px #1c4960;
padding:5px 0 0px 0;
margin:5px 35px 5px 35px;
}

#page-ins-box-3 p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#page-ins-box-3 p a:hover{
color:#333333;
}

#right-middle-lower-ins {
float:left;
width:330px;
}

#right-middle-lower-ins p{
background:url(../images/Home-6.gif) no-repeat 235px 3px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
padding:0px 10px 0px 246px;
color:#2f81a5;
}

#right-middle-lower-ins p a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#2f81a5;
}

#right-middle-lower-ins p a:hover{
color:#333333;
}

#page-ins-right-box-3{
float:right;
width:333px;
background:url(../images/ins-right-box-3.gif) no-repeat;
height:86px;
}

#page-ins-right-box-4{
float:right;
width:333px;
background:url(../images/ins-right-box-4.gif) no-repeat;
height:80px;
}
.holder-yellow-book1{
	position:absolute;
	top:165px;
	z-index:auto;
	left: 136px;
}
.chek{
color:#064459;
padding:5px 5px 5px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#064459;
text-align:right;
text-decoration:none;
padding:5px 5px 5px 5px;
}
/*---------------------21.12.09---------------*/

#page-agenda-box-1{
float:left;
width:669px;
background:url(../images/agenda-soirees-1.gif) no-repeat;
/*background:#000000;*/
height:569px;
/*padding:0 0 0 12px;*/
}
.iner-table-bg{
background:url(../images/agenda-soirees-2.gif) no-repeat;
height:240px;
}

.agenda-border{
border:solid 2px #97a1a5;
}

.agenda-in-blue-bar{
background:url(../images/agenda-blue-bar-1.gif) repeat-x;
height:26px;
}

.agenda-jan{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
text-decoration:none;
text-align:left;
font-weight:bold;
padding:6px 10px 0px 16px;
color:#064459;
}

.agenda-soirees-organisees{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
text-align:left;
padding:6px 10px 0px 10px;
color:#064459;
}

.agenda-blue-light{
background:url(../images/agenda-blue-light.gif) no-repeat;
height:31px;
width:89px;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#8f8e8e;
padding:0px 0 0 0;
border-bottom:solid 2px #97a1a5;
border-right:solid 2px #97a1a5;
}
.agenda-blue-light-1{
background:url(../images/agenda-blue-light.gif) no-repeat;
height:30px;
width:89px;
text-align:left;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
padding:0 0 0 0;
/*border-bottom:solid 2px #97a1a5;*/
border-right:solid 2px #97a1a5;
}

.agenda-blue-heard{
background:url(../images/agenda-blue-heard.gif) no-repeat;
height:31px;
width:89px;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
padding:0px 0 0 0;
border-bottom:solid 2px #97a1a5;
border-right:solid 2px #97a1a5;
}

.agenda-blue-heard-1{
background:url(../images/agenda-blue-heard.gif) no-repeat;
height:30px;
width:89px;
text-align:left;
font-weight:bold;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
padding:0px 0 0 0;
/*border-bottom:solid 2px #97a1a5;*/
border-right:solid 2px #97a1a5;
}

.agenda-love{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:3px 10px 6px 25px;
color:#064459;
}

.agenda-love-1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
font-weight:bold;
text-align:left;
padding:3px 10px 6px 5px;
color:#064459;
}

.holder-yellow-book2{
	position:absolute;
	top:165px;
	z-index:auto;
	left: 135px;
}

.agenda-image{
border:1px solid #000000;
margin:5px 0 0 19px;
float:left;
}
.agenda-red-lower{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color:#ff0000;
/*font-weight:bold;*/
padding:5px 5px 5px 5px;
}
#agenda{
float:left;
width:227px;
}
#agenda-inner{
float:right;
width:150px;
padding:3px 0 0 0;
}

.agen-1{
padding:0 0 0 20px;
}

.agenda-lover-text{
font-family:Arial, Helvetica, sans-serif;
padding:3px 15px 6px 30px;
}
.agenda-lover-text h2{
font-size:12px;
text-decoration:none;
text-align:left;
color:#327b9c;
padding:5px 0 5px 0;
}

.agenda-lover-text p{
font-size:12px;
text-decoration:none;
text-align:justify;
color:#064459;
}

#page-agenda-right-box-1{
float:right;
width:333px;
background:url(../images/agenda-right-box-1.gif) no-repeat;
height:213px;
}

#page-agenda-home-right-box-2{
float:right;
width:333px;
background:url(../images/agenda-right-box-2.gif) no-repeat;
height:188px;
}

#page-agenda-right-box-3{
float:right;
width:333px;
background:url(../images/agenda-right-box-3.gif) no-repeat;
height:80px;
}

#page-agenda-right-box-4{
float:right;
width:333px;
background:url(../images/agenda-right-box-4.gif) no-repeat;
height:84px;
}
/*-------------------------22.12.09--------------------------*/

#page-chat{
float:left;
width:616px;
height:636px;
background:url(../images/pop_up_info.jpg) no-repeat;
}
#fermer{
float:right;
width:599px;
text-align:right;
padding:13px 17px 0 0;
}

#fermer-lower{
float:left;
width:616px;
}

#fermer-lower p{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
text-decoration:none;
color:#000000;
/*font-weight:bold;*/
padding:10px 5px 10px 5px;
margin:0 9px 0 6px;
border-bottom:dashed 1px #00a0c6;
}

.chat-red{
font-size:13px;
color:#FF0000;
padding:0 5px 0 0;
}

.pop-chat{
float:left;
padding:0px 15px 0 10px;
}

/* stat Calendar page class by Sagar.. */
.agenda_title_mn
{	width:650px; float:left; position:relative; margin-top:-10px; height:17px; padding-top:30px;
	background:url(../images/agenda_rdv.gif) no-repeat; text-align:right; padding-right:24px; color:#4181A0;
}
.agenda_title_mn select
{	width:90px; padding-left:4px; color:#000000; 
}
.agenda_main
{	width:97%; float:left; padding-left:17px; 
}
.janvir_tabmn
{	width:638px; float:left; padding-left:10px; margin-top:23px;
}
.tab_maintitle
{	width:100%; float:left; height:29px;
	background:url(../images/angend_tab_medal.gif) repeat-x;
}
.agenda_right_sedmn
{	width:637px; float:left; padding-left:1px;
	background:url(../images/angend_tab_rightsed.gif) repeat-y;
}
.date_titlemn
{	width:618px; float:left; 
}
.date_titlemn label
{	width:48%; float:left; color:#034359; margin-top:5px; font-size:16px; font-weight:bold;
}
.date_titlemn span
{	width:52%; float:left; color:#2D586D; margin-top:6px; font-size:12px; text-align:right;
}
.date_tab_mn
{	width:90px; height:32px; float:left;
	background:url(../images/date_bg.gif);
}
.date_tab_mn label
{	width:auto; float:left; font-family:Arial; color:#A2B0B6; font-size:20px; padding-left:4px; font-weight:bold;
}
.date_tab_mn span
{	width:auto; float:left; color:#FFFFFF; font-size:11px; font-weight:bold; margin-top:4px; padding-left:8px;
}
.date_tab_mn1
{	width:90px; height:32px; float:left;
	background:url(../images/date_bg1.gif);
}
.date_tab_mn1 label
{	width:auto; float:left; font-family:Arial; color:#FFFFFF; font-size:20px; padding-left:4px; font-weight:bold;
}
.date_tab_mn1 span
{	width:auto; float:left; color:#FFFFFF; font-size:11px; font-weight:bold; margin-top:4px; padding-left:8px;
}
.date_tab_mn2
{	width:90px; height:32px; float:left;
	background:url(../images/date_bg2.gif);
}
.date_tab_mn2 label
{	width:auto; float:left; font-family:Arial; color:#FFFFFF; font-size:20px; padding-left:4px; font-weight:bold;
}
.date_tab_mn2 span
{	width:auto; float:left; color:#FFFFFF; font-size:11px; font-weight:bold; margin-top:4px; padding-left:8px;
}
.stutes_main
{	width:100%; float:left; color:#317B9C; font-size:11px; font-weight:bold; padding-top:15px; padding-bottom:10px;
}
.stutes_main label
{	width:68px; float:left; text-align:center;
}
.padbotm8
{	padding-bottom:3px; margin-top:25px;
}
.stutes_main label.stutestxt1
{	width:60px;
}
.stutes_main label.stutestxt
{	width:60px; padding-top:5px; 
}
.stutes_main label.voustxt
{	width:176px; 
}
.stutes_main label.datetxt
{	width:120px; 
}
.stutes_main label.datetxt1
{	width:110px;  color:#034359; font-weight:normal;
}
.stutes_main label.leutxt
{	width:86px; 
}
.stutes_main label.leutxt1
{	width:86px;  color:#034359; font-weight:normal;
}
.stutes_main label.actiontxt
{	width:121px; 
}
.stutes_main label.modi_linrt
{   color:#EE2B23; font-size:11px; font-weight:normal; text-align:left; line-height:17px;
}
.mimi_img_mn
{	width:185px; float:left;
}
.date_boimg
{	width:67px; float:left; text-align:center;
}
.mimitxt_rtmn
{	width:118px; float:left; color:#034359; font-size:11px; font-weight:normal;
}
.mimitxt_rtmn label
{	width:100%; float:left; color:#EE2B23; font-weight:bold; font-size:11px; text-align:left; padding-bottom:5px;
}
.action_chatic
{	width:120px; float:left; text-align:center; line-height:24px;
}
.action_chatic span
{	color:#317B9C; font-weight:normal;
}
.vi_bot
{	vertical-align:text-top;
}
.txtredbo11
{	font-weight:bold; color:#EF4022;
}
.becktopbo
{	background:url(../images/botom_img.gif) no-repeat top;
}

/* END Calendar page class by Sagar.. */




.inscription_rt_txt
{	width:265px;padding:40px 0 10px 40px;/* float:left; */
}
.inscription_rt_txt span
{	width:230px; float:left; font-weight:bold; color:#FF722D; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px;
}
.inscription_rt_txt span.andmp
{	width:17px; color:#3CA2D9; font-weight:normal; margin-top:5px;
}
.ind_rt_bot_mn
{	width:332px; float:left; padding-left:10px; margin-top:9px;
}
.ind_rt_bot_aero
{	width:12px; float:left; text-align:center; margin-top:3px;
}
.ind_rt_bot_txt
{	width:320px; float:left; color:#1B4A5E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:-1px; line-height:12px;
}
.ind_rt_bot_txt span
{	width:100%; float:left; color:#3399CC; font-size:9px;
}
.ind_rt_bot_txt font
{	color:#E53118;font-size:9px;
}
.ind_rt_bot_txt_mn
{	width:100%; float:left; text-align:center; color:#FF722D; font-size:13px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:20px;
}
