/*
stylesCss AchatPublic ::: Tous droits réservés 2007 :::
mise à jour novembre 2007

Auteur : Landdezign.com
  
*/

BODY {
	background: #EDEEF0; :/*#EDEEF0*/
	margin: 0px 0px 0px 10px;
}

select {
	border:1px solid white;
	background-color:#cccccc;
	font-family:arial;
	font-size: 11px;
	color: #000000;
}

input {
	border:1px solid white;
	background-color:#cccccc;
	font-family:arial;
	font-size: 11px;
	color: #000000;
}

.inputvert {
	border:0px solid white;
	background-color:#008562;
	color: #FFFFFF;
	font-family:arial;
	font-size: 12px;
	font-weight: bold;
}


.center{
	text-align:center;
	position:relative;
}
.content{
	margin:0px auto;
	width:999px;
	text-align:left;
	position:relative;}
	
.contentV{
	margin:0px auto;
	width:470px;
	text-align:left;
	position:relative;
	vertical-align:top;
	}
	
.contentB{
	margin:0px auto;
	width:213px;
	text-align:left;
	position:relative;
	vertical-align:top;
	}
	
.contentG{
	margin:0px auto;
	width:301px;
	text-align:left;
	position:relative;
	vertical-align:top;
	}
	
.ligner1{
	background: #AC1C1C;
	height:1px;
	position:relative;
}

.ombrecadredrt{
	background-image: url(images/ombre_droite.gif);
	background-repeat: repeat;
}

.ombrecadrebas{
	background-image: url(images/ombre_bas.gif);
	background-repeat: repeat;
}

.fondblanc{
	background: #FFFFFF;
}

.fondbleu{
	background: #F5F6FB;
}

.fondverteau{
	background: #D9EDE8;
}

.vert{
	background: #498039;
}

.bleu{
	background: #41558A;
}

.gris{
	background: #DA5B16;
}
	
.rouge{
	background: #AC1C1B;
}

.orange{
	background: #DA5B16;
}

.fdmenu{
	background-image: url(images/fd_menu.gif);
	background-repeat: repeat-x;
	height:34px;
	position:relative;
}

.fdident{
	background-image: url(images/fd_identification.gif);
	background-repeat: repeat-x;
	height:20px;
	position:relative;
}

.text_gris{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #585F6F;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	padding-left: 5px;
	padding-right: 5px;
}

.text_footer{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #585F6F;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.text_fd_rouge{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
	background: #AC1C1C;
	font-weight : normal;
	text-align : center;
}

.fd_liengn{
	background-image: url(images/fd_liens_gn.gif);
	background-repeat: repeat-x;
}

.fd_liensites{
	background-image: url(images/fd_liens_site.gif);
	background-repeat: repeat-x;
}

.sepa{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
}
A.linksheader {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

A.linksheader:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #585F6F;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
}

A.linkssiteR {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_rouge01.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteR:hover {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #AC1C1C;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_rouge02.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteV {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_vert01.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteV:hover {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #008562;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_vert02.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteB {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_bleu01.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteB:hover {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #465572;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_bleu02.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteO {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_orange01.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}

A.linkssiteO:hover {
	height: 33px;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #DA5B16;
	font-weight: normal;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(images/fd_liens_site_orange02.gif);
	background-repeat: repeat-x;
	display: block;
	line-height: 3em ;
}
A.nav{
	display: block ;
	background: #900 url(lienCoulissant.png) left top no-repeat ;
	color: #fff ;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	padding: 4px 0 ;
	text-align: center ;
	}	
A.nav:hover, A.nav:focus, A.nav:active {
	background: #033 url(lienCoulissant.png) right top no-repeat ;
	}
	
.titresblanc {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	text-decoration: none;
	padding: 3px 3px 3px 3px;
}

.texttitre {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: Bold;
	text-align: left;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding: 3px 3px 3px 3px;
	font-variant: small-caps;
}

.textnoirbold {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}

.textnoirextrabold {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}

.textnoirsemibold {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}

.textnoir {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}

.textnoirgrand {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}

.textrouge {
	font-family: Arial;
	font-size: 11px;
	color: red;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
}

.textnoirjustifie {
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}
.textnoirleger {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	
}

.textnoirlegerjustifie {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: justify;
	text-decoration: none;
	padding-left: 6px;
	padding-right: 6px;
	
}

.textvertitalique {
	font-family: Arial;
/*	color: #008562; */
	color: #2f4b33;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	font-style: italic;
}

.textvertbold {
	font-family: Arial;
	font-size: 12px;
/*	color: #008562; */
	color: #2f4b33;
	font-weight: bold;
	text-align: justify;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}

.titrenoir {
	font-family: Arial;
	font-size: 19px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.titrebleu {
	font-family: Arial;
	font-size: 19px;
	color: #41558A;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
}

.vignette {
	padding: 12px 12px 12px 12px;
}

A.linkblanc{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 7px;
	white-space: nowrap;
}

A.linkblanc:hover{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 5px;
	white-space: nowrap;
}

A.linkgris{
	font-family: Arial;
	font-size: 12px;
	color: #5B5F69;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 7px;
	white-space: nowrap;
}

A.linkgris:hover{
	font-family: Arial;
	font-size: 12px;
	color: #5B5F69;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	padding-left: 7px;
	padding-right: 5px;
	white-space: nowrap;
}

A.texte{
	text-decoration: none;
}

A.texte:hover{
	text-decoration: underline;
}

.bouton {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;	
	text-align: right;
}

A.clik:hover {
	 Filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, StartX=20, StartY=40, FinishX=0, FinishY=0)
    -moz-opacity : 0.5; 
    opacity : 0.5; 
}

