@charset "utf-8";
/* Import de la CSS d'initialisation
----------------------------------------------------------*/

@import url(structure.css);

/* Construction (Montage)
----------------------------------------------------------*/

body { color:#ffffff; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; font-size:12px; }

h1 { color:#ffffff; font-size: 1em; font-weight:bold; }

h2 { color:#ffffff; font-size: 1.3em; }

h3 { color:#ffffff; font-size: 1.17em; }

h4 { color:#ffffff; font-size: 1em; }

h5 { color:#ffffff; font-size: 0.83em; }

h6 { color:#ffffff; font-size: 0.67em; }

p { color:#ffffff; font-size: 1em; }

ul, ol { color:#ffffff; font-size: 1em; }

li { color:#ffffff; font-size: 1em; }

a { color:#ffffff; text-decoration:underline; }

a:hover { text-decoration:none; } /* si changement de couleur au survol */

a:visited { } /* si changement de couleur après le clic */


em { }

strong { }

#yzeo a { color:#00518a; text-decoration:underline; }

#yzeo a:hover { color:#00518a; text-decoration:none; }

#yzeo p { color:#00518a; }

/* Éléments Particuliers
----------------------------------------------------------*/

/* Placement d'images */
.imgLeft { float:left; margin-right:1em; }

.imgRight { float:right; margin-left:1em; }

/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }

.alignbottom { vertical-align:bottom; }

.aligncenter { margin-left:auto; margin-right:auto; }

/* Des classes d'alignement du texte */
.left { text-align: left; }

.right { text-align: right; }

.center { text-align: center; }

.justify { text-align: justify; }

/* Des classes de formatage du texte en ligne */
.bold, .gras { font-weight: bold; }

.italic, .italique { font-style: italic; }

.strike, .barre { text-decoration: line-through; }

/* Des classes flotante */
.floatleft { float: left; }

.floatright { float: right; }

/* Les "nettoyeurs" */
.clearb { clear: both; }

.clearer { clear: both; width: 0; height: 0; line-height: 0; }

/* Formulaire de contact */
#frmEnvoi { width:470px; margin-left:25px; }

#frmEnvoi input, textarea { background-color:transparent; border:#ffffff solid 1px; }

#frmEnvoi .champ { height:15px; width:200px; }

#frmEnvoi .champmessag { }

#frmEnvoi .INPUT2 { border:none; }

#frmEnvoi .field { text-align:right; margin-top:10px; }

/*classes supplémentaires*/
.panier { padding-left:120px; }

.produits { text-align:right; padding-right:5px; }

.puce { color:#007ad0; }

.news { color:#002640; }

.puce_news { color:#df1500; padding-left:5px; }

.plan { width: 600px; height: 400px; }

#map .infosbulle { width: 210px; border: none; display: block; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }

.plan-titre { font-size: 14px; color: #5F0666; font-weight: bold; margin-bottom: 1em; }

.plan-adresse { font-size: 12px; color: #333; }

.plan-printer { display:block; text-align: right; }

.plan-printer img, .plan-printer a { border: none; }

* { margin:0; padding:0; outline:none; }

#coldusite { width:845px; margin: 0 auto; clear:both; text-align:left; color:#C33948; }

#coldusite p { line-height:8px; }

#col1, #col2, #col3, #col4 { width:22%; min-height:120px; _height:120px; float:left; padding:5px 0.1% 10px 2.5%; border-right:1px solid #333; list-style-position:outside; border-bottom: 1px dashed #333; border-right: 1px dashed #333; }

#col4 { border-right: none; }

.tailleplan { font-size:0.9em; color:#555; font-family:Arial, Helvetica, sans-serif; }


#menubas { padding: 10px 15px 10px 0; text-align: center; color:#555; font-size:10px; }

#ul_plan_site { color:#555555; font: normal 1em Arial,Helvetica,sans-serif; text-align:left; width:904px; margin:0 auto; display: table}

#ul_plan_site strong { color:#C33948; font-weight:bold; font: normal 1em Arial,Helvetica,sans-serif;}

#ul_plan_site a { color:#888;font: normal 1em Arial,Helvetica,sans-serif;}

#ul_plan_site ul { padding:0 0 0 1em}

#ul_plan_site  li {  color:#555555; font: normal 1em Arial,Helvetica,sans-serif; list-style: none outside; padding: 1em 0px 0 5px}

#ul_plan_site  li.li_niveau_0 { float:left; border-right:1px dashed #555555; border-bottom:1px dashed #555555; height:135px; width:220px;}

#ul_plan_site  li.li_niveau_0_border_right_none { float:left; border-bottom:1px dashed #555555; height:135px; width:220px;}

#ul_plan_site   li li { float:none; border: none}

*.borderRightNone { border-right: none}

.img-gauche{
	float:left;
	margin-left:5px;
	margin-right:8px;
}
.img-droite{
	float:right;
	margin-left:8px;
	margin-right:5x;
}
.img-droite2{
	float:right;
	margin-left:8px;
	margin-right:10px;
	width:250px;
}
.texte-atelier{
text-align:left;}

.lettrine{
font-size:14 px;

}
#trophes{
	width:400px;
	float:left;
}

#contenu1{
	width:105px;
	float:left;
	margin-left: 50px;
}

#contenu2{
	width:200px;
	float:right;
	font-weight:bold;
	text-align:left;
	padding-right: 40px;
}
.charte{
text-align: left;
}

.lien1{
	width:150px;
	text-align:left;
	float:left;
	margin-left: 110px;
	margin-bottom:15px;
}
.lien2{width:150px; text-align:left; float:left;margin-bottom:15px;}
.lien3{width:150px; text-align:left;float:left;margin-bottom:15px;}
