/* corps de la page */
body {
text-align:center;
}

/* bloc de page */
#global {
	width : 950px;
	margin-right : auto;
	margin-left : auto;
	text-align : left;
}

/* header */
#header {
width:950px;
height:78px;
float:left;
background-image: url("images/header.jpg");
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

/* header anglais*/
#header2 {
width:950px;
height:78px;
float:left;
background-image: url("images/header2.jpg");
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

/* header espagnol */
#header3 {
width:950px;
height:78px;
float:left;
background-image: url("images/header3.jpg");
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

/* bloc gauche */		
#boitegauche {
width:534px;
float:left;
background:#ffffff;
margin:0px;
padding:0px;
}

/* bloc droit */					
#boitedroite {
width:416px;
float:right;
margin:0px;
padding:0px;
}

/* bloc conteneur image à gauche */		
#gauche {
width:534px;
min-height:467px;
_height:467px;/*ie6*/
float:left;
overflow: visible;
background-image: url("images/corpsgauche.png") ;
background-repeat: no-repeat;
margin:0px;
padding:0px;
}

/* bloc conteneur pages longues */		
#glong {
width:534px;
min-height:467px;
_height:467px;/*ie6*/
float:left;
overflow: visible;
background-color: #2870fa ;
margin:0px;
padding:0px;
}

/* bloc conteneur menu */		
#contmenu {
width:206px;
height:467px;
float:left;
background:#ffffff;
text-align:right;
margin:0px;
padding:0px;
}

/* bloc menu */	
#menuhome {
width:206px;
height:467px;
background:#ffffff;
text-align:right;
margin:0px;
padding:0px;
}

/* bloc conteneur photos */	
#droit {
width:210px;
height:467px;
padding-top:2px;
float:right;
overflow: visible;
background: #ffffff;
margin:0px;
}

/* bloc photos */
#photos {
float:right;
left: 0px ;
bottom: 0px ;
width: 200px ;
height: 466px ;
margin:0px;
padding:0px;
}

/* bloc admin */
#admin {
text-align: left;
padding: 10px;
margin-bottom:10px;
margin-top:10px;
border-style:double;
border-color:#ffffcc;
background-color:#3399cc;
}

/* drapeau français */
#fr {
background-image: url("images/fr.gif") ;
background-repeat: no-repeat;
float:right;
margin-top:10px;
width: 18px ;
height: 12px ;
padding:0px;
}

/* drapeau anglais */
#en {
background-image: url("images/en.gif") ;
background-repeat: no-repeat;
float:left;
margin-top:10px;
margin-left:140px;
width: 18px ;
height: 12px ;
padding:0px;
}

/* drapeau espagnol */
#es {
background-image: url("images/es.gif") ;
background-repeat: no-repeat;
float:right;
margin-top:10px;
margin-right:6px;
width: 18px ;
height: 12px ;
padding:0px;
}

/* footer */	
#footer {
width:950px;
height:38px;
clear:both;
background-image: url("images/footer.jpg");
background-repeat:no-repeat;
margin:0px;
padding:0px;
}

/* images à droite*/
#image {
float : right;
}

/* images à gauche*/
#image1 {
float : left;
}

/* images liens */
#image2 {
border:0;
}

/* espacement du texte sur la page accueil*/
.padding1 { 
padding:55px 60px 10px 30px; 
width: 400px ; 
} 

/* texte pages */
.texte {
float:left;
overflow: visible;
text-align: justify;
}

/* texte footer*/
.txfooter {
text-align: center;
font-family: verdana;
font-size: .6em;
color : #ffffff;
padding:19px;
}


/* titres gras*/
h1 {
	font-family: verdana;
	font-size: .95em;
	font-weight:bold;
	color : #ffffff;
	line-height : 1em;
}


/* titres */
h2 {
	font-family: verdana;
	font-size: .95em;
	font-weight:normal;
	color : #ccffff;
	line-height : 1em;
}

/* textes verdana blanc*/
h3 {
	font-family: verdana;
	font-size: .8em;
	color : #ffffff;
	font-weight:normal ;
}

/* texte petit*/
h4 {
	font-family: verdana;
	font-size: .6em;
	font-weight:normal;
	color : #ffffff;
	line-height : 1em;
}

/* texte message erreur formulaire contact */
h5 {
	font-family: verdana;
	font-size: .8em;
	font-weight:bold;
	color : #cc3300;
}

/* largeur message formulaire contact */
#message {
	width: 200px;
}

/* listes du menu */
ul, li {
margin: 0;
list-style-type: none;
}

/* textes menu*/
.menu {
	font-family: verdana;
	font-size: .9em;
	font-weight: normal;
	text-align: right;
	line-height : 1.5em;
}

/* textes sous-menu*/
.sousmenu {
	font-family: verdana;
	font-size: .70em;
	text-align: right;
	line-height : .9em;
	}
	
/* textes sous-menu pages actives*/
.active {
	font-family: verdana;
	font-size: .75em;
	text-align: right;
	line-height : .9em;
	font-weight: bold;
	font-style:italic;
	color:#0099FF;
	}

/* textes menu pages actives*/
.mactive {
	font-family: verdana;
	font-size: .90em;
	font-weight: bold;
	text-align: right;
	font-style:italic;
	line-height : 1.5em;
	color:#0099FF;
}
/* formulaire contact */
.formchamp1 {
	position : absolute;
	left : 180px;
	width: 250px;
}

/* formulaire login */
.formchamp2 {
	position : absolute;
	left : 160px;
	width: 150px;
}

/* retrait page plan du site */
p.retrait1 {
margin-left:20px;
font-family: verdana;
font-size: .8em;
color : #ffffff;
font-weight:normal ;
}

/* retrait page plan du site */
p.retrait2 {
margin-left:40px;
font-family: verdana;
font-size: .8em;
color : #ffffff;
font-weight:normal ;
}

/* liens toutes pages*/
a:link { color: #3366ff; text-decoration:none; }
a:visited { color: #33ccff; text-decoration:none ;}
a:hover { color: #6699ff ; text-decoration:none ;}

/* liens texte bleu pâle */
.texte1:link { color: #ccffff; text-decoration:none; }
.texte1:visited { color: #99ffff; text-decoration:none ;}
.texte1:hover { color: #ffffff ; text-decoration:none ;}

/* liens texte blanc*/
.texte2:link { color: #ffffff; text-decoration:none; }
.texte2:visited { color: #ffffff; text-decoration:none ;}
.texte2:hover { color: #33ccff ; text-decoration:none ;}

/* liens menu*/
.menu:link{color: #0066ff; text-decoration:none; font-weight:normal;}
.menu:visited{color: #0066ff; text-decoration:none; font-weight:normal;}
.menu:hover{color: #6699ff ; text-decoration:none; font-weight:normal;}

/* liens sousmenu*/
.sousmenu:link{color: #003399; text-decoration:none; font-weight:bold;}
.sousmenu:visited{color: #003399; text-decoration:none; font-weight:bold;}
.sousmenu:hover{color: #6699ff; text-decoration:none; font-weight:bold;}

/* liens footer*/
.txfooterl:link{color: #ffffff; text-decoration:none;}
.txfooterl:visited{color: #ffffff; text-decoration:none;}
.txfooterl:hover{color: #99ffff; text-decoration:none;}