/* Construction (Montage)

----------------------------------------------------------*/

body { color:#565761; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; font-size:11px; }
h1 { color:#565761; font-size: 12px; font-weight:bold; letter-spacing:0.1em; padding-bottom:20px; line-height:16px;}
	.index { color:#565761; font-size: 10px; font-weight:bold; padding-bottom:20px; line-height:15px; }

h2 { color:#FCA605; font-size: 1.4em; font-weight:bold; }
.titreH1 { color:#565761; font-size: 12px; font-weight:bold; letter-spacing:0.1em; padding:0 0 20px 0;}
h3 { color:#565761; font-size: 1.17em; font-weight:bold; }
h4 { color:#FCA605; font-size: 1em; font-weight:bold; }
h5 { color:#565761; font-size: 0.83em; font-weight:bold; }
h6 { color:#FCA605; font-size: 0.67em; font-weight:bold; }
p { color:#565761; font-size: 1em; }
ul, ol { color:#565761; font-size: 1em; }
li {  color:#565761; font-size: 1em; }
a { color:#565761; text-decoration:underline; }
a:hover { text-decoration:none; color:#FCA605; } /* si changement de couleur au survol */
a:visited { } /* si changement de couleur après le clic */

a.btn1 { background-image:url(../images/suivant.jpg) no-repeat; }
a.btn1:hover { background-image:url(../images/suivant-hover.jpg) no-repeat; } /* si changement de couleur au survol */
a.btn1:visited { } /* si changement de couleur après le clic */

a.lien2 { color:#B0B0B0; text-decoration:underline; }
a.lien2:hover { color:#B0B0B0; text-decoration:none; } /* si changement de couleur au survol */
a.lien2:visited { } /* si changement de couleur après le clic */

a.lien3 { color:#565761; text-decoration:none; }
a.lien3:hover { color:#FCA605; text-decoration:none; } /* si changement de couleur au survol */
a.lien3:visited { } /* si changement de couleur après le clic */

input { border-width:thin; padding:3px; color:#565761; }
textarea { border-width:thin; padding:3px; color:#565761; }
em { color:#565761; }
strong { }

#yzeo p{ color:#B0B0B0; }
#yzeo a{ color:#B0B0B0; }
#yzeo a:hover{ color:#565761; }
/* Éléments Particuliers

----------------------------------------------------------*/

/* Placement d'images */
.imgLeft { float:left; margin-right:1em; }
	.imgLeftCC { float:left; margin-right:1em; padding-bottom:30px; }
.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; }
.alignmiddle { vertical-align:middle; }

/* Des classes d'alignement du texte */
.ligneJaune{ border-left:#FCA605 1px solid; padding-left:8px; }
.ligneJaune2{ border-left:#FCA605 1px solid; padding-left:8px; _margin-bottom:20px;}
.h1index{ position:absolute; left:0; top:0; width:100%; padding:0; }
.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:400px; }
#frmEnvoi input, textarea{ background-color:transparent; border-width:thin; }
#frmEnvoi .field{ text-align:right; margin-top:10px; }
#frmEnvoi .champ { border:none; border-bottom:#565761 dotted 1px; padding:5px; background-color:#EFEFEF; font-family:Verdana, Arial, Helvetica, sans-serif; }
#frmEnvoi .champ:focus { border-bottom:#FFA600 solid 1px;}
#frmEnvoi #code {  border:none;  border-bottom:#565761 dotted 1px; padding:5px; background-color:#EFEFEF; font-family:Verdana, Arial, Helvetica, sans-serif; }
#frmEnvoi #code:focus { border-bottom:#FFA600 solid 1px;}
#frmEnvoi #send2 { border-color:#565761;  background-color:#565761; color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
#frmEnvoi #send2:focus{ border-color:#FFA600;  background-color:#FFA600;}

/*----------- Highslide ------*/
.highslide { cursor: url(images/graphics/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img { border: none; }
.highslide:hover img { border: none; }
.highslide-wrapper { background: white; }
.highslide-image {}
.highslide-image-blur {}
.highslide-caption { display: none; border: 5px solid white; border-top: none; padding: 5px; background-color: white; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(images/graphics/loader.white.gif);background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none;	font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray; }
a.highslide-full-expand { background: url(images/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0;	width: 34px; height: 34px; }
/* These must always be last */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
/*----------- Fin highslide ------*/

hr{
color:#ffa600;}

#realisations { width:370px; float:right; }
.padL { padding-left:40px; }
.padL2 { padding-left:140px; }
.padL3 { padding-left:220px; }

.plansite { padding-left:20px; padding-right:20px; }

.table1 { width:630px; }
.table2 { width:800px; }
.td1 { padding:5px; background-color:#bfbfbf; }
.td2 { width:220px; padding:5px; border:solid 3px #BFBFBF; text-align:center; }
.td3 { width:360px; padding:8px 0 8px 8px; text-align:justify; }
.td4 { width:570px; padding:8px 0 8px 8px; text-align:center; border-right: solid 1px #565761; padding-right:5px; }
.td5 { width:330px; padding:8px 0 8px 8px; text-align:center; }

.ColonneG { float:left; width:246px; }
.tarifG { width:230px; float:left; padding:5px; border:solid 3px #BFBFBF; text-align:center; margin-bottom:15px; }
.tarifG2 { width:230px; float:left; padding:5px; border:solid 3px #BFBFBF; text-align:center; margin-bottom:25px; }
.tarifG3 { width:250px; float:left; padding:5px; border:solid 3px #BFBFBF; text-align:justify; margin-bottom:25px; }
.tarifD { width:450px; float:right; padding:5px; text-align:justify; margin-bottom:25px; }
.tarifD2 { width:450px; float:right; padding:5px; text-align:justify; margin-bottom:10px; }

.prec {float:left; text-align:left; width:150px;}
.prec img{float:left; margin-top:6px; margin-right:3px;}
.suiv {float:right; text-align:right; width:150px;}
.suiv img{float:right; margin-top:6px; margin-left:3px;}

.effetTxt { font-size:11px; font-style:italic; }
.effetTitre { color:#FCA605; font-size: 13px; font-weight:bold; }
.effetTitre2 { color:#565761; font-size: 14px; font-weight:bold; }

.noborder { border:none !important; }

.cadre1 { width:340px; background-color:#cccccc; border:solid 1px #ffa600; text-align:center; margin:auto; }

.encadre { width:75%; margin-left:220px; border:solid 1px #F08E13; padding:5px; }

.txtGauche { width:342px; height:180px; background:url(../images/fond-gris4.jpg) no-repeat top; float:left; }
.imgdroite { width:430px; float:right; }

.txtOrange { color:#F08E13; font-weight:bold; }

.illu { float:left; padding-left:20px; }

.pic-colonne { float:right; vertical-align:top; }

.lienbas { font-size:10px; text-align:center; border-left:#FCA605 1px solid; border-right:#FCA605 1px solid; padding-left:8px; padding-right:8px; }
.styleBas {color:#B0B0B0; }


/* Video cuisine */
#pagevideo { margin:0 auto; width:700px; }
#titrevideo { width:700px; height:40px; text-align:left; }
#titrevideo *{ vertical-align:top; }
.video { width:660px; border:solid 1px #FCA605; padding:10px; text-align:center; }
.video2 { width:478px; border:solid 1px #FCA605; padding:10px; text-align:center; }
/* Fin Video cuisine */


/* Plan d'accès */
.plan { width: 450px; height: 300px; border:2px solid #F08E13; margin:auto; }
#map .infosbulle { width: 210px; border: none; margin: 0; padding: 0; }
#map .infosbulle p { display: block; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
.plan-titre { font-size: 14px; color: #F08E13; font-weight: bold; margin-bottom: 1em; }
.plan-adresse { font-size: 12px; color: #484848; }
.plan-printer { display:block; text-align: right; }
.plan-printer img, 
.plan-printer a { border: none; }
/* Fin Plan d'accès */


/* Dossier conseil */
.dossier-conseil { width:215px; height:200px; background: url(../images/fond-gris.jpg) no-repeat top; float:left; margin-left:20px; }
.dossier-conseil2 { width:215px; height:200px; background: url(../images/fond-gris2.jpg) no-repeat top; float:left; margin-left:20px; }
	.titre-dossier { font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; }
	.btn-tarifs { text-align:center; padding-top:55px; }
/* Fin Dossier conseil */


/* Prestations */
.prestations { width:205px; height:190px; background: url(../images/fond-gris3.jpg) no-repeat top; float:left; margin-left:10px; padding:10px 12px 0 10px; }
	.titre-prestations { font-size:14px; color:#FFFFFF; font-weight:bold; text-align:center; }
	.btn-prestations { float:left; padding-top:80px; }
	.btn-prestations2 { text-align:center; padding-top:58px; }
/* Fin Prestations */


/* Réalisations */
.realisations { width:205px; height:190px; float:left; margin-left:10px; padding:10px 12px 0 12px; }




/* *** Module Actu page Index *** */

/* Conteneur principal des actualités */
.actualite{}
 
/* Conteneur d'une actu */
.contenuActu{}
 
/* Titre actu */
.titreActu{ font-size:1.1em;}
 
/* IF Vignette actu */
.thumbActu{ float:left;}
 
/* Texte actu */
.txtActu{}
 
/* Images actu : positionnement au choix */
.imageActu{ float:left; margin:1em 2em 0 2em;}
.imageActu img{ border:1px solid #564c4c;}

/* *** Fin Module Actu page Index *** */

.modulePartenaires { padding: 5px 30px 5px 30px; }