/* Body setting */

body {
	background-color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px; 
	margin-top: 25px; 
	color: #341913;
}

/* ====================================================================   
   CLASSES
   ==================================================================== */
   
a:link, a:visited {
	color: #341913;
}

a:hover {
		color: #341913;		text-decoration: underline;
}

.couleurviolet {
	color: #614e87;
}

/* Menu haut*/

a.menutop{
	padding-right:20px;	border-right:1px solid black;
}

a.menutop:link, a.menutop:visited {
	padding: 0px 12px 0px 12px;	border-right:1px solid #5b492d;	text-decoration:none;	color: #5b492d;
}


/* lien bas de page*/

a.lienbas{
	color: #5b492d;
}

a.lienbas:link, a.lienbas:visited {
	text-decoration:none;	color: #5b492d; text-decoration:underline;
}

	/* roll over blc
 	------------------ */
	
a.lienblc{
    color: #FFFFFF;    
 
}

a.lienblc:link, a.lienblc:visited {
    color: #FFFFFF;     

}

	/* roll over gris
 	------------------ */
	
a.liengris {
    color: #666666;     text-decoration: none;     
}

a.liengris:link, a.liengris:visited {
    color: #666666;     

}

h1 {
	text-transform: uppercase;
	font-size:22px;
}


h2 {
	text-transform: uppercase;
	font-size:18px;
	display:inline;
	text-align:center;
}


img {
	border:0px
}



/* ====================================================================   
   DIV SETTINGS
   ==================================================================== */

div#sstitre{
	float: left;
	width: 492px;
	height:4px;
	background-image:url(../images/interface/h1-ss-titre.jpg);
	background-repeat: no-repeat;
	margin-top: -10px;
}

div#bloc_global{
	margin-left: auto;    margin-right: auto;	width: 1000px;
}

/* Div general (image de fond)
   ==================================================================== */
div#bloc_general {
	float: left;	width: 1000px;	height: 750px;	background-image:url(../images/interface/gda_bck.jpg);	background-repeat: no-repeat;
}

div#bloc_general-distri {
	float: left;	width: 1000px;	height: 750px;	background-image:url(../images/interface/gda_bck-distri.jpg);	background-repeat: no-repeat; 
}

div#bloc_conditions {
	float: left;	width: 832px;	height: 750px;
}
	
/* Div top et bottom
   ==================================================================== */
div#bloc_header {
	float: left;	width: 1000px;	height: 132px;	background-image:url(../images/interface/gda_top.jpg);	background-repeat: no-repeat;	
}

div#bloc_header-sans {
	float: left;	width: 1000px;	height: 132px;	background-image:url(../images/interface/gda_top-sans.jpg);	background-repeat: no-repeat;	
}

div#bloc_header-distri {
	float: left;	width: 1000px;	height: 132px;	background-image:url(../images/interface/gda_top-distri.jpg);	background-repeat: no-repeat;	
}

div#bloc_middle{
	float: left;	width: 1000px;	height: 455px;
}

div#bloc_middle-distri{
	float: left;	width: 1000px;	height: 520px;
}

div#bloc_footer{
	float: left;	width: 1000px;	height: 163px;
}


/* Div content
   ==================================================================== */
  
div#link_logo{
	float: left;	width: 220px;	height: 110px; margin: 20px 0px 0px 40px;
}
   
div#content_header{
	float: left;	width: 535px;	height: 32px;	margin: 100px 0px 10px 0px;
}

div#content_recherche{
	float:right; margin: 90px 90px 0px 0px; padding: 0px 1px 0px 0px; border:1px solid #bab8a9; background-color: white;
}   

div#content_home{
	float: left;	width: 786px;	height: 408px;	margin: 0px 0px 0px 84px;	padding:20px 22px 27px 24px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat;
}

div#content_accueil{
	float: left;	width: 748px;	height: 452px;	margin: 0px 0px 0px 84px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat;
}

div#content_atelier{
	float: left;	width: 832px;	height: 452px;	margin: 0px 0px 0px 84px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat;
}


div#content_saveurs{
	float: left;	width: 832px;	height: 452px;	margin: 0px 0px 0px 84px;
}

div#content_photos{
	float: left;	width: 832px;	height: 452px;	margin: 0px 0px 0px 84px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat;
}

div#content_form{
	float: left;	width: 832px;	height: 452px;	margin: 0px 0px 0px 84px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat; padding-top: 30px;
}

div#content_telechargement{
	float: left;	width: 832px;	height: 452px;	margin: 0px 0px 0px 84px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat;
}

div#content_conditions{
	float: left;	width: 832px;	height: 452px;	background-image:url(../images/interface/gda_bck-cadre.jpg);	background-repeat:no-repeat;
}

div#content_coinchefs{
	float: left;	width: 832px;	height: 452px;	margin: 0px 0px 0px 84px;	background-image:url(../images/interface/gda_bck-cadre-coinchefs-fr.jpg);	background-repeat:no-repeat;
}

div#content_footer{
	float: left;	width: 832px;	height: 93px;	text-align:right;	margin: 20px 0px 0px 84px;}

div#content_footer-distri{
	float: left;	width: 832px;	height: 93px;	text-align:right;	margin: 0px 0px 0px 84px;}


div#content_home-lg{
	float: left;	width: 786px;	height: 136px;
}


/* Home
   ==================================================================== */
div#home_anim{
float:left; width:131px; background-image:url(../images/home/fd_casier.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}
/* français
 ------------------ */
div#home_anim-fr{
float:left; width:131px; background-image:url(../images/home/fd_casier-fr.jpg); background-repeat:no-repeat; padding:16px; width:230px; height:104px; text-align:center; font-weight:bold;
}
div#home_anim-fr1{
float:left; width:131px; background-image:url(../images/home/fd_casier-fr1.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}
div#home_anim-fr2{
float:left; width:131px; background-image:url(../images/home/fd_casier-fr2.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}
/* anglais
 ------------------ */
div#home_anim-en{
float:left; width:131px; background-image:url(../images/home/fd_casier-en.jpg); background-repeat:no-repeat; padding:20px 16px 16px 16px; width:230px; height:120px; text-align:center; font-weight:bold;
}
div#home_anim-en1{
float:left; width:131px; background-image:url(../images/home/fd_casier-en1.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}
div#home_anim-en2{
float:left; width:131px; background-image:url(../images/home/fd_casier-en2.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}
/* allemand
 ------------------ */
div#home_anim-de{
float:left; width:131px; background-image:url(../images/home/fd_casier-de.jpg); background-repeat:no-repeat; padding:20px 16px 16px 16px; width:230px; height:120px; text-align:center; font-weight:bold;
}
div#home_anim-de1{
float:left; width:131px; background-image:url(../images/home/fd_casier-de1.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}
div#home_anim-de2{
float:left; width:131px; background-image:url(../images/home/fd_casier-de2.jpg); background-repeat:no-repeat; padding:5px; width:121px; height:126px;
}

/* ====================================================================
	Div FOOTER
   ==================================================================== */
   
div#bloc_bottom {
	float: left;	width: 862px;	height: 50px;	margin-left:19px;	border-bottom: #b3a5d1 8px solid;
}

	/* roll over footer
 	------------------ */
	
a.linkfooter {
    color: #333333;     	text-decoration: none;     
}

a.linkfooter:link, a.linkfooter:visited {
    color: #333333;    

}



/* ====================================================================   
	FORMULAIRE
	==================================================================== */

textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: white; color: #000000;}
input {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FFFFCC; border: 1px solid black; color: black; text-align: left}

/* ====================================================================   
	PHOTOS TELECHARGEABLE
	==================================================================== */
	
div#photo_gauche{
float:left;
width:270px;
height:390px;
padding-left:50px;
padding-top:0px;
text-align:center;
vertical-align:middle; 
}

div#photo_droit{
float:left;
width:380px;
}

div#photos
{
width:80%;
padding-top:10px;
padding-left:65px;
}

div.photo_telechargable
{
float:left;
width:85px;
height:85px;
text-align:center;
padding-left:10px;
padding-top:10px;
}

div#link_form_telechargement
{
	float:left;
	margin-top:7px;
}
div#link_form_mdp
{
	position:absolute;
	left:600px;
	top:190px;
}
div#image_telechargeables
{
vertical-align: middle;
height:270px;
width:270px;
}

div#image_telechargeables img
{
max-width:270px;
max-height:270px;
vertical-align: middle;
}

/* ====================================================================   
	FORMULAIRE DE TELECHARHEMENT
	==================================================================== */

fieldset#form
{
	position:relative;
	top:70px;
	padding-top:20px;
	-moz-border-radius:30px;
	margin:auto;
	align:middle;
	width:65%;
}
form#form
{
	position:relative;
	top:5px;
	margin-left : auto;
	margin-right: auto;
}
div#cgv_lite
{
	font-size:11px;
	line-height: -2.0;} 


/* ====================================================================   
	Conditions d'utilisation
	==================================================================== */

div#textcond
{
	font-size:14px;
	padding: 20px 60px 30px 60px;
}

/* ====================================================================   
	boutons
	==================================================================== */
	
/*bouton retour*/
.boutonretour a {
margin:2px;
display:block;
width:110px;
height:24px;
background:url(../images/langues/FR/interface/boutons/bouton_retour.png) no-repeat top;
}

.boutonretour a:hover {
height:24px;
background:url(../images/langues/FR/interface/boutons/bouton_retour.png) no-repeat bottom;
}

/*bouton valider*/
.boutonvalider a {
margin:2px;
display:block;
width:110px;
height:24px;
background:url(../images/langues/FR/interface/boutons/bouton_valider.png) no-repeat top;
}

.boutonvalider a:hover {
height:24px;
background:url(../images/langues/FR/interface/boutons/bouton_valider.png) no-repeat bottom;
}

/*bouton cgu*/
.boutoncgu a {
margin:2px;
display:block;
width:110px;
height:24px;
background:url(../images/langues/FR/interface/boutons/bouton_cgu.png) no-repeat top;
}

.boutoncgu a:hover {
height:24px;
background:url(../images/langues/FR/interface/boutons/bouton_cgu.png) no-repeat bottom;
}

/*bouton trouver distri*/
.boutondistri a {
margin:2px;
display:block;
width:230px;
height:24px;
background:url(../images/langues/FR/contact/bouton_trouver-distri.png) no-repeat top;
}

.boutondistri a:hover {
height:24px;
background:url(../images/langues/FR/contact/bouton_trouver-distri.png) no-repeat bottom;
}

/*boutons saveurs-------------------------*/

/*bouton tg*/
.boutontg a {
margin:2px;
display:block;
width:229px;
height:218px;
background:url(../images/langues/FR/saveurs/bt_terroirgastro.png) no-repeat top;
}

.boutontg a:hover {
height:218px;
background:url(../images/langues/FR/saveurs/bt_terroirgastro.png) no-repeat bottom;
}

