﻿/*####################### 

MISE EN PAGE GÉNÉRALE 

####################### */





body 

{

text-align: center;     /* IE corrige le bug de l'alignement des <div> pour la page du blog*/

margin: 30px 0 0 0;

padding: 0;

font-size: small;

font-family: Verdana, sans-serif;

background-color:  #FCFAF1;        

}











html 

{

font-size: 100%;

}





#container

{

text-align: center;

width: 990px;

padding: 0;

margin: 0 auto 0 auto;

font-size: 18px;

font-style: normal;

text-decoration: none;

background: url(images/bg_site_content-trans.png) repeat-y;

}



#header

{

text-align: left;

width: 990px;       

height: 150px;       

padding: 0;

margin: 0;

background: url(images/bg_site_top-trans.png) top left no-repeat;

}



#filler

{

width: 990px;       

height: 60px;       

padding: 0;

margin: 0;

}







#main

{

width: 888px;       

padding: 0;

margin: 0 auto 0 auto;

}

















#banniere

{

width: 884px;  

height: 125px;

padding: 0;

margin: 0;

border-bottom: 1px solid #F7DFBC;

}





#banniere p

{

padding: 2px 0 0 2px;

margin: 0;

}



#banniere img

{

float: left;

padding: 0;

margin: 0;

}





#contenu

{

float: left;

text-align: left;

padding: 0;

margin: 0;

background: #fff;

border: 2px solid #F7DFBC;

font-weight: bold;

color: #7E6C54;

}













#haut

{

float: left;

width: 825px;       

height:20px;       

padding: 0;

margin: 0;

}

























h1

{

text-indent: -9999px;

overflow: hidden;

width: 220px;

height: 90px;

padding: 0;

margin: 0 0 0 60px;

background: transparent url(images/logo-trans.png) no-repeat;

}



#h1creation

{

text-indent: -9999px;

overflow: hidden;

width: 220px;

height: 90px;

padding: 0;

margin: 0 0 0 60px;

background: transparent url(images/logo_creation-trans.png) no-repeat;

}







h2

{

text-transform: uppercase;

text-align: left;

font-weight: bold;

font-size: 14px;

color: #55B0BF;

margin:  0;

padding: 0;

}





h3

{

text-transform: uppercase;

text-align: left;

font-weight: bold;

color: #55B0BF;

font-size: 12px;

padding: 0;

margin: 0;

}







h6

{

text-align: center;

font-weight: bold;

font-size: 14px;

color: #AB9271;

margin:  0;

padding: 0;

background: #fff;

}







#filler2

{

float: left;

width: 990px;       

height: 140px;       

padding: 0;

margin: 0;

}





p a

{

color: #A84D24;

text-decoration: underline;

}



p a:hover

{

color: #D7AB17;

text-decoration: underline;

}



#intro

{

float: left;

width: 878px;

padding: 0;

margin: 0;

}



#intro p

{

color: #8F7154;     

font-size: 12px;

font-weight: bold;

line-height: 2.4em;

padding: 0; 

margin: 50px 150px 50px 30px;

}



#intro_index

{

float: left;

width: 878px;

padding: 0;

margin: 0;

}



#intro_index p

{

color: #8F7154;     

font-size: 12px;

font-weight: bold;

line-height: 2.4em;

padding: 0; 

margin: 1px 0px 0px 30px;

}



.gauchegauche

{

float: right;

width: 840px;

padding: 0;

margin: 0;

color: #7E6C54;

}



.gauchegauche h2

{

margin:  0 0 10px 0;

padding: 0;

}





.gauchegauche p

{

padding: 0 0 0 0;

line-height: 13pt;

text-align: left;

font-weight: normal;

font-size: 12px;

margin: 0 30px 0 0;

color: #8F7154;

}







.smalltext

{

font-size: 10px;

font-weight: normal;

color: #98856C;

}







.texteocre

{
	font-size: 13px;
	color: #CC9933;
}



.textelime

{

font-size: 13px;

color: #91B306;

}





.textebrun

{

font-size: 13px;

color: #8F7154;

}



.texterouge

{

font-size: 13px;

color: #C53C69;

}



.texterougenoel

{

font-size: 13px;

color: #BD081B;

}





.textebleu

{
	font-size: 16px;
	color: #55B0BF;
}





/*######################

IMAGES GENERAL

####################### */



.imgleft

{

float: left;

padding: 0;

margin: 0 10px 0 0;

}



.imgright

{

float: right;

padding: 0;

margin: 0 70px 0 15px;

border: 1px solid #D7AB17;

}





.imgleft_nouvelles

{

float: left;

padding: 0;

margin: 0 10px 0 0;

border: 1px solid #D7AB17;

}



.imgleft_nouvelles_noborder

{

float: left;

padding: 0;

margin: 0 10px 0 0;

}





.imgleft_nouvelles_sub

{

float: left;

padding: 0;

margin: 13px 10px 0 0;

border: 1px solid #D7AB17;

}





.imgright_nouvelles

{

float: right;

padding: 0;

margin: 0 50px 0 0;

border: 1px solid #D7AB17;

}







.imgleft_cours

{

float: left;

padding: 0;

margin: 0 15px 70px 0;

border: 1px solid #D7AB17;

}

























/*######################

NAVIGUATION SPLASH

####################### */



#menusplash

{

width: 990px;

height: 25px;

margin: 0;

padding: 0;

}



#menusplash ul

{

float: right;

list-style-type: none;

padding: 0;

margin: 10px 60px 10px 0 !important;

margin: 10px 20px 10px 0;

background: #fff url(images/menu.gif) 0 0 no-repeat;

border-top: 1px solid #D0A617;

border-left: 1px solid #D0A617;

border-right: 1px solid #D0A617;

}



#menusplash ul li 

{

float: left;

height: 20px;

}



#menusplash ul a,  #menusplash ul .selected, #menu2 a, #menu2 .selected 

{

text-indent: -9999px;

text-decoration : none;

}



#boutique a { display: block; width:87px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

0 0 no-repeat; }

#boutique a:hover { display: block; width:87px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

0 -20px no-repeat;}

#boutique .selected { display: block; width:87px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

0  -40px no-repeat;}



#cours a { display: block; width:73px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-87px  0 no-repeat;}

#cours a:hover { display: block; width:73px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-87px  -20px no-repeat;}

#cours .selected { display: block; width:73px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-87px  -40px no-repeat;}



#production a { display: block; width:112px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-160px  0 no-repeat; }

#production a:hover { display: block; width:112px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-160px  -20px no-repeat;}

#production .selected { display: block; width:112px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-160px  -40px no-repeat;}



#infos a { display: block; width:120px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-272px  0  no-repeat; }

#infos a:hover { display: block; width:120px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-272px  -20px  no-repeat;}

#infos .selected { display: block; width:120px; height:20px; margin:0; padding:0; background: transparent url(images/menu.gif) 

-272px  -40px  no-repeat;}









/*######################

NAVIGUATION

####################### */



#menu

{

width: 888px;

height: 25px;

margin: 0;

padding: 0;

}



#menu ul

{

float: right;

height: 25px;

list-style-type: none;

background: #fff;

border-top: 2px solid #F7DFBC;

border-left: 2px solid #F7DFBC;

border-right: 2px solid #F7DFBC;

padding: 0;

margin: 0;

}



#menu ul li 

{

float: left;

height: 25px !important;

height: 22px;

margin: 0;

}



#menu ul li a

{

text-transform: uppercase;

font-family: verdana, sans-serif;

font-size: 12px;

font-weight: bold;

color: #A84D24;

text-decoration: none;

padding: 0 15px 0 15px;

margin: 0;

}



#menu ul li a:hover

{

text-transform: uppercase;

font-family: verdana, sans-serif;

font-size: 12px;

font-weight: bold;

color: #D7AB17;

text-decoration: none;

padding: 0 15px 0 15px;

margin: 0;

}



.selected

{

text-transform: uppercase;

font-family: verdana, sans-serif;

font-size: 12px;

font-weight: bold;

color: #D7AB17;

text-decoration: none;

padding: 0 15px 0 15px;

margin: 0;

}







/* ###############################

PAGE INDEX

############################### */







.nouvelles

{

float: left;

width: 580px;

padding: 0;

margin: 0;

}





.nouvelles h2

{

margin:  0 0 10px 30px;

padding: 0;

}



.nouvelles h3

{

margin:  0 0 5px 30px;

padding: 0;

}



.nouvelles p

{

padding:  15px 15px 20px 15px;

margin: 0 0 30px 30px;

}



.nouvelles p img

{

float: left;

padding: 0;

margin: 0 8px 0 0;

}





#spacing

{

float: left;

width: 29px;

height: 260px;

padding: 0;

margin: 0;

}





#motdejeannette

{

float: left;

height: 330px;

width: 270px;

padding: 0;

margin: 0;

background: #C4EDF3;

}







#motdejeannette p

{

font-size: 12px;

font-weight: normal;

color: #98856C;   

line-height: 1.4em;

padding: 0;

margin: 0 30px 0 25px;

}





#motdejeannette h3

{

text-transform: uppercase;

text-align: left;

font-weight: bold;

font-size: 11px;

color: #98856C;   

padding: 0;

margin: 25px 30px 5px 30px;

}





#motdejeannette img

{

float: left;

margin: 30px 20px 0 30px;

padding: 0;

}







#envoi

{

float: left;

height: 330px;

width: 270px;

padding: 0;

margin: 0;

background: #F3EDC4;

}







#envoi p

{

font-size: 12px;

font-weight: normal;

color: #7C664A;

line-height: 1.4em;

padding: 0;

margin: 0 30px 0 25px;

}





#envoi h3

{

color: #7C664A; 

font-size: 12px;

font-weight: bold;

padding: 0;

margin: 25px 0 5px 25px;

}



#envoi img

{

float: right;

margin: 25px 25px 0 5px;

padding: 0;

}





#envoi a

{

text-align: right;

color: #C53C4D;

line-height: 14pt;

padding: 0;

margin: 0;

text-decoration: none;

}



#envoi a:hover

{

text-align: right;

color: #E5495C;

padding: 0;

margin: 0;

text-decoration: underline;

}





#galet

{

float: left;

height: 330px;

width: 270px;

padding: 0;

margin: 0;

background: #D7F3CC;

}







#galet p

{

font-size: 12px;

font-weight: normal;

color: #98856C;   

line-height: 1.4em;

padding: 0;

margin: 0 30px 0 25px;

}





#galet h3

{

text-transform: uppercase;

text-align: left;

font-weight: bold;

font-size: 11px;

color: #98856C;   

padding: 0;

margin: 25px 30px 5px 25px;

}





#galet img

{

float: right;

margin: 25px 25px 0 5px;

padding: 0;

}





#galet a

{

text-align: right;

color: #C53C4D;

line-height: 16pt;

padding: 0;

margin: 0;

text-decoration: none;

}



#galet a:hover

{

text-align: right;

color: #E5495C;

padding: 0;

margin: 0;

text-decoration: underline;

}





/* ###############################

PAGE BOUTIQUE

############################### */



#intro_boutique

{

float: left;

width: 859px;

padding: 0;

margin: 0;

}



#intro_boutique p

{

color: #8F7154;        

font-size: 13px;

font-weight: bold;

line-height: 2.4em;

padding: 50px 150px 50px 30px;

margin: 0;

}





#gauchegauche_boutique

{

float: left;

width: 869px;       

padding: 0;

margin: 0;

}



#gauchegauche_boutique h2

{

margin:  0 0 10px 30px;

padding: 0;

}





#gauchegauche_boutique p

{

font-size: 12px;

line-height: 13pt;

font-weight: normal0;

color: #7D6A51;

padding: 0;

margin: 0 25px 30px 30px;

}





#gauche_boutique

{

float: left;

width: 190px;

text-align: right;

padding: 0;

margin: 0;

}



#gauche_boutique p

{

text-align: right;

padding: 0;

margin: 0 0 10px 0;

}



#gauche_boutique a

{

text-align: right;

color: #C53C69;

line-height: 16pt;

padding: 0;

margin: 0 10px 0 0;

text-decoration: none;

}



#gauche_boutique a:hover

{

text-align: right;

color: #E5495C;

padding: 0;

margin: 0 10px 0 0;

text-decoration: underline;

}







#droit_boutique

{

float: left;

width: 650px;

padding: 0;

margin: 0 0 50px 0;

}



#droit_boutique p

{

padding: 0 0 0 15px;

margin: 0;

}



#droit_boutique a

{

padding: 0;

margin: 0;

text-decoration: none;

}



#droit_boutique a:hover

{

padding: 0;

margin: 0;

text-decoration: none;

}







#droit_boutique a img

{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);

-moz-opacity: 1;

opacity: 1;

padding: 0;

margin: 0 10px 7px 0;

border: 1px solid #D7AB17;

}





#droit_boutique a:hover img

{

filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);   /*pour IE */

-moz-opacity: 0.5;     /*pour MOZILLA */

opacity: 0.5;     /*pour SAFARI */

padding: 0;

margin: 0 10px 7px 0;

border: 1px solid #D7AB17;

}













#espacelocation

{

float: left;

height: 330px;

width: 270px;

padding: 0;

margin: 0;

background: #7C664A;

}



#espacelocation p

{

font-size: 12px;

font-weight: normal;

color: #fff;   

line-height: 1.4em;

padding: 0;

margin: 0 30px 0 25px;

}





#espacelocation h3

{

text-transform: uppercase;

text-align: left;

font-weight: bold;

font-size: 11px;

color: #D9A127;   

padding: 0;

margin: 25px 30px 5px 25px;

}





#espacelocation img

{

float: right;

margin: 20px 30px 0 15px;

padding: 0;

}















/*######################

PAGE CREATION

####################### */



.gauchegauche_creation

{

float: left;

width: 520px;       

padding: 0;

margin: 0;

}



.gauchegauche_creation h2

{

margin:  0 0 10px 25px;

padding: 0;

}



.gauchegauche_creation h3

{

margin:  0 0 5px 25px;

padding: 0;

}



.gauchegauche_creation p

{

font-size: 13px;

line-height: 13pt;

font-weight: normal;

color: #8F7154;

padding: 0;

margin: 0 25px 30px 25px;

font-family: Verdana, sans-serif;

}











/*##############

Bloc Gallerie Vitrail

###############*/



#container_showcase_vitrail

{

float: left;

width: 794px;

padding: 0;

margin: 0;

background-color: #F3ED95;

border-right: 6px solid #F3C050;

border-bottom: 6px solid #F3C050;

}





#content_showcase_vitrail

{

float: left;

text-align: left;

width: 800px;

padding: 0;

margin: 0;

background: transparent url(images/bgimg_vitrail.gif) top left no-repeat;

}



#content_showcase_vitrail p

{

color: #8F7154;     

font-size: 12px;

font-weight: normal;

line-height: 13pt;

padding: 0; 

margin: 80px 30px 20px 30px;

}



#content_showcase_vitrail img

{

float: right;

padding: 0; 

margin: 10px 20px 20px 30px;

}





#vitrail_gallery

{

width: 770px;

padding: 0;

margin: 0;

}



#vitrail_gallery p

{

padding: 0;

margin: 0 0 20px 30px;

}





#vitrail_gallery a

{

padding: 0;

margin: 0;

text-decoration: none;

}



#vitrail_gallery a:hover

{

padding: 0;

margin: 0;

text-decoration: none;

}





#vitrail_gallery a img

{

filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);   /*pour IE */

-moz-opacity: 1;     /*pour MOZILLA */

opacity: 1;     /*pour SAFARI */

padding: 0;

margin: 0 10px 7px 0;

border: 4px solid #F3C050;       

}



#vitrail_gallery a:hover img

{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);

-moz-opacity: 6;

opacity:0.6;

padding: 0;

margin: 0 10px 7px 0;

border: 4px solid #F3C050;

}











/*##############

Bloc Gallerie Objetsdeco

###############*/







#container_showcase_objetsdeco

{

float: left;

width: 794px;

padding: 0;

margin: 0;

background-color: #E2EBBB;

border-right: 6px solid #B8C67C;

border-bottom: 6px solid #B8C67C;

}





#content_showcase_objetsdeco

{

float: left;

text-align: left;

width: 800px;

padding: 0;

margin: 0;

background: transparent url(images/bgimg_objetsdeco.gif) top left no-repeat;

}



#content_showcase_objetsdeco p

{

color: #8F7154;     

font-size: 12px;

font-weight: normal;

line-height: 13pt;

padding: 0; 

margin: 10px 30px 20px 30px;

}



#content_showcase_objetsdeco img

{

float: left;

padding: 0; 

margin: 10px 20px 20px 0px;

}





#objetsdeco_gallery

{

width: 770px;

padding: 0;

margin: 0;

}



#objetsdeco_gallery p

{

padding: 0;

margin: 0 0 20px 30px;

}





#objetsdeco_gallery a

{

padding: 0;

margin: 0;

text-decoration: none;

}



#objetsdeco_gallery a:hover

{

padding: 0;

margin: 0;

text-decoration: none;

}





#objetsdeco_gallery a img

{

filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);   /*pour IE */

-moz-opacity: 1;     /*pour MOZILLA */

opacity: 1;     /*pour SAFARI */

padding: 0;

margin: 0 10px 7px 0;

border: 4px solid #B8C67C;       

}



#objetsdeco_gallery a:hover img

{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);

-moz-opacity: 6;

opacity:0.6;

padding: 0;

margin: 0 10px 7px 0;

border: 4px solid #B8C67C;

}









/*##############

Bloc Gallerie Bijoux

###############*/



#container_showcase_bijoux

{

float: left;

width:794px;

padding: 0;

margin: 0;

background-color: #BFE6EC;

border-right: 6px solid #8DC1C9;

border-bottom: 6px solid #8DC1C9;

}





#content_showcase_bijoux

{

float: left;

text-align: left;

width: 800px;

padding: 0;

margin: 0;

background: transparent url(images/bgimg_bijoux.gif) top left no-repeat;

}



#content_showcase_bijoux p

{

color: #8F7154;     

font-size: 12px;

font-weight: normal;

line-height: 13pt;

padding: 0; 

margin: 80px 30px 20px 30px;

}



#content_showcase_bijoux img

{

float: right;

padding: 0; 

margin: 0px 10px 20px 10px;

}





#bijoux_gallery

{

width: 770px;

padding: 0;

margin: 0;

}



#bijoux_gallery p

{

padding: 0;

margin: 0 0 20px 30px;

}





#bijoux_gallery a

{

padding: 0;

margin: 0;

text-decoration: none;

}



#bijoux_gallery a:hover

{

padding: 0;

margin: 0;

text-decoration: none;

}





#bijoux_gallery a img

{

filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);   /*pour IE */

-moz-opacity: 1;     /*pour MOZILLA */

opacity: 1;     /*pour SAFARI */

padding: 0;

margin: 0 10px 7px 0;

border: 4px solid #8DC1C9;       

}



#bijoux_gallery a:hover img

{

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);

-moz-opacity: 6;

opacity:0.6;

padding: 0;

margin: 0 10px 7px 0;

border: 4px solid #8DC1C9;

}













#encadre_jeannette

{

float: left;

width: 800px;       

padding: 0;

margin: 0;

background: #F7F2D1;

border-right: 6px solid #D9D093;

border-bottom: 6px solid #D9D093;

}



#encadre_jeannette h2

{

padding: 0;

margin: 25px 0 15px 25px;

}





#encadre_jeannette h3

{

padding: 0;

margin: 10px 0 5px 25px;

}





#encadre_jeannette p

{

font-size: 12px;

line-height: 13pt;

font-weight: 500;

color: #8F7154;

padding: 0;

margin: 0 25px 20px 25px;

}







#imgjea

{

float: left;

padding: 0;

margin: 25px 15px 0 25px;

}





.imgarchi

{

padding: 0;

margin: 0 5px 0 40px;

}



.imgright

{

float: right;

padding: 0;

margin: 0 15px 5px 5px;

}













/*######################

PAGE COURS

####################### */





#encadre_cours

{

float: left;

width: 788px;       

padding: 0;

margin: 0;

background: #8d7c64;

border: 6px solid #9a8d7c;

}





#encadre_cours h2

{

color: #81DAE9;

padding: 0;

margin: 25px 0 5px 25px;

}





#encadre_cours p

{

font-size: 12px;

line-height: 13pt;

font-weight: bold;

color: #fff;

padding: 0;

margin: 0 25px 20px 25px;

}





#encadre_cours .highlight

{
	font-size: 12px;
	line-height: 13pt;
	font-weight: bold;
	color: #FDE781;
	padding: 0;
	/* [disabled]margin: 0 25px 20px 25px; */
}







#encadre_cours a

{

text-align: right;

color: #C53C69;

line-height: 16pt;

padding: 0;

margin: 0 10px 0 0;

text-decoration: underline;

}



#encadre_cours a:hover

{

text-align: right;

color: #E05885;

padding: 0;

margin: 0 10px 0 0;

text-decoration: none;

}



#encadre_cours img

{

float: right;

margin:  0 50px 10px 30px;

border: 6px solid #9a8d7c;

}





.lien_intro_cours

{

text-align: right;

color: #D7AB17;

line-height: 16pt;

padding: 0;

margin: 0 10px 0 0;

text-decoration: underline;

}



.lien_intro_cours a:hover

{

text-align: right;

color: #C53C69;

padding: 0;

margin: 0 10px 0 0;

text-decoration: none;

}













#intro_formation

{

float: left;

width: 869px;

padding: 0;

margin: 0;

}



#intro_formation p

{

color: #8F7154;        

font-size: 13px;

font-weight: bold;

line-height: 2.4em;

padding: 50px 150px 50px 30px;

margin: 0;

}







.cours

{

float: left;

text-align: center;

width: 190px;

height: 120px;

padding: 0;

margin: 0 30px 0 30px;

background: #FFFEDD;   

border: 1px solid #D9A127;

}







.cours p

{

text-align: center;

font-size: 10px;

font-weight: normal;

color: #7D6A51;

padding: 15px 0 0 0;

margin: 0;

}









.horaire

{

color: #fff;

font-size: 11px;

font-weight: bold;

}













/*######################

PAGE LOCATION

####################### */







.tr1 h3

{        

font-family: Arial Black, Arial Verdana, sans-serif;

font-style: normal;

font-size:14px;

font-weight: bold;

color: #fff;

padding: 15px 0 0 10px;

}







.text1 

{        

font-family: Arial Black, Verdana, sans-serif;

font-style: normal;

font-size:14px;

font-weight: bold;

color: #fff;

padding: 8px 0 0 0;

margin: 0;

}



.text1_small

{        

font-family: Verdana, sans-serif;

font-size: 9px;

font-weight: bold;

color: #fff;

padding: 8px 0 0 0;

margin: 0;

}







.text2 

{

vertical-align: middle;

font-family: Verdana, sans-serif;

text-align: center;

font-size:12px;

font-weight: bold;

color: #7D6A51;

padding: 8px 0 0 0;

margin: 0;

}





.text3

{

font-family: Verdana, sans-serif;

font-size: 9px;

font-weight: bold;

color: #7D6A51;

padding: 0;

margin:o;

text-align: center;

padding:  8px 0 0 5px;

margin: 0;

}



















#encadre_kits

{

float: right;

width: 300px;

height: 900px;

background: url(images/location_encardbj-trans.png) top left no-repeat;

margin-right: 30px;

}



#encadre_kits h3

{

color: #C1FE50;

font-family: Arial Black, sans-serif;

font-weight: bold;

font-size: 14px;

margin-top: 10px;

margin-left: 35px;

text-decoration: underline;

}







#kit1

{

float: left;

width: 270px;

height: 340px;

}



#kit2

{

float: left;

width: 270px;

height: 260px;

}







#kit3

{

float: left;

width: 270px;

height: 230px;

}



#encadre_kits ul

{

float: left;

padding: 0;

margin: 8px 0 0 0;

}



#encadre_kits ul li

{

font-family: Georgia , serif;

font-size: 13px;

font-weight: normal;

color: #fff;

padding: 0;

margin: 0 0 10px 50px;

}









































/*######################

PAGE INFOS

####################### */



#moitie-moitie1

{

float: left;

width: 450px;

text-align: left;

padding: 0;

margin: 0;

font-size: 12px;

color: #382929;

}





#moitie-moitie1 h2

{

margin:  0 0 5px 25px;

padding: 0;

}





#moitie-moitie1 p

{

font-size: 13px;

line-height: 13pt;

font-weight: normal;

color: #382929;

padding: 0 10px 30px 25px;

margin: 0;

}







#moitie-moitie1 a

{

color: #C53C4D;

padding: 0;

margin: 0;

text-decoration: none;

}



#moitie-moitie1 a:hover

{

padding: 0;

margin: 0;

text-decoration: underline;

}





#moitie-moitie1 h3

{

padding: 0 0 2px 25px;

margin: 0;

}



#moitie-moitie1 table 

{

padding: 0;

margin: 0 0 0 25px;

}



#moitie-moitie2

{

float: left;

width: 400px;

text-align: left;

padding: 0;

margin: 0;

}



#moitie-moitie2 img

{

padding: 0 0 20px 0;

margin: 0;

}





.sigleSTM

{

float: left;

padding: 0;

margin: 0 0 0 25px;

}





table

{

width: 90%;

text-align: left;

border-collapse: collapse;

}





td

{

border-bottom: 1px dotted #D7AB17;

padding: 7px 0 0 0;

}





.td1

{

width: 35px;

font-size: 11px;

color: #382929;

}



.td2

{

width: 35px;

}



tr  td 

{

color: #C53C4D;

font-size: 12px;

text-align: left;

}



tr.d1 td 

{

color: #D7AB17;

}





.leftimg

{

float: left;

padding: 0;

margin: 0;

}





.sigleSTM

{

padding: 0;

margin: 0 0 0 25px;

}





/*######################

FOOTER

####################### */



#footer

{

clear: both;

width: 990px;       

height: 110px;       

padding: 0;

margin: 0 0 30px 0;

background: url(images/bg_site_bottom-trans.png) top left no-repeat;

}





#footer p

{

text-align: center;

color: #D0A447;    

font-size: 0.6em;

font-weight: normal;

padding: 90px 0 0 0;

margin:  0;

}







#footer a

{

color: #D0A447;    

font-weight: 500;

text-decoration: none;

}





#footer a:hover

{

color: #B16234;    

font-weight: normal;

text-decoration: underline;

}

