/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* Fichier: interne.css
* Website: Saint Roch
* Type: XHTML 1.1
* Auteur: Expansion - www.expansion.be

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/


/* PAGES
==========================================================================================================================================================*/

#poucet a { color: #a1a1a1; }

#icones { float: right; display: inline; margin: 0 30px 0; }

#left #configurateur_etapes { float: right; list-style-type: none; margin: 0 5px 0 0; padding: 0; }
#left #configurateur_etapes li { display: inline; float: left; margin: 0; padding: 0; }
#left #configurateur_etapes li a { display: block; float: left; margin: 0 0 0 1px; padding: 6px 10px 6px 10px; text-decoration: none; background: #e6e4ed; color: #0c3484; font-size: 16px;cursor:pointer; }
#left #configurateur_etapes li a:hover { background: #0c3484; color: #fff; }
#left #configurateur_etapes li a.configurateur_active {background: #0c3484; color: #fff; }
#left #configurateur { clear: both; padding: 0 0 40px 0; float:left;background: #fff; margin: 0px 20px 0 0; width:667px; }
#left.large #configurateur { width:923px; margin:0;height:auto;float:left;}
#left.large #configurateur h2{ width:auto;}
#left #configurateur h2 { background: #0c3484; color: #fff; font-weight: normal; font-size: 14px; padding: 40px 19px 10px 15px; margin:0;}
#left #configurateur_etape h3 a.help { display: block; float: right; color: #fff; background: #3d5d9d; padding: 2px 4px 2px 4px; text-decoration: none; margin-top:-10px; }
#left #configurateur_etape h3 a:hover.help { background: #c0c0c0; }
#left #configurateur_etape img { float: left; display: inline; margin: 20px 20px 0 0; }
#left form #configurateur_etape { display: inline; float: left; margin: 5px 0 0 0; width: 340px; }
#left form #configurateur img{ margin: 0 0 0 20px; }
#left form #configurateur_etape p { margin: 3px 0 0 50px; }
#left form #configurateur_etape fieldset { border: 0px; }
#left #configurateur_etape { width: 340px; margin: 0 20px 0 0; float: left; display: inline; color: #000; }
#left #configurateur_next { display: block; float: right; margin: 12px 0 0 0; padding: 0 15px 0 0; color: #0c3484; font-weight: bolder; background: url(../images/fleche_bleu.jpg) #fff no-repeat right 1px; }
#left #configurateur_prev { display: block; float: left; margin: 12px 0 0 40px; padding: 0 0 0 15px; color: #0c3484; font-weight: normal; background: url(../images/fleche_bleu_r.jpg) #fff no-repeat left 1px; }
#left .configurateur_aide { float: left; display: inline; padding: 0 0 0 20px; margin: 20px 0px 0 20px; width: 270px; height: 203px; border-left: 1px solid #f0f0f0; }
#left .configurateur_aide ul { list-style-type: none; margin: 10px 0 0 0; padding: 0; }
#left .configurateur_aide ul li { background: url(../images/fleche_bleu.jpg) no-repeat 0 1px; margin: 4px 0 0 0; padding: 0 0 0 15px; }
#left .configurateur_aide ul li a { color: #0c3484; }
#left #configurateur .configurateur_aide p { margin-left:0px; }
#left #configurateur h3 {margin:20px 0 10px 35px;}
#left #configurateur p {margin:0 10px 10px 35px;}
#left #configurateur .textePAC p {margin:10px 0 0px 35px;color:red;}
#left #configurateur .textePAC p a{color:red;}

#left #configurateur_choix { background: #f0f0f0; margin: 20px 20px 20px 20px; float:left}
#left #configurateur_choix form { font-size: 10px; color: #000; width: inherit; height: auto; }
#left #configurateur_choix fieldset { border: 0px; }
#left #configurateur_choix form div { width: 200px; float: left; display: inline; margin: 0 0 0 20px; padding: 0; }
#left #configurateur_choix form div.search2 p{ margin: 0 0 0 17px; }
#left #configurateur_choix form div.search2 h3{ margin: 20px 0 10px 17px; }
#left #configurateur_choix form div p { margin: 0 0 0 40px; padding: 0; }
#left #configurateur_choix table{ margin: 0 auto; padding: 0; border: 0; width: 98%; background: #fff; overflow:hidden; }
#left #configurateur_choix th { background: #0c3484; text-align: right; font-weight: normal; color: #e6e4ed; text-transform:uppercase;}
#left #configurateur_choix td { padding: 5px;text-align:center }
#left #configurateur_choix tr.alternate { background: #f0f0f0; }
#left #configurateur_choix th a {color:#fff; text-decoration:none; display:block; padding:30px 25px 5px 5px; margin-right:0;}
#left #configurateur_choix th.tri {background:#0c3484 url(../images/tri.gif) no-repeat bottom right}
#left #configurateur_choix th.tri a{text-transform:uppercase;}
#left #configurateur_choix th.tri:hover {background:#3960b0 url(../images/tri.gif) no-repeat bottom right;}
#left #configurateur_choix td.tr_tooltip {display:none; background:#fff; border:1px solid #0c3484; width:150px;}

#left #configurateur_submit { background: url(../images/configurateur_recherche.jpg) no-repeat 0 0; width: 139px; height: 39px; cursor: pointer; border: 0px; margin: 70px 0 0 0; }
#left #configurateur_submit.nl { background: url(../images/dut-NL/configurateur_recherche_nl.jpg) no-repeat 0 0;}
#left #configurateur_envoyer { background: url(../images/configurateur_envoyer.jpg) no-repeat 0 0; width: 139px; height: 39px; cursor: pointer; border: 0px; margin: 30px 0 0 0; }

#pagination { margin: 0 0px 0px 8px; padding: 5px 0 8px 0; width: 865px; clear: both; background: #0c3484; text-align: center; color: #e6e4ed; }
#pagination a { margin: 0 20px 0 0; padding: 0; color: #fff; }

#left #configurateur_more { padding: 0 0 15px 0; margin: 5px 15px 0 0; float: right; }
#left #configurateur_more a { background: url(../images/fleche_bleu.jpg) no-repeat 0 1px; color: #0c3484; font-weight: bolder; padding: 0 0 15px 15px; margin: 5px 10px 0 0; float: right; }

#left #configurateur_categories { list-style-type: none; margin: 0; padding: 0; }
#left #configurateur_categories li { float: left; display: inline; margin: 30px 0 0 8px; padding: 0; }
#left #configurateur_categories li a { float: left; display: block; margin: 0; padding: 10px 15px 10px 25px; background: #e6e4ed; text-decoration: none; color: #0c3484; font-weight: bolder; text-transform:uppercase;}
#left #configurateur_categories li a span.help { border: 1px solid #0c3484; padding: 2px 5px 2px 5px; margin: 0 0 0 30px; }
#left #configurateur_categories li a:hover { background: #0c3484; color: #e6e4ed; }
#left #configurateur_categories li a:hover  span.help { border: 1px solid #e6e4ed; }
#left #configurateur_categories li.configurateur_categories_active a { background: #0c3484; color: #e6e4ed; }
#left #configurateur_categories li.configurateur_categories_active a span.help { border: 1px solid #e6e4ed; }
			
#product { width: 222px; padding: 14px; color: #000; background: url(../images/bg_product.jpg) repeat-y 0 0; float:left;}
	#product p { margin: 20px 0 0 0; text-align:left;}
	#product ul { margin: 10px 0 0 20px; }
#product_back { background: url(../images/fleche_bleu2.jpg) no-repeat 0 1px; display: block; cursor: pointer; padding: 0 0 0 12px; margin: 20px 0 0 0; color: #0c3484; }


#left #content p.logo_awex{text-align:right;margin:25px 0 5px 0}

/*
 #catalogue_menu { position: absolute; width: 250px; padding: 10px 14px 14px 14px; color: #000; }
	 #catalogue_menu ul { margin: 0; padding: 0; list-style-type: none; border-top: 1px solid #e6e6f8; }
		 #catalogue_menu ul li { margin: 0; padding: 0; border-bottom: 1px solid #e6e6f8;list-style-type: none;list-style-image:none;background:none }
			#catalogue_menu li a { text-decoration: none; display: block; margin: 0; padding: 7px; color: #0c3484; font-weight: bolder; }
			  #catalogue_menu li a:hover { background: #e6e6f8; }
		
		#catalogue_menu ul ul { background: #e6e6f8; margin: 0; padding: 0; list-style-type: none; border: 0px; }
			#catalogue_menu ul ul li { margin: 0; padding: 0; border-bottom: 0px; }
				#catalogue_menu ul ul li a { text-decoration: none; display: block; margin: 0; padding: 7px; color: #0c3484; font-weight: normal; }
				 #catalogue_menu ul ul li a:hover { background: #bac2e1; color: #525151; }
				  #catalogue_menu ul ul li.catalogue_menu_active a { background: #bac2e1; color: #525151; }
	
 #catalogue { padding: 0 0 30px 260px; }
  #catalogue .catalogue_product { float: left; display: inline; width: 189px; min-height:50px;margin: 0 5px 20px 40px; padding: 0; border-bottom: 1px solid #b2b2b2; font-size: 10px; }
		#catalogue .catalogue_product h2 { margin: 0 0 10px 0; padding: 0; font-size: 10px; }
			 #catalogue .catalogue_product h2 a { text-decoration: none; }
		#catalogue .catalogue_product p { margin: 0 0 15px 0; padding: 0; display:inline}
		#catalogue .catalogue_product .catalogue_product_more { color: #0c3484; text-decoration: none; margin: 0; padding: 0; font-weight: bolder; font-size: 9px; letter-spacing: -1px; }
*/


/* CSS MODIFIEE/AJOUTEE - Nouvelle page catalogue
==========================================================================================================================================================*/
#catalogue_menu { float: left; display: inline; width: 250px; padding: 10px 14px 14px 14px; color: #000; }
	#catalogue_menu ul { margin: 0; padding: 0; list-style-type: none; border-top: 1px solid #e6e6f8; }
		#catalogue_menu li { margin: 0; padding: 0; border-bottom: 1px solid #e6e6f8; }
			#catalogue_menu li a { text-decoration: none; display: block; margin: 0; padding: 7px 7px 7px 13px; color: #565656; font-weight: bolder; }
				#catalogue_menu li a:hover { background: #ebebeb; }
				
		#catalogue_menu li a.catalogue_menu_open { background: url(../images/catalogue_menu_open.jpg) no-repeat 3px 10px; }
			#catalogue_menu li a.catalogue_menu_open:hover { background: url(../images/catalogue_menu_open.jpg) no-repeat 3px 10px #ebebeb; }
		#catalogue_menu li a.catalogue_menu_close { background: url(../images/catalogue_menu_close.jpg) no-repeat 3px 10px #ebebeb; }
		
		#catalogue_menu li a.catalogue_menu_active { color: #0C3484; }
		
		
		#catalogue_menu ul ul { display: none; background: #f5f5f5; margin: 0; padding: 5px 0 5px 15px; list-style-type: none; border: 0px; }
			#catalogue_menu ul ul li { margin: 0; padding: 0; border-bottom: 0px; }
				#catalogue_menu ul ul li a { text-decoration: none; display: block; margin: 0; padding: 4px 4px 4px 8px; color: #828282; font-weight: normal; font-size: 10px; }
					#catalogue_menu ul ul li a:hover { color: #0C3484; background: none; }
				#catalogue_menu ul ul li.catalogue_menu_sub_active a { background: url(../images/catalogue_menu_active.gif) no-repeat 0px 8px; color: #0C3484; }
	
#catalogue { float: left; display: inline; width: 685px; padding: 0 0 30px 0; }
	#catalogue .catalogue_product { float: left; display: inline; width: 208px; /* height: 270px; */ min-height:50px; margin: 0 0 20px 20px; padding: 0; font-size: 10px;border-bottom:1px solid #B2B2B2; }
		#catalogue .catalogue_product h2 {  margin: 0 0 10px 0; padding: 0; font-size: 10px; text-transform: uppercase; }
		#catalogue .catalogue_product img { float: left; display: inline; margin: 0 10px 10px 0; }
		#catalogue .catalogue_product ul { clear: both; list-style-type: none;  margin: 0; padding: 0; }
		#catalogue .catalogue_product p { margin: 0 0 15px 0; padding: 0; display:inline}
		#catalogue .catalogue_product .catalogue_product_more { color: #0c3484; text-decoration: none; margin: 0; padding: 0; font-weight: bolder; font-size: 9px; letter-spacing: -1px; }
/* FIN CSS MODIFIEE/AJOUTEE */

#informations { padding: 0 0 30px 0px;float:left; width:482px;margin: 0 0 0 10px;}
/*#informations { background: url(../images/bg_product.jpg) repeat-y 0 0; padding: 0 0 30px 240px; }*/
.tr_tooltip, #configurateur_categories .li_tooltip {display:none; background:#fff; border:1px solid #0c3484; width:150px; padding:2px;}
#resultat tr td a {text-decoration:none;}

/* Affichage d'une actualite */
#left h1, #left #centrale h1, #left #centrale p.date{margin:5px 0 15px 0;padding:0;width:95%;color:#0e3584;}
#left h2, #left #centrale h2{margin:10px 0 15px 0;padding:0;width:95%;color:#0f3fa1;font-weight:normal}
.introduction_actualite{float:left;margin:15px 0 0 0;width:95%}
.introduction_actualite p{margin:0;padding:0;text-align:justify;}
.introduction{margin:15px 0 30px 0;}
.contenu_actualite{float:left;margin:25px 0 0 0;width:95%}
.contenu_actualite p, .introduction_actualite p{text-align:justify;margin:0 0 10px 0;padding:0}
.barre_actualite{clear:both;float:left;margin:0;padding:0;width:95%;height:1px;background-color:grey;}
/* FIN Affichage d'une actualite */

/* Affichage de toutes les actualites */
#left #centrale{margin:0 0 10px 0;padding:0;}
#left #centrale h1,{margin:5px 0 15px 0;padding:0;}
#left span.resultats_titre{font-weight:bold;float:left;margin:6px 0 16px 0}
#left span.nb_resultats{color: #0E3584}
#left table.tableau_donnees{clear:both;float:left;padding:0;width:100%;text-align:left;}
#left table.tableau_donnees tr th {background-color:#0E3584;color:#FFFFFF;font-weight:normal;padding:4px;}
#left table.tableau_donnees tr td {background:url("../images/dotted_gris.gif") repeat-x scroll bottom left transparent;border:0 none;padding:8px 4px;vertical-align:top;}
#left table.tableau_donnees tr td p{padding:0;margin:0}
#left ul.pagination {float:left;line-height:1.25em;margin:20px 0 10px;padding:5px 0 0;text-align:center;width:100%;}
#left ul.pagination li {background:none repeat scroll 0 0 transparent;border-right:1px solid #8D8D8D;display:inline;padding:0 6px;}
#left ul li {background-repeat:no-repeat;margin-bottom:3px;padding-left:5px;list-style-image:url(../images/bleu.gif)}
#left ul li.firstlevel {background-repeat:no-repeat;margin-bottom:3px;padding-left:19px;font-size:15px;font-weight:bold;list-style:none;list-style-image:none;line-height:35px;}
#left ul li.secondlevel {background-repeat:no-repeat;margin-bottom:3px;padding-left:19px;list-style:none;font-size:13px;font-weight:bold;line-height:20px;list-style-image:none;}
#left ul li.thirdlevel {background-repeat:no-repeat;margin-bottom:3px;padding-left:0;list-style-image:url(../images/bleu.gif);font-size:12px;font-weight:normal;line-height:15px;}
#left ul.pagination li a.on {color:#666666;font-weight:bold;text-decoration:none;}
/* FIN Affichage de toutes les actualites */

/* Style du WYSIWYG */
.object-left img{float:left}
.object-right img{float:right;margin:0 0 0 10px}
/* FIN Style du WYSIWYG */

/* FIN PAGES */

#brochures p{margin: 10px 0 0 0;}
#brochures ul {border:none;margin:5px 0 0 25px;list-style-type:disc;}
#brochures ul li{border:none;margin: 0 0 3px 0;}
#brochures ul li a{padding:0;font-weight:normal;color:#666666;text-decoration:underline;}
#brochures ul li a:hover{background:none;text-decoration:none;}

