/* Slide */
#content_slide {
	background: none repeat scroll 0 0 #ccc;
	height: 573px;
	left: 50%;
	margin-left: -496px;
	position: absolute;
	top: 0;
	width: 991px;
	z-index: 2;
	overflow: hidden;
}
#slider_home {
	width: 991px !important;
}

/*------ARTICLE PREFORMATÉ 4--------*/


.part_top{
	margin-bottom:30px;
}
.part_bottom{
	padding:0 20px;
}


.mentions_legales #contents p {
	text-align:justify;
}





/*--------ACTUS / PRESSE-------*/

.actualites .visuel{
	width:720px;
	height:290px;
	overflow:hidden;
	background:url(/images/cf/02_simon/visuels/gd_visuel_actus.jpg) no-repeat;
}
#news #chapo{
	display:none;
}
.content_actu .date {
	text-align:right;
}
a.all {
	float: left;
	background: #BD0914;
	color: #fff;
	padding: 2px 5px;
	text-decoration: none;
}
.actualites .title_actu {
	width:112px;
	height:35px;
	background:transparent url(/images/cf/02_simon/structure/bt_actu.png) no-repeat 0 0;
	margin:20px 0 0 0;
	padding:15px 0 0 15px;
	float:left;
}

.actualites .link_press{
	width:123px;
	height:35px;
	background:transparent url(/images/cf/02_simon/structure/bt_presse.png) no-repeat 0 0;
	margin:20px 0 0 -15px;
	padding:15px 0 0 25px;
	float:left;
}
.actualites .link_press:hover{
	width:123px;
	height:35px;
	background:transparent url(/images/cf/02_simon/structure/bt_presse.png) no-repeat 0 -50px;
	margin:20px 0 0 -15px;
	padding:15px 0 0 25px;
	float:left;
}

.actualites .link_press a {
	color:#666;
	text-decoration:none;
}
.actualites .title_actu a {
	color:#BD0914;
	text-decoration:none;
}

#news .content_news h2{
	margin-top:0;
}
.actualites #news_list, .actualites .content_actu {
	padding:20px 10px 10px 10px;
	background:#f5f5f4;
	width:670px;
}
#news .back{
	display:none;
}
#news .pager{
	background:#fff;
	padding:10px 0;
	margin:20px 0 0 0;
}
#news .pager a{
	background:none;
	border:none;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

#news .pager .PagerPrevious {
	border-right:1px solid #666;
	margin:0;
	padding:0 10px 0 0;
}
#news .pager .PagerNext {
	margin:0;
	padding:0 0 0 10px;
}
#news .pager .PagerPrevious:visited{
	color:#ff9900;
}
#news .pager .PagerNext:visited{
	color:#ff9900;
}
.news_event {
	margin-bottom: 40px;
	position: relative;
}
.news_event .chapoPicture {
	width: 250px;
	height: 140px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}
	.news_event .chapoPicture img {
		width: 100%;
	}
.news_event .linksmore {
	text-align: left;
}
	.news_event .linksmore a  {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		text-decoration: none;
	}
		.news_event .linksmore a span {
			background: #BD0914;
			color: #fff;
			padding: 2px 5px;
			width: 90px;
			margin: 116px 0 0 266px;
			display:block;
		}
	span.close {
		background: #BD0914;
		color: #fff;
		padding: 2px 5px;
		text-decoration: none;
		margin: 10px 0 0 605px;
		display: block;
		width: 55px;
		cursor: pointer;
	}
	span.close.top {
		margin-top: 0;
	}
.news_event h2 {
	margin-top: 0;
}
.news_event.active {
	border-top: 3px solid #BD0914;
	border-bottom: 3px solid #BD0914;
	padding: 0 0;
}
.news_event h2.title, .news_event .pager {
	display: none;
}
.news_event .content_actu {
	padding: 0;
}
.news_event .content_actu .date, .news_event a.all {
	display: none;
}
	
/*--------PRESSE-------*/

.presse #directory h1 {
	display:none;
}
.presse #directory .title_global {
	display:block;
}

.presse #directory .visuel{
	width:720px;
	height:290px;
	overflow:hidden;
	background:url(/images/cf/02_simon/visuels/gd_visuel_actus.jpg) no-repeat;
}

.presse #directory .title_actu{
	width:112px;
	height:35px;
	background:transparent url(/images/cf/02_simon/structure/bt_actu.png) no-repeat 0 -50px;
	margin:20px 0 0 0;
	padding:15px 0 0 15px;
	float:right;
	z-index:1000;
}
.presse #directory .title_actu:hover{
	width:112px;
	height:35px;
	background:transparent url(/images/cf/02_simon/structure/bt_actu.png) no-repeat 0 0;
	margin:20px 0 0 0;
	padding:15px 0 0 15px;
	float:right;
}

.presse #directory .link_press{
	width:123px;
	height:35px;
	background:transparent url(/images/cf/02_simon/structure/bt_presse.png) no-repeat 0 -50px;
	margin:20px 0 0 -20px;
	padding:15px 0 0 25px;
	float:right;
}
.presse .onglet{
	width:255px;
	height:70px;
}
.presse .title_actu a{
	color:#666;
	text-decoration:none;
}
.presse .article_presse {
	width: 128px;
	height: 160px;
	float: left;
	margin: 0 15px 55px;
}
	.presse .article_presse .thumbnail{position:absolute;width:128px;height:128px;overflow:hidden;}
	.presse .article_presse .thumbnail img{width:100%;}
	.presse .article_presse a {
		width: 128px;
		height: 128px;
		position: absolute;
		text-indent: -9999px;	
		background:transparent/* url(/images/cf/02_simon/structure/newspaper.png) no-repeat left top*/;	
	}
	.presse .article_presse h4 {
		margin-top: 135px;
		line-height:14px;
	}


/*--------OCCAS'-------*/

.materiels_d_occasion #directory .visuel{
	width:720px;
	height:290px;
	overflow:hidden;
	background:url(/images/cf/02_simon/visuels/panoramique_occasions.jpg) no-repeat;
	margin:5px 0 0 0;
}

.materiels_d_occasion #directory .entries{
	height:auto;
	background:none;
	padding:20px 0 20px 5px
}
.materiels_d_occasion #directory .entries .annonce_occas {
	margin-bottom:15px;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce{
	background:#f5f5f4;
	padding: 20px 10px 10px;
    width: 660px;
	margin:0 0 0 0;
}
.materiels_d_occasion #directory .entries .annonce_occas .date_depot{
	background:url(/images/cf/02_simon/structure/onglet_occas.jpg) no-repeat;
	width:143px;
	height:18px;
	padding:5px 0 0 10px;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce h3{
	text-transform:uppercase;
	margin-top:0;
	margin-bottom:0;
	float:left;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce h5{
	margin-top:0;
	margin-bottom:0;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce h6{
	margin-top:0;
}


.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .apercu{
	width:200px;
	height:135px;
	overflow:hidden;
	margin-bottom:10px;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .apercu img{
	height:155px;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .part_left{
	width:200px;
	margin:0 20px 0 0;
	float:left;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .part_right{
	width:440px;
	float:left;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .part_right p{
	line-height:14px;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .div_field_9{
	width:60px;
	height:60px;
	margin-right:10px;
	overflow:hidden;
	float:left;
	border:1px solid #666;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .div_field_9 img{
	margin:0;
}
.materiels_d_occasion #directory .entries .annonce_occas .content_annonce .print_fiche{
	background:url(/images/cf/02_simon/structure/picto_print.jpg) no-repeat;
	height:20px;
	display:block;
	padding:7px 0 0 37px;
	width:110px;
	color:#bd0914;
	text-decoration:none;
	font-weight:bold;
}
.materiels_d_occasion #directory .entries .annonce_occas .bt_repondre{
	display:block;
	width:670px;
	background:#dfdfdf url(/images/cf/02_simon/structure/fleche-top.png) no-repeat 605px 6px;
	height:25px;
	padding:3px 0 0 10px;
	color:#bd0914;
	text-decoration:none;
}
.materiels_d_occasion #directory .entries .annonce_occas .bt_repondre span{
	line-height:25px;
}

.materiels_d_occasion #directory .entries .annonce_occas .bt_repondre:hover {
	background:#999 url(/images/cf/02_simon/structure/fleche-top.png) no-repeat 605px 6px;
}
.materiels_d_occasion #directory .entries .annonce_occas .bt_repondre img{
	vertical-align:middle;
	margin:-4px 0 0;
}
	
.formulaire_occas h2{
		font-family:CalibriRegular, Arial,Helvetica,sans-serif;
		font-size:1.2em;
}
.formulaire_occas .intro{
	width:200px;
	float:left;
	line-height:15px;
}
.formulaire_occas .part_center,
.formulaire_occas .part_right{
	float:left;
}
.formulaire_occas .part_right{
	width:234px !important;
}

.formulaire_occas fieldset {
    margin: 0;
    padding: 0;
}

.formulaire_occas .part_center label {
	width:75px;
	color:#666;
}
.formulaire_occas .part_center .row{
	padding:0;
	margin:3px 0;
}
.formulaire_occas .part_right .row{
	margin:0;
	padding:0 0 0 20px;
	color:#666;
}
.formulaire_occas .part_right .row textarea{
	width:100%;
	height:153px;
}
.formulaire_occas .part_right .submit{
	text-align:right;
	width:70px;
	margin:5px 0 0 170px;
}
.formulaire_occas .part_right .submit input{
	border:none;
	background:transparent url(/images/cf/02_simon/structure/fleche_rouge.png) no-repeat 0 3px;
	color:#bd0914;
	padding:0 0 0 5px;
	font-weight:bold;
	cursor:pointer;
}


/*-----------PAGE NEWSLETTER----------*/

.newsletter .gd_visuel{
	width:720px;
	height:290px;
	background:transparent url(/images/cf/02_simon/structure/gd_visuel_newsletter.jpg) no-repeat 0 0;
}

.newsletter .intro{
	margin:30px 0;
	width:680px;
}
.newsletter #newsletter .submit {
	width:55px;
	margin:0px 0 0 0;
}

.newsletter #newsletter .submit input {
	background:#bd0914;
	border:none;
	padding:0 6px;
	cursor:pointer;
margin: 0 0 0 387px;}

.newsletter #newsletter fieldset{
	width:442px;
	margin:0;
	padding:0;
	height:auto;
}
.newsletter #newsletter fieldset .row{
	padding:0;
	margin:0;
}
.newsletter #newsletter fieldset .row label{
	width:90px;
}

.newsletter #newsletter fieldset .row input, select, textarea {
	width:350px;
}





/*----------page contact----------*/
.contact .formulaire{
	background:#f5f5f4;
	padding:10px 10px;
	color:#666;
	width:255px;
}
.contact .formulaire fieldset{
	padding:0;
	margin:0;
}
.contact .formulaire fieldset .row{
	padding:0;
	margin:3px 0;
}
.contact .formulaire .row.none{display:none;}
.contact .formulaire h1{
	display:none;
}
.contact .formulaire label{
	width:80px;
}
.contact .formulaire .row_message label{
	width:200px;
}
.contact .formulaire  input, select, textarea {
	width:175px;
	height:17px;
}
.contact .formulaire .row_message input, select, textarea {
	width:255px;
	height:80px;
}
.contact .formulaire .submit input {
	width:255px;
	background:#bd0914;
	border:none;
	text-align:center!important;
	cursor:pointer;
}
.contact .colleft{
	width:57%;
}
.contact .colright{
	width:38%;
}

.contact .gd_visuel{
	height:290px;
	width:720px;
	overflow:hidden;
	margin-bottom:50px;
}


/*----------page plan du site----------*/
.plan_du_site .gd_visuel{
	height:290px;
	width:720px;
	overflow:hidden;
	margin-bottom:10px;
	background:transparent url(/images/cf/02_simon/structure/gd_visuel_sitmap.jpg) no-repeat 0 0;
}
.plan_du_site  .sitemap_level0 {
	margin:0;
}
.plan_du_site  .sitemap_level0 .simon{
	color:#fff;
	background:none;
	padding:0;
}
.plan_du_site  .sitemap_level0 .simon a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background:black;
	display:block;
	padding:3px 10px;
	width:670px;
}

.plan_du_site  .sitemap_level1{
	margin:0;
	background:none;
}
.plan_du_site  .sitemap_level1 li{
	background:none;
	padding:0;
}

.plan_du_site .sitemap .sitemap_level1 li a{
	background:none;
	color:#bd0914;
	border-bottom:1px dotted #000;
	font-weight:bold;
}
.plan_du_site .siteMapPage .sitemap .sitemap_level2{
	margin:0;
}
.plan_du_site .siteMapPage .sitemap .sitemap_level2 li{
	float:left;
	width:230px;
	padding:10px 0 0 0;
}
.plan_du_site .siteMapPage .sitemap .sitemap_level2 li a{
	border:none;
	font-weight:normal;
}
.plan_du_site .siteMapPage .sitemap .sitemap_level2 li a{
	display:inline;
	text-transform:none;
	color:#000;
	font-size:1.1em;
}

.plan_du_site .nos_machines .siteMapPage .sitemap .sitemap_level2{
	height:220px;
	border-bottom:1px dotted #000;
	width:690px;
}

.plan_du_site .nos_machines .siteMapPage .sitemap .sitemap_level2 .sitemap_level3{
	list-style:disc;
}
.plan_du_site .nos_machines .siteMapPage .sitemap .sitemap_level2 .sitemap_level3 li{
	padding:0;
}

.plan_du_site .nos_machines .siteMapPage .sitemap .sitemap_level2 .sitemap_level3 a{
	padding:0;
	color:#666;
}


/*---------- page simon--------*/
.simon .content_societe .part_left{
	width:430px;
	margin-right:20px;
 	float:left;
	padding:0 0 0 20px;
}

.simon .content_societe .chiffrescles{
	width:209px;
	float:left;
}
.simon .content_societe .chiffrescles .header_cc{
	width:169px;
	height:53px;
	background:transparent url(/images/cf/02_simon/structure/bg_chiffrescles.png) no-repeat 0 0;
	padding:20px 0 0 40px;
}

.simon .content_societe .chiffrescles .content_cc{
	width:209px;
	height:auto;
	background:transparent url(/images/cf/02_simon/structure/bg_chiffrescles-02.png) repeat-y 0 0;
}
.simon .content_societe .chiffrescles .content_cc ul{
	padding:0 30px 0 55px;
	margin:0;
	list-style:disc;
}
.simon .content_societe .chiffrescles .content_cc ul li{
	background:none;
	color:#fff;
    font-family: 'AUdimatRegular', Arial,Helvetica,sans-serif;
	font-size:1.1em;
	padding:0;
	line-height:20px;
}

.simon .content_societe .chiffrescles .footer_cc{
	width:209px;
	height:21px;
	background:transparent url(/images/cf/02_simon/structure/bg_chiffrescles-03.png) no-repeat 0 0;
}


.simon .content_societe .chiffrescles H3{
	color:#FFF;
	font-weight:normal;
	font-size:1.1em;
}
.simon .content_societe .gd_visuel{
	height:290px;
	width:720px;
	overflow:hidden;
	margin-bottom:50px;
}
.simon .content_societe .texte_suite{
	width:630px;
	margin:20px 0;
	padding:0 20px;
}


/*----------PAGE ACCUEIL---------*/


/*VIDEOS-WIDGET*/
.home_simon .box_video{
	position:absolute;
	width:240px;
	height:240px;
	border-left:1px dotted #bd091a;
	border-right:1px dotted #bd091a;
	margin:0px 0 0 -315px;
	top:575px;
	padding:20px 30px 0;
	z-index: 10;
}
.home_simon .box_video .title{
	background: url("/images/cf/02_simon/structure/grille.png") repeat-x scroll 0 100% transparent;
	height:12px;
	margin-bottom:10px;
}

.home_simon .box_video h4{
	display:inline;
	background:#fff;
	padding:0 7px 0 0;
    color: #666666;
    font-family: AUdimatBold,Arial,Helvetica,sans-serif;
    font-size: 1.3em;
    font-weight: normal;
    margin: 0;}
.home_simon .box_video .link_video{
	float:right;
	background:transparent url(/images/cf/02_simon/structure/fleche_rouge.png) no-repeat 0 4px;
	padding:0 0 0 7px;
	color:#bd091a;
	text-decoration:none;
	margin-top:0;
}



.home_simon .box_video .bloc_video{
	width:55px;
	height:37px;
	margin: 0 2px 2px 3px;
	float: left;
	overflow:hidden;
	position:relative;
}
.home_simon .box_video .bloc_video .vignet_video img{
	width:55px;
}
.home_simon .box_video .bloc_video a.player{
	display:block;
	width:55px;
	height:37px;
	cursor:pointer;
	position:absolute;
	top:0;
	margin:0;
	
	background:#FFFFFF;
	opacity : 0;
    -moz-opacity : 0;
    -ms-filter: "alpha(opacity=0)"; /* IE 8 */
    filter : alpha(opacity=0); /* IE < 8 */

}

.home_simon .box_video .bloc_video.big{
	width:240px;
	height:170px;
	margin:0 2px 2px 0;
}
.home_simon .box_video .bloc_video.big img{
	width:240px;
}
.home_simon .box_video .bloc_video.big a.player{
	display:block;
	width:240px;
	height:163px;
	cursor:pointer;
	position:absolute;
	margin:-233px 0 0 0px;
	z-index: 2000;
}

/*PAGE VIDEO*/
.simon_en_video #directory .visuel {
	background: url(/images/cf/02_simon/visuels/gd_visuel_video.jpg) no-repeat scroll 0 0 transparent;
    height: 290px;
    margin: 5px 0 30px 0;
    overflow: hidden;
    width: 720px;
}
.simon_en_video #directory .entries {
	background:none;
	margin-left:10px;
	padding:0;
	width:700px;
}
.simon_en_video #directory .entries .bloc_video{
	background:#f5f5f4;
	padding:10px;
	width:310px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.simon_en_video #directory .entries .bloc_video a.player{
	display:block;
	width:310px;
	height:115px;
	cursor:pointer;
	position:absolute;
	margin:-105px 0 0 -10px;
	
	background:#FFFFFF;
	opacity : 0;
    -moz-opacity : 0;
    -ms-filter: "alpha(opacity=0)"; /* IE 8 */
    filter : alpha(opacity=0); /* IE < 8 */

}

.simon_en_video #directory .entries .bloc_video .vignet_video{
	width:130px;
	height:97px;
	float:left;
	background:#000;
}
.simon_en_video #directory .entries .bloc_video .vignet_video img{
	width:130px;
}
.simon_en_video #directory .entries .bloc_video table{
	width:170px;
	float:left;
	border:none;
	margin-left:10px;
	height:97px;
	padding:0;
	margin-bottom:0;
}
.simon_en_video #directory .entries .bloc_video table td{
	border:none;
	padding:0;
}

/*--------GOODIES-------*/
.goodies .visuel{
	width:720px;
	height:290px;
	overflow:hidden;
	background:url(/images/cf/02_simon/visuels/bandeau-fond-ecran.jpg) no-repeat;
}
.goodies #contentsInner h1 {
	margin-top: -70px;
}
.goodies #contentsInner .fond_ecran {
	display: inline-block;
	vertical-align:top;
	width: 230px;
	margin-right:10px;
}
.goodies #contentsInner .fond_ecran.no {
	margin-right: 0;
}
	.goodies #contentsInner .fond_ecran img {
		max-width: 100%;
	}
	.goodies #contentsInner .fond_ecran a {
		display: inline-block;
		margin: 10px 15px 0 0;
		text-decoration:none;
		font-size:15px;
		color:#BD0914;
	}
	.goodies #contentsInner .fond_ecran a.last {
		margin-right: 0;
	}