body.site {
	background:#83ba45 url(images/fondBody.jpg) repeat-x top;
	padding:0;margin:0;
}
html{padding:0;}
#inBody{background: url(images/fondHaut.jpg) no-repeat center top;}
#bodyInner{border:0px;margin:0 auto;padding:0;width:950px;overflow:hidden;}

#loginBloc{float:left;width:200px;text-align:center;color:#000000;font-size:11px;margin:0 0 0 15px;
		-moz-border-radius:6px;height:80px;overflow:hidden;border:0px solid #ffffff;}
#loginBloc *{color:#000000;font-size:11px;margin:2px;}
#loginBloc .button{color:#000000;font-size:11px;padding:0px;margin:1px;background:#cccccc;}
#loginBloc input{padding:1px;margin:3px 0 2px 0;background:transparent;border:1px solid #333333;}
#loginBloc b {font-size:13px;}

a{color:#CC274F}

#leftColumn {float:left;width:250px;}
#rightColumn {float:right;width:690px;}

.pageCorps{padding:3px 10px;margin:0px 0px;-moz-border-radius:6px;border:0px solid #a2cc22;background: #ffffff;}
#footer{text-align:center;background:#666666;margin:10px auto;padding:0;width:920px;color:#ffffff;}


/* carrousel */
#carrousel-navigate{height:16px;border:0px solid;margin:0;border:0;}
a.carrousel-navigate{background:url(../../modules/carrousel/images/point.gif);width:27px;height:16px;display:block;float:left;margin:0;border:0;}
a.carrousel-navigate:hover{background:url(../../modules/carrousel/images/point-over.gif);}
a.carrousel-navigate-selected,a.carrousel-navigate-selected:hover{background:url(../../modules/carrousel/images/point-selected.gif);}
#carrousel ul{ margin:0; padding:0; height:150px;width:3000px;display:block;} 
#carrousel ul li {display:block;float:left;width:300px;height:150px;margin:0;padding:0;list-style:none;color:#000000;overflow:hidden;}
#carrousel ul li div {padding:10px;margin:0px 6px 0 0;-moz-border-radius:4px;background:#ffffff;height:130px;overflow:hidden;}
#carrousel ul li div img{margin:10px 10px 0 0;}
#carrousel ul li div.onlyImage {padding:0px;width:294px;height:150px;}
#carrousel ul li div.onlyImage img{margin:0;}
h3{margin:0;padding:0;text-align:center;}
p{margin:0;padding:0;}
#carrousel{width:594px;overflow:hidden;height:150px;}
.carrousel-border{padding:6px 6px 4px 6px;-moz-border-radius:4px;background:#83ba45;width:594px;margin:10px auto;height:167px;}



table.tarif{width:100%;border-spacing:1px;border-collapse:collapse;}
table.tarif td.col2{width:150px;text-align:right;width:110px;border-left:#cdd0d9 1px solid;padding:1px 5px 1px 0;}
table.tarif td{vertical-align:top;padding:1px;}
table.tarif tr.pair td{background: #dddddd;padding:1px 5px;}
table.tarif tr.impair td{background: #ccd4ef;padding:1px 5px;}
input,textarea{font-family: Arial, Helvetica, sans-serif;font-size: 12px;
						margin:0;padding:1px 3px;-moz-border-radius:3px;border:#999999 1px solid;}

.erreur{font-weight: bold;color:#ff0000;}
textarea {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

p{margin:0;padding:0;border:0;}


hr{border: 0;width: 80%;color: #a2cc22;background-color: #a2cc22;height: 2px;text-align:center;}

.confirm,.conseil, .message, .notice, .warning, .error, .critic {padding:3px 12px;margin:6px 0;-moz-border-radius:4px;}
div.confirm  {border:1px solid #a2cc22;background: #99ff66;}
div.conseil {border:1px solid #00A6FF;background: #6FCFFF;}
div.message {border:1px solid #AAA;background: #EEE;font-weight:bold;}
div.notice {border:1px solid #6599FF;	background: #6599FF;font-weight:bold;}
div.warning {border:1px solid #DE0029;	background: #FF8FA6;font-weight:bold;}
div.error {border:1px solid #ffffff;color:#ffffff;	background: #DE0029;font-weight:bold;}
div.critic { color:#FFF;	background: #DE0029;font-weight:bold;font-size:12px;padding: 12px 78px;text-align:center;}

