/* 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:#777EA2;


} 
b { color:#4A4E63;}
*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;}
#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; 
} 

.noborder {
border : 0; 
} 
#deconnection {
font-size : 10px; 
} 

.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; 
} 

text {
border : none; 
background-color : #cc3300; 
} 
 
.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; 
} 

.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;}











/* -------- MENU -------- */
#MenuTop
{
height:35px;
width: 760px;
background-color:#CC3300;
 background-image:url(../images/logo/banniere/bord.gif) ;
 text-align:center;
 text-decoration:none;
 color:#FFFFFF;
}


a#an {display: block; height: 35px; width: 150px}
a#gal {display: block; height: 35px; width: 150px}
/*a#an { text-decoration:none; color:#FFFFFF;display: block; height: 25px; width: 150px; padding-top:10px;background-image: url(../images/logo/banniere/vignette1.gif);}
a#gal {text-decoration:none; color:#FFFFFF;display: block; height: 25px; width: 150px;padding-top:10px;background-image: url(../images/logo/banniere/vignette1.gif);}
*/
div#sub {
	height: 20px;width: 760px;
background-color:#D25403;
}
div#sub ul {
	margin: 0 0 0 35px;
	
	padding: 0;
	list-style: none;
	display: none;
	height: 20px;
	text-align: center; 
}
div#sub ul li {
	line-height: 20px;
	display: inline;
}
div#sub ul li a { text-decoration:none;
	color: #ffffff;
	margin: 0 10px;
}
#sub li {
	list-style-type:none; 
	/*background-color:#FF3300;*/
	/*width:150px;*/
	background-image: url();
	background-repeat: no-repeat;
	/*background-position: 0 .7em;*/
	padding:0px 0px 0px 00px;
	/*margin:5px 5px 5px 9px;*/
	border-bottom:0px;
	}



div#anMenu { position:relative;top:-5px;padding:0px; margin:0px;}

*html div#anMenu { top:0px}


/* MENU Annuaire */

/*div#anMenu a#an {background-color:#CC3300}*/
div#anMenu a#an {background: transparent url('../images/logo/banniere/vignette1.gif') 0 -35px no-repeat}
/*div#anMenu a#gal { background-color:#CC3300}*/
div#anMenu a#gal {background: transparent url('../images/logo/banniere/vignette2.gif') 0 0 no-repeat}

div#anMenu div#sub {background-color:#CC3300;padding:0px; font-size:12px;}
div#anMenu div#sub ul#anSub {display: block}

#Centrer {height:35px;margin:0 0 0 200px;width: 400px;}
*html #Centrer {margin:0px}

.displayannuaire
	{
	float:left; display:block; height:70px; padding-right:10px; width:40px;
	}
.displaymenu
	{
	float:left; display:block; height:60px; padding-right:10px ; width:40px;
	}

/*--------icones------------*/
.coeur
	{  
		display:block;
		width:15px;
		 height:15px; padding:0px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/coeur.gif');
	} 
.peinture 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/peinture.gif');
	} 
.dessin 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/dessin.gif');
	}
.illustration 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/illustration.gif');
	}
.photo 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/photo.gif');
	}
.infographie 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/pc.gif');
	}
.webdesign 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/webdesign.gif');
	}
.architecte 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/architecte.gif');
	}
.design 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/design.gif');
	}
.sculpture 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/sculpture.gif');
	}
.musique 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/musique.gif');
	}
.theatre 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/theatre.gif');
	}
.cinema 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/cinema.gif');
	}
.musee 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/musee.gif');
	}
.ecole 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/ecole.gif');
	}
.galerie 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/galerie.gif');
	}
.expo 
	{
		display:block;
		width:40px;
		 height:40px;
		text-decoration : none; 
		border : 0; 
		background-image : url('../image/icones/expo.gif');
	}