﻿/******************************/
/* Fond de l'ensemble du site */
/******************************/

/* Fond en cas de MasterPage */
body 
{
	background-color:#F6FBFE;	
	height:100%;
	width:100%;
}


/*********************************************************/
/* zone cliquable virtuelle sur logo pour retour accueil */
/*********************************************************/
#logo
{
	z-index: 1;
	top: 0px;
	left: 0px;
	width: 216px;											/* A déterminer en fonction du bandeau */
	height: 105px;											/* A déterminer en fonction du bandeau */
	display: block;
	float: left;
	cursor: pointer;
	position: absolute;
	background-image: url(MasterPage/logo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	overflow:hidden;
	display:inline-block;
}
/*********************************************************/

/*******************/
/* Bandeau du site */
/*******************/

/* Partie centrale */
#bandeau
{
	width: 900px;
	height: 86px;											/* A déterminer en fonction du bandeau */
	background-color: White;								/* A déterminer en fonction du bandeau */
	background-image: url(MasterPage/bandeau_haut.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin: 0px;
overflow:hidden;
display:inline-block;
}
#td-logo-berthoud
{
	padding-top:40px;
	text-align:left;
	width:230px;
	max-height:86px;
	overflow:hidden;
	display:inline-block;
}
#logo-berthoud
{
	width:230px;
	height:46px;
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
}

/* Partie de gauche */
#bandeau div.gauche
{
	width: 100%;											/* A déterminer en fonction du bandeau */
	height: 96px;											/* A déterminer en fonction du bandeau */
	background-color: transparent;							/* A déterminer en fonction du bandeau */
	background-image: url(MasterPage/bandeau_gauche.jpg);
	background-repeat: no-repeat;
	background-position: 216px top;
	padding: 0px;
	margin: 0px;
	display: block;	
	overflow:hidden;
	display:inline-block;
}

/* Partie de droite */
#bandeau div.droite
{
	width: 465px;											/* A déterminer en fonction du bandeau */
	height: 96px;											/* A déterminer en fonction du bandeau */
	background-color: transparent;							/* A déterminer en fonction du bandeau */
	background-image: url(MasterPage/bandeau_droite.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	margin: 0px;
	display: block;
	float: right;
	overflow:hidden;
	display:inline-block;
}
/*******************/
#master-tablecontenu
{
	width:900px;
}
#fond_bandeau_droite
{
	background-image:url(MasterPage/bandeau_drapeaux.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:152px;
	/*height:600px;*/
	vertical-align:top;
}
#espace-pub
{
	margin-top:30px;
	color:White;
	text-align:right;
}
#zone-edoc
{
	background-image:url(MasterPage/zone_edoc.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:152px;
	height:93px;
}
#zone-edoc:hover
{
	background-image:url(MasterPage/zone_edoc_rollover.jpg);
	cursor:pointer;
}
#zone-edoc-titre
{
	text-align:left;
	margin-left:40px;
	padding-top:15px;
	font-family:Arial;
	color:#004A91;
	font-weight:bold;
	font-size:large;
	height:93px;
}
#zone-edoc-titre:hover
{
	color:#9BB6CB;
	text-decoration:none;
}

.page_action_iframe,
#page_action_iframe{
	width : 528px;
	height : 480px;
}

#centre
{				
	/*position:relative;*/
	max-width:528px;	
	padding:20px 0px 0px 0px;
	margin:0px 0px 0px 0px;			
}

#centre iframe
{				
	height:480px;
}


#td-centre
{	
	background-image:url(MasterPage/fond_sous_bandeau.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:538px;
	min-height:480px;
	height:480px;
	padding-left:10px;
}
/***********************/
/* Eléments du bandeau */
/***********************/
#label_recherche
{
	float: left;
	position: relative;
	top: 26px;
	left: 468px;
	background-color: Transparent;
	vertical-align: baseline;
	border-style:none;
	font-size:9px;
	font-family:Verdana;
	color: White;
}
#search_keywords
{
	float: left;
	position: relative;
	top: 25px;
	left: 473px;
	width: 90px;
	height: 12px;
	background-color: White;
	vertical-align: middle;
}

#search_ok
{
	float: left;
	position: relative;
	top: 25px;
	left: 478px;	
	text-decoration: none;
	cursor: pointer;
	font-size:8px;
	font-weight:bold;
}

#search_ok div
{
	font-family:Verdana;
	color:Black;
	width: 17px;
	height: 17px;
	background-image: url(MasterPage/bt_ok_recherche.jpg);
	background-repeat: no-repeat;
	text-align: left;
	padding-top:3px;
	padding-left:2px;
}

#search_ok:hover div
{
	background-image: url(MasterPage/bt_ok_recherche_roll.jpg);
	background-repeat: no-repeat;	
}

#bt_contact
{
	float: left;
	position: relative;
	top: 2px;
	left: 135px;	
	text-decoration: none;
	cursor: pointer;
}

#bt_contact div
{
	width: 26px;
	height: 26px;
	background-image: url(MasterPage/bt_contact.jpg);
	background-repeat: no-repeat;
}

#bt_contact:hover div
{
	background-image: url(MasterPage/bt_contact_rollover.jpg);
	background-repeat: no-repeat;	
}
/***********************/

/**********************************/
/* présentation de la barre flash */
/**********************************/
#MenuFlashCell 
{
	width: 200px;	
	/* A déterminer en fonction de la naviguation flash */ 
}

#menu
{ 
	z-index: 3;
	clear: left;
	float: left;
}
/**********************************/
/* Mentions Légales */
#bande-mentions-legales
{				
	padding:10px 0px 10px 0px;
	font-size:9px;
	font-family:Verdana;
	color:#004A91;		
}
#bande-mentions-legales a
{
	font-size:9px;
}

/**********************************/
/* Fond d'une page type */
#fond-type
{
	width:520px;
	height:347px;
	background-image:url(MasterPage/fond_page_type.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
#fond-type-ident
{
	width:520px;
	height:347px;
	background:url(Ident/fond_tournesols.jpg) no-repeat top left;
	padding : 0px 0px 0px 0px;
}
div.fond-type
{
	width:520px;
	height:347px;
	background:url(MasterPage/fond_page_type.jpg) no-repeat top left;
}
div.fond-type-liens
{
	width:520px;
	height:347px;
	background-image:url(MasterPage/fond_orge.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}
div.fond-type-parcs-jardins
{
	width:520px;
	height:347px;
	background-image:url(MasterPage/fond_parcs_jardins.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
}


fieldset.main{
 text-align:center;
 border : none;
}
.texte-rouge
{
	color:Red;
}