/* CSS Document */


/********************* BALISES *********************/

body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #535c7d;
	background: #fff;
	border: 0px solid red;
}

a, a:visited {
	color: #7fa556;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #638e35;
	text-decoration: underline;
}



/********************* BLOCS*********************/

.std-conteneur {
	position: absolute;
	width: 980px;
	left: 50%;
	margin-left: -490px;
	top: 4px;
	background: #fff url('../images/fond.jpg') top left repeat-y;
	border: 1px solid #e3dbdf;
}


/********************* COLONNES *********************/
/********************* COLONNE GAUCHE *********************/

div.std-colonne-gauche {
	margin: 0px;
	padding: 0px;
	padding-top: 125px;
	width: 196px;
	height: 734px;
	float: left;
	background: transparent url('../images/fond-interface.jpg') top left no-repeat;
	border: 0px solid purple;
}

a.std-lien, a.std-lien:visited {
	display: inline-block;
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
	margin-left: 10px;
	padding-top: 3px;
	height: 18px;
	width: 185px;
	color: #fff;
	font-size: 10px;
	background: transparent url('../images/lien-bt-out.jpg') top left no-repeat;
	border: 0px solid red;
}

a.std-lien:hover {
	color: #a8cef2;
	text-decoration: none;
	background: #000 url('../images/lien-bt-over.jpg') top left no-repeat;
}

div.std-colonne-gauche span {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	border: 0px solid blue;
}

.std-ss-rubriques {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	color: #fff;
	font-size: 10px;
	background-color: #000;
	border: 0px solid yellow;
}

div.std-ss-rubriques a.std-ss-lien{
	display: inline-block;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	height: 21px;
	width: 184px;
	color: #fff;
	font-size: 10px;
	font-weight: lighter;
	background-image: none;!important
	border: 0px solid red;
	border-bottom: 1px dashed #606060;
}

a.std-ss-lien:hover{
	color: #ccc;
	text-decoration: none;!important
	background-image: none;!important
}

div.std-ss-rubriques a.std-ss-lien span{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	border: 0px solid white;
}


/********************* COLONNE CENTRE *********************/

.std-colonne-centre {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	width: 523px;
	float: left;
	border: 0px solid red;
}

.std-cadre-1 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #000;
	border-collapse: collapse;
	border: 1px solid #d0f4ae;
}

.std-cadre-1 th {
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #fff;
	font-size: 18px;
	background-color: #000;
	border: 0px solid #ccc;
}

.std-cadre-1 td {
	margin: 0px;
	padding: 5px;
	border: 0px solid red;
}

.std-image-table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #d0f4ae;
}

.std-image-table td{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 0px solid #d0f4ae;
}

td.std-accroche-noir {
	margin: 0px;
	padding: 0px;
	color: #fff;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	background-color: #000;
	border: 0px solid #d0f4ae;
}

a.std-savoir-plus {
	margin: 0px;
	padding: 0px;
	margin-left: 200px;
	padding-top: 5px;
	color: #a6d975;
	font-size: 10px;
	font-weight: bold;
	border: 0px solid red;
}

a.std-savoir-plus:hover{
	color: #93c168;
	text-decoration: none;
}

.std-cadre-2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	font-size: 10px;
	color: #000;
	border-collapse: collapse;
	border: 1px solid #d0f4ae;
}

.std-cadre-2 th {
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #fff;
	font-size: 18px;
	background-color: #000;
	border: 0px solid #ccc;
}

.std-cadre-2 td {
	margin: 0px;
	padding: 5px;
	border: 0px solid red;
	border-bottom: 1px dashed #c3c9cc;
}

.std-actu1 {
	margin: 0px;
	padding: 5px;
	background: #fff url('../images/fond-cadre-2.jpg') top right no-repeat;
	border: 0px solid red;
}

.std-img-1 {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	float: left;
	border: 5px solid #c5d8eb;
}

.mini-titre1 {
	margin: 0px;
	padding: 0px;
	color: #ffa921;
	font-size: 10px;
	border: 0px solid #c5d8eb;
}

.std-img-2 {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	float: left;
	border: 5px solid #a53e03;
}

.mini-titre2 {
	margin: 0px;
	padding: 0px;
	color: #c24109;
	font-size: 10px;
	border: 0px solid #a53e03;
}

.std-img-3 {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	float: left;
	border: 5px solid #6a7780;
}

.mini-titre3 {
	margin: 0px;
	padding: 0px;
	color: #a15f32;
	font-size: 10px;
	border: 0px solid #6a7780;
}

a.std-archives {
	margin: 0px;
	padding: 0px;
	margin-left: 380px;
	color: #6a7780;
	font-size: 10px;
	font-weight: bold;
	border: 0px solid red;
}

a.std-archives:hover{
	color: #000;
	text-decoration: none;
}


/********************* COLONNE DROITE *********************/

.std-colonne-droite{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
	width: 230px;
	float: left;
	border: 0px solid red;
}

.std-acces-pro {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: center;
	background-color: #e7fbd0;
	border: 0px solid red;
}

.std-acces-pro img{
	margin: 0px;
	padding: 0px;
	border: 4px solid white;
}

.std-acces-pro table {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	text-align: left;
	color: #657b2c;
	font-size: 10px;
	width: 230px;
	background-color: #e7fbd0;
	border: 0px solid #ccc;
	border-bottom: 1px dashed white;
}

.std-acces-pro table th{
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #52709c;
	font-size: 15px;
	background-color: #d0f4ae;
	border: 0px solid #ccc;
}

.std-acces-pro h2{
	margin: 0px;
	padding: 0px;
	color: #657b2c;
	font-size: 11px;
	border: 0px solid #ccc;
}

.std-acces-img {
	margin: 0px;
	padding: 0px;
	text-align: center;
	border: 0px solid #ccc;
}

.std-support {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #6b6b6b;
	font-size: 10px;
	width: 230px;
	background: #f6d2bb url('../images/fond-support.jpg') top right no-repeat;
	border-collapse: collapse;
	border: 0px solid red;
}

.std-support td{
	margin: 0px;
	padding: 5px;
	border: 0px solid #cb0904;
}

td.std-support-img{
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	padding-top: 5px;
	text-align: center;
	border-top: 1px dashed white;
}

td.std-support-img img{
	margin: 5px;
	padding: 0px;
	border: 1px solid #cb0904;
}

.std-support th{
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #fff;
	font-size: 15px;
	background-color: #e99877;
	border: 0px solid #ccc;
}

.std-support h2{
	margin: 0px;
	padding: 0px;
	color: #cb0904;
	font-size: 11px;
	border: 0px solid #ccc;
}

.std-partenaires{
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-align: left;
	color: #2c6982;
	font-size: 10px;
	width: 230px;
	background: #c0e6f6 url('../images/fond-partenaires.jpg') top right no-repeat;
	border-collapse: collapse;
	border: 0px solid red;
}

.std-partenaires td{
	margin: 0px;
	padding: 5px;
	border: 0px solid #cb0904;
}

.std-partenaires th{
	margin: 0px;
	padding: 5px;
	text-align: left;
	color: #115386;
	font-size: 15px;
	background-color: #c9e2fc;
	border: 0px solid #ccc;
}

.std-partenaires h2{
	margin: 0px;
	padding: 0px;
	color: #2c6982;
	font-size: 11px;
	border: 0px solid #ccc;
}

.std-partenaires-img{
	margin: 0px;
	padding: 0px;
	text-align: center;
	border: 0px solid #12497d;
}

.std-partenaires img{
	margin: 0px;
	padding: 0px;
	border: 1px solid #12497d;
}

/********************* PIED DE PAGE *********************/
.std-footer {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	width: 980px;
	height: 25px;
	text-align: center;
	color: #ccc;
	clear: both;
	border: 0px solid red;
}


