/* CSS Document */
h1, h2,h3 { padding:0px;
	/*font-variant: small-caps;font-size:90%;*/
font-size:110%; font-weight:600; font-stretch:extra-condensed;
	}
h4{ padding:0px;
	/*font-variant: small-caps;font-size:90%;*/
font-size:90%; font-weight:600; font-stretch:extra-condensed;
	}
body {
text-align:center;
	
	font: 75%/140% Geneva, Verdana, sans-serif;
	font-size:.85em;
	margin:0 auto;
	padding:0;
	color:#555;

} 
*html body {font-size:.75em;}
#General{
	
		
		position:relative;
		margin: 0 auto;
		padding: 0;
		text-align: left;
		font-size:0.9em;
		width: 790px;
		}
*html #General{/*font-size:1.1em*/;
font-size:1.1em;}
#GeneralIntern {
position : relative; 
left : 15px; 
width : 747px; 
margin-left : 0px; 
top : -4px; 
} 
#GeneralTop {
height : 33px; 
} 
#GeneralBottom {
position : relative; 
margin : 0 auto; 
padding : 0; 
width : 790px; 
height : 47px; 
} 
#EnglobeToutSaufLaBanniere {
position : relative; 
padding-bottom : 0; 
padding-top : 0; 
} 

#MenuGauchehaut {
position : relative; 
left:0px;
background : url(../image/fonds/bordmenucentrehaut.gif) repeat-x; 
width : 175px; 
height : 15px; 
top : 0px; 
} 
#MenuGauche {float:left;
background : url(../image/fonds/bordmenucentre.gif) repeat-y; 
position : absolute; 
/*width : 180px; */
margin-top : 0px; 
top : 0px; 
left : 0px; 
padding-top : 15px; 
min-height : 40px; 
} 
*html .MenuGauche{float:left;
	top:-10px;
	height:40px;
	}
#MenuGauchebas {float:left;
position : relative; 
background : url(../image/fonds/bordmenucentrebas.gif) repeat-x; 
width : 175px; 
height : 20px; 
top : 18px; 
} 
#MenuCentrehaut {
position : relative; 
top : 0; 
left : 126px; 
background : url(../image/bordhautcentretrans.gif) repeat-x; 
width : 500px; 
height : 10px; 
} 
#MenuCentre { /*float:right;*/
position : relative; 
width : 550px; 
left : 185px;
top : 0px; 
/*border-right : 1px solid #999999; */
border-left : 1px solid #999999;
padding-bottom : 10px; 
padding-left : 5px; 
padding-right : 5px; 

height : auto; 
min-height : 550px; 
} 

*html #MenuCentre {
					height : 500px;
					}

#MenuContenu {
padding-top : 0; 
padding-left : 10px; 
padding-right : 10px; 
} 
.MenuContenu {
padding-top : 0; 
padding-left : 10px; 
padding-right : 10px; 
} 
.MenuDroithaut {
position : absolute; 
background : url(../image/fonds/bordmenucentrehaut.gif) repeat-x; 
width : 175px; 
height : 15px; 
top : 0; 
} 
.MenuDroit {
background : url(../image/fonds/bordmenucentre.gif) repeat-y; 
position : absolute; 
width : 180px; 
margin-top : 0; 
top : 0; 
left : 566px; 
padding-top : 15px; 
min-height : 40px; 
} 
#Menubas {
position : relative; 
color : #333366; 
padding : 0; 
} 
#Menubas a {
text-decoration : none; 
color : #333366; 
} 
#MenuDroitindexclient {
position : absolute; 
width : 110px; 
top : 0; 
left : 626px; 
padding-left : 5px; 
padding-right : 5px; 
} 
.MenuDroitbas {
position : relative; 
background : url(../image/fonds/bordmenucentrebas.gif) repeat-x; 
width : 175px; 
height : 20px; 
top : 18px; 
} 

#imagefond {
width : 745px; 
} 
#bordtransparent {
border : 0; 
margin-top : 0; 
margin-left : -2px; 
margin-bottom : 0; 
padding : 0; 
} 
#login {
padding : 0; 
left : 3px; 
margin : 0; 
} 
.login1 {
padding : 0; 
margin : 0; 
color : #16374e; 
} 
#date {
color : #16374e; 
} 
#horaire {
color : #16374e; 
} 
.noborder {
border : 0; 
} 
#deconnection {
font-size : 10px; 
} 
.shoptitle {
border : 0; 
color : #ffffff; 
background-color : #6699ff; 
width : 160px; 
margin : 0; 
padding : 5px; 
} 
.shop {
border : 0; 
width : 160px; 
background-color : #ceceff; 
color : #003366; 
margin : 0; 
padding : 5px; 
} 
.charteButton {
font-size : 10px; 
color : #ffffff; 
background : url(../image/h3.gif); 
} 
.StoreButton {
font-size : .90em; 
color : #ffffff; 
background : url(../image/h3.gif); 
} 
.idhelp span {
display : none; 
} 
.idhelp a:hover span {
position : absolute; 
top : 380px; 
left : 5px; 
display : block; 
width : 140px; 
background-color : #eaedf4; 
border : 3px solid #565e9c; 
} 
.jojo a:hover span {
position : absolute; 
top : 380px; 
left : 5px; 
display : block; 
width : 140px; 
} 
text {
border : none; 
background-color : #cc3300; 
} 
.fondtbulle {
position : relative; 
background : url(../image/fondtransparent1.gif); 
width : 100px; 
color : #0066cc; 
font-size : 15px; 
padding : 5px; 
margin : 0; 
} 
.visitetdimage {
width : 120px; 
height : 120px; 
} 
.visitetdtext {
color : #333399; 
width : 120px; 
height : 30px; 
border : 1px solid #333399; 
background-color : #ccccff; 
} 
.livretop {
border : 0; 
color : #ffffff; 
background-color : #6699ff; 
width : 500px; 
margin : 0; 
padding : 5px; 
} 
.livrebas {
border : 0; 
width : 500px; 
background-color : #ccccff; 
color : #003366; 
margin : 0; 
padding : 5px; 
} 
.imagesansbord {
border : 0; 
padding : 0; 
margin : 0; 
} 
.menuongletstop {
padding-left : 20px; 
} 
.menuongletstop a : hover {
color : #003366; 
} 
.ModifierButton {
font-size : 10px; 
background : url(../image/icones/boutonmodifier16.gif) repeat-y; 
width : 20px; 
} 
.ModifierText {
color : #3366cc; 
} 
.bordvideimage {
padding-right : 10px; 
} 
.imageintro {
float : left; 
border : 1px solid #999999; 
} 
.imageintro img {
display : block; 
} 
.MiseEnPlaceImage2Left, .MiseEnPlaceImage3Left, .MiseEnPlaceImage2Right, .MiseEnPlaceImage3Right, .MiseEnPlaceImage2Center, .MiseEnPlaceImage3Center {
display : inline-table; 
} 
.MiseEnPlaceImage1Left {
float : left; 
background : url('../image/cadreblanc/2/fondimage.gif') no-repeat right bottom; 
} 
.MiseEnPlaceImage1Right {
float : right; 
background : url('../image/cadreblanc/2/fondimage.gif') no-repeat right bottom; 
} 
.MiseEnPlaceImage1LeftBis {
padding-top : 5px; 
padding-left : 5px; 
background : url('../image/cadreblanc/2/fondimagebis.gif') no-repeat left top; 
} 
.MiseEnPlaceImage1RightBis {
padding-top : 5px; 
padding-left : 5px; 
background : url('../image/cadreblanc/2/fondimagebis.gif') no-repeat left top; 
} 
.ligneentiere {
width : 500px; 
display : block; 
} 
.MiseEnPlaceImage1Center {
position : relative; 
} 
.MiseEnPlaceImage2Left, .MiseEnPlaceImage2Right, .MiseEnPlaceImage2Center {
padding-left : 30px; 
padding-bottom : 30px; 
background : url('../image/cadreblanc/2/fondbasgaucheimage.gif') no-repeat -5px 100%; 
} 
.MiseEnPlaceImage3Left, .MiseEnPlaceImage3Right, .MiseEnPlaceImage3Center {
background : url('../image/cadreblanc/2/fondimagehautdroit.gif') no-repeat 100% -5px; 
padding-left : 0; 
padding-right : 35px; 
padding-top : 30px; 
padding-bottom : 0; 
} 
.MiseEnPlaceImage3Left, .MiseEnPlaceImage3Right, .MiseEnPlaceImage3Center img {
display : block; 
} 
.previsualisation {
font-size : 1em; 
line-height : 1.4; 
width : 530px; 
border : 1px solid #333366; 
height : auto; 
min-height : 50px; 
} 
.couleurbleue {
position : relative; 
color : #6666ff; 
padding : 0; 
margin : 0; 
} 
.couleurrouge {
position : relative; 
color : #ff0000; 
padding : 0; 
margin : 0; 
} 
.couleurrose {
position : relative; 
color : #ff6699; 
padding : 0; 
margin : 0; 
} 
.couleurvert {
position : relative; 
color : #339966; 
padding : 0; 
margin : 0; 
} 
.couleurgris {
position : relative; 
color : #9999cc; 
padding : 0; 
margin : 0; 
} 
.couleurorange {
position : relative; 
color : #ff6600; 
padding : 0; 
margin : 0; 
} 
.couleurjaune {
position : relative; 
color : #ffcc00; 
padding : 0; 
margin : 0; 
} 
.textdecorationnone {
text-decoration : none; 
} 
.noborder {
border : 0; 
} 
.interieurinputtext {
background-image : url('../image/formulaireinterieur1.gif'); 
} 
.nonvisible {
display : none; 
} 
.IconeModifier {
height : 15px; 
width : 15px; 
text-decoration : none; 
border : 0; 
background-image : url('../image/icones/modifier.png'); 
} 
.IconeSupprimer {
height : 15px; 
width : 15px; 
text-decoration : none; 
border : 0; 
background-image : url('../image/icones/supprimer.png'); 
} 

      .form-ligne { clear: both; }
*html .form-ligne { }
     label { float: left; }
     .input { float: right; }
 .form-ligne label { 
	float: left;
	width: 180px;
	margin-top: 5px;
	text-align: right;
}

 .form-ligne .input { 
	float: right;
	width: 290px;
	margin-top: 5px;
}

 .form-ligne .input input.formulaire, .form-ligne .input textarea.formulaire {
	width: 95%;
FONT-SIZE:11px;COLOR: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #fafafa;border: 1px solid #AAAAAA; 
}

.cacher {display:none;}
.label{}
*html .label {padding-bottom:2px;}

