/* Global Styles */

body {
	margin:0;
	}
#header {
	background-image: url(../images/bandeau_dessousBis.jpg);
	background-repeat: repeat-x;
	height: 120px;
	width: 100%;	
}
td {
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
a {
	color: #990000;
	text-decoration:none;
	}
	
a:hover {
	color: #FF0000;
	text-align: right;
	}
/* ID Styles */
/* Navigation générale */

#navigation td {
	border-bottom: 1px solid #4A5464;
	}
	
#navigation a {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59006B;
	line-height:16px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 26px;
	background:  url("../images/mm_bullet_blue.gif") 14px 45% no-repeat;
	}
	
#navigation a:hover {
	color:#FFF;
	/*background-color: #59006B;*/
	background-image: url(../images/mm_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 14px 45%;
	}

/* sous menu 1 */
#sousNav td {
	border-bottom: 0px solid #4A5464;
	}

	
#sousNav a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59006B;
	line-height:6px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	background: 2px no-repeat;
	}
	
	
#sousNav a:hover {
	color:#990000;
	/*background-color: #59006B;*/
	background-repeat: no-repeat;
	}
	
/* sous menu 2 */
#sousNav2 td {
	border-bottom: 0px solid #4A5464;
	}
	
#sousNav2 a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	line-height:6px;
	letter-spacing:0.1em;
	text-decoration: none;
	display:block;
	background: 2px no-repeat;
	}
	
#sousNav2 a:hover {
	background: #59006B 2px no-repeat;
	color:#E6BCFF;
	}
	
#logo 	{
	font:24px Georgia, Times New Roman, Times, serif;
	color: #ffffff;
	letter-spacing:.2em;
	line-height:30px;
	}

#tagline 	{	
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #E6BCFF;
	letter-spacing:.4em;
	line-height:18px;
	}
	
#monthformat {
	border-bottom:1px dashed #59006B;
	}
#dateformat {
	color: #FFF;
	vertical-align: middle;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	}
	
#dateformat a {
	color: #59006B;
	font-weight:bold;
	letter-spacing:0.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#dateformat a:hover {
	color: #59006B;
	letter-spacing:0.3em;
	}
	
	
#date {
	color: #FFF;
	vertical-align: middle;
	font-variant: small-caps;
	letter-spacing: 0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
	height: 25px;
	background-image: url(../images/test-menu.jpg);
	background-repeat: repeat;
	}
	
#date a {
	color: #59006B;
	font-weight:bold;
	letter-spacing:0.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#date a:hover {
	color: #59006B;
	letter-spacing:0.3em;
	}
	
#colheader {
	padding: 10px 4px;
	border-bottom: 3px solid #DEDDD9;
	}
/* Class Styles */
	
.bodyText {
	color:#333333;
	line-height:14px;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	}
.bodyTextLeft {
	color:#333333;
	line-height:14px;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	}
	
.bodyText2 {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	line-height:14px;
	margin-top:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	padding-top: -5px;
	}
	
.pageName{
	color: #59006B;
	line-height:40px;
	letter-spacing:0.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	list-style-image: url(../images/mm_bullet_blue.gif);
	list-style-type: circle;
	background-image: url(../images/mm_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 10px 20px;
	padding-left: 20px;
	margin-top: 8px;
	vertical-align: middle;
	height: 67px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #E9E9E9;
	}
	
.pageName2{
	color: #59006B;
	line-height:40px;
	letter-spacing:0.1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	list-style-image: url(../images/mm_bullet_blue.gif);
	list-style-type: circle;
	background-image: url(../images/mm_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding-left: 20px;
	margin-top: 8px;
	vertical-align: middle;
	height: 67px;
	background-color: #E9E9E9;
	}
	
	
.subHeader {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #59006B;
	line-height:12px;
	letter-spacing:0.1em;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	.subHeader2 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #59006B;
	line-height:12px;
	letter-spacing:0.1em;
	}
	
	.subHeader3 {
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color: #59006B;
	line-height:12px;
	letter-spacing:0.1em;
	}
.subHeadertd a{
	color: #FFF;
	line-height:12px;
	letter-spacing:0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}
.subHeadertd a:hover{
	color: #59006B;
	
	}
.subHeadertd {
	color: #59006B;
	line-height:12px;
	letter-spacing:0.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	}

.quote {
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	}
	
.navText {
	color: #FFF;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-left: 2px;
	}
	
.navText a {
	color: #FFF;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
.navSousText {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color: #59006B;
	line-height:12px;
	letter-spacing:0.1em;
	text-decoration: none;
	}
.image{
	padding-right: 20px;
}

.imageleft{
	padding-left: 20px;
	padding-right: 30px;
}

.copyright {
	padding-left: 20px;
	text-align: center;
}
.Style1 {font-size: 10px}
.bg{
	background-image: url(../images/bg-index.jpg);
	background-repeat: no-repeat;
}
.index{
	/*background-color: #FFF;
	background-image: url(images/bg.png);
	background-repeat: repeat-x;
	background-position: bottom;*/
	width: 100%;
	background: -moz-linear-gradient(top, #f6fafb, #cce1ed);
}
.page{
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(../images/garde2.jpg);
	clear: none;
	}
.us{
	/*-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover;
*/
	background-repeat: no-repeat;
	background-image: url(../images/us2.png);
	clear: none;
	background-attachment: scroll;
	background-position: center top;
	}
	
.footer{
	background-image: url(../images/footer-index.jpg);
	height: 130px;
	-webkit-background-size: cover; /* pour Chrome et Safari */
	-moz-background-size: cover; /* pour Firefox */
	-o-background-size: cover; /* pour Opera */
	background-size: cover; /* version standardisée */
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: bottom;
	vertical-align: middle;
	width: 100%;
}
.subHeader2 {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #30414F;
	line-height:12px;
	letter-spacing:0.1em;
	padding-left: 30px;
	}
	.test{
	background-image: url(../images/test-menu.jpg);
	background-repeat: repeat;
}
.contac {
	font-size: 12px;
	background-color: #E9E9E9;
	height: 20px;
	color: #59006B;
	line-height:12px;
	letter-spacing:0.1em;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position: 170px;
	margin-left: 170px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.left {
	text-align: left;
	font-size: 16px;
}
#menu {
	background-color: #E9E9E9;
	width: 220px;
	float: left;
		
}
.separateur {
	background-color: #E9E9E9;	
}

.container {
	width: 100%;
	max-width: 1260px;/* une valeur « max-width » peut s'avérer utile pour éviter que cette mise en page ne soit trop large sur un moniteur de grande taille. La lisibilité de la longueur de ligne est ainsi améliorée. IE6 ne tient pas compte de cette déclaration. */
	min-width: 780px;/* une valeur « min-width » peut s'avérer utile pour éviter que cette mise en page ne soit trop étroite. La longueur de ligne est ainsi plus lisible dans les colonnes latérales. IE6 ne tient pas compte de cette déclaration. */
	background: #FFF;
	margin: 0 auto; /* la valeur automatique sur les côtés, associée à la largeur, permet de centrer la mise en page. Elle n'est pas nécessaire si vous fixez la largeur du conteneur à 100%. */
}
.content {
	padding: 10px 0;
	width: 80%;
	float: left;
	position: relative;
}
/*.sidebar1 {
	float: left;
	width: 20%;
	background: #93A5C4;
	padding-bottom: 10px;
}*/
.table {
	
}
.adh{
	line-height: 30px;
}

