body, p, ul, ol, form, input, h1, h2, h3, h4, h5, h6, a, fieldset {margin:0;padding:0;}
ul, ol{list-style:none;}
a img, fieldset {border:0px;}
a {outline: 0;}
a span {visibility:hidden;}

/*GÉNÉRALE*/

body {
	font-family:Arial, sans-serif;
	background:#a2cef3 url(../images/bg.gif) repeat-x;
}
#wrapper {width:926px;}
#container {
	width:924px;
	margin:15px auto 0;
	background:#e9f2ff url(../images/content_bg.gif) 0px 120px repeat-x;
	overflow:hidden;
}

input, textarea, select {
	vertical-align:middle;
	border:1px solid #adc1d2;
	background-color:#eeeeee;
	margin-bottom:6px;
	color:#747373;
	font-size:12px;
}
	input {width:133px;height:16px;}
	textarea {width:188px;overflow:hidden;}
	select {width:190px;height:18px;}
	
.ok {border:0px;width:34px;height:18px;}

h1 {
	font-size:18px;
	color:#0085f4;
	text-transform:uppercase;
	margin-bottom:30px;
	font-weight:normal;
}
#infobox .attribute-image p {padding:0;}

/*STUFF*/
.oh {overflow:hidden;}
.ov {overflow:hidden;}
.fs11u {text-transform:uppercase;font-size:10px;}
.fl {float:left;}
.cl {clear:left;height:0;}
.img_pr {position:relative;top:2px;left:-1px;}
.left {float:left;margin-right:5px;}
.right {float:right;}

/*FONT-WEIGHT*/
.b {font-weight:bold;}

/*FONT-SIZE*/
.fs9 {font-size:9px !important;}
.fs10 {font-size:10px !important;}
.fs11 {font-size:11px !important;}
.fs12 {font-size:12px !important;}

/*COLOR*/
.blue {color:#467bb1 !important;}
.w {color:#fff !important;}

/*MARGIN ET PADDING*/
.mgl10{margin-left:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgl20 {margin-left:20px !important;}


.pgl10 {padding-left:10px !important;}
.pgl13 {padding-left:13px !important;}
.pgl20 {padding-left:20px !important;}

/*TEXT-ALIGN*/
.tac {text-align:center !important;}
.tar {text-align:right !important;}
.tal {text-align:left !important;}

.b1sb {border:1px solid #87abc2;}

.bw {background:#fff;}

.w200 {width:200px;}
.w350 {width:350px;}
.w712 {width:712px;}
.z10 {position:relative;z-index:10;}

.gray {color:#999999;}

.clearb {clear:both;}

/*HEADER*/

#header {
	background:url(../images/bg_header.jpg) right no-repeat;
}
	#header a {display:block;width:161px;height:101px;}
	
/*NAV(S)*/

/*---------------------------------------------------NAV1--------------------------------------------------------*/

.nav {
	border-left:1px solid #1a5189;
	border-right:1px solid #1a5189;
	border-top:1px solid #1a5189;
	background:url(../images/bg_nav.gif) repeat-x;
	display:block;
	overflow:hidden;
}

.nav li {
	float:left;
	border-right:1px solid #82a6cb;
	background:url(../images/bg_nav.gif) repeat-x;
	behavior:url('js/menu.htc');
	position:expression('relative');
	display:expression('inline');
	z-index:1;
	
}
	.nav>li {display:table-cell;}
	.nav .last {border-right:0px;}
	.nav .last a, .nav .last span {padding:3px 0 3px 10px;}
	.nav li a, .nav li span {
		text-decoration:none;
		color:#042231;
		display:block;
		padding:3px 12px 3px 11px;
	}
	.nav li ul {
		top:expression(this.parentNode.offsetHeight+"px");
		left:expression(0);
		position:absolute;
		visibility:hidden;
		width:170px;
		text-transform:none;
		margin-left:-1px;
	}
	.nav li:hover ul {visibility:visible;}
	.nav li a:hover, .nav .selected {color:#c0d2e0;}
	.nav ul li {
		background:#6d94bd;
		display:block;
		border-bottom:1px solid #4f6e8b;
		border-right:0px;
		width:170px;
		position:relative;
		z-index:1;color:#c0d2e0;
		padding:5px 0;
	}
		.nav ul li a {color:#c0d2e0;}
		.nav ul li.last {border-bottom:0px;}
		.nav ul a:hover {color:#fff;}
		.nav ul.last {margin-left:-49px;}
	
/*---------------------------------------------------NAV2--------------------------------------------------------*/
		
#nav2 {
	background:#bcd9f6;
	padding:2px 0;
	height:31px;
	overflow:hidden;
}
	#nav2 #research {background:url(../images/research_bg.gif) repeat-y -109px 0;float:left;padding:3px 9px 0 10px;height:28px;}
		#nav2 #research input {position:relative;top:3px;z-index:0;}
		#nav2 #research input#search {padding:2px 0 0 2px;font-size:10px;}
	#nav2 ul {overflow:hidden;}
	#nav2 ul li {float:left;}
	#nav2 ul li {padding:0 19px 0 20px;margin-top:8px;border-right:1px solid #7299c2;}
	#nav2 ul .first {padding:0 20px 0 20px;}
	#nav2 ul .last {padding:0 0 0 18px;border-right:0px;}
	#nav2 ul a, #nav2 ul span {text-decoration:none;color:#0083c6;}
	#nav2 ul a:hover, #nav2 .selected {color:#042231;}
	
/*---------------------------------------------------NAV3--------------------------------------------------------*/

#nav3 {
	font-size:10px;
}
	#nav3 li {width:212px;}
	#nav3 span {color:#4a7fb5;border-bottom:1px solid #fff;width:192px;padding:5px 10px 5px 10px;display:block;background:#e6eaf0 url(../images/dark_l_arrow.gif) 202px no-repeat;cursor:pointer;}
		#nav3 span:hover, #nav3 span.selected {color:#8394a0;background:#c3ddea url(../images/dark_l_arrow_neg.gif) 202px no-repeat;}
	#nav3 li a {color:#4a7fb5;text-decoration:none;background:#e6eaf0 url(../images/dark_l_arrow.gif) 202px no-repeat;display:block;padding:5px 10px 5px 10px;min-height:10px;border-bottom:1px solid #fff;}
	#nav3 li a:hover, #nav3 li a.selected{color:#8394a0;background:#c3ddea url(../images/dark_l_arrow_neg.gif) 202px no-repeat;}
	#nav3 li ul li a {padding-left:25px;background:#fff url(../images/light_l_arrow.gif) 202px no-repeat;border-bottom:1px solid #ecf1f7;}
		#nav3 li ul li a:hover, #nav3 li ul li a.selected {background:#d8e4eb url(../images/light_l_arrow_neg.gif) 202px no-repeat;text-decoration:none;}
		
/*---------------------------------------------------NAV4--------------------------------------------------------*/

#centrale .nav4 {overflow:hidden;width:650px;}
	#centrale .nav4 li {float:left;width:150px;margin-left:20px;padding:3px 25px 3px 10px;background:url(../images/l-arrow_g.gif) left 7px no-repeat;}
	#centrale .nav4 li {font-size:11px;}
	#centrale .nav4 a {color:#819098;text-decoration:none;padding-right:15px;font-weight:bold;}
	#centrale .nav4 .selected, .nav4 li:hover {background:url(../images/l-arrow_b.gif) left 7px no-repeat !important;}
	#centrale .nav4 .selected a, .nav4 li:hover a {color:#042231 !important;}
	#centrale .nav4 .padlock {background:url(../images/cadena.gif) right no-repeat;}

	
/*COLONNE*/

#col-left {float:left;width:212px;}

#infobox p {font-size:10px;padding:0 10px 10px 10px;text-align:justify;}
#infobox p a {color:#0083C6;text-decoration:none;}
#infobox p a:hover {text-decoration:underline;}
#infobox h2 {font-size:18px;color:#0085F4;margin:30px 0 30px 10px;font-weight:normal;text-transform:uppercase;}

#centrale {padding:5px 20px;width:650px;margin-bottom:10px;border:1px solid #dae4ef;padding-top:10px;min-height:400px;overflow:hidden;}
	#centrale a, #centraleJobs a {color:#0083C6;text-decoration:none;}
	#centrale a:hover, #centraleJobs a:hover {text-decoration:underline;}
.goodidea {background:url(../images/bg_g_idea.gif) 590px bottom no-repeat;padding-bottom:48px !important;}
.myshopping_img
 {background:url(../images/myshopping.png) 435px bottom no-repeat;}
#centrale .txt {float:left;width:550px;}
	#centrale #pushup_img {width:85px;height:100%;float:right;margin-top:70px;}
	#centrale.pushup {background:url(../images/pushup04.gif) 320px bottom no-repeat;}
#centrale h2, #centraleJobs h2 {font-size:16px;color:#467bb1;font-weight:bold;margin:15px 0;}
#centrale h3, #centraleJobs h3 {font-size:14px;color:#042231;font-weight:bold;margin:30px 0 10px 0;}
#centrale p, #centraleJobs p {font-size:11px;margin:10px 0;text-align:justify;}
#centrale ul li, #centraleJobs ul li {font-size:11px;margin:5px 0 5px 20px;text-align:justify;background:url(../images/puce.gif) left 2px no-repeat;padding-left:12px;}
	#centrale ul li ul li, #centraleJobs ul li ul li {background:url(../images/puce2.gif) left 2px no-repeat;}
	#centrale ul li ul li ul li, #centraleJobs ul li ul li ul li {background:url(../images/puce3.gif) left 2px no-repeat;}
#centrale p a, #centraleJobs p a {text-decoration:none;color:#0083c6;}
	#centrale p a:hover, #centraleJobs p a:hover {text-decoration:underline;}
#centrale .blue_arrow, #centraleJobs .blue_arrow {text-align:right;background:url(../images/blue_arrow.gif) no-repeat;padding-left:15px;}
.extra {height:142px;width:86px;margin:-25px 0 0 330px;}
#centrale .bloc {width:300px;float:left;margin:0 24px 25px 0;height:155px;}
	#centrale .bloc h2 {border-bottom:2px solid #0085f4;color:#0085f4;}
	#centrale .bloc h2 a {background-image:none;font-size:14px;font-weight:normal;}
	#centrale .bloc h2 a:hover {text-decoration:none;}
	#centrale .bloc ul li {font-size:12px;padding-left:12px;margin:5px 0 5px 0;}
	#centrale .bloc ul li span {font-size:11px;}

span.allactu a { color: #396EA4; font-size: 10px;}

/*ACCES MEMBRE*/

#acces {
	background:#f2f9fe url(../images/bg_acces.gif) repeat-x;
}
	#acces p {
		color:#000;
		font-size:10px;
		background:url(../images/d-arrow.gif) 68px 32px no-repeat;
		padding:12px 0 12px 30px;
	}
	#acces form {padding:10px 0 10px 30px;} 
	#acces form p {padding:0;color:#396ea4;background-image:none;}
	#acces form a {font-size:9px;text-transform:none;color:#396ea4;display:block;}
		#acces form a:hover {text-decoration:none;}
		
.expand {cursor:pointer;}
.expand:hover {text-decoration:underline;}
		
/*AGENDA COLONNE DE GAUCHE*/

#agenda {
	background:#fff;
	padding:1px;
	border:1px dotted #b4d8f5;
	border-bottom:0px;
}
#content-agenda {
	background:#e5f2fc;
	padding:10px;
}
	.bloc {margin-bottom:8px;}
		.bloc h2 {color:#396ea4;margin-bottom:5px;}
		.bloc h2 a {background:url(../images/rss.gif) no-repeat;text-decoration:none;margin-right:6px;}
		.bloc h2 span {letter-spacing:-3px;}
		.bloc p {font-size:9px;}
		.bloc .title {font-weight:bold;color:#000;margin-bottom:5px;}
		.bloc .txt {color:#636466;}
		.bloc a {font-size:9px;background:url(../images/l-arrow.gif) right 4px no-repeat;padding-right:6px;}
		.bloc a:hover {text-decoration:underline;}

#content-agenda #to_actu {text-align:right;}

#content-agenda #to_actu a {
	background:url(../images/l-arrow.gif) right 4px no-repeat;
	padding-right:6px;
	text-decoration:none;
	font-size:9px;
	color:#396ea4;
	display:block;
}
	#content-agenda #to_actu a:hover {text-decoration:underline}
	
#pole, #toBecomeMember {
	padding-top:1px;
	border-top:1px dotted #b4d8f5;
	margin-top:1px;
}
#toBecomeMember {margin-top:5px;}
	#pole p {
		color:#396ea4;
		padding:10px 10px 0 10px;
		background:#e5f2fc;
	}
	#pole #msl {background:url(../images/msl.gif) no-repeat;width:105px;}
	#pole #gi {background:url(../images/g_idea.gif) no-repeat;width:64px;}
		#pole a {text-decoration:none;display:block;float:left;height:49px;}
		#pole #poleLinks {overflow:hidden;}
/*MODULE DE RECHERCHE PAGE CALENDRIER*/
#searchandfind {padding:10px;background:#e6eaf0;}
	#searchandfind p {font-size:12px;margin-bottom:10px;font-weight:bold;}
	#searchandfind select {}
		
/*CONTENT*/

#content {float:left;padding:0 2px 0 13px;overflow:hidden;width:695px;}
#content2 {padding:0 2px 0 13px;overflow:hidden;}

#left-side {float:left;padding:0 10px 5px 0;width:336px;}
	#visu {margin-bottom:30px !important;}
	#left-side p {font-size:11px;text-align:justify;margin-bottom:10px;}
	
#left_box {padding:30px 15px 20px 15px;border:1px solid #dae4ef;background:#fff;overflow-y:scroll;height:350px;}
	#left_box h1, #right_box h1 {margin-bottom:15px;}
	#left_box h2 {font-size:13px;font-weight:normal;margin-bottom:10px;}
	
#right-side {float:right;width:347px;}
	#right-side h2, #left-side h2 {
		font-size:14px;
		color:#0083c6;
		margin:16px 0 15px 0;
	}
	#right-side #actu {overflow-y:scroll;padding-right:5px;height:600px;}
			#actu .news h3 {font-size:14px;margin:0;color:#0083c6;font-weight:normal;}	
			#actu .news {border-bottom:1px solid #b5daf3;padding:10px 0;font-size:11px;overflow:hidden;}	
			#actu .news p {margin-top:6px;text-align:justify;}	
			#actu .news p a, #actu .news ul a {background:none;}	
			#actu .news span {color:#0083c6;font-size:10px;}	
			#actu .news a {color:#0083c6;text-decoration:none;background:url(../images/l-arrow.gif) right 5px no-repeat;padding-right:6px;margin-bottom:10px;}	
			#actu .news a:hover {text-decoration:underline;}
	
#right_box {padding:30px 15px 20px 15px;border:1px dotted #a6cff9;margin:33px 10px 10px 0;font-size:10px;background:#fff;height:350px;}
	#right_box .illustrer {padding-left:116px;color:#008ee1;background:url(../images/bus.jpg) left no-repeat;height:73px;}
	#right_box p {margin-bottom:10px;}
	#right_box a {color:#008ee1;text-decoration:none;}
		#right_box a:hover {text-decoration:underline;}
	.under {position:relative;top:-150px;}
	.under p {margin:0 !important;}
	.right p {margin:0 0 0 10px !important;}
	.goodidea_img {background:url(../images/hp_goodidea.jpg) 370px 150px no-repeat;}		
/*FOOTER*/
			
#footer {background:url(../images/footer_bg.gif) no-repeat;width:924px;height:30px;margin:0 auto;}	
	#footer p {text-align:right;color:#8eafd0;margin-right:10px;padding-top:2px;}	
	#footer a {color:#8eafd0;text-decoration:none;}	
	#footer a:hover {color:#fff;}
	
/*ARIANE*/

.ariane {margin:10px 0;font-size:10px;width:600px;float:left;}

	.ariane a {
		padding:0 10px;
		background:url(../images/arian-arrow.gif) right 4px no-repeat;
		text-decoration:none;
		color:#acbad3;
		font-weight:bold;
	}
	.ariane a:hover {text-decoration:underline;}
	.ariane #first {padding:0 10px 0 0;}
	.ariane #current {background:none;color:#5b6982;text-transform:uppercase;}
#pushariane {margin-left:210px;}
#print {float:right;margin-top:8px;}	
#print a {font-size:10px;color:#5b6982;text-decoration:none;background:url(../images/printThisPage.gif) no-repeat;padding:5px 0 5px 25px;}#print a:hover {text-decoration:underline;}
	
/*TABLEAUX (TABLEAU DE BORD ET CALENDRIER)*/
#centrale table p {margin:0;padding:0;}
#centrale table ul {margin:10px 0 0 0;padding:0 10px;}
#centrale table ul li{margin:0;padding:0 0 0 15px;}
th, td {height:20px;padding:0;margin:0;}
table a {color:#0083c6;text-decoration:none;}
	table a:hover {text-decoration:underline;}
.colored_bg {background:#f0f6fa;}

#centrale .board_tab {font-size:11px;border-collapse:collapse;background:#fff;width:350px;}
	#centrale .board_tab th {color:#6b7a84;background:#c3ddea;border:1px solid #87abc2;height:26px;}
	#centrale .board_tab td {border:1px solid #87abc2;height:26px;}
	#centrale .board_tab .un {width:140px;text-align:left;}
	#centrale .board_tab .deux {width:370px;text-align:left;}
	#centrale .board_tab .date {width:75px;text-align:center;}

#centrale .calendrier {font-size:11px;border-collapse:collapse;background:#fff;width:650px;}
	#centrale .calendrier th {font-size:14px;color:#24455c;background:#a8d1f4;height:26px;border:1px solid #87abc2;}
	#centrale .calendrier .subth {font-size:11px;color:#24455c;background:#bcd9f6;border:1px solid #87abc2;font-weight:bold;}
	#centrale .calendrier #titre {color:#6b7a84;background:#c3ddea;}
	#centrale .calendrier td {border:1px solid #87abc2;height:26px;padding:5px 10px;}
	#centrale .calendrier .un {width:280px;}
	#centrale .calendrier .deux {width:190px;}
	#centrale .calendrier .date {width:130px;}
	
#centrale .twocol {font-size:11px;border-collapse:collapse;background:#fff;width:650px;margin-bottom:20px;}
	#centrale .twocol th {color:#6b7a84;background:#c3ddea;border:1px solid #87abc2;height:26px;vertical-align:middle;padding:3px 0;}
	#centrale .twocol th p {text-align:center;}
	#centrale .twocol th.tal p {text-align:left;margin-left:10px;margin-right:10px;}
	#centrale .twocol tr.tal th p {text-align:left;margin-left:10px;margin-right:10px;}
	#centrale .twocol td {border:1px solid #87abc2;height:26px;vertical-align:middle;padding:3px 0;}
	#centrale .twocol td p {text-align:center;}
	#centrale .twocol td.tal p {text-align:left;margin-left:10px;margin-right:10px;}
	#centrale .twocol tr.tal td p {text-align:left;margin-left:10px;margin-right:10px;}
	#centrale .twocol .un {width:345px;text-align:left;}
	#centrale .twocol .deux {width:345px;text-align:left;}
	
#centrale .twocol2 {font-size:11px;border-collapse:collapse;background:#fff;width:650px;margin-bottom:20px;}
	#centrale .twocol2 th {color:#6b7a84;background:#c3ddea;border:1px solid #87abc2;height:26px;vertical-align:middle;padding:3px 0;}
		#centrale .twocol2 th.tac p {text-align:center !important;}
		#centrale .twocol2 th p {text-align:center !important;}
	#centrale .twocol2 td {border:1px solid #87abc2;height:26px;vertical-align:middle;padding:3px 0;}
		#centrale .twocol2 td p {text-align:center !important;}
		#centrale .twocol2 td p {text-align:center !important;}
		#centrale .twocol2 td.tal p {text-align:left !important;margin-left:10px;margin-right:10px;}
	#centrale .twocol2 .un {width:490px;text-align:left;}
	#centrale .twocol2 .deux {width:200px;text-align:left;}
	
#centrale .threecol {font-size:11px;border-collapse:collapse;background:#fff;width:650px;}
	#centrale .threecol th {font-size:14px;color:#24455c;background:#a8d1f4;height:26px;border:1px solid #87abc2;padding:3px 0;}
	#centrale .threecol td {border:1px solid #87abc2;height:26px;padding:3px 0;}
	#centrale .threecol td.tal {text-align:left;padding:0 10px;}
	#centrale .threecol td.tal p {text-align:left;margin-left:10px;margin-right:10px;}
	#centrale .threecol #titre {color:#6b7a84;background:#c3ddea;}
	#centrale .threecol .un {width:330px;text-align:left;}
	#centrale .threecol .deux {width:150px;text-align:left;}
	#centrale .threecol .trois, .threecol .date {width:150px;text-align:left;}
	
#centrale .fivecol {font-size:11px;border-collapse:collapse;background:#fff;width:650px;}
	#centrale .fivecol th {color:#6b7a84;background:#c3ddea;border:1px solid #87abc2;height:26px;vertical-align:middle;padding:3px 0;}
	#centrale .fivecol th.tac p {text-align:center;}
	#centrale .fivecol th.tal p {text-align:left;margin:0 10px;}
	#centrale .fivecol td {border:1px solid #87abc2;height:26px;vertical-align:middle;padding:3px 0;}
	#centrale .fivecol td p {text-align:center;}
	#centrale .fivecol td.tac p {text-align:center;}
	#centrale .fivecol td.tal p {text-align:left;margin:0 10px;}
	#centrale .fivecol .un {width:90px;text-align:left;}
	#centrale .fivecol .deux {width:140px;text-align:center;}
	#centrale .fivecol .trois {width:141px;text-align:center;}
	
/*JOBS*/
#centraleJobs {padding:5px 10px;width:890px;margin-bottom:10px;padding-top:10px;min-height:400px;overflow:hidden;}
#centraleJobs h1 {margin:10px 0 10px 0;}
#centraleJobs p {margin:0;}
#jobsAnnonce {width:490px;border:1px solid #dae4ef;overflow-y:scroll;padding:5px 15px;float:left;margin-right:20px}
#jobsAnnonce .resume {width:210px;float:left;margin:10px 25px 10px 0;font-size:11px;}
#jobsAnnonce .resume h3 {font-size:11px;margin:0;}
#jobsAnnonce .resume p.date {color:#0083C6;font-size:10px;}
#jobsSearch {width:315px;float:left;border:1px dotted #dae4ef;overflow-y:scroll;padding:5px 15px;}
#jobsSearch h1 {margin:10px 0 10px 0;}
#jobsSearch label {display:block;color:#467bb1;font-size:11px;margin:5px 0;}
#jobsSearch textarea, #jobsSearch select, #jobsSearch #soumettre input {width:280px;}
.ok2 {width:59px !important;height:21px;border:0;}


/*FORM*/
#register {margin:40px auto 40px;padding:5px 20px;}
#register .block .element label {width:150px;display:block;float:left;}
#register .buttonblock .button {width:100px;height:18px;background:url(../images/generate100.gif) no-repeat;border:0px;vertical-align:middle;padding-bottom:4px;cursor:pointer;}

#forgotpw {width:400px;margin:40px auto 40px;background-color:#fff;padding:5px 20px;}
#forgotpw input, #connexion input {width:200px;}
#forgotpw .block {width:200px;margin:20px auto 10px;}
#forgotpw .buttonblock {width:200px;margin:auto;}
#forgotpw .buttonblock input {height:18px;background:url(../images/generatepw.gif) no-repeat;border:0px;vertical-align:middle;padding-bottom:4px;cursor:pointer;}

#connexion {margin:40px auto 40px;padding:5px 20px;}
#connexion .block {width:200px;margin:5px auto 5px;}
#connexion .buttonblock {text-align:center;}
#connexion .buttonblock input {width:100px;height:18px;background:url(../images/generate100.gif) no-repeat;border:0px;vertical-align:middle;padding-bottom:4px;cursor:pointer;}

#successContent, #activateCount, #edit, #pw, #retry, #setting, #recherche {margin:40px auto 40px;padding:5px 20px;}
#successContent .buttonblock, #activateCount .buttonblock, #edit .buttonblock {text-align:center;}
#successContent .buttonblock input, #activateCount .buttonblock input, #pw .buttonblock input, #retry .buttonblock input, #setting .buttonblock input {width:100px;height:18px;background:url(../images/generate100.gif) no-repeat;border:0px;vertical-align:middle;padding-bottom:4px;cursor:pointer;}
#edit .block, #recherche .block {margin:10px 0;}
#recherche ul {list-style:disc;margin-left:15px;}
#edit h1, #pw , #retry, #setting {text-align:center;}
.buttonblock2 input {width:180px;height:18px;background:url(../images/generate180.gif) no-repeat;border:0px;vertical-align:middle;padding-bottom:4px;cursor:pointer;}
#activateCount p {margin-bottom:20px;}
#recherche h1 {text-align:left;}

form#recherche .list .bglight {padding:10px 0;}
form#recherche .list a {padding:0 0 0 15px;background:url(../images/puce.gif) left 2px no-repeat;display:block;}
.pagenavigator {text-align:center;margin-top:20px;}
.pagenavigator a {text-decoration:none;color:#0083C6;}
.pagenavigator a span {visibility:visible;}
.pagenavigator .pages {margin:0 10px;}
.pagenavigator .current {font-size:14px;}

/*warning css*/
.warning{width:auto;margin-bottom:10px;padding:10px;border:1px solid #cc0000;background-color:#fdd4d4;}
.warning h2{color:#cc0000;}
.warning ul, .feedback ul{list-style-type:none;margin-left:13px;}
.feedback{width:auto;margin-bottom:10px;padding:10px;border:1px solid #008200;background-color:#dgefdg;}
.feedback h2{color:#008200;}
.object-center{text-align:center}
#searchWarning {margin-bottom:0;}

.feedbacksearch{width:auto;margin-bottom:10px;}
.feedbacksearch h2{color:#467BB1;font-size:14px;font-weight:bold;margin:15px 0;}


.gal-img { float: left; margin: 5px; }

