/* SITE MK67 */

/*
CONFIGURATION GLOBALE DE LA PAGE
*/
body {
margin:0;								/* pas de marge */
padding:0;
background:#FFFFFF url(../xincIMG/fondpage_v2014.jpg) top no-repeat;
font-family:'Trebuchet MS', times, verdana, Arial, sans-serif;
color:#100873;
font-size:12px;
z-index:0;
}


/*
DEFINITION DE L'ENTETE
*/

#entete { 
margin-left:auto;
margin-right:auto;
padding:0;
height:220px;
width:950px;
background:#fbffeb url(../xincIMG/.bandeau.jpg) center top no-repeat ;
line-height:135px;
vertical-align:middle;
text-align:left;
}



/*
DEFINITION DU CORPS GLOBAL DE PAGE
*/
#global {
width:950px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
background:none;
}


/*
DEFINITION DU MENU HORIZONTAL
*/
#menu_global {
background:none;
padding-top:0px;
width:950px;
}

#menu_global ul, li {
padding:0;
margin:0;
}

#menu_global ul {
float:right;
/*background:red url(../xincIMG/menu2.png) top left no-repeat;*/
height:17px;
}

#menu_global img {
border:0;
}

#menu_global li {
display:inline;
margin:0px;
padding:0px;
height:20px;
}

#menu_global a{
margin:0px;
padding:0px 10px;
width:100px;
height:20px;
background:none;
font-weight:bold;
color:#005fb7;
}
#menu_global a:hover{
margin:0px;
padding:0px 10px;
width:100px;
height:20px;
color:#7e45aa;
font-weight:bold;
}

#menu {
text-align:right;
}

#menu a{
font-size:16px;
font-weight:bold;
padding:0 10px 0 10px;
color:#042fba;
text-align:center;
}
#menu a:hover {
color:#ffc000;
}


ul {
height:0px;
background:none;
width:200px;
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
}

li {
height:46px;
width:155px;
/*
padding-top:5px;
padding-left:5px;
*/
line-height:32px;
background:url(../xincIMG/bouton-off.jpg) no-repeat;
vertical-align:middle;
font-weight:bold;
font-size:16px;
color:#ffc;
text-align:center;
list-style-type:none;
}


li:hover {
height:46px;
width:155px;
/*padding-top:0px;*/
padding-left:5px;
line-height:48px;
background:url(../xincIMG/bouton-on.jpg) no-repeat;
vertical-align:middle;
font-weight:bold;
text-align:center;
list-style-type:none;
}

li a {
display:block;
height:46px;
width:155px;
color : #ffffcc;
text-decoration:none;
}


li a:hover {
display:block;
height:46px;
width:155px;
color : #ffffcc;
text-decoration:none;
}



/*
DEFINITION DU PIED DE PAGE
*/

#pied {
 clear:both;
 margin-left:auto;
 margin-right:auto;
 padding:0;
 width:1000px;
 margin-top:-15px;
 background:none;
 color:#ffc;
 text-align:center;
 font-size:12px;
}

#pied a{
 color:#ffffcc;
}



.separation {
 clear:both;
 visibility:hidden;
}




/*
DEFINITION DES BALISES GENERIQUES
*/

img {
 border:0px;
}

.h35 {
 height:35px;
}

.h80 {
 height:80px;
}

.w60 {
 width:60px;
}

.pad10 {
padding:10px;
}

.centre {
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

.px18{
 font-size:18px;
}
.px14 {
 font-size:14px;
}
.px24 {
 font-size:24px;
}
.px32 {
 font-size:32px;
}

.px12 {
 font-size:12px;
}


a {
 text-decoration:none;
 color:#000000;
}

a:hover {
 text-decoration:underline;
 color:gray;
}

.italique {
 font-style:italic;
}

.droite {
 text-align:right;
}

.gras {
 font-weight:bold;
}

.souligne {
text-decoration:underline;
}


.px8 {
 font-size:8px;
}
.px9 {
 font-size:9px;
}
.px10 {
 font-size:10px;
}
.px11 {
 font-size:11px;
}
.px12 {
 font-size:12px;
}
.px14 {
 font-size:14px;
}
.px16 {
 font-size:16px;
}
.px18 {
 font-size:18px;
}
.px20 {
 font-size:20px;
}
.px28 {
 font-size:28px;
}
.px32 {
 font-size:32px;
}

h2 {
font-size:28px;
/*font-weight:none;*/
text-align:center;
font-family:Verdana,Arial,sans-serif;
line-height:36px;
margin:0px;
margin-bottom:10px;
padding-top:0px;
float:right;
width:740px;
text-align:center;
}

h3 {
font-size:18px;
/*font-weight:none;*/
text-align:center;
font-family:Verdana,Arial,sans-serif;
line-height:36px;
margin:0px;
margin-bottom:10px;
font-weight:bold;
}


.confirmation {
background:green;
text-align:center;
}

.alerte , .erreur {
background:red;
text-align:center;
font-weight:bold;
color:#FFFFFF;
}

.rouge {
color:red
}



/* GALERIE PHOTO */

div#galerie 
{ 
	float:left;
    width: 460px ; 
    background: #fff ; 
    border: 1px solid #dcb ; 
    padding: 2px ; 
    margin: 15px 5px ; 
    text-align: center ; 
    font: 0.9em Georgia, serif ; 
} 
 
ul#galerie_mini 
{ 
    margin: 30px 0px 0px 0px; 
    padding: 0 ; 
	list-style-type: none ; 
} 
 
ul#galerie_mini li 
{ 
    float: left ; 
} 
 
ul#galerie_mini li a img 
{ 
    margin: 2px 1px ; 
    border: 1px solid #dcb ; 
} 
 
dl#photo 
{ 
    clear: both ; 
    margin: 0 auto ; 
} 
 
dl#photo dt 
{ 
    font: italic 1.5em/1.5em Georgia, serif ; 
    color: #dcb ; 
} 
 
dl#photo dd 
{ 
    margin: 0 ; 
} 
 
dl#photo img 
{ 
    border: none ; 
} 



#img_fl_droite img {
 float:right;
 margin-left:20px;
 margin-right:30px;
}


.titre {
 font-size:48px;
 color:#FFFFCC;
 text-align:center;
 margin:0;
 font-weight:bold;
 
}
.soustitre {
 font-size:12px;
 color:#FFFFCC;
}

.txtbleu {
color:#558ed5;
}
.txtjaune {
color:#ffc000;
}


#haut {
margin-left:auto;
margin-right:auto;
width:1000px;
background:none;
padding:0;
margin-top:0px;
margin-bottom:0px;
height:110px;
}

#corps {
float:right;
width:750px;
height:690px;
border:1px black none;
padding:8px;

}