
body { 
background-image: url(galerie/background.jpg);
font-family : "Trebuchet MS", Tahoma;
background-attachment:fixed;
background-position:center top; 
background-repeat : no-repeat;
background-color : #ffffff;
margin : auto;
}

* {
margin:0;
padding:0;
}

/* ---------- Galerie photo CSS Header ---------- */

.galerie_photo_h1 {
background-image: url(galerie/galerie_photo_h1.jpg);
background-repeat : no-repeat;
padding-top : 4px;
padding-left : 10px;
color : #79DCFF;
font-size : 11px;
width : 954px;
height :25px;
margin : auto;
}

.galerie_photo_h2 {
width : 964px;
height :155px;
margin : auto;
}

.galerie_photo_h2_01 {
background-image: url(galerie/galerie_photo_h2_01.png);
background-repeat : no-repeat;
width : 350px;
height :155px;
margin : auto;
float : left;
}

.galerie_photo_h2_02 {
background-image: url(galerie/galerie_photo_h2_02.png);
background-repeat : no-repeat;
width : 200px;
height :155px;
margin : auto;
float : left;
}

.galerie_photo_h2_03 {
background-image: url(galerie/galerie_photo_h2_03.png);
background-repeat : no-repeat;
width : 340px;
height :155px;
margin : auto;
float : left;
}

.galerie_photo_h2_04 {
background-image: url(galerie/galerie_photo_h2_04.png);
background-repeat : no-repeat;
width : 74px;
height :155px;
margin : auto;
float : left;
}

.galerie_photo_h3 {
background-image: url(galerie/galerie_photo_h3.jpg);
background-repeat : no-repeat;
padding-top : 10px;
padding-right : 70px;
text-align : right;
font-weight: bold;
color : #70CCFF;
font-size : 13px;
width : 894px;
height :19px;
margin : auto;
}

.galerie_photo_h4 {
width : 964px;
height :42px;
margin : auto;
}

.galerie_photo_h4_01 {
background-image: url(galerie/galerie_photo_h4_01.jpg);
background-repeat : no-repeat;
width : 21px;
height :42px;
margin : auto;
float : left;
}

.galerie_photo_h4_02 {
background-image: url(galerie/galerie_photo_h4_02.png);
background-repeat : no-repeat;
padding-bottom : 12px;
width : 530px;
height :30px;
margin : auto;
float : left;
}

.galerie_photo_h4_02_01 {
padding-top : 7px;
text-align:center;
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
width : 110px;
height :23px;
margin : auto;
float : left;
}

.galerie_photo_h4_02_01 a:link {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_01 a:visited {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_01 a:hover {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_h4_02_02 {
padding-top : 7px;
padding-left : 1px;
text-align:center;
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
width : 97px;
height :23px;
margin : auto;
float : left;
}

.galerie_photo_h4_02_02 a:link {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_02 a:visited {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_02 a:hover {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_h4_02_03 {
padding-top : 7px;
padding-left : 1px;
text-align:center;
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
width : 108px;
height :23px;
margin : auto;
float : left;
}

.galerie_photo_h4_02_03 a:link {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_03 a:visited {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_03 a:hover {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_h4_02_04 {
padding-top : 7px;
padding-left : 1px;
text-align:center;
color : #FFFFFF;
font-size : 11px;
width : 105px;
height :23px;
margin : auto;
float : left;
}

.galerie_photo_h4_02_04 a:link {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_04 a:visited {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_04 a:hover {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_h4_02_05 {
padding-top : 7px;
padding-left : 1px;
padding-right : 1px;
text-align:center;
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
width : 105px;
height :23px;
margin : auto;
float : left;
}

.galerie_photo_h4_02_05 a:link {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_05 a:visited {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_h4_02_05 a:hover {
color : #FFFFFF;
font-size : 11px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_h4_03 {
background-image: url(galerie/galerie_photo_h4_03.jpg);
background-repeat : no-repeat;
padding-top : 5px;
padding-left : 100px;
padding-right : 35px;
padding-bottom : 5px;
width : 278px;
height :32px;
margin : auto;
float : left;
}

.galerie_photo_c0 {
background-image: url(galerie/galerie_photo_c0.jpg);
background-repeat : repeat-y;
padding-left : 35px;
padding-right : 35px;
text-align:justify;
width : 894px;
min-height :100px;
margin : auto;
}

.galerie_photo_home_01 {
padding-bottom : 10px;
width : 894px;
margin : auto;
}

.galerie_photo_home_02 {
padding-right : 9px;
width : 370px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_01 {
background-image: url(galerie/galerie_photo_gpdm_01.png);
background-repeat : no-repeat;
padding-top : 7px;
padding-left : 15px;
padding-right : 15px;
font-weight: bold;
color : #FFFFFF;
font-size : 13px;
width : 340px;
height :15px;
margin : auto;
}

.galerie_photo_gpdm_02 {
background-image: url(galerie/galerie_photo_gpdm_02.png);
background-repeat : no-repeat;
padding-left : 15px;
padding-right : 15px;
color : #FFFFFF;
font-size : 11px;
width : 340px;
min-height :25px;
margin : auto;
}

.galerie_photo_gpdm_03 {
background-image: url(galerie/galerie_photo_gpdm_03.png);
background-repeat : repeat-y;
padding-left : 6px;
padding-right : 6px;
width : 358px;
min-height :100px;
margin : auto;
}

.galerie_photo_gpdm_04 {
width : 218px;
height :258px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_04 img {
border : 0px;
}

.galerie_photo_gpdm_05 {
padding-left : 4px;
width : 136px;
height :258px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_06 {
padding-bottom : 4px;
width : 136px;
height :84px;
margin : auto;
}

.galerie_photo_gpdm_06 img {
border : 0px;
}

.galerie_photo_gpdm_07 {
padding-bottom : 4px;
width : 136px;
height :84px;
margin : auto;
}

.galerie_photo_gpdm_07 img {
border : 0px;
}

.galerie_photo_gpdm_08 {
padding-bottom : 3px;
width : 136px;
height :38px;
margin : auto;
}

.galerie_photo_gpdm_08 img {
border : 0px;
}

.galerie_photo_gpdm_09 {
padding-top : 3px;
width : 136px;
height :38px;
margin : auto;
}

.galerie_photo_gpdm_09 img {
border : 0px;
}

.galerie_photo_gpdm_10 {
background-image: url(galerie/galerie_photo_gpdm_03.png);
background-repeat : repeat-y;
padding-top : 6px;
padding-left : 6px;
padding-right : 6px;
padding-bottom : 6px;
border-bottom: 1px solid #FFCD9B;
width : 358px;
height :106px;
margin : auto;
}

.galerie_photo_gpdm_10 p {
padding-bottom : 3px;
color : #292929;
font-size : 10px;
text-align:justify;
}

.galerie_photo_home_03 {
padding-left : 9px;
width : 506px;
min-height :423px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_11 {
background-image: url(galerie/galerie_photo_gpdm_11.jpg);
background-repeat : no-repeat;
padding-bottom : 4px;
width : 506px;
height :209px;
margin : auto;
}

.galerie_photo_gpdm_12 {
width : 506px;
height :211px;
margin : auto;
}

.galerie_photo_gpdm_13 {
padding-right : 13px;
width : 240px;
height :211px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_14 {
padding-left : 3px;
width : 250px;
height :211px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_15 {
background-image: url(galerie/galerie_photo_gpdm_15.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
color : #FFFFFF;
font-size : 13px;
width : 210px;
height :34px;
margin : auto;
}

.galerie_photo_gpdm_16 {
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
width : 220px;
height :158px;
margin : auto;
}

.galerie_photo_gpdm_16 p {
padding-left : 3px;
padding-right : 3px;
padding-bottom : 6px;
width : 49px;
height :49px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_16 p img {
width : 49px;
height :49px;
border : 0px;
}

.galerie_photo_gpdm_17 {
background-image: url(galerie/galerie_photo_gpdm_17.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
color : #FFFFFF;
font-size : 13px;
width : 220px;
height :34px;
margin : auto;
}

.galerie_photo_gpdm_18 {
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
width : 230px;
height :158px;
margin : auto;
}

.galerie_photo_gpdm_18 p {
padding-left : 3px;
color : #292929;
font-size : 13px;
margin : auto;
}

.galerie_photo_gpdm_18 p a:link {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_gpdm_18 p a:visited {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_gpdm_18 p a:hover {
color : #292929;
font-size : 13px;
text-decoration: underline;
}

.galerie_photo_home_04 {
padding-bottom : 10px;
width : 894px;
min-height :210px;
margin : auto;
}

.galerie_photo_gpdm_19 {
background-image: url(galerie/galerie_photo_gpdm_19.jpg);
background-repeat : no-repeat;
padding-right:8px;
width : 250px;
height :210px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_20 {
padding-left:8px;
padding-right:8px;
width : 362px;
height :210px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_22 {
background-image: url(galerie/galerie_photo_gpdm_22.png);
background-repeat : no-repeat;
padding-top:10px;
padding-left:10px;
padding-right:10px;
color : #FFFFFF;
font-size : 13px;
width : 342px;
height :40px;
margin : auto;
}

.galerie_photo_gpdm_23 {
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
color : #292929;
font-size : 11px;
width : 342px;
height :151px;
margin : auto;
}

.galerie_photo_gpdm_23 p {
padding-bottom : 10px;
}

.galerie_photo_gpdm_23 a:link {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_gpdm_23 a:visited {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_gpdm_23 a:hover {
color : #292929;
font-size : 13px;
text-decoration: underline;
}

.galerie_photo_gpdm_24 {
width : 342px;
margin : auto;
}

.galerie_photo_gpdm_25 {
text-align:center;
width : 114px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_25 img {
border:0px;
}

.galerie_photo_gpdm_26 {
text-align:center;
width : 114px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_26 img {
border:0px;
}

.galerie_photo_gpdm_27 {
text-align:center;
width : 114px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_27 img {
border:0px;
}

.galerie_photo_gpdm_21 {
padding-left:8px;
width : 250px;
height :210px;
margin : auto;
float : left;
}

.galerie_photo_gpdm_28 {
background-image: url(galerie/galerie_photo_gpdm_17.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
color : #FFFFFF;
font-size : 13px;
width : 220px;
height :34px;
margin : auto;
}

.galerie_photo_gpdm_29 {
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-top : 6px;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
width : 230px;
height :151px;
margin : auto;
}

.galerie_photo_gpdm_29 p {
color : #292929;
font-size : 11px;
margin : auto;
}

.galerie_photo_gpdm_29 p a:link {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_gpdm_29 p a:visited {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_gpdm_29 p a:hover {
color : #292929;
font-size : 13px;
text-decoration: underline;
}

.zone_recherche {
border-top: 1px solid #FFCD9B;
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-top : 2px;
color:#41BBFE;
width : 175px;
height :19px;
margin : auto;
}

.moteur_recherche_01 {
float : left;
}

.moteur_recherche_02 {
padding-left : 5px;
padding-top : 1px;
float : left;
}

.moteur_recherche_03 {
padding-bottom : 5px;
color:#41BBFE;
font-size : 13px;
}

.zone_ok {
background-image: url(galerie/ok.png);
background-repeat : no-repeat;
width : 20px;
height :20px;
margin : auto;
}

.galerie_photo_c1 {
background-image: url(galerie/galerie_photo_c1.jpg);
background-repeat : no-repeat;
width : 964px;
height :40px;
margin : auto;
}

.galerie_photo_type_01 {
width : 894px;
min-height :500px;
margin : auto;
}

.galerie_photo_membre_01 {
background-image: url(galerie/galerie_photo_membres_01.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
font-weight: bold;
color : #FFFFFF;
font-size : 13px;
width : 864px;
height :34px;
margin : auto;
}

.galerie_photo_membre_02 {
border-left: 1px solid #9BCDFF;
border-right: 1px solid #9BCDFF;
border-bottom: 1px solid #9BCDFF;
padding-top : 10px;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
text-align:justify;
color : #292929;
font-size : 13px;
width : 874px;
min-height :500px;
margin : auto;
}

.galerie_photo_membre_02 a:link {
color : #3CA8FF;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_membre_02 a:visited {
color : #3CA8FF;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_membre_02 a:hover {
color : #3CA8FF;
font-size : 13px;
text-decoration: underline;
}

.galerie_photo_membre_l01 {
padding-top : 10px;
padding-left : 10px;
padding-right : 10px;
padding-bottom : 10px;
color : #292929;
font-size : 13px;
font-weight: bold;
width : 854px;
margin : auto;
}

.galerie_photo_membre_l02 {
text-align:left;
color : #292929;
font-size : 13px;
font-weight: bold;
width : 577px;
margin : auto;
float : left;
}

.galerie_photo_membre_l02 a:link {
color : #3CA8FF;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_l02 a:visited {
color : #3CA8FF;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_l02 a:hover {
color : #3CA8FF;
font-size : 13px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_membre_l03 {
text-align:right;
color : #292929;
font-size : 13px;
font-weight: bold;
width : 277px;
margin : auto;
float : left;
}

.galerie_photo_membre_l03 a:link {
color : #3CA8FF;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_l03 a:visited {
color : #3CA8FF;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_l03 a:hover {
color : #3CA8FF;
font-size : 13px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_membre_m01 {
padding-top : 10px;
padding-left : 200px;
padding-right : 200px;
padding-bottom : 10px;
color : #292929;
font-size : 13px;
font-weight: bold;
width : 474px;
margin : auto;
}

.galerie_photo_membre_m02 {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
width : 426px;
margin : auto;
}

.galerie_photo_membre_m03 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #3CA8FF;
padding-top:12px;
text-align:center;
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
width : 424px;
height :37px;
margin : auto;
}

.galerie_photo_membre_m03 a:link {
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_m03 a:visited {
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_m03 a:hover {
color : #FFFFFF;
font-size : 13px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_membre_m03:hover {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #1C99FF;
padding-top:12px;
text-align:center;
color : #000000;
font-size : 13px;
font-weight: bold;
width : 424px;
height :37px;
margin : auto;
}

.galerie_photo_membre_m03:hover a:link {
color : #000000;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_m03:hover a:visited {
color : #000000;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_membre_m03:hover a:hover {
color : #000000;
font-size : 13px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_membre_m04 {
padding-top : 10px;
padding-left : 161px;
padding-right : 161px;
padding-bottom : 10px;
color : #292929;
font-size : 13px;
font-weight: bold;
width : 552px;
margin : auto;
}

.galerie_photo_membre_m05 {
width : 552px;
margin : auto;
}

.galerie_photo_type_02 {
padding-right : 5px;
width : 240px;
margin : auto;
float : left;
}

.galerie_photo_menu_01 {
background-image: url(galerie/galerie_photo_menu_01.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
font-weight: bold;
color : #FFFFFF;
font-size : 13px;
width : 210px;
height :34px;
margin : auto;
}

.galerie_photo_menu_02 {
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
width : 220px;
height :158px;
margin : auto;
}

.galerie_photo_menu_02 p {
padding-left : 3px;
padding-right : 3px;
padding-bottom : 6px;
width : 49px;
height :49px;
margin : auto;
float : left;
}

.galerie_photo_menu_02 p img {
width : 49px;
height :49px;
border : 0px;
}

.galerie_photo_menu_03 {
background-image: url(galerie/galerie_photo_menu_01.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
font-weight: bold;
color : #FFFFFF;
font-size : 13px;
width : 210px;
height :34px;
margin : auto;
}

.galerie_photo_menu_04 {
border-left: 1px solid #FFCD9B;
border-right: 1px solid #FFCD9B;
border-bottom: 1px solid #FFCD9B;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
width : 220px;
height :158px;
margin : auto;
}

.galerie_photo_menu_04 p {
padding-left : 3px;
color : #292929;
font-size : 13px;
margin : auto;
}

.galerie_photo_menu_04 p a:link {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_menu_04 p a:visited {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_menu_04 p a:hover {
color : #292929;
font-size : 13px;
text-decoration: underline;
}

.galerie_photo_type_03 {
padding-left : 5px;
width : 644px;
margin : auto;
float : left;
}

.galerie_photo_book_01 {
background-image: url(galerie/galerie_photo_book_01.png);
background-repeat : no-repeat;
padding-top : 10px;
padding-left : 15px;
padding-right : 15px;
font-weight: bold;
color : #FFFFFF;
font-size : 13px;
width : 614px;
height :34px;
margin : auto;
}

.galerie_photo_book_02 {
border-left: 1px solid #9BCDFF;
border-right: 1px solid #9BCDFF;
border-bottom: 1px solid #9BCDFF;
padding-top : 10px;
padding-left : 9px;
padding-right : 9px;
padding-bottom : 8px;
text-align:justify;
color : #292929;
font-size : 11px;
font-weight: bold;
width : 624px;
min-height :500px;
margin : auto;
}

.galerie_photo_book_02 p {
padding-bottom : 10px;
}

.galerie_photo_book_02 form {
padding-top : 20px;
padding-bottom : 20px;
}

.galerie_photo_book_02 a:link {
color : #9BCDFF;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_book_02 a:visited {
color : #9BCDFF;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_book_02 a:hover {
color : #9BCDFF;
font-size : 13px;
text-decoration: underline;
}

.galerie_photo_menu_04 p {
padding-left : 3px;
color : #292929;
font-size : 13px;
margin : auto;
}

.galerie_photo_menu_04 p a:link {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_menu_04 p a:visited {
color : #292929;
font-size : 13px;
text-decoration: none;
}

.galerie_photo_menu_04 p a:hover {
color : #292929;
font-size : 13px;
text-decoration: underline;
}

.galerie_photo_f0 {
background-image: url(galerie/galerie_photo_f0.jpg);
background-repeat : no-repeat;
text-align:center;
color : #1A9EDF;
font-size : 13px;
font-weight: bold;
width : 964px;
height :40px;
margin : auto;
}

.galerie_photo_f0 a:link {
color : #292929;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_f0 a:visited {
color : #292929;
font-size : 13px;
font-weight: bold;
text-decoration: none;
}

.galerie_photo_f0 a:hover {
color : #292929;
font-size : 13px;
font-weight: bold;
text-decoration: underline;
}

.galerie_photo_f1 {
background-image: url(galerie/galerie_photo_f1.jpg);
background-repeat : repeat-y;
padding-left : 30px;
padding-right : 30px;
width : 904px;
min-height :100px;
margin : auto;
}

.ul_footer_01 {
width : 226px;
list-style: none;
float : left;
}

.li_footer_01 {
padding-bottom : 5px;
color:#33BFF2;
font-size:15px;
}

.li_footer_03 {
padding-bottom : 5px;
color:#672B6B;
font-size:15px;
}

.li_footer_04 {
padding-bottom : 5px;
color:#C9005E;
font-size:15px;
}

.li_footer_05 {
padding-bottom : 5px;
color:#FF971E;
font-size:15px;
}

.ul_footer_02 {
color:#292929;
font-size:13px;
list-style: none;
}

.li_footer_02 {
padding-left : 5px;
color:#292929;
font-size:13px;
}

.li_footer_02 a:link {
color:#292929;
font-size:13px;
text-decoration: none;
}

.li_footer_02 a:visited {
color:#292929;
font-size:13px;
text-decoration: none;
}

.li_footer_02 a:hover {
color:#7171AD;
font-size:13px;
text-decoration: underline;
}

.galerie_photo_f2 {
background-image: url(galerie/galerie_photo_f2.jpg);
background-repeat : no-repeat;
width : 964px;
height :40px;
margin : auto;
}

.inscription {
border: 1px solid #879CA5;
width : 560px;
margin : auto;
}

.inscription_1 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:10px;
text-align: right;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 218px;
height :22px;
margin : auto;
float : left;
}

.inscription_2 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-left:10px;
text-align: left;
color:#000000;
font-size:10px;
width : 319px;
height :22px;
margin : auto;
float : left;
}

.inscription_2 input {
border: 1px solid #3CA9FF;
height :17px;
}

.inscription_3 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:10px;
text-align: right;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 218px;
height :22px;
margin : auto;
float : left;
}

.inscription_4 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-left:10px;
text-align: left;
width : 319px;
height :22px;
margin : auto;
float : left;
}

.inscription_4 input {
border: 1px solid #879CA5;
background-color : #FFFFFF;
padding-bottom:2px;
height :19px;
color:#000000;
font-size : 10px;
}

.inscription_001 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:340px;
text-align: right;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 208px;
height :22px;
margin : auto;
float : left;
}

.inscription_002 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
width : 548px;
margin : auto;
float : left;
}

.inscription_01 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-left:10px;
text-align: left;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 409px;
height :22px;
margin : auto;
float : left;
}

.inscription_02 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:10px;
text-align: right;
color:#000000;
font-size:10px;
width : 118px;
height :22px;
margin : auto;
float : left;
}

.inscription_02 input {
border: 1px solid #3CA9FF;
height :17px;
}

.inscription_03 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-left:10px;
text-align: left;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 409px;
height :22px;
margin : auto;
float : left;
}

.inscription_03 input {
border: 1px solid #879CA5;
background-color : #FFFFFF;
padding-bottom:2px;
height :19px;
color:#000000;
font-size : 10px;
}

.inscription_04 {
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:10px;
text-align: right;
width : 118px;
height :22px;
margin : auto;
float : left;
}

.inscription_x01 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:10px;
text-align: right;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 409px;
height :22px;
margin : auto;
float : left;
}

.inscription_x02 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-left:10px;
text-align: left;
color:#000000;
font-size:10px;
width : 118px;
height :22px;
margin : auto;
float : left;
}

.inscription_x02 input {
border: 1px solid #3CA9FF;
height :17px;
}

.inscription_x03 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-right:10px;
text-align: right;
color:#000000;
font-size : 13px;
font-weight: bold;
width : 409px;
height :22px;
margin : auto;
float : left;
}

.inscription_x03 input {
border: 1px solid #879CA5;
background-color : #FFFFFF;
padding-bottom:2px;
height :19px;
color:#000000;
font-size : 10px;
}

.inscription_x04 {
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
background-color : #D2DADF;
padding-top:3px;
padding-left:10px;
text-align: left;
width : 118px;
height :22px;
margin : auto;
float : left;
}

.valider_bouton {
border: 1px solid #879CA5;
background-color : #FFFFFF;
padding-bottom:2px;
height :19px;
color:#000000;
font-size : 10px;
}