﻿@CHARSET "UTF-8";

/*   générale   */
*{ margin:0px; padding:0px; border:0px solid black; font-size:13px; font-family:arial; }
body {background:url("/images/fondsite.jpg") repeat-x #FFFFFF;}
h1 { font-size:30px; text-decoration:normal; color:#338899; padding-bottom:10px;padding-top:30px; font-weight:bold; }
h2 { font-size:26px; text-decoration:underline; color:#338899; padding-bottom:10px;padding-top:25px; font-weight:normal; }
h3 { font-size:22px; text-decoration:normal; color:#338899; padding-bottom:10px;padding-top:20px; font-weight:normal; }
h4 { font-size:18px; text-decoration:normal; color:#338899; padding-bottom:5px;padding-top:15px; font-weight:bold; }
h5 { font-size:14px; text-decoration:underline; color:#338899; padding-bottom:5px;padding-top:10px; font-weight:normal; }


#site{ width:750px;min-height:575px; margin:20px auto 0px auto; border:1px solid #338899; background:white;}
#conteneur{ margin:10px;}

.ctrl		{ clear:both;}

/*     Titre    */
#titre {background:url("/images/top.jpg") repeat-x #FFFFFF; height:150px;}
#titre h1 {text-align:right; font-size:30px; line-height:46px; padding:0px 10px 0px 0px ; font-weight:bold; }

/*     Menu     */
.menuLvl1{ margin-left:290px; }
.menuLvl2{ margin-left:229px; }
.menuLvl3{ margin-left:190px; }
.menuLvl4{ margin-left:165px; }
.menuLvl5{ margin-left:149px; }
.menuLvl6{ margin-left:140px; }
ul#menu 	{margin:0px; }
#menu a {font-weight:bold; color:black; text-decoration:none;}
#menu a:hover {font-weight:bold; color:red; text-decoration:none;}
/*    Corps     */

	/* En images */
#galerie { }
#KingSize { border:1px solid #338899; height:450px; width:600px; margin-left:auto; margin-right:auto; overflow:hidden; margin-bottom:10px; text-align:center;}
#KingSize img { height:450px; margin-left:auto; margin-right:auto; }
.GalPhoto { width:600px; height:450px; float:left; text-align:center;}
.GalPhoto * {  margin-left:auto; margin-right:auto;}
.miniature { }
.miniPhoto { width:50px; height:50px; margin-left:6px; float:left; text-align:center; border:2px solid white;margin-bottom:10px;}
.miniPhoto * {  margin-left:auto; margin-right:auto; }
.miniPhotoActive { width:50px; height:50px; margin-left:6px; float:left; text-align:center; border:2px solid #338899;margin-bottom:10px;}
.miniPhotoActive * {  margin-left:auto; margin-right:auto; }

	/* presentation */
#presentation { padding:15px; }
p		 	{ margin:20px 0px; text-align:justify; }
.verbe		{  color:#338899; font-style:italic; }
#resume		{ border:1px solid #338899;border-collapse:collapse; }
#resume	td	{ border:1px solid #338899;border-collapse:collapse; width:240px;}
.titre		{ background:#338899; color:white;}
ul			{ margin:0px 0px 5px 25px; font-size:12px; font-weight:normal; }

	/* Contact */
#carteVisite 		{ float:right; width:300px; border:1px solid #389;}
.CV_titre 			{ height:20px; line-height:20px; background:#389; color:#FFF; font-Weight:bold; padding:5px 0px 5px 10px ; font-size:15px;}
#carteVisite div 	{ padding:5px; clear:right ; }
#carteVisite div b	{ float:right; }
.label				{ width:100px; float:left; margin-bottom:10px;  clear:left; height:20px;}
input				{ width:300px; border:1px solid #389; float:left; margin-bottom:10px; height:20px; font-size:12px;}
textarea			{ width:300px; height:150px; border:1px solid #389; float:left; margin-bottom:10px;}
#envoyer			{ width:100px; margin-left:200px; }
.responseMessage	{ border:1px solid #389; width:378px; margin:0px 0px 10px 0px ; padding:10px; Color:#389; }

/*     Pied     */
#pied{ text-align:center; font-size:8px; }
