@charset "utf-8";
/* CSS Document */

body {
	margin:0 0 0 0;
	background-color:#FFFFFF;
	font-size:14px;
	color:#656565;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body a:link {color: #656565; text-decoration: none ;}
body a:visited {color: #656565; text-decoration: none ;}
body a:hover {color: #656565; text-decoration: underline ;}
body a:active {color: #656565; text-decoration: none ;}

.content{
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
	width: 1085px;
}
.content_interne{
	margin-left: auto;
	margin-right: auto;
	margin-top:0;
	margin-bottom:0;
	width: 899px;
}
.content2{
	width: 1085px;
	padding: 50px 0 50px 0;
	float:left;
}
.content2_interne{
	width: 899px;
	padding: 24px 0 24px 0;
	float:left;
}
.top{
	width: 1085px;
	height:11px;
	background-image:url(../images/bg_top.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	float:left;
}
.top_interne{
	width: 899px;
	height:11px;
	background-image:url(../images/bg_top_interne.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	float:left;
}
.main_content{
	width: 1085px;
	background-image:url(../images/main_content.gif);
	background-repeat:repeat-y;
	padding: 0 0 0 0;
	float:left;
}
.main_content_interne{
	width: 877px;
	background-image:url(../images/main_content_interne.gif);
	background-repeat:repeat-y;
	padding: 0 11px 0 11px;
	float:left;
}
.bloc_content{
	width: 1063px;
	padding: 86px 11px 56px 11px;
	float:left;
}
.bloc_content_interne{
	width: 877px;
	padding: 0 11px 0 11px;
	float:left;
}
.left{
	width: 86px;
	height: 569px;
	background-image:url(../images/left.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	float:left;
}
.right{
	width: 86px;
	height: 569px;
	background-image:url(../images/right.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	float:left;
}
.white_bloc{
	width: 877px;
	padding: 7px;
	background-color:#FFFFFF;
	float:left;
}
.contentcenter {
	width: 891px;
	padding: 0;
	float:left;
}
.bottomcenter {
	width: 891px;
	height: 30px;
	padding: 0;
	background-image:url(../images/bottomcenter.gif);
	float:left;
}

.bloc_gris{
	width: 877px;
	height: 525px;
	padding: 0;
	background-image:url(../images/bloc_gris.gif);
	float:left;
}
.homephoto{
	width: 328px;
	padding: 0 157px 0 145px;
	float:left;
}
.homelogo{
	width: 187px;
	padding: 267px 0 0 0;
	float:left;
}
.homebtn{
	display: block;
	width: 187px;
	height:29px;
	padding: 8px 0 0 0;
	margin: 13px 0 0 0;
	background-color:#8b918a;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:17px;
	float:left;
}
a.homebtn:link {
	width: 187px;
	height:29px;
	padding: 8px 0 0 0;
	margin: 13px 0 0 0;
	background-color:#8b918a;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:17px;
	text-decoration:none;
	float:left;
}
a.homebtn:visited {
	width: 187px;
	height:29px;
	padding: 8px 0 0 0;
	margin: 13px 0 0 0;
	background-color:#8b918a;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:17px;
	text-decoration:none;
	float:left;
}
a.homebtn:active {
	width: 187px;
	height:29px;
	padding: 8px 0 0 0;
	margin: 13px 0 0 0;
	background-color:#8b918a;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:17px;
	text-decoration:none;
	float:left;
}
a.homebtn:hover {
	width: 187px;
	height:29px;
	padding: 8px 0 0 0;
	margin: 13px 0 0 0;
	background-color:#e87424;
	text-align:center;
	text-transform:uppercase;
	color:#FFFFFF;
	font-size:17px;
	float:left;
}


.bottom{
	width: 1085px;
	height:11px;
	background-image:url(../images/bg_bottom.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	float:left;
}
.txt_footer{
	width: 891px;
	font-size:11px;
	padding: 0 4px 0 4px;
	float:left;
}
.txt_footer_acc{
	width: 1077px;
	font-size:11px;
	padding: 0 4px 0 4px;
	float:left;
}
.txt_footer1{
	width: 445px;
	padding: 0;
	float:left;
}
.txt_footer2{
	width: 446px;
	padding: 0;
	float:left;
	text-align:right;
}
.txt_footer2_acc{
	width: 632px;
	padding: 0;
	float:left;
	text-align:right;
}

.bottom_interne{
	width: 899px;
	height:11px;
	background-image:url(../images/bg_bottom_interne.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 0;
	float:left;
}

.header{
	width: 877px;
	padding: 0 0 7px 0;
	float:left;
}
.logointerne{
	width: 240px;
	padding: 0 0 0 57px;
	margin: 0 7px 7px 0;
	background-color:#e87424;
	float:left;
}
.slog{
	width: 561px;
	height:86px;
	padding: 0 0 0 12px;
	margin: 0 0 7px 0;
	background-color:#e87424;
	float:left;
}
.txt_slog{
	width: 490px;
	padding: 27px 0 0 0;
	font-size:17px;
	color:#FFFFFF;
	font-style:italic;
	float:left;
}
.langue{
	width: 71px;
	padding: 33px 0 0 0;
	font-size:12px;
	color:#FFFFFF;
	float:left;
}
.langue a:link {color: #FFFFFF; text-decoration: none ;}
.langue a:visited {color: #FFFFFF; text-decoration: none ;}
.langue a:hover {color: #FFFFFF; text-decoration: underline ;}
.langue a:active {color: #FFFFFF; text-decoration: none ;}

.animation{
	width: 877px;
	padding: 0 0 0 0;
	float:left;
}
.menu{
	width: 568px;
	padding: 0 5px 1px 304px;
	float:left;
	font-size:12px;
	color:#FFFFFF; text-transform:uppercase;
}
.menu a:link {color: #FFFFFF; text-decoration: none ;}
.menu a:visited {color: #FFFFFF; text-decoration: none ;}
.menu a:hover {color: #FFFFFF; text-decoration: none ;}
.menu a:active {color: #FFFFFF; text-decoration: none ;}

.btn_menu{
	display: block;
	width: 135px;
	height:26px;
	padding: 9px 0 0 0;
	margin: 0 7px 0 0;
	background-color:#616161;
	text-align:center;
	float:left;
}
a.btn_menu:hover {
	display: block;
	width: 135px;
	height:26px;
	padding: 9px 0 0 0;
	margin: 0 7px 0 0;
	background-color:#e87424;
	text-align:center;
	float:left;
}

.btn_menu_selected{
	display: block;
	width: 135px;
	height:26px;
	padding: 9px 0 0 0;
	margin: 0 7px 0 0;
	background-color:#e87424;
	text-align:center;
	float:left;
}
.btn_envoyer{
	display: block;
	width: 135px;
	height:26px;
	padding: 9px 0 0 0;
	margin: 0 7px 0 0;
	background-color:#e87424;
	text-align:center;
	float:left;
}
a.btn_envoyer:hover {
	display: block;
	width: 135px;
	height:26px;
	padding: 9px 0 0 0;
	margin: 0 7px 0 0;
	background-color:#616161;
	text-align:center;
	float:left;
}
.ombre_menu {
	width: 877px;
	height:37px;
	background-image:url(../images/ombre_menu.gif);
	float:left;
}
.pub {
	width: 213px;
	padding: 0 83px 0 8px;
	float:left;
}
.txt_border {
	width: 559px;
	padding: 0 0 0 0;
	border: 1px solid #c1c5c1;
	float:left;
}
.txt_news {
	width: 561px;
	padding: 35px 0 35px 0;
	float:left;
	border-top: 1px dashed #c1c5c1;
}
.txt {
	width: 561px;
	padding: 35px 0 35px 0;
	float:left;
}
.txt2 {
	width: 561px;
	padding: 0 0 0 0;
	float:left;
}
.marque {
	width: 167px;
	padding: 0 20px 0 0;
	float:left;
}
.marque2 {
	width: 187px;
	padding: 0 0 0 0;
	float:left;
}
.txt_orange {
	color:#E77325;
}
.txt_rouge {
	color:#e2001a;
}
.txt3 {
	width: 321px;
	padding: 0 0 0 0;
	float:left;
}
.txt4 {
	width: 561px;
	padding: 10px 0 10px 0;
	float:left;
}
.txt5 {
	width: 877px;
	padding: 0 0 0 0;
	float:left;
}
.txt6 {
	width: 198px;
	padding: 0 11px 0 0;
	float:left;
}
.txt7 {
	width: 198px;
	padding: 20px 11px 0 0;
	float:left;
}
.map {
	width: 350px;
	padding: 0 0 0 0;
	float:left;
}
.time {
	width: 280px;
	padding: 0 35px 0 35px;
	text-align:center;
	float:left;
}
.time2 {
	width: 280px;
	padding: 0 35px 0 35px;
	text-align:center;
	float:left;
	color:#FFFFFF;
	background-color:#E77325;
}
.time3 {
	width: 40px;
	padding: 0 0 0 0;
	text-align:center;
	float:left;
}
.time4 {
	width: 315px;
	padding: 0 35px 0 0;
	text-align:center;
	float:left;
}
.time5 {
	width: 35px;
	padding: 0 0 0 0;
	float:left;
}
.ami {
	width: 512px;
	padding: 3px 0 3px 47px;
	float:left;
	color:#FFFFFF;
	background-color:#E77325;
	font-size:14px;
	text-transform:uppercase;
}
.envoyer_ami {
	width: 512px;
	padding: 20px 0 10px 47px;
	float:left;
}
.envoyer_ami2 {
	width: 512px;
	padding: 10px 0 10px 47px;
	float:left;
}
.envoyer_ami3 {
	width: 512px;
	padding: 0 0 10px 47px;
	float:left;
}
.envoyer_ami3 a:link {color: #FFFFFF; text-decoration: none ;}
.envoyer_ami3 a:visited {color: #FFFFFF; text-decoration: none ;}
.envoyer_ami3 a:hover {color: #FFFFFF; text-decoration: none ;}
.envoyer_ami3 a:active {color: #FFFFFF; text-decoration: none ;}

.champs_ami {
	width: 170px;
	padding: 0 0 0 0;
	float:left;
}
.champs_ami2 {
	width: 512px;
	padding: 0 0 5px 0;
	float:left;
}

.photos_nouveautes {
	width: 194px;
	padding: 0 0 0 45px;
	float:Left;
	text-align:right;
}
.btn_footer {
	width: 284px;
	padding: 0 0 0 588px;
	float:left;
}
.partager {
	width: 133px;
	height:24px;
	margin: 0 7px 0 0;
	padding: 9px 0 0 0;
	text-align:center;
	border: solid 1px #616161;
	font-size:11px;
	float:left;
}
.partager a:link {color: #656565; text-decoration: none ;}
.partager a:visited {color: #656565; text-decoration: none ;}
.partager a:hover {color: #e87424; text-decoration: none ;}
.partager a:active {color: #656565; text-decoration: none ;}
.footer {
	width: 877px;
	height:67px;
	background-image:url(../images/footer.gif);
	float:left;
}

.erreur2 {
	width: 332px;
	padding: 5px 0 0 170px;
	font-size:11px;
	float:left;
	color:#f71010;
	font-size:12px;
}

