/*********** slider - bandeaux defilants ************/

#slider { clear:both; position:relative; height:210px !important; z-index:2; background:#fff; margin-bottom:1em;}
#slider .bloc-texte { position:absolute; left:240px; top:40px; padding:0 15px; width:210px; height:170px; border-left:1px solid #999;}
#slider .pages { color:#fff; margin:10px; width:70px;}
#slider .pages img { margin:0 4px; }
#slider .pages a { color:#fff;}
#slider .pages span { display:none; /*display:block; float:left;*/}
#slider h2 { border:0; margin:0; padding:0; color:#000; text-transform:uppercase; font-weight:bold; font-size:1.1em; letter-spacing:0.1em;}


/*** titre notre societe *******/
h1.societe {float:none; color:#fff;}
.recherche input#motscles-addsubmit { color:#fff;}

.presentation h1 {}

/****** Menu bouton accueil ******/
#nav { width: auto; height:285px; background:#232323; border-bottom:1em solid #fff; }
#nav ul.accueil { padding:0; margin:0 0 40px; background: none; border-bottom:0;}
#nav ul li.index a, #nav ul li.index a.aselect { margin-left:0px;}

/****** structure ******/

#contenu, #sidebar { width:100%; padding:0;}
#contenu { padding:0.5em 0 2em;}
h3 { background:none;}
#sidebar { border-right:none; /*background: #1b1b1b url(../images/bg_sidebar_index.gif) repeat-x;*/}

.presentation { 
	float:left;
	width:280px;
	height:270px;
	padding:10px 15px;
	color:#d8dadb;
	background: url(../images/bg_presentation.gif) repeat-x;
}

/* actualites */

#actualites { width:auto; margin:0; padding:1em 0; border:0; background:none; } 
#actualites h2 { font-size:1.3em;}
#actualites a strong, #actualites span.date { font-size:1.2em;}
#actualites p { margin:15px 0; line-height:1.6em;}

#imageMenu { float:left;}
#imageMenu {
	position: relative;
	width:619px;
	height: 283px;
	background:#fff;
	overflow: hidden;
	border-left:1px solid #6b5d69;
}
/* Caroussel d'images */
#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 283px;
}
#imageMenu ul li {float: left;}
#imageMenu ul li a {
	text-indent: -1000px;
	background: none;
	cursor:pointer;
	display:block;
	overflow:hidden;
	height: 283px;
}


/****** styles des blocs *******/

#corps { background:#EEECE9;}


.bloc { width: 300px; min-height:240px; margin:0;}
.bloc ul { margin-left:0; padding:0 10px;}
.bloc .separateur { margin:0 20px;}


/* contacts */

#contacts { margin:0 12px;}
#contacts .gauche { float:left; margin:2em 0 0 2em; padding:0; }
#contacts .droite { padding:10px 0 0; margin-left:0; width:180px; text-align:left !important;}
#contacts h3 { margin:0; padding:8px 0; font-family:"Arial Black", Arial, Helvetica, sans-serif; color:#005496; text-align:center; }
#contacts h3.telephone { background:url(../images/puce_telephone.gif) no-repeat 50px center;}
#contacts h3.contact { background:url(../images/puce_contact.gif) no-repeat 50px center; }
#contacts h3.facebook { background:url(../images/facebook-icone.png) no-repeat 46px center; }

/* catalogues */

#catalogues { padding-bottom:0;}
#catalogues h2 { color:#eee; background:#438bb8;}

#catalogues h3 { 
	margin: 10px 20px 0; 
	padding-left: 25px; 
	padding-bottom:10px;
	font-size:1.1em;
	background:transparent url(../images/puce_h2_catalogue.gif) no-repeat scroll 0 0; 
}

#catalogues h3.public {  margin-top:1em; background-image:url(../images/puce_h2_catalogue-public.gif);}
#catalogues h3.public a { color:#00701d;}
#catalogues h3.public a:hover { color:#d01c22;}
#catalogues p { margin:0 1em; font-size:0.9em;}
#catalogues form#identification { margin:0.5em 2em !important;}
#catalogues input {  float:left;background:#fff;}
#catalogues .row label.main { width:30%;}
#catalogues .row input { width:50% !important; background:#fff;}

/* societe */

#societe p { padding:0 2em; margin:0.5em 0; letter-spacing:0.05em; }
#societe ul { margin-left:2.5em;}

#societe p a, #societe ul a { color:#c60017; }
#societe p a:hover, #societe ul a:hover { color:#333; }




