@charset "utf-8";
/* CSS Document */

body{
	margin:auto;
	float:none;
	width:790px;
	background-image:url(../images/background/body.png);
	background-repeat:repeat;
	font-size:10px;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

div{
	margin:0px;
	padding:0px;
}

input, select, option{	
	border-right: #cccccc 0.1em solid;
	border-top: #cccccc 0.1em solid;
	border-left: #cccccc 0.1em solid;
	border-bottom: #cccccc 0.1em solid;
	font-size: 10px;
	background-color:#ECECEC;
}

.BtnFrm:hover{
	background-color:#DDDDDD;
}
textarea{	
	border-right: #cccccc 0.1em solid;
	border-top: #cccccc 0.1em solid;
	border-left: #cccccc 0.1em solid;
	border-bottom: #cccccc 0.1em solid;
	font-size: 11px;
	background-color:#ECECEC;
}

a:link, a:visited{
	color:#000099;
}

hr{
	/*width:97%;*/
	/*text-align:left;*/
	margin:10px;
	margin-right:13px;
}

/* Page
/*****************************************************/
.SwitchLanguage, .SwitchLanguage a:link, .SwitchLanguage a:visited{
	padding-top:10px;
	padding-bottom:5px;
	padding-right:10px;
	text-align:right;
	color:#042961;
	text-decoration:none;
}
.SwitchLanguage a:hover{
	text-decoration:underline;
}

.header_fr{
	width:790px;
	height:139px;
	background-image:url(../images/background/header_FR.png);
	background-repeat:no-repeat;
	background-position:top;	
}

.header_en{
	width:790px;
	height:139px;
	background-image:url(../images/background/header_EN.png);
	background-repeat:no-repeat;
	background-position:top;	
}

.menu{
	width:790px;
	height:21px;
	background-image:url(../images/background/menu.png);
	background-repeat:no-repeat;
	background-position:top;
	font-weight:bold;
	color:#042961;
}
	.menu .text{
		margin-left:200px;
		padding-top:4px;
	}
		.menu .text a:link, .menu .text a:visited{
			color:#042961;
			text-decoration:none;
		}
		.menu .text a:hover{
			color:#042961;
			text-decoration:underline;
		}
		


.container{
	width:790px;
	min-height:500px;
	background-image:url(../images/background/container.png);
	background-repeat:repeat-y;
	background-position:top;	
}
	.left{
		width:185px;
		height:500px;
		min-height:500px;
		background-image:url(../images/background/left.png);
		background-repeat:no-repeat;
		background-position:top;
		vertical-align:text-top;
	}
		.left .title{
			height:26px;
			min-height:26px;
			max-height:26px;
		}
		.left .text{
			padding:10px;
			padding-top:0px;
		}
		
	.right{
		width:605px;
		min-width:605px;;
		max-width:605px;
		height:500px;
		min-height:500px;
		background-image:url(../images/background/right.png);
		background-repeat:no-repeat;
		background-position:bottom;
		vertical-align:text-top;
	}
		.right .title{
			width:605px;
			height:26px;
			min-height:26px;
			max-height:26px;
			background-image:url(../images/background/title.png);
			background-repeat:no-repeat;
			background-position:right;
		}
			.right .title .text{
				color:#429edc;
				font-size:12px;
				font-weight:bold;
				padding-bottom:5px;
			}	
		.right .text{
			padding:10px;
			width:570px; /* nécessaire pour avoir la même mise en page en mode editi avec Tinymce */
		}

.footer{
	width:790px;
	height:41px;
	background-image:url(../images/background/footer.png);
	background-repeat:no-repeat;
	background-position:top;	
}

/* AUTRES */
/**********/

.ZoneAdmin{
	border:1px solid #CCCCCC;
	width:550px;
	min-width:550px;
	max-width:550px;
	background-color:#E6E6E6;
	margin:auto;
	font-size:12px;
	margin-bottom:30px;
}
	.ZoneAdmin a:link, .ZoneAdmin a:visited{
		text-decoration:none;
	} 
	.ZoneAdmin a:hover{
		text-decoration:underline;
	}
	.ZoneAdmin img{
		border:none;
	}
	
.ZoneAdminTitre{
	width:550px;
	min-width:550px;
	max-width:550px;
	background-image:url(../images/onglet.png);
	background-repeat:no-repeat;
	background-position:left;
	margin:auto;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	font-size:12px;
	margin-top:20px;
}

/* ZoneDetailsProduits
****************************/
.ZoneDetailsProduits{
	border:1px solid #CCCCCC;
	width:400px;
	min-width:400px;
	max-width:400px;
	background-color:#E6E6E6;
	margin:auto;
	margin-bottom:20px;
}
.ZoneDetailsProduitsTitre{
	width:400px;
	min-width:400px;
	max-width:400px;
	background-image:url(../images/onglet.png);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
}

.LstProduits, .LstProduits a:link, .LstProduits a:visited{
	padding-left:5px;
	padding-bottom:2px;
	text-decoration:none;
	color:#000000;
}

.LstProduits a:hover{
	text-decoration:underline;
}

.LstProduits hr{
	width:90%;
}
.LstProduitsTitre{
	background-image:url(../images/Puce.png);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:14px;
	padding-bottom:1px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:11px;
	color:#042961;
}
.Gauche{
	padding:6px;
}
.Rouge{
	color:#990000;
}
.Vert{
	color:#006600;
}
.Bleu{
	color:#000099;
}

.SousTitreProd{
	color:#042961;
	font-size:11px;
	font-weight:bold;
	padding-bottom:5px;
}

.Link{ 
	cursor:pointer;
	color:#000099;
	text-decoration:underline;
}

.MsgError{
	color:#FFFFFF;
	background-color:#990000;
	font-weight:bold;
	text-align:center;
	width:390px;
	padding:5px;
	margin-bottom:10px;
}
.MsgValid{
	color:#FFFFFF;
	background-color:#003300;
	font-weight:bold;
	text-align:center;
	width:390px;
	padding:5px;
	margin-bottom:10px;
}