body {
     margin: 0; /* pour éviter les marges */
     text-align: center; /* pour corriger le bug de centrage IE */
	background: #C69BF9 url('images/fond3.gif') repeat-x;
     }

#global {
     margin-left: auto;
     margin-right: auto;
     width: 786px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     background-color:#350470;
     background-image:url(images/fond-div.gif);
     }

#global-acc {
     margin-left: auto;
     margin-right: auto;
     width: 786px;
     text-align: left; /* on rétablit l'alignement normal du texte */
          
     }

#globalphoto {
     margin-left: auto;
     margin-right: auto;
     width: 700px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }
     
#globalexpo {
     margin-left: auto;
     margin-right: auto;
     width: 568px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }

#globalcomm {
     margin-left: auto;
     margin-right: auto;
     width: 250px;
     text-align: left; /* on rétablit l'alignement normal du texte */
          }

#globalwindow {
     margin-left: auto;
     margin-right: auto;
     width: 800px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }
     
#head1 {
     margin-left: auto;
     margin-right: auto;
     margin-top: 5px;
     width: 760px;
}

a img {border: none;}


#principal {
text-align: center;
margin: 0;
padding: 0;
     }

#acc {
			display: block ;
			width: 750px;
			height: 430px;
background: url(images/index.jpg) no-repeat 0 0;
}

#fond_acc {

background-image:url(images/fond-acc.gif);
}

#menu_acc {
text-align: center;
}

.boxtxt2 {
position: relative;
top: 15em;
right: -35em;
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px; TEXT-DECORATION: none;
  border-style: solid; border-width: 1px; border-color: #2F114F; scrollbar-face-color: #C69BF9; scrollbar-shadow-color: #2F114F; scrollbar-highlight-color: #E7D7FC; scrollbar-3dlight-color: #E7D7FC; scrollbar-darkshadow-color: #333333; scrollbar-track-color: #FAF6FE; scrollbar-arrow-color: #FFFFFF
}


#logo {
/*background-image:url(images/fond.gif);*/
}

.noir09pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

.blanc09pix {
	COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

.noir09pixleft {
  margin: 0;
  padding: 0; /* Noter l'espacement droit 0px */
  text-align: left; /* on rétablit l'alignement normal du texte */
  COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px
  }


.noir10pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 10px;
}

.noir11pix {
	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}

.blanc11pix {
COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}
.green11pix {
	COLOR: green; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}

.vert09pix {
	COLOR: green; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

.vert11pix {
	COLOR: green; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}

.rouge11pix {
	COLOR: red; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}

.bloc1 {
float: left;
padding: 0px 0px 0px 8px;
}

.bloc2 {
float: left;
margin-left: 0px;
}

.bloc3 {
clear: both;
padding: 0px 0px 0px 40px;
margin-top: 5px;
}

.bloc4 {
text-align: right; /* pour corriger le bug de centrage IE */
margin-top: 5px;
}

#ouvre-gal {
padding: 0px 0px 0px 8px;
}

dt, dd { /* suppression de toutes les marges pour assurer un affichage identique partout */
margin: 0;
padding: 0;
}

dl {
    margin: 0;
    padding: 10px 0px 10px 5px;
}


.dl_181 {
width: 181px; /* dimensions et positions modifiables à loisir */
}

.dl_200 {
width: 250px; /* dimensions et positions modifiables à loisir */
}

.dl_250 {
width: 250px; /* dimensions et positions modifiables à loisir */
}

.dl_388 {
width: 388px; /* dimensions et positions modifiables à loisir */
}

.dl_700 {
width: 700px; /* dimensions et positions modifiables à loisir */
}

.dl_548 {
width: 548px; /* dimensions et positions modifiables à loisir */
}

.dl_568 {
width: 568px; /* dimensions et positions modifiables à loisir */
}

.dl_760 {
width: 760px; /* dimensions et positions modifiables à loisir */
}

.dl_770 {
width: 770px; /* dimensions et positions modifiables à loisir */
}

dt {
line-height: 0;
text-align: left; /* centrage du titre, bug IE*/
         }

.dt_haut
{
height: 51px;
background: #fff url(images/tab_haut.gif) top left no-repeat;
}

.dt_haut_mini
{
height: 9px;
background: #fff url(images/tab_haut_mini.gif) top left no-repeat;
}

.dd_milieu_160
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_150.gif) top left repeat-y; /* arrière-plan intérieur */
}

.dd_milieu_250
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_250.gif) top left repeat-y; /* arrière-plan intérieur */
}

.dd_milieu_181
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_181.gif) top left repeat-y; /* arrière-plan intérieur */
}

.dd_milieu_388
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_388.gif) top left repeat-y; /* arrière-plan intérieur */
}


.dd_milieu_548
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_548.gif) top left repeat-y; /* arrière-plan intérieur */
}

.dd_milieu_568
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_568.gif) top left repeat-y; /* arrière-plan intérieur */
}


.dd_milieu_700
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_700.gif) top left repeat-y; /* arrière-plan intérieur */
}

.dd_milieu_760
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_760.gif) top left repeat-y; /* arrière-plan intérieur */
}

.dd_milieu_770
{
text-align: center;
padding: 0 10px; /* padding g et d pour éviter que le texte ne chevauche les bordures */
background: url(images/tab_milieu_770.gif) top left repeat-y; /* arrière-plan intérieur */
}

#ligne {
display: inline;  
}

#bas {
height: 11px;
background: #fff url(images/tab_bas.gif) bottom left no-repeat;
border: 0 none; /* pas de bordure latérale pour la partie basse */
padding: 0; /* pas de texte donc pas de padding */
}
.titre {
display: block; /* mise en bloc de l'image titre pour éviter un bug d'espacements */
}

#droitehaut, #droitebas { /* placement des coin droits en flottants */
float: right;
}

#righth { /* placement des coin droits en flottants */
float: right;
}

#left { /* placement des coin droits en flottants */
float: left;
}

.float_left {
float: left;
}

.float_right {
float: right;
}

.line {
display: inline;  
}

      UL { 
         margin: 0;
         padding: 0;
                                     /* Les bordures ne sont pas spécifiées */
      }

      LI { 
        margin: 0;
        padding: 0; /* Noter l'espacement droit 0px */
        list-style: none;             /* Aucuns glyphes devant les items de liste */
                                     /* Les bordures ne sont pas spécifiées */
      }
      
UL.photos {
    margin: 0;
    padding: 5px;
    text-align: center;
}

UL.ouverture {
    margin: 0;
padding: 0px 12px 0px 0px;
    text-align: right;
    	COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

UL.ouvertureviolet {
    margin: 0;
padding: 0px 12px 0px 0px;
    text-align: right;
    	COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

UL#comm {
    margin: 0;
    padding: 0px;
    text-align: left;
    }

LI.comm1 {
    margin: 0;
    padding: 0px;
    text-align: left;
    background: #E0DFDF;
    COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
    }
    
LI.comm2 {
    margin: 0;
    padding: 0px;
    text-align: left;
    COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
    }  
    
LI.red {
    margin: 0;
    padding: 0px;
    text-align: center;
     background: red;
    COLOR: #ffffff; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
    }            


LI.ref {
    margin: 0;
    padding: 0px;
    text-align: left;
    COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
    }
    

LI.ref1 {
    margin: 0;
    padding: 0px;
    text-align: left;
    background: #FED5A1;
    COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
    }
    
.coucou {
    border: 1px solid lightgreen;
    margin: 0;
    padding: 0px;
    text-align: left;
    COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
    }  
    
UL.photos LI {
display: inline;  
margin: 5px;
  }


p {
margin: 0;
text-align: left;
}

P.center {
margin: 0;
text-align: center;
COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

P.center11 {
margin: 0;
text-align: center;
COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}

P.center14 {
margin: 0;
text-align: center;
COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 14px;
}

P.right09 {
margin: 0;
text-align: right;
COLOR: #000000; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

.info {
padding: 0px 0px 0px 8px;
COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
}

.wait {
	COLOR: #FFFFFF;
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 9px;
	padding: 10px 10px;
}

.wait {
COLOR: #FFFFFF; FONT-FAMILY: verdana,arial; FONT-SIZE: 11px;
}

.theprocess {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px; /* Noter l'espacement droit 0px */
}

.endrocess {
clear: both;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px; /* Noter l'espacement droit 0px */
}

.divthumb {
  float: left;
  COLOR: brown; FONT-FAMILY: verdana,arial; FONT-SIZE: 9px;
  padding: 2px 2px 2px 2px; /* Noter l'espacement droit 0px */
  margin: 2px 2px 2px 2px;
  
}

.annul_float {
clear: both;
}
/*_______________________________*/
/* En dessous */
/*_______________________________*/

div#kmz {
 background-color:#B3B3B3;
}

div#kmz table.kmz {
	margin     : 0px; /* ne pas changer  */
	padding    : 0px; /* ne pas changer  */
	background : none;
	color      : black;
	font       : normal small sans-serif;
	text-align : center;
}

div#kmz table.kmz th {
	padding    : 2px 5px;
	font       : normal small sans-serif;
	text-align : center;
}

div#kmz table.kmz strong {
	background : transparent;
	color      : red;
}

div#kmz table.kmz img {
	border : none;
}

div#kmz table.kmz a {
	display         : block; /* ne pas changer */
	height          : 100px; /* ne pas changer */
	margin          : 2px;   /* ne pas changer */
	padding         : 2px;   /* ne pas changer */
	background      : transparent;
	color           : black;
	text-decoration : none;
}

div#kmz table.kmz a:hover  {
	background : transparent;
	color      : black;
}

div#kmz table.horizontal a {
	float : left; /* ne pas changer */
}

div#kmz table.kmz a.kmz { 
 float           : none;   /* ne pas changer */ 
 display         : inline; /* ne pas changer */
 border          : none; 
 background      : transparent;
 color           : blue;
 text-decoration : overline underline;
}

div#kmz table.kmz a.kmz:hover { 
 border     : none;
 background : transparent;
 color      : red;
}
