.conteneur {
	height:auto
}

.navigBasFooter{
	background-color:#828282;
	width: 954px;
	color: #FFFFFF;
	position: relative;
	height: 25px;
	margin-top: 4px;
	padding: 10px;
	top: -339px;
	left:-218px;
}


.navigBasFooter a{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

.navigBas{
	top: 1765px;
}

.bandeauImage {
	/*position:absolute;
	width: 728px;
	left: 234px;
	top: 270px;*/
}

.profilCarnets {
	position:static;
	height:136px;
	background-color:#962A61;
	color:#ffffff;
	padding:10px;
	font-size: 10px;
}

.profilCarnets a{
	color:#ffffff;
	font-size: 10px;
}

h1 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: -1px;
	margin-top: 0px;
}


.decouverteHome {
	position:static;
	height:136px;
	background-color:#962A61;
	color:#ffffff;
	padding:10px;
	font-size: 10px;
	font-weight: bold;
}

.lieuxVisites {
	position:static;
	background-color:#F2C9DE;
	color:#763927;
	padding:10px;
	line-height: 18px;
}

.lieuxVisites  a{
	color:#763927;
}

.lieuxVisites  H1{
	color:#763927;
	font-weight: bold;
	font-size: 12px;
}

.centerColonCarnet {
	/*position:absolute;
	width: 427px;
	left: 233px;
	top: 422px;*/

}

.centerColonCarnetVisu {
	/*position:relative;
	width: 427px;
	top: -491px;*/
}

.centerColonCarnetPost {
	/*position:relative;
	width: 427px;
	top: -495px;*/
}

.rightColon{
	top: 270px;
}

.rightColonVisu{
	/*position:relative;
	width: 300px;
	left: 429px;*/
}

.membreActifsCorps{
	position:relative;
	background-color:#CDDEFA;
	color: #FFFFFF;
	height: 148px;
}

.derniersPlansCorps{
	position:relative;
	background-color:#FFF2AF;
	color: #FFFFFF;
}

.bandeauColonne{
	position:relative;
	height:32px;
	background-color:#efe5cd;
	font-size: 12px;
	font-weight: bold;
	color: #763927;
}

.bandeauRecemment{
	position:relative;
	height:32px;
	background-color:#d8c080;
	font-size: 12px;
	font-weight: bold;
	color: #763927;
	margin-top:4px;
}

.bandeauCarnetsVoyages{
	/*position:relative;
	height:12px;
	background-color:#D675A7;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:4px;
	padding: 8px;
	padding-top: 2px;
	padding-bottom: 14px;*/
}

.bandeauMembresActifs{
	position:relative;
	height:16px;
	background-color:#2460C4;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:4px;
	padding: 10px;
}

.derniersBonsPlans{
	position:relative;
	height:16px;
	background-color:#FEDE3D;
	font-size: 12px;
	font-weight: bold;
	color: #572414;
	margin-top:4px;
	padding: 10px;
}

.div4px {
	margin-top:4px;
}

.carnetsMois {
	position:static;
	height:32px;
	vertical-align: middle;
	background-color:#ab3170;
	color:#ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	padding: 0px;
	padding-left: 10px;
	
}

.carnetsCorpsAutresPost {
	font-size:10px;
	font-weight:normal;
	height:/*100px*/auto;
	position:static;
	padding:10px;
	background-color:#FDEFF6;
	color:#83493A;
	line-height:20px;
}

.carnetsCorpsAutresPost a{
	color:#83493A;
}

.carnetsCorpsAutresPost p{
	line-height:15px;
}

.carnetsCorpsAutresPost H1{
	color:#83493A;
	font-size:13px;
}

.carnetsCorps {
	/*font-size:10px;
	font-weight:normal;
	position:static;
	padding:10px;
	background-color:#FDEFF6;
	color:#83493A;
	line-height:20px;*/
}

.carnetsCorps a{
	color:#83493A;
}

.carnetsCorps p{
	/*line-height:15px;
*/}

.carnetsCorps H1{
	/*color:#83493A;
	font-size:13px;*/
}

.paysPrefere {
	position:static;
	height:32px;
	vertical-align: middle;
	background-color:#AF6E5B;
	color:#ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-top: 4px;
	padding: 0px;
	padding-left: 10px;
	
}

.paysPrefereCorps {
	position:static;
	padding:8px;
	height:345px;
	background-color:#E1D2B3;
	color:#ffffff;
	padding:8px;
}

.paysPrefereCorps p{
	margin :5px;
}

.paysPrefereCorps a{
	color:#763927;
}

.navDropCarnet {
	/*position:static;
	background-image: url(/images/frontoffice/fondDropNavCarnets.gif);
	background-position: 10px top;
	background-repeat: repeat-x;
	height:30px;
	padding-left: 5px;
	margin-left:10px;
	margin-right: 26px;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;*/
	
}

/* + -----------------------------------------------------
	Styles appliqués au Calendrier
+ ----------------------------------------------------- */

#calendrier li{
	list-style: none;	
}

#libelle {
	width: 210px;
	margin: 0 auto;
	padding: 0;
}
.ligne {
	width: 210px;
	margin: 0 auto;
	padding: 0;
} 
#libelle li {
	float : left;
	width : 30px; 
}
.ligne li {
	color: #000;
	float : left; 
	width : 30px; 
}

.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}

li.itemCurrentItem {
	color:#763927;
	font-weight: bold;
	font-size: 12px;
}
li.itemSelectedItem {
	color:#763927;
	font-weight: bold;
	font-size: 12px;
}		

#ajout styles calendrier
.calendarTop 	{  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	color:#ffffff;
	font-weight: bold;  
}

.calendarTable {  
	/*background-color: #962A61; 
	border: 1px #962A61 solid;
	color:#ffffff;*/
}

.calendarSelect {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
	color: #962A61; 
	background-color: #F2C9DE;
}

.calendarToday {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #962A61;
}

.calendarHeader{  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 9px; 
	background-color: #D675A7; 
	color: #FFFFFF;
}

.calendarDays {  
	width:20; 
	height:20; 
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	color: #962A61; 
	background-color: #FFFFFF; 
	text-align: center;
}

.calendarPostDays {  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: bold; 
	color: #ffffff; 
	background-color: #D675A7;
}

.calendarPostDays a{  
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: bold;
	text-decoration:none;
	color: #ffffff; 
}

.bandeauColonneLarge{
	/*position:relative;
	height:16px;
	background-color:#3c67d7;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top:4px;
	padding: 8px;
	padding-top: 2px;
	padding-bottom: 14px;*/
}

.bandeauColonneLargeMauve{
	/*position:relative;
	height:16px;
	background-color:#962A61;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding:10px;*/
}

.bandeauTitre{
	/*position:relative;
	background-color:#c3d5f2;
	color: #193ea0;
	padding: 10px;
	margin-bottom: 4px;*/
}

.inputfile {
  /*position:relative;
  width:201px;
  height:22px;
  overflow:hidden;
  background:url(/images/frontoffice/bt_telecharger_bandeau.png) no-repeat right top;*/
}
 
.inputfile input {
  /*position:absolute;
  right:0;
  top:0;
  font-size:600px;
  opacity:5;
  -moz-opacity:0;
  filter:alpha(opacity=0);
  cursor:pointer;
  text-align:right;*/
}


/** modif **/
.leftColon{ display:block;}
*:first-child+html .leftColon{ display:none;}
.navDropCarnet{background:url(/images/frontoffice/fondDropNavCarnets.gif) top left repeat-x;height:30px;font-size: 12px;font-weight: bold;color: #FFFFFF; width:950px;}
.navDropCarnet table.recherche_head{ height:30px;}
.navDropCarnet table.recherche_head tr td{ height:30px; padding:0 4px 0 4px}
*html .cont_center{ width:955px!important;}

/** carnet voyage **/
.bandeauImage {width: 730px;float:left; margin:0; padding:0;}
.centerColonCarnetVisu { float:left;width: 427px; padding:0; margin:0; margin:0 2px 0 0 }
.rightColonVisu{float:left;width: 300px; margin:0; padding:0;}
.bandeauCarnetsVoyages{height:28px;background-color:#D675A7;font-size: 14px;font-weight: bold;color: #FFFFFF;margin-top:4px; line-height:28px;}
.bandeauCarnetsVoyages table{ margin-left:5px;}
.bandeauCarnetsVoyages table tr td a{ padding:0}
.bandeauCarnetsVoyages table tr td a img{ padding-top:3px}
.carnetsCorps {font-size:10px;font-weight:normal;background-color:#FDEFF6;color:#83493A;line-height:20px; width:620px; margin:0; padding:5px 10px 1px 10px}
.carnetsCorps H1{color:#83493A;font-size:13px; width:407px}
.carnetsCorps div.photoDiv{ width:407px;}
.carnetsCorps div.photoDiv p{ margin:0; padding:0;}
.carnetsCorps div.modifierMessageDiv{ width:415px; margin:0; padding:0;}
.carnetsCorps div.modifierMessageDiv div.messageDiv{ width:407px; margin:0; padding:0; border:1px solid red;}
.calendarTable {background-color: #962A61; border: 1px #962A61 solid;color:#ffffff; margin-bottom:10px;}
.bandeauColonneLargeMauve{height:28px;background-color:#962A61;	font-size: 12px;font-weight: bold;color: #FFFFFF; padding:0; margin:0; padding:5px 5px 0 0; width:740px}
.bandeauTitre{background-color:#c3d5f2!important;background-color:#c3d5f2;color: #193ea0;padding: 10px; margin:0; margin-bottom:5px; }
*:first-child+html .bandeauTitre{background-color:#c3d5f2!important; zoom:1!important}
*html .ajoutBandeau{ margin:0; padding:0; padding-left:10px}
*html .ajoutBandeau form{ margin:0px; padding-bottom:10px;; padding-top:10px;}
.inputfile { width:171px; height:22px; overflow:hidden; background:url(/images/frontoffice/bt_telecharger_bandeau.png) no-repeat right top; margin:0px; padding:0px; margin-top:5px; margin-bottom:10px; padding-left:3px}
.myw{ width:201px; height:22px; overflow:hidden; background:url(/images/frontoffice/bt_telecharger_bandeau.png) no-repeat right top; }
.inputfile input { position:relative;right:50px; top:0px;  opacity:5; -moz-opacity:0; filter:alpha(opacity=0); cursor:pointer; text-align:right; cursor:pointer}
.myw input{position:absolute;right:20px; top:0px;  opacity:5; -moz-opacity:0; filter:alpha(opacity=0); cursor:pointer; text-align:right; cursor:pointer}
*html .myw input{}
.centerColonCarnetPost {width: 440px; float:left; margin-right:5px}
.bandeauColonneLarge{height:28px;background-color:#3c67d7;font-size: 14px;font-weight: bold;color: #FFFFFF;margin-top:4px; line-height:28px; padding-left:10px}
.centerColonCarnet {width: 430px; float:left; margin:0; padding:0}

/** google adesense **/
.google_right_ptt, .google_left_ptt, .google_centre_ptt{ border:1px solid #D675A7}
.google_title{ background-color:#D675A7}
.leaderboard{left:0px; margin-top:5px}

