
/*	-------------------------------------------------------------
	Styles génériques (redéfinitions)
	-------------------------------------------------------------*/

body {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4A453E;
}

body, html {
	padding: 0;
	margin: 0;
}

div, form {
	padding: 0;
	margin: 0;
}

p, h1, h2, h3 {
	padding: 0;
	margin: 0;
	margin-bottom: 1em;
}
h1 {
	font-size: 11pt;
}
h2 {
	font-size: 10pt;
}
h3 {
	font-size: 9pt;
}

a {
	text-decoration: none;
	color: #F5A300;
}
a:hover {
	text-decoration: underline;
}

 ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}
 li {
	background: none;
}

/*	-------------------------------------------------------------
	Positionnement 
	-------------------------------------------------------------*/
	
#centreur {
	width: 930px;
	margin-left: auto;
	margin-right: auto;
}

#entete {
	width: 100%;
	height: 139px;
}

#liensutiles {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 450px;
}

/*	-------------------------------------------------------------
	Styles génériques pour les boites à coins arrondis
	-------------------------------------------------------------*/

.debutboite, .finboite {
	height: 12px;
	text-indent: -9000px;
	font-size: 0;
}

/*	-------------------------------------------------------------
	Liens boite Midi-Pyrénées
	-------------------------------------------------------------*/

#midipyr .debutboite {
	background: url(/images-v2_gb/generique/debut-boite-midipyr.gif) no-repeat bottom;
}
#midipyr .boite {
	background: url(/images-v2_gb/generique/fond-boite-midipyr.gif) repeat-y;
	height: 190px;
}
#midipyr .finboite {
	background: url(/images-v2_gb/generique/fin-boite-midipyr.gif) no-repeat top;
}
#midipyr h2 {
	text-indent: -9000px;
	width: 180px;
	height: 33px;
	background: url(/images-v2_gb/generique/titre-boite-midipyr.gif) no-repeat;
}
#midipyr .boite ul, #midipyr .boite li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 1%;
}
#midipyr .boite ul li {
	text-indent: -9000px;
}
#midipyr .boite ul li a {
	display: block;
	width: 156px;
	height: 30px;
}
#midipyr .boite #rub1 {
	background: url(/images-v2_gb/generique/lien-midipyr-region.gif) no-repeat;
}
#midipyr .boite #rub2 {
	background: url(/images-v2_gb/generique/lien-midipyr-filieres.gif) no-repeat;
}
#midipyr .boite #rub3 {
	background: url(/images-v2_gb/generique/lien-midipyr-territoires.gif) no-repeat;
}
#midipyr .boite #rub4 {
	background: url(/images-v2_gb/generique/lien-midipyr-agence.gif) no-repeat;
}
#midipyr .boite .separateur {
	display: block;
	height: 1px;
	min-height: 1px;
	background: url(/images-v2_gb/generique/lien-midipyr-separateur.gif) no-repeat;
}

/*	-------------------------------------------------------------
	Liens boite Outils
	-------------------------------------------------------------*/

#outils .debutboite {
	background: url(/images-v2_gb/generique/debut-boite-outils.gif) no-repeat bottom;
}
#outils .boite {
	background: url(/images-v2_gb/generique/fond-boite-outils.gif) repeat-y;
}
#outils .finboite {
	background: url(/images-v2_gb/generique/fin-boite-outils.gif) no-repeat top;
}
#outils dt {
	background: url(/images-v2_gb/generique/puce-boite-outils.gif) no-repeat left center;
	padding-left: 17px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#outils dt a {
	font-size: 10pt;
	font-weight: bold;
	color: #65002E;
}
#outils dd {
	display: block;
	font-size: 7pt;
	color: #7C7264;
	margin: 0;
	padding: 0;
	padding-left: 17px;
	padding-right: 0;
	padding-bottom: 5px;
}

/*	-------------------------------------------------------------
	Boite de recherche
	-------------------------------------------------------------*/

#recherche form label {
	display: none;
}
#recherche form #mot {
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #4A453E;
	border: 1px solid #686157;
}
#recherche form #bouton {
	/*
	width: 19px;
	height: 17px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #4A453E;
	border: 1px solid #686157;
	*/
	border: none;
	vertical-align: middle;
	position: relative;
	top: -2px;
}

#recherche .debutboite {
	background: url(/images-v2_gb/generique/debut-boite-recherche.gif) no-repeat bottom;
}
#recherche .boite {
	background: url(/images-v2_gb/generique/fond-boite-recherche.gif) repeat-y;
	padding-left: 17px;
	padding-right: 17px;
}
#recherche .finboite {
	background: url(/images-v2_gb/generique/fin-boite-recherche.gif) no-repeat top;
}


.boite-evenement-haut {
	background: url(/images-v2/generique/btn-evenement-haut-GB.gif) no-repeat;
	width: 176px;
	height: 25px;
	margin: 0 0 0px 2px;
}

.boite-evenement-centre {
	background: url(/images-v2/generique/btn-evenement-centre.gif) repeat-y;
	width: 176px;
	height: auto;
	margin: 0 0 0px 2px;
	padding: 0px 0px 2px 13px;
}

.boite-evenement-bas {
	background: url(/images-v2/generique/btn-evenement-bas.gif) no-repeat;
	width: 176px;
	height: 9px;
	margin: 0 0 5px 2px;
}

/*	-------------------------------------------------------------
	Sites associés (ZIR, Rezopep,...)
	-------------------------------------------------------------*/
	
	.boite-autres-sites-haut {
	background: url(/images-v2_gb/generique/cadre-autres-sites-haut-GB.jpg) no-repeat;
	width: 200px;
	height: 37px;
	text-align:center;
	margin: 0 0 0px 4px;
}

	.boite-autres-sites-centre {
	background: url(/images-v2/generique/cadre-autres-sites-centre.jpg) repeat-y;
	width: 200px;
	height: auto;
	margin: 0 0 0px 4px;
}

	.boite-autres-sites-bas {
	background: url(/images-v2/generique/cadre-autres-sites-bas.jpg) no-repeat;
	width: 200px;
	height: 18px;
	margin: 0 0 0px 4px;
}



.boite-FI {
	background: url(/images-v2/generique/btn-fils-infos.gif) no-repeat;
	width: 176px;
	height: 33px;
	margin: 0 0 2px 2px;
}	

.FI {
	font-size: 10pt;
	font-weight: bold;
	color: #65002E;
	padding-left:32px;
	margin-top:8px;
	position:absolute;
}

.boite-presse {
	background: url(/images-v2/generique/btn-espace-presse.gif) no-repeat;
	width: 176px;
	height: 33px;
	margin: 0 0 2px 2px;
}

.presse {
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	padding-left:32px;
	margin-top:8px;
	position:absolute;
}

.boite-publications {
	background: url(/images-v2/generique/btn-publications.gif) no-repeat;
	width: 176px;
	height: 33px;
	margin: 0 0 2px 2px;
}

.publications {
	font-size: 10pt;
	font-weight: bold;
	color: #FFF;
	padding-left:32px;
	margin-top:8px;
	position:absolute;
}

.boite-newsletter {
	background: url(/images-v2/generique/btn-newsletter.gif) no-repeat;
	width: 176px;
	height: 33px;
	margin: 0 0 2px 2px;
}

.newsletter {
	font-size: 10pt;
	font-weight: bold;
	color: #65002E;
	padding-left:32px;
	margin-top:8px;
	position:absolute;
}

.boite-nos-reseaux {
	background: url(/images-v2/generique/btn-nos-reseaux.gif) no-repeat;
	width: 176px;
	height: 33px;
	margin: 0 0 2px 2px;
}

.nos-reseaux {
	font-size: 10pt;
	font-weight: bold;
	color: #65002E;
	padding-left:39px;
	margin-top:8px;
	position:absolute;
}

/*	-------------------------------------------------------------
	Mention Union Européenne
	-------------------------------------------------------------*/

#europe {
	margin-top: 12px;
	margin-bottom: 12px;
}

/*	-------------------------------------------------------------
	Entete
	-------------------------------------------------------------*/

#entete {
	/*
	background: url(/images-v2_gb/entete/entete-logos.gif) no-repeat 54px 0;
	*/
	text-align: center;
}
#entete h1, #entete h2 {
	text-indent: -9000px;
}
#entete #lienHome {
	display: block;
	width: 525px;
	height: 80px;
	margin-top: 25px;
	margin-left: 55px;
}
#entete #lienRegion {
	display: block;
	width: 60px;
	height: 60px;
	margin-top: 30px;
	margin-left: 792px;
}

/*	-------------------------------------------------------------
	Liens utiles
	-------------------------------------------------------------*/

#liensutiles {
	/*
	background: url(/images-v2/entete/fond-bt-langue.gif) no-repeat;
	background-position: center right;
	*/
	text-align: right;
	padding-top: 7px;
	color: #706B63;
}
#liensutiles select {
	float: right;
	vertical-align: absmiddle;
	height: 16px;
	padding: 0;
	margin: 0;
	font-size: 90%;
	margin-left: 10px;
	margin-top: -5px;
}

#liensutiles a {
	display: block;
	float:right;
	line-height: 10px;
	color: #706B63;
	margin-left: 6px;
	border-left: 1px solid #706B63;
	padding-left: 6px;
}
#liensutiles a.first {
	border: 0;
}
#liensutiles a.language {
	width: 60px;
	height: 18px;
	text-align: center;
	padding-left: 4px;
	border: 0;
}
#liensutiles a.flag {
	padding-left: 2px;
	border: 0;
}
#liensutiles .links {
	display: block;
	float: right;
	margin-top: 32px;
	font-size: 90%;
}
#liensutiles .flags {
	display: block;
	float: right;
	margin-top: 15px;
}


/*	-------------------------------------------------------------
	Styles spécifiques à Orizon (pour compatibilité avec V1)
	-------------------------------------------------------------*/

.TitreGros {
	color: #FFDE00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 13px;
	text-transform : uppercase;
}	
	
.Titre {
	/*
	color: #FFDE00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
	text-transform : uppercase;
	*/
}
	
.Paragraphe {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
}

.Contact {
	color: #4573B3;
	font-family: Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 11px;
}	
