@charset "utf-8";
@import 'header.css';
@import 'footer.css';

@import '../../modules/home/css/home.css';
@import '../../modules/carte/css/carte.css';
@import '../../modules/partners/css/partners.css';
@import '../../modules/caddy/css/caddy.css';

@import '../ressources/buttons/standard/style.css';


img {	border:0; margin:0; padding:0; display:block; }

html {	width:100%;height:100%; margin:0; padding:0; overflow-y:scroll; }

table {	border:0; }

td {	vertical-align:top; }

input {	font-size:11px; width:200px; padding:1px 3px; background:#e9e9e9; border:1px inset white; }
textarea{background:#e9e9e9; border:1px inset white; }

body {	position:relative;
		min-width:930px;
		height:100%;
		margin:0; padding:0;
		cursor:default;	
		background:url('../images/background.jpg') top center repeat-x #ffc10f;
		font:11px Arial, Helvetica, sans-serif;
}


/******************************* STRUCTURE *******************************/
.container {	position:relative; width:930px; margin:0 auto; border:0; }

.containerBg {	background:url('../images/containerBg.gif') repeat-y white; padding:20px 25px; }

.shadowLeft {	background:url(../images/shadowLeft.png) repeat-y; width:15px;
				_background:url(../images/shadowLeft.png) repeat-y; position:relative; width:15px !important;
				_background:url(no-image); position:relative;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='structure/images/shadowLeft.png'); }

.shadowRight {	background:url(../images/shadowRight.png) repeat-y; width:15px;
				_background:url(../images/shadowRight.png) repeat-y; position:relative; width:15px !important;
				_background:url(no-image); position:relative;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='structure/images/shadowRight.png'); }

h1 { 			margin:0; padding:0 0 1px 0; border-bottom:4px solid #fdc210; }

p { 			margin:5px 0 0 0; color:#616161; text-align:justify; font-size:12px; }
p strong{ 		color:black; }

/******************************* BUTTONS *******************************/
.button {		height:27px; margin-left:5px; cursor:pointer; display:block; background-image:url(../images/fr/buttons.gif); }

.valider_out {	width:178px; background-position:0 0;  }
.valider_over {	width:178px; background-position:-200px 0; }
.cancel_out {	width:99px; background-position:0 -27px; }
.cancel_over {	width:99px; background-position:-200px -27px; }
.command_out {	width:99px; background-position:0 -54px; }
.command_over {	width:99px; background-position:-200px -54px; }


.separator {	width:100%; height:1px; display:block; border-bottom:1px dashed gray; }


/* contact form */
.contactForm { 			text-align:right; margin-top:20px; }

.contactFormText { 		width:40px; height:25px; padding-top:4px; color:#757575; }

.contactForm input{ 	width:200px; }


.4raisons {				width:100%; background:gray; padding:3px 0; margin:1px 0; }


/* ZONES */
.zones_onglet {			width:870px; display:table; margin:10px auto 0 auto;  }
.zones_onglet a{		display:block; float:right; }
.zones_onglet_left{		width:11px; height:32px; }
.zones_onglet_right{	width:11px; height:32px; }
.zones_onglet_bg {		padding:8px 10px 0 10px; font-size:14px; font-weight:bold; }

#zoneON .zones_onglet_left{		background:url('../images/onglet_left_on.png'); cursor:default; }
#zoneON .zones_onglet_right{	background:url('../images/onglet_right_on.png'); cursor:default; }
#zoneON .zones_onglet_bg {		background:url('../images/onglet_bg_on.png'); cursor:default; color:white; }

#zoneOFF .zones_onglet_left{	background:url('../images/onglet_left_off.png'); }
#zoneOFF .zones_onglet_right{	background:url('../images/onglet_right_off.png'); }
#zoneOFF .zones_onglet_bg {		background:url('../images/onglet_bg_off.png'); color:gray; }
#zoneOFF .zones_onglet_bg:hover {color:black; }

.select_zones {			margin:5px 0; padding:0; list-style:none; font-size:14px; font-weight:bold; }
.select_zones li{		margin:3px; padding:2px 5px; float:left; background:#e5e5e5; color:#3E9A3C; }
.select_zones li:hover{	background:#3E9A3C; color:white; cursor:pointer; }

