body
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0;
	height: 100%;
}

/*- Mise en forme du texte - */

.imageflottante
{
	float: right;
}

p
{
	margin: 0;
	padding: 0;
}

h3
{
	background-image: url("images/utiles/degrade2_bleu.png");
	width: 530px;
	background-repeat: no-repeat;
	background-position: bottom left;
	border-bottom: 1px solid #91B6EB;
	text-indent: 5px;
	font-size: 1.0em;
}

h4
{
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
}

.trait_bleu
{
	border-bottom: 1px solid #91B6EB;
}

h5
{
	font-size: 0.8em;
	text-decoration: underline;
}

.grande_intro
{
	font-size: 1.0em;
	padding: 5px;
}

.moyenne_intro
{
	font-size: 0.8em;
	padding: 5px;
}

.signature
{
	font-size: 1.0em;
	margin-right: 40px;
	padding-bottom: 5px;
	text-align: right;
	border-bottom: 1px solid #91B6EB;
}

.souligne
{
	text-decoration: underline;
}

.petit
{
	font-size: 0.8em;
}

.tout_petit
{
	font-size: 0.8em;
}

.petit_souligne_gras
{   
	font-size: 0.8em;
	font-weight: bold;
	text-decoration: underline;
}

.petit_souligne
{   
	font-size: 0.8em;
	text-decoration: underline;
}

.dessous
{
   clear: both;
}

.titre_bijoux
{
	font-size: 0.8em;
	font-weight: bold;
}
.titre_bijoux:first-line
{
	font-weight: normal;
	text-decoration: underline;
}
/*- Fin mise en forme du texte - */

/*- Opacifier image cliquable avec class=opacity -*/
a.opacity img
{
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity:1.0;
}

a.opacity:hover img 
{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
/*- Fin Opacifier image cliquable -*/

.fond_cellule/*- fond blanc -*/
{
	width: 250px;
	height: 250^px;
	background-image: url("./images/skin/fond-larimar_250.png");
	background-repeat: no-repeat;
}

/*- galerie -*/
div#galerie
{
	width: 400px ;
	background: #ffffff ;
	border: 1px solid #91B6EB ;
	padding: 15px ;
	margin: 15px 30px ;
	text-align: center ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
	border: 1px solid #91B6EB ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font: italic 2.0em/1.5em Georgia, serif ;
	color: #91B6EB ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}
/*- Fin galerie -*/

#page
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 780px;
	font-family: "trebuchet MS", Georgia, Centuty,  arial, verdana, serif;
	font-size: 1.0em;
}

#tete
{
	width: 780px;
	height: auto;
	margin: auto;
}

#contenu 
{
	width: 780px;
	height: auto;
	margin: auto;
	background-image: url("./images/skin/fond.jpg");
	background-repeat: no-repeat;
	background-position : top center;
}

#contenu2/*- fond blanc -*/
{
	width: 780px;
	height: auto;
	margin: auto;
	background-image: url("./images/skin/fond_blanc.jpg");
	background-repeat: repeat;
	background-position : top center;
}

#corps
{
	padding-top: 10px;
	padding-left: 30px;
	padding-bottom: 10px;
	float: left;
	width: 570px;
	font-size: 1.0em;
}

#corps2
{
	padding-top: 0px;
	padding-left: 30px;
	padding-bottom: 10px;
	float: left;
	width: 570px;
	font-size: 1.0em;
}

#barre
{
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	width: 140px;
	height: auto;
	font-size: 0.8em;   
}

#barre2
{
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	float: right;
	width: 140px;
	height: auto;
	font-size: 0.8em;   
}

#pied
{
	vertical-align: bottom;
	text-align: center;
	width: 780px;
	height: 33px;
	margin: auto;
	padding: auto;
}

/*- Menu Tabs 4--------------------------- */
#tabs4
 {
	float:left;
	width:100%;
	font-size:0.8em;
	line-height:normal;
	border-bottom:0px solid #6B78A9;
}
#tabs4 ul
{
	margin:0;
	padding:5px 5px 0 30px;
	list-style:none;
}
#tabs4 li
{
	display:inline;
	margin:0;
	padding:0;
}
#tabs4 a {
	float:left;
	background:url("./images/barre/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
#tabs4 a span {
	float:left;
	display:block;
	background:url("./images/barre/tabright.gif") no-repeat right top;
	padding:5px 10px 4px 0px;
	color:#6B78A9;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs4 a span {
	float:none;
}

/* End IE5-Mac hack */
#tabs4 a:hover span {
	font-weight:lighter;
	font-size:1.0em;
	color: #6B78A9;
}
#tabs4 a:hover {
	background-position:0% -42px;
}
#tabs4 a:hover span {
	background-position:100% -42px;
}
#tabs4 #current a {
	font-size:1.0em;
	background-position:0% -42px;
}
#tabs4 #current a span {
	background-position:100% -42px;
}

/* Mise en forme du formulaire de contact*/
form#contact{border:2px solid red;width:70%;padding:1em}
		p#msg,p#adr,p#obj{margin-right:10%;padding:10px}
		p#msg textarea{border:2px solid blue;height:30em;width:80%}
		p#adr input,p#obj input{border:2px solid blue}
		p.bt{text-align:center}
		p.bt input{border:1px red solid;width:50%}

a img /* supprime toutes les bordures des images avec lien */
{
	border: none;
}

img
{
	behavior: url(./ressources/iepngfix.htc);
}

/* carousel */
.movie {
width: 100%;
height: 100%;
}
div.movie {
width: 530px;
height: 350px;
text-align: center;
border: 1px solid #333333;
}
div.code {
font: 10pt Verdana, sans-serif;
overflow: auto;
border: 1px solid #333333;
padding: 3pt;
margin: 0pt 0pt 3pt 0pt;
}
/* fin carousel */

/* Jcarousel */



/* fin Jcarousel */

/*- Menu boutons_pages--------------------------- */
#boutons_pages
 {
	float:left;
	width:100%;
	font-size:0.8em;
	font-weight: bold;
	line-height:normal;
	border-bottom:0px solid #6B78A9;
}
#boutons_pages ul
{
	margin:0;
	padding:5px 25px 35px 30px;
	list-style:none;
}
#boutons_pages li
{
	display:inline;
	margin:0;
	padding:0;
}
#boutons_pages a {
	float:left;
	background:url("./images/boutons/bouton.png") no-repeat left top;
	margin:0;
	padding:0 7px 0 10px;
	text-decoration:none;
}
#boutons_pages a span {
	float:left;
	display:block;
	background:url("./images/boutons/bouton.png") no-repeat right top;
	padding:2px 7px 0px 0px;
	color:#000000;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#boutons_pages a span {
	float:none;
}
/* End IE5-Mac hack */

#boutons_pages a:hover span {
	font-size:1.0em;
	font-weight: bold;
	color: #000000;
}
#boutons_pages a:hover {
	background-position:0% -20px;
}
#boutons_pages a:hover span {
	background-position:100% -20px;
}
#boutons_pages #current2 a {
	font-size:1.0em;
	font-weight: bold;
	background-position:0% -20px;
}
#boutons_pages #current2 a span {
	background-position:100% -20px;
}
