body{
	background-image:url("images/navigation_04.jpg");
	background-repeat:repeat-x;
}

#page{
	width:1004px;
	margin:auto;
}

#lien_accueil{
	margin:0px;
	padding:0px;
	height:57px;
	width:300px;
	float:right;
	cursor:pointer;
}

#entete{
	height:128px;
	width:1004px;
	background-image:url("images/top.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	font-size:0px;
	border:none;
}

.spip_in, .spip_in:hover, .spip_in:visited{
	font-weight:bold;
}

.spip_out, .spip_out:hover, .spip_out:visited{
	font-weight:bold;
}

/* la barre de menu horizontale */
.menuD{
	width:982px;
	margin-left:11px;
}

/* Styles des menus déroulants */
.menuD #liner-gauche{
	background-image:url("images/liner-gauche.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:7px;
	height:43px;
	float:left;
}

.menuD .barre{
	float:left;
	padding:0px;
	height:41px; 
	width:982px;
/*
	margin-top:57px;
*/
	margin:0px;
}

.menuD #rubrique2{
	float:left;
	width:115px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique22{
	float:left;
	width:115px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique27{
	float:left;
	width:104px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique1{
	float:left;
	width:104px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique11{
	float:left;
	width:106px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique8{
	float:left;
	width:106px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique12{
	float:left;
	width:106px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique7{
	float:left;
	width:106px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD #rubrique_recherche{
	float:left;
	width:118px;
	height:41px;
	padding:0px;
	list-style:none;
	cursor:hand;
}

.menuD .lien_rubrique{
	height:41px;
	display:block;
}

.menuD .liste{
	display:none;
	width:190px;
	position:absolute;
	text-align:left;
	margin:0px;
	padding:0px;
/*
	background:#cacaca;
*/
}

.menuD .item{
	width:190px;
	text-align:left;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#cacaca;
	list-style:none;
	border-bottom:1px solid #ccc;
	border-left:1px solid #bbb;
	border-right:1px solid #ccc;
	
}

.menuD .item a{
	width:175px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:none;
	text-align:left;
	display:block;
	margin-left:10px;
	margin-right:5px;
	color:#000
}

.menuD .item a:hover{
	background-color:#cacaca;
	color:#000
}

.menuD .basmenu{
	margin-top:-1px;
}

#cadre_recherche {
	width:118px;
	height:41px;
	background-image:url("images/navigation_13.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	font-size:10px;
}

#cadre_recherche .submit, #cadre_recherche label{
	display:none;
}

#cadre_recherche input{
margin-top:13px;
margin-left:0px;
	border:none;
	width:70px;
	height:14px;
	background:none;
	padding:none;
}

#reflet{
	background-image:url("images/navigation_14.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:1004px;
	height:30px;
	margin-top:-23px;
}

#pied{
	width:1004px;
	height:28px;
	background:url("images/pied.jpg") no-repeat;
	border:none;
}

#pied small{
	
}

/* la page sommaire */

#pave-accueil{
	width:1004px;
	margin:auto;
}

#pave-accueil #gauche{
	float:left;
	width:495px;
	height:455px;
	background:url("images/k-serveur.jpg") no-repeat
}

#pave-accueil #droite{
	float:left;
	width:495px;
	height:455px;
	margin-left:12px;
	background:url("images/k-phone.jpg") no-repeat
}

#pave-accueil #gauche .texte{
	margin-left:240px;
	margin-top:210px;
	width:230px;
	height:180px;
	
}

#pave-accueil #droite .texte{
	margin-left:240px;
	margin-top:210px;
	width:230px;
	height:180px;
	
}

#pave-accueil #gauche .infos{
	margin-left:330px;
	margin-top:15px;
}

#pave-accueil #droite .infos{
	margin-left:330px;
	margin-top:15px;
}

#pave-news{
	width:1004px;
	height:40px;
	background:url("images/lignernews.jpg") no-repeat;
}

#label-news{
	float:left;
	width:100px;
	height:20px;
	margin-top:5px;
}

#texte-news{
	float:left;
	margin-left:40px;
	margin-top:5px;
	font-size:14px;
	color:#000;
	font-weight:bold;
}

#texte-news a, #texte-news a:visited{
	color:#c20303;
}

#texte-news a:hover{
	color:#000;
}

/* page article standard */

.page_article .cartouche, .page_nouveaute .cartouche{
	background:url("images/barre.jpg") no-repeat;
	height:32px;
}

.page_article .cartouche h1, .page_nouveaute .cartouche h1{
	margin-left:60px;
	line-height:1.5em;
}


.page_article #conteneur, .page_article #contenu {
	width:1004px;
}

.page_article #menu-vide{
	float:left;
	margin-left:30px;
	width:245px;
	height:401px;
}

.page_article #menu-v{
	float:left;
	margin-left:15px;
	width:245px;
	height:401px;
	background:url("images/menu.jpg") no-repeat;
}

.page_article #menu-v-extensible{
	float:left;
	margin-left:15px;
	width:245px;
	background:url("images/menu-extensible.jpg") no-repeat;
}

.page_article #menu-v .titre, .page_article #menu-v-extensible .titre{
	margin-top:10px;
	margin-left:40px;
	color:white;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.page_article #menu-v ul, .page_article #menu-v-extensible ul{
	margin-top:10px;
}

.page_article #menu-v li, .page_article #menu-v-extensible li{
	width:180px;
	margin-bottom:10px;
	color:#666;
	list-style-image:url("images/puce.jpg")
}

.page_article #menu-v a, .page_article #menu-v a:hover, .page_article #menu-v a:visited{
	color:#666;
	font-weight:bold;
}

.page_article #pave-texte{
	float:left;
	width:720px;
/*
	margin-right:10px;
*/
	text-align:justify;
}

.page_article #contenu{
	margin-left:20px;
}

.page_article h3{
	text-align:left;
	color:#ff9401;
	margin:0px;
	font-family:"Lucida Grande", Geneva, Arial, sans-serif
}

.page_article #pave-texte p{
	margin-top:1px;
	margin-bottom:20px;
	margin-left:0px;
	color:#51504e
}

.page_article #pave-texte .row_odd{
	color:#e5e5e5;
}

.page_article #pave-texte .row_even{
	color:#f7f7f7;
}

.page_article #pave-texte td{
	border:1px solid #ccc;
	color:#51504e;
}

/* page rubrique Questions frequentes */

.page_rubrique_faq .cartouche{
	background:url("images/barre.jpg") no-repeat;
	height:32px;
}

.page_rubrique_faq .cartouche h1{
	margin-left:60px;
	line-height:1.5em;
}


.page_rubrique_faq #conteneur, .page_article #contenu{
	width:1004px;
}

.page_rubrique_faq #menu-v{
	float:left;
	margin-left:15px;
	width:245px;
	height:401px;
	background:url("images/menu.jpg") no-repeat;
}

.page_rubrique_faq #menu-v .titre{
	margin-top:10px;
	margin-left:40px;
	color:white;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.page_rubrique_faq #menu-v ul{
	margin-top:10px;
}

.page_rubrique_faq #menu-v li{
	width:180px;
	margin-bottom:10px;
	color:#666;
	list-style-image:url("images/puce.jpg")
}

.page_rubrique_faq #menu-v a, .page_rubrique_faq #menu-v a:hover, .page_rubrique_faq #menu-v a:visited{
	color:#666;
	font-weight:bold;
}

.page_rubrique_faq #pave-texte{
	float:left;
	width:720px;
	text-align:justify;
}

.page_rubrique_faq #contenu{
	margin-left:20px;
}

.page_rubrique_faq h3{
	text-align:left;
	color:#ff9401;
	margin:0px;
	font-family:"Lucida Grande", Geneva, Arial, sans-serif
}

.page_rubrique_faq #pave-texte p{
	color:#51504e
}

.page_rubrique_faq #pave-texte .row_odd{
	color:#e5e5e5;
}

.page_rubrique_faq #pave-texte .row_even{
	color:#f7f7f7;
}

.page_rubrique_faq #pave-texte td{
	border:1px solid #ccc;
	color:#51504e;
}

.page_rubrique_faq ol{
	padding:none;
}

.niveau1{
	font-size:14px;
	font-weight:bold;
	list-style:upper-alpha;
	line-height:2em;
	margin-left:none;
	text-transform:uppercase;
}

.niveau2{
	font-size:12px;
	margin-left:none;
	padding:none;
	line-height:1.5em;
	text-transform:none;
}

/* les pages contact */

.page_article #pave-texte-contact{
	float:left;
	width:720px;
	margin-right:10px;
	text-align:justify;
}

.page_article #pave-texte-contact p{
	margin-top:1px;
	margin-bottom:45px;
	margin-left:0px;
	color:#51504e
}

#pave-texte-contact table{
	width:620px;
	margin-left:20px;
	border-collapse:collapse;
	border:1px solid #ccc;
}

#pave-texte-contact tr{
	background:#f8f8f8
}

#pave-texte-contact td{
	border:none;
	border-bottom:1px solid #fff;
	padding:5px;
}

#pave-texte-contact .form-label {
	width:130px;
	text-align:right;
}


#pave-texte-contact #valider{
	background:url("images/valider.jpg") no-repeat top left;
	width:103px;
	height:28px;
	border:none;
	cursor:pointer;
}

#pave-texte-contact #effacer{
	background:url("images/effacer.jpg") no-repeat top left;
	width:103px;
	height:28px;
	border:none;
	cursor:pointer;
}

#pave-texte-contact input[type="text"]{
	width:400px;
	background:#fff;
	border:1px solid #ccc
}

#pave-texte-contact #btnCnil{
	width:16px;
	border:none;
}

#pave-texte-contact textarea{
	width:400px;
	height:100px;
	border:none;
	background:#fff;
	border:1px solid #ccc
}

iframe{
	height:300px;
	border:none;
}
/* la page news */

.page_article #pave-texte-news{
	float:left;
	width:720px;
	text-align:justify;
}

.page_article #pave-texte-news h2{
	line-height:36px;
}

.page_article #pave-texte-news p{
	margin-top:1px;
	margin-bottom:10px;
	margin-left:0px;
	color:#51504e
}

.page_article #pave-texte-news hr{
	border:1px solid #ccc;
	background:none;
	margin:20px;
}

/* la page recherche */
.menu {
	width:720px;
}

.recherche h3{
	color:#000;
}

body.page_nouveaute{
	background-image:url("images/top-nouveautes.jpg");
	background-repeat:no-repeat;
}

.page_nouveaute #page{
	width:720px;
	margin-left:150px;
}

.page_nouveaute #titre{
margin-top:13px;
	font-size:36px;
	color:white;
}

.page_nouveaute #conteneur, .page_nouveaute #contenu{
	width:720px;
}
.page_nouveaute .contenu{
	margin-top:50px;
}

.page_nouveaute #pied{
margin-top:20px;
	width:720px;
	height:28px;
	background:url("images/pied.jpg") no-repeat;
	border:none;
}
