/*------------------------------------------------*
 *---  WWW.ICARE-NET.COM - agence web 02-04-2008 --*
 *------------------------------------------------*/


html {
 margin: 0;
 padding: 0;
}


body {
	margin: 0;
	padding: 0;
	background-color:#313537;
	font:11px/1.2em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#general {
	width:944px;
	margin: 0 auto;
	padding: 0 0;
	background:#313537 url(/images/maison-aubrac.com/backgrounds/general.gif) no-repeat 172px 77px;
}
#header {
	height:160px;
	padding:0 0 0 0;
	position:relative;
}
#header.home {
	height:395px;
}
#baseline {
	position:absolute;
	bottom:5px;
	right:-10px;
}
.home #baseline {
	bottom:18px;
	right:39px;
}
#header a, #header ul {
	display:block;
	float:left;
}
#header a img {
	border:none;
	display:block;
	margin:7px 7px 0 0;
}
h1, h2, h3, h4, h5 { margin:0; padding:0; }
#content {
	padding:22px;
/* margin-bottom:7px; */
}

#content p.txt { font-size:16px; }

#content.page_0 {
	padding:0;
	height:auto;
}
#content.page_1 {
	background:#4D5859 url(/images/maison-aubrac.com/backgrounds/histoire.gif) no-repeat top left;
}
#content.page_1 h1 {
	padding-bottom:40px;
	height:20px;
	width:940px;
}
#content.page_1 h2 {
	padding:30px 0 10px 0;
	font:bold 13px/1.2em Arial, Helvetica, sans-serif;
}
#content.page_1 p {
	padding-right:70px;
	font:10px/1.2em Arial, Helvetica, sans-serif;
}
#content.page_1 img {
	float:left;
	margin-right:40px;
}
#content.page_2 {
	background:#4D5859 url(/images/maison-aubrac.com/backgrounds/histoire.gif) no-repeat top left;
}

#content.page_3 {
	background:#4D5859 url(/images/maison-aubrac.com/backgrounds/references.gif) no-repeat top left;
}
#content.page_4 {
	background:#5E686A url(/images/maison-aubrac.com/backgrounds/partenaires.gif) no-repeat top left;
}
#content.page_2 p, #content.page_3 p, #content.page_4 p {
	padding:0 370px 0 40px;
}
#content.page_2 div, #content.page_3 div, #content.page_4 div {
	display:block;
	width:357px;
	*width:380px;
	float:left;
	padding:20px 40px;
	*padding:10px 40px;
}
#content.page_2 div a, #content.page_3 div a, #content.page_4 div a {
	float:left;
	display:block;
	padding:0 15px 40px 0;
}
#content.page_2 div a img, #content.page_3 div a img, #content.page_4 div a img {
	border:none;
}
#content.page_2 div h2, #content.page_3 div h2, #content.page_4 div h2 {
	font:bold 13px/1.2em Arial, Helvetica, sans-serif;
}
#content.page_2 div h2 span, #content.page_3 div h2 span, #content.page_4 div h2 span {
	display:block;
	font-weight:normal;
}
#content.page_2 div p, #content.page_3 div p, #content.page_4 div p {
	padding:0;
}

#content.page_5 {
	background:#222729 url(/images/maison-aubrac.com/backgrounds/recrutement.gif) no-repeat top left;
}
#content.page_5 div {
	display:block;
	width:685px;
	padding:9px 0 0 136px;
	clear:left;
}
#content.page_5 div img {
	float:left;
	margin-right:25px;
}
#content.page_5 div h2 {
	font:bold 13px/1.2em Arial, Helvetica, sans-serif;
	padding:35px 0 10px 0;
}
#content.page_5 div h2 span {
	display:block;
	font-weight:normal;
}
#content.page_5 div p {
	font:10px/1.2em Arial, Helvetica, sans-serif;
}
#content.page_5 div p span {
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	display:block;
}
#content.page_5 div p a {
	display:block;
	text-decoration:underline;
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#content.page_5 div.formulaire_general {
	width:400px;
	padding:0;
}
#content.page_5 div.formulaire_general #div_calend {
	width:155px;
	border:1px solid #666666;
	background:#eee;
	clear:none;
	display:none;
	margin-left:0;
	margin-top:-80px;
	padding:0;
	position:absolute;
	z-index:100;
}
#content.page_5 div.formulaire_general #calend, #content.page_5 div.formulaire_general #div_calend div {
	width:auto;
	padding:0;
}
#content.page_5 div.formulaire_general .formulaire_msgRetour {
	width:285px;
	margin:100px auto 0 auto;
	padding:10px;
}
#content.page_6_1 {
	background:#61524f url(/images/maison-aubrac.com/backgrounds/presse_01.gif) no-repeat top left;	
}
#content.page_6_1 div {
	padding:25px 92px 25px 118px;
}
#content.page_6_1 div h2 {
	font:bold 13px/1.2em Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
#content.page_6_1 div h2 span {
	display:block;
	font-weight:normal;
}
#content.page_6_1 div a.lien_pdf {
	display:block;
	width:650px;
	clear:both;
	text-align:right;
	padding:5px 0;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#content.page_6_1 div p {
	padding:0 25px 10px 0;
           /*width:320px;*/
	float:left;	
}

#content.page_6_2 {
	background:#61524f url(/images/maison-aubrac.com/backgrounds/presse_01.gif) no-repeat top left;	
}
#content.page_6_2 div {
	padding:25px 92px 25px 118px;
}
#content.page_6_2 div h2 {
	font:bold 13px/1.2em Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
#content.page_6_2 div h2 span {
	display:block;
	font-weight:normal;
}
#content.page_6_2 div a.lien_pdf {
	display:block;
	width:650px;
	clear:both;
	text-align:right;
	padding:5px 0;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#content.page_6_2 div a.lien_photo {
	display:block;
	width:650px;
   clear:both;
   border:none;
	text-align:right;
	padding:5px 0;
	color:#FFFFFF;
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#content.page_6_2 div p {
	padding:0 25px 10px 0;
           /*width:320px;*/
	float:left;	
}

#content.page_6_3 {
	background:#7a7777 url(/images/maison-aubrac.com/backgrounds/presse_03.gif) no-repeat top left;
	padding:22px 12px 22px 32px;
}
#content.page_6_3 h1 {
	border-bottom:1px solid #9e928f;
	margin-bottom:20px;
}
#content.page_6_3 div {
	float:left;
	/*height:180px;*/
}
#content.page_6_3 a {
	display:block;
	width:184px;
	color:#FFFFFF;
	margin:0 0 35px 0;
	font:bold 11px/2em Arial, Helvetica, sans-serif;
	text-decoration:none;
	background:url(/images/maison-aubrac.com/deco/picto_photo.gif) no-repeat bottom right;
}
#content.page_6_3 a:hover {
	text-decoration:underline;
}

#content.page_6_3 a.highslide {
	margin:0 41px 0 0;
	background:none;
	height:130px;
	border-bottom:1px solid #fff;
	padding-bottom:4px;
}
#content.page_6_3 a.highslide img {
	border:none;
	display:block;
	margin:0 auto;
}
#content.page_6_4 {
	background:#232c2b url(/images/maison-aubrac.com/backgrounds/presse_04.gif) no-repeat top left;	
}
#content.page_6_4 h1 {
	border-bottom:1px solid #9e928f;
}
#content.page_6_4 h2 {
	font:bold 11px/1.6em Arial, Helvetica, sans-serif;
}
#content.page_6_4 div {
	margin:10px auto;
	width:480px;
}

#content.page_7 {
	background:#4D5859 url(/images/maison-aubrac.com/backgrounds/recrutement.gif) no-repeat top left;
}
#content.page_7 h1 {
	font:bold 18px/1.2em Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

/* PAGE ACTUALITES */
#content.page_8 {
	background:#4D5859 url(/images/maison-aubrac.com/backgrounds/histoire.gif) no-repeat top left;	
}
#content.page_8 div {
	padding:25px 92px 25px 118px;
}
#content.page_8 div h2 {
	font:bold 13px/1.2em Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}
#content.page_8 div h2 span {
	display:block;
	font-weight:normal;
}
#content.page_8 div a.lien_pdf {
	display:block;
	width:650px;
	clear:both;
	text-align:right;
	padding:5px 0;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	font:bold 11px/1.2em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#content.page_8 div p {
	padding:0 25px 10px 0;
           /*width:320px;*/
	float:left;	
}

.nav_pages { text-align:center; padding-top:4px; padding-bottom:10px; color:#9e928f; font-size:12px;}
.nav_pages a { text-decoration:none; color:#9e928f; }
.nav_pages a:hover { color:#f3f2f1; }
.nav_pages .menu_actif { color:#f3f2f1; }

.intro {
	background:#232c2b;
	padding:28px 435px 28px 28px;
	margin:26px 0 0 0;
	height:170px;
	width:140px;
	float:left;
	position:relative;
}
.intro h1 {
	font:bold 16px/1.1em Arial, Helvetica, sans-serif;
	padding:0 0 12px 0;
}
.intro p {
	font:10px/1.3em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.intro img {
	top:0;
	right:0;
	position:absolute;
}
.actus {
	background:#43484a;
	padding:18px 22px;
	width:290px;
	float:left;
	margin:26px 0 0 6px;
	font:10px/1.2em Arial, Helvetica, sans-serif;
}
.actus h2 {
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	padding: 0 0 8px 0;
}
.actus p {
	width:245px;
	margin: 0;
	padding: 0 0 8px 0;
}
.actus a {
	color:#9e928f;
	display:block;
}
#mini_sites {
	width:944px;
	height:134px;
	clear:both;
	padding-top:7px;
}
#mini_sites a img {
	border:none;
	margin:0 2px 0 0;
}

#module_newsletter {
	display:block;
	background-color:#232C2B;
	padding:18px 22px;
	width:290px;
	float:left;
	margin:6px 0 0 6px;
}
#module_newsletter h2 {
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	padding: 0 0 8px 0;
}
#module_newsletter p {
	width:245px;
	margin: 0;
	padding: 1px;
}
#module_newsletter form {
	display:block;
	margin:5px auto;
	width:180px;
}
#module_newsletter input {
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding:2px;
	border:1px solid #43484A;
	color:#43484A;
}
.newsletter_pop {
	background-color:#4C5F5D;
	padding:5px;
	margin:0px auto;
	width:276px;
}
.bt_submit {
	cursor:pointer;
}
#footer {
	clear:both;
	width:980px;
	margin:0 auto;
	padding:20px 0;
	color:#e5e5e5;
	text-align:right;
}
#footer a {
	color:#e5e5e5;
	text-decoration:none;
}

