* {
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
	visibility: hidden;
}
hr {
	height: 0px;
}
blockquote {
	margin-left: 15px;
}
ul {
}
ol {
	list-style: decimal url(../none) outside;
	margin-left: 30px;
}
table {
	border-collapse:collapse;
}
a img{
	border:0;
}
.accessibilite {
	display: none;
}
fieldset {
	border-style: none;
}
legend {
	display: none;
}
a {
	color: #f08816;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #800;
}
body {
	background: #535353;
	font: 11px Arial, Helvetica, sans-serif;
	padding: 40px 0px 0px 20px;
}
#h_conteneur {
	background: #FFFFFF url(../images/bg_h_conteneur.jpg);
	margin: 0px auto;
	height: 590px;
	width: 1004px;
	position: relative;
}
#menu {
	height: 58px;
	width: 766px;
	position: absolute;
	left: 113px;
	top: 0px;
	list-style: none;
}
#bt_accueil {
	font-size: 1px;
	background: url(../images/bg_bt_accueil.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 58px;
	width: 153px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#bt_orne {
	font-size: 1px;
	background: url(../images/bg_bt_orne.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 58px;
	width: 153px;
	position: absolute;
	left: 153px;
	top: 0px;
}
#bt_bourse {
	font-size: 1px;
	background: url(../images/bg_bt_bourse.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 58px;
	width: 153px;
	position: absolute;
	left: 306px;
	top: 0px;
}
#bt_aides {
	font-size: 1px;
	background: url(../images/bg_bt_aides.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 58px;
	width: 153px;
	position: absolute;
	left: 459px;
	top: 0px;
}
#bt_contacts {
	font-size: 1px;
	background: url(../images/bg_bt_contacts.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 58px;
	width: 154px;
	position: absolute;
	left: 612px;
	top: 0px;
}
#menu a:hover {
	background-position:bottom;
}
#h_conteneur #od {
	font-size: 1px;
	background: url(../images/bg_od.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 28px;
	width: 76px;
	left: 256px;
	top: 552px;
}
#h_conteneur #cg61 {
	font-size: 1px;
	background: url(../images/bg_cg61.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 30px;
	width: 37px;
	left: 382px;
	top: 553px;
}
#h_conteneur #ca {
	font-size: 1px;
	background: url(../images/bg_ca.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 29px;
	width: 25px;
	left: 464px;
	top: 554px;
}
#h_conteneur #ccia {
	font-size: 1px;
	background: url(../images/bg_ccia.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 28px;
	width: 37px;
	left: 539px;
	top: 553px;
}
#h_conteneur #ccifa {
	font-size: 1px;
	background: url(../images/bg_ccifa.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 35px;
	width: 35px;
	left: 626px;
	top: 550px;
}
#h_conteneur #cm {
	font-size: 1px;
	background: url(../images/bg_cm.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 34px;
	width: 36px;
	left: 712px;
	top: 550px;
}
#h_contenu {
	position: absolute;
	left: 113px;
	top: 72px;
/*	background: url(images/bg_h_contenu.jpg) no-repeat;
*/	height: 424px;
	width: 766px;
}
#conteneur {
	background: #FFFFFF url(../images/bg_conteneur.jpg);
	margin: 0px auto;
	height: 590px;
	width: 1004px;
	position: relative;
}
#conteneur #od {
	font-size: 1px;
	background: url(../images/bg_od.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 28px;
	width: 76px;
	left: 116px;
	top: 552px;
}
#conteneur #cg61 {
	font-size: 1px;
	background: url(../images/bg_cg61.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 30px;
	width: 37px;
	left: 242px;
	top: 553px;
}
#conteneur #ca {
	font-size: 1px;
	background: url(../images/bg_ca.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 29px;
	width: 25px;
	left: 324px;
	top: 554px;
}
#conteneur #ccia {
	font-size: 1px;
	background: url(../images/bg_ccia.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 28px;
	width: 37px;
	left: 399px;
	top: 553px;
}
#conteneur #ccifa {
	font-size: 1px;
	background: url(../images/bg_ccifa.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 35px;
	width: 35px;
	left: 486px;
	top: 550px;
}
#conteneur #cm {
	font-size: 1px;
	background: url(../images/bg_cm.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 34px;
	width: 36px;
	left: 572px;
	top: 550px;
}
#contenu_orne {
	position: absolute;
	left: 113px;
	top: 58px;
	background: url(../images/bg_contenu_orne.jpg) no-repeat left top;
	height: 389px;
	width: 766px;
}
#repondre {
	position: absolute;
	height: 38px;
	width: 511px;
	left: 246px;
	top: 464px;
	border: 1px solid #FF6600;
}
#repondre #edo {
	margin-left: 15px;
}
#repondre #jmo {
	margin-left: 74px;
}
#conteneur #no_indigo {
	position: absolute;
	height: 35px;
	width: 188px;
	top: 550px;
	background: url(../images/bg_no_indigo.gif) no-repeat bottom;
	left: 648px;
	text-align: center;
}
#no_indigo p {
	font: bold 11px Arial, Helvetica, sans-serif;
}
#contenu_bourse {
	position: absolute;
	left: 113px;
	top: 58px;
	background: url(../images/bg_contenu_bourse.jpg) no-repeat;
	height: 389px;
	width: 766px;
}
#contenu_bourse h2 {
	position: absolute;
	top: 140px;
	left: 30px;
	width: 400px;
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}
#contenu_bourse div {
	position: absolute;
	left: 30px;
	top: 220px;
	width: 442px;
	font-size: 12px;
}
#contenu_bourse h4 {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #23854C;
	margin-top: 10px;
}
#contenu_aides {
	position: absolute;
	left: 113px;
	top: 58px;
	background: url(../images/bg_contenu_aides.jpg) no-repeat;
	height: 389px;
	width: 766px;
}
#aides_pave {
	position: absolute;
	height: 57px;
	width: 533px;
	left: 235px;
	top: 372px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
#aides_savoir_plus {
	position: absolute;
	width: 523px;
	left: 235px;
	top: 450px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #0baf4c;
	padding: 5px;
}
#contenu_contacts {
	position: absolute;
	left: 113px;
	top: 58px;
	background: url(../images/bg_contenu_contacts.jpg) no-repeat;
	height: 449px;
	width: 766px;
}
#h_conteneur h1 {
	font-size: 85px;
	text-transform: uppercase;
	font-style: normal;
	color: #13B152;
	position: absolute;
	left: 113px;
	top: 62px;
}
#h_conteneur h1 span {
	font-size: 48px;
	color: #567941;
	vertical-align: 15%;
	display: block;
	position: absolute;
	top: 7px;
	left: 267px;
	width: 497px;
}
#h_conteneur h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 117px;
	left: 384px;
	font-weight: normal;
	color: #567941;
}
#h_texte {
	position: absolute;
	top: 173px;
	left: 375px;
	width: 477px;
	height: 180px;
}
#h_texte h3 {
	font: bold normal 20px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #13B152;
}
#h_texte h4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
#h_texte ul {
	margin: 15px 15px 10px 25px;
	color: #666666;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style: none;
}
#h_texte li {
	background: url(../images/bg_h_texte_li.gif) no-repeat left 4px;
	padding-left: 15px;
	margin-bottom: 2px;
}
#h_texte h5 {
	font: normal 20px/110% Verdana, Arial, Helvetica, sans-serif;
	color: #567941;
}
#h_conteneur #no_indigo {
	position: absolute;
	height: 34px;
	width: 495px;
	left: 121px;
	top: 388px;
	background: url(../images/bg_h_no_indigo.gif) no-repeat right center;
}
#h_conteneur #no_indigo h3 {
	text-transform: uppercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin-top: 7px;
	padding-top: 3px;
	background: url(../images/bg_h_h3.gif) repeat-x;
	width: 205px;
	height: 18px;
	padding-left: 10px;
}
#actus {
	position: absolute;
	height: 72px;
	width: 425px;
	left: 120px;
	top: 436px;
	padding-left: 100px;
}
#actus h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #393997;
	margin-top: 5px;
}
#actus div {
	color: #666;
	margin-left: 15px;
}
#actus h3 {
	position: absolute;
	left: 0px;
	top: 4px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../images/bg_h_h3.gif) repeat-x;
	height: 18px;
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
/* Actus défilantes */
#marqueecontainer {
	position: relative;
	width: 425px; /*marquee width */
	height: 72px; /*marquee height */
	background-color: transparent;
	overflow: hidden;
	border: 0;
}
#vmarquee {
	position: absolute;
}

#contenu_orne h1, #contenu_bourse h1, #contenu_aides h1, #contenu_contacts h1 {
	text-indent: -5000px;
}
#contenu_orne h2 {
	position: absolute;
	left: 26px;
	top: 133px;
	width: 347px;
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}
#contenu_orne #atouts_G {
	position: absolute;
	height: 201px;
	width: 358px;
	left: 25px;
	top: 191px;
	font-size: 12px;
	padding-left: 15px;
}
#contenu_orne #atouts_G li {
	font-size: 12px;
}
#contenu_orne #atouts_D {
	position: absolute;
	height: 107px;
	width: 359px;
	left: 397px;
	top: 288px;
	font-size: 12px;
	padding-left: 15px;
}
#contenu_orne #atouts_D ul {
	font-size: 11px;
	margin-left: 11px;
	list-style: none;
}
#contenu_orne #atouts_D ul li {
	background: url(../images/bg_atouts_D_li.gif) no-repeat left 7px;
	padding-left: 7px;
}
#contenu_orne #atouts_G li {
	margin-bottom: 7px;
}
#repondre h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	position: absolute;
	left: 7px;
	top: 5px;
}
#repondre ul {
	position: absolute;
	width: 366px;
	top: 5px;
	left: 144px;
	font-size: 12px;
	list-style: none;
}
#repondre li {
	background: url(../images/bg_repondre_li.jpg) no-repeat left 4px;
	padding-left: 10px;
}
#partenaires {
	list-style: none;
}
#contenu_aides h2 {
	position: absolute;
	top: 140px;
	left: 30px;
	width: 534px;
	color: #666666;
	font-size: 18px;
	font-weight: normal;
}
#contenu_aides #aides_G {
	position: absolute;
	height: 91px;
	width: 154px;
	left: 35px;
	top: 214px;
	font-size: 12px;
	padding-left: 15px;
	font-size: 12px;
}
#contenu_aides #aides_C {
	position: absolute;
	height: 91px;
	width: 155px;
	left: 230px;
	top: 214px;
	font-size: 12px;
	padding-left: 15px;
	font-size: 12px;
}
#contenu_aides #aides_D {
	position: absolute;
	height: 91px;
	width: 169px;
	left: 410px;
	top: 214px;
	font-size: 12px;
	padding-left: 15px;
	font-size: 12px;
}
#aides_G li, #aides_C li, #aides_D li {
	margin-bottom: 18px;
}
#situation_orne a {
	position: absolute;
	width: 224px;
	top: 174px;
	left: 133px;
	height: 178px;
	display: block;
	text-indent: -5000px;
}
#detail_orne a {
	position: absolute;
	width: 259px;
	top: 181px;
	left: 544px;
	height: 164px;
	display: block;
	text-indent: -5000px;
}
h2.interlocuteurs {
	position: absolute;
	top: 143px;
	font-size: 11px;
	text-transform: uppercase;
	background: url(../images/bg_interlocuteurs.gif) repeat-x;
	font-weight: normal;
	padding-top: 2px;
	padding-left: 10px;
	left: 29px;
	width: 332px;
	height: 34px;
}
ul.interlocuteurs {
	position: absolute;
	top: 185px;
	left: 41px;
	width: 341px;
	height: 96px;
	padding-left: 15px;
	font-size: 12px;
}
ul.interlocuteurs ul {
	margin-left: 11px;
	list-style: none;
}
ul.interlocuteurs ul li {
	background: url(../images/bg_atouts_D_li.gif) no-repeat left 7px;
	padding-left: 7px;
}


p.interlocuteurs {
	font-size: 12px;
	position: absolute;
	left: 41px;
	top: 283px;
}
h2.agricole {
	font-size: 11px;
	font-weight: normal;
	background: url(../images/bg_h_h3.gif) repeat-x;
	padding-top: 2px;
	padding-left: 10px;
	position: absolute;
	left: 30px;
	top: 319px;
	width: 349px;
	height: 18px;
	text-transform: uppercase;
}
p.agricole {
	font-size: 12px;
	position: absolute;
	left: 42px;
	top: 343px;
}
#contenu_contacts #charte {
	position: absolute;
	left: 26px;
	top: 373px;
	width: 360px;
	height: 63px;
	border: 1px solid #8DC53E;
	padding: 5px 5px 2px;
	font-size: 11px;
}
#form_contact h2 {
	font-size: 11px;
	font-weight: normal;
	background: url(../images/bg_h_h3.gif) repeat-x;
	padding-top: 2px;
	padding-left: 10px;
	text-transform: uppercase;
	width: 322px;
	height: 21px;
}
#contenu_contacts h2.professionnels {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	background: url(../images/bg_h_h3.gif) repeat-x;
	padding-top: 2px;
	padding-left: 10px;
	position: absolute;
	left: 409px;
	top: 350px;
	width: 317px;
	height: 17px;
}
#contenu_contacts ul.professionnels {
	padding-left: 15px;
	position: absolute;
	left: 415px;
	top: 375px;
	width: 296px;
	height: 70px;
}
#form_contact {
	display: block;
	position: absolute;
	left: 409px;
	top: 143px;
	width: 327px;
	height: 200px;
}
#coordonnees input {
	color: #258A6A;
	border: 1px solid #999999;
	font-size: 10px;
	padding-top: 1px;
	padding-left: 1px;
	width: 220px;
	height: 16px;
}
#coordonnees label {
	width: 100px;
	display: block;
	float: left;
}
#coordonnees p {
	margin-bottom: 2px;
}
#form_contact #coordonnees {
	margin-top: 5px;
}
#form_contact #validation {
	text-align: right;
	margin-top: 5px;
}
#coordonnees textarea {
	color: #258A6A;
	border: 1px solid #999999;
	padding-top: 1px;
	padding-left: 1px;
	width: 220px;
	height: 50px;
	font: 11px Arial, Helvetica, sans-serif;
}
#validation #bt_valider {
	border: 1px solid #FFFFFF;
	background: #2B9E67;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor:hand;
	cursor:pointer;
}
#bt_valider:hover {
	background: #8DC53E;
	border: 1px solid #FFCC00;
	cursor:hand;
	cursor:pointer;
}
#form_reponse {
	position: absolute;
	top: 185px;
	left: 41px;
	font-size: 12px;
}
#xiti-logo {
	position: absolute;
	height: 22px;
	width: 39px;
	left: 35px;
	/*background: url(../images/xiti.gif) no-repeat;*/
	bottom: 10px;
}

