html  {
	margin : 0;
	padding : 0;
	background : #f5f7ed;
	color : #879f06;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
}
body {
	margin : 0;
	padding : 0;
}
a {
	text-decoration : none;
	color : #879f06;
}
a:visited {
	color : #879f06;
}
a img, img {
	border : 0;
}
a:hover {
	text-decoration : underline;
}

.corps {
	width : 1004px;
	left : 50%;
	left : -502px;
	margin : 0 auto;
	padding : 0;
}
.entete {
	width : 1004px;
	height : 124px;
	background : #73a42c url('../images/skin/entete.jpg') top left no-repeat;
}
.entete h1 {
	padding : 9px 0 0 14px;
	margin : 0;
	width : 239px;
	height : 90px;
	/*height : 110px;*/
	color : white;
	font-size : 40px;
	float : left;
}
.entete h1 a {
	text-underline : none;
	width : 239px;
	height : 90px;
	/*height : 110px;*/
	display : block;
}
.entete h1 a img {
	border : 0;
}

.entete .pub_1 {
	width : 720px;
	height : 90px;
	/*background : white;*/
	overflow : hidden;
	float : right;
	padding : 0;
	margin : 14px 21px 0 0;
}

.entete .zone_recherche {
	float : right;
	width : 176px;
	height : 20px;
	background : transparent;
	margin : 15px 20px 15px 0;
}
.entete .zone_recherche form {
	display : inline;
}
.entete .zone_recherche .q {
	background : white;
	border-top : 1px solid #81b552;
	border-left : 1px solid #81b552;
	border-bottom : 1px solid #81b552;
	border-right : 0;
	height : 18px;
	margin : 0;
	width : 154px;
	overflow : hidden;
	float : left;
}
.entete .zone_recherche .q input {
	width : 148px;
	height : 12px;
	margin : 0;
	padding : 3px;
	border : 0px solid white;
	background : white;
	color : #879f06;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	line-height : 11px;
}
.entete .zone_recherche .ok {
	width : 21px;
	height : 20px;
}

.entete .zone_membre {
	float : right;
	width : 280px;
	height : 35px;
	background : transparent;
	margin : 15px 15px 5px 0;
}
.entete .zone_membre form {
	display : inline;
}
.entete .zone_membre .identifiant {
	background : white;
	width : 100px;
	height : 18px;
	border : 1px solid #81b552;
	float : left;
	overflow : hidden;
}
.entete .zone_membre .identifiant input {
	color : #879f06;
	border : none;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	line-height : 12px;
	height : 12px;
	padding : 3px;
	margin : 0;
	width : 94px;
}
.entete .zone_membre .motdepasse {
	background : white;
	width : 100px;
	height : 18px;
	border : 1px solid #81b552;
	float : left;
	margin-left : 1px;
	overflow : hidden;
}
.entete .zone_membre .motdepasse input {
	color : #879f06;
	border : none;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	line-height : 12px;
	height : 12px;
	padding : 3px;
	margin : 0;
	width : 94px;
}
.entete .zone_membre .ok {
	background : #879f06;
	width : 20px;
	height : 18px;
	border : 1px solid #81b552;
	float : left;
	margin-left : 1px;
}
.entete .zone_membre .ok input {
	margin : 0;
	border : 0;
	background : #879f06;
	color : white;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	height : 18px;
	width : 20px;
	padding : 0;
	text-align : center;
}
.entete .zone_membre .lien_inscription {
	margin : 0;
	padding : 0;
}
.entete .zone_membre .lien_inscription a {
	color : white;
}

.entete .connecte {
	float : right;
	width : 275px;
	height : 35px;
	background : transparent;
	margin : 15px 15px 5px 0;
	padding : 0;
	color : white;
	font-size : 12px;
}
.entete .connecte a {
	color : #3d5c39;
	font-weight : bold;
}

.pieddepage {
	clear : both;
	margin : 0 auto;
	padding : 0;
	width : 1004px;
	height : 26px;
	line-height : 26px;
	color : white;
	background : #576946;
	text-align : center;
}
.pieddepage a {
	color : white;
}


.cou_accueil {
	background : url('../images/skin/entete_ombre_accueil.jpg') top left repeat-y;
	height : 6px;
	width : 1004px;
	padding-right : 3px;
	margin-right : -3px;
}
.cou_actualites {
	background : url('../images/skin/entete_ombre_actualites.jpg') top left repeat-y;
	height : 6px;
	width : 1004px;
	padding-right : 3px;
	margin-right : -3px;
}


.col_gauche {
	float : left;
	width : 176px;
	overflow : hidden;
}
.col_gauche .menu1 {
	margin-top : 27px;
	padding-top : 1px;
	background : url('../images/skin/menu1_tranche.jpg') top left repeat-y;
	font-size : 11px;
	color : white;
}
.col_gauche .menu1 a, .col_gauche .sousmenu a {
	color : white;
	width : 156px;
	padding-left : 20px;
	height : 25px;
	line-height : 25px;
	display : block;
}
.col_gauche .menu1 a:hover {
	text-decoration : none;
}
.col_gauche .menu1 .menuitem_sousmenu {
	background : url('../images/skin/menu1_menuitem_submenu.jpg') top left no-repeat;
}
.col_gauche .menu1 .menuitem_sousmenu .sel, .col_gauche .menu1 .menuitem_sousmenu a:hover {
	background : url('../images/skin/menu1_sousmenu_sel.jpg') top left no-repeat;
}
.col_gauche .menu1 .menuitem {
	background : url('../images/skin/menu1_menuitem.jpg') top left no-repeat;
}
.col_gauche .menu1 .menuitem .sel, .col_gauche .menu1 .menuitem a:hover {
	background : url('../images/skin/menu1_menuitem_sel.jpg') top left no-repeat;
}
.col_gauche .menu1 .entre {
	background : url('../images/skin/menu1_entre.jpg') top left no-repeat;
	width : 176px;
	height : 2px;
	line-height : 2px;
	font-size : 0.1px;
}

.sousmenu {
	font-size : 11px;
	color : white;
	width : 137px;
	position : absolute;
	margin : -25px 0 0 176px;
}
.col_gauche .menu1 .menuitem_sousmenu .sousmenu .submenuitem {
	background : url('../images/skin/submenuitem.jpg') 1px top no-repeat;
}
.col_gauche .menu1 .menuitem_sousmenu .sousmenu .submenuitem .sel, .col_gauche .menu1 .menuitem_sousmenu .sousmenu .submenuitem a:hover {
	background : url('../images/skin/submenuitem_sel.jpg') 1px top no-repeat;
}
.col_gauche .menu1 .menuitem_sousmenu .sousmenu .subentre {
	background : url('../images/skin/submenu_entre.jpg') 1px top no-repeat;
	width : 136px;
	height : 2px;
	line-height : 2px;
	font-size : 0.1px;
}
.col_gauche .menu1 .menuitem_sousmenu .sousmenu .submenuitem a {
	color : white;
	width : 116px;
	padding-left : 20px;
	height : 25px;
	line-height : 25px;
	display : block;
}

.pub_3 {
	width : 200px;
	height : 200px;
	margin : 10px 0;
	overflow : hidden;
}
.pub_4 {
	width : 125px;
	height : 125px;
	margin : 10px 25px;		
	overflow : hidden;
}



.col_gauche .menu2 {
	padding-top : 1px;
	background : url('../images/skin/menu2_fond.jpg') top left repeat-y;
	font-size : 11px;
	margin-top:27px;
	color : white;
}
.col_gauche .menu2 a {
	color : white;
	width : 156px;
	padding-left : 20px;
	height : 25px;
	line-height : 25px;
	display : block;
}
.col_gauche .menu2 a:hover {
	text-decoration : none;
}
.col_gauche .menu2 .menuitem_sousmenu {
	background : url('../images/skin/menu2_menuitem_submenu.jpg') 1px top no-repeat;
}
.col_gauche .menu2 .menuitem_sousmenu .sel, .col_gauche .menu2 .menuitem_sousmenu a:hover {
	background : url('../images/skin/menu2_sousmenu_sel.jpg') 1px top no-repeat;
}
.col_gauche .menu2 .entre {
	background : url('../images/skin/menu2_entre.jpg') top left no-repeat;
	width : 176px;
	height : 2px;
	line-height : 2px;
	font-size : 0.1px;
}


.col_gauche .pub_2 {
/*
	width : 176px;
	height : 204px;
*/
	width : 126px;
	height : 126px;
	padding : 25px 25px;
}









.generique {
	width : 824px;
	float : left;
	margin : 0 -12px 0 10px;
}
.generique .ombre_gauche {
	float : left;
	width : 6px;
	background : url('../images/skin/appelsdoffres_ombre_gauche.jpg') top right no-repeat;
	height : 846px;
}
.generique .contenu {
	float : left;
	width : 812px;
	height : 846px;
	background : #eef7ed;
}
.generique .ombre_droite {
	float : left;
	width : 6px;
	background : url('../images/skin/appelsdoffres_ombre_droite.jpg') top left no-repeat;
	height : 846px;
}

.generique .contenu h2 {
	font-size : 24px;
	font-family : 'Trebuchet MS', sans-serif;
	font-weight : normal;
	color :  #879f06;
	height : 36px;
	line-height : 36px;
	background : url('../images/skin/appelsdoffres_titre_tranche.jpg') top left repeat-x;
	margin : 12px 0;
	padding : 0 11px;
}

.generique .contenu h2 .maj {
	font-size : 18px;
	font-style : italic;
}
.generique_navigation {
	float : left;
	background : url('../images/skin/actualites_navigation.jpg') top left no-repeat;
	height : 81px;
	width : 812px;
	margin : 0 -4px 0 2px;
	padding : 0 4px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	text-align : center;
	color : #aaa;
	line-height : 81px;
}
.generique_navigation a {
	color : #879f06;
}
.generique_navigation a:hover {
	text-decoration : none;
}
.generique_navigation a.up {
	font-size : 14px;
}
.generique_navigation a.hl {
	color : #ff000d;
	font-weight : bold;
}

/***
	Carnet
***/
.col_carnet {
	float : left;
	width : 828px;
}
.col_carnet .ombre {
	float : left;
	background : url('../images/skin/actualites_ombre_gauche.jpg') top left repeat-y;
	padding : 0 0 0 16px;
	width : 812px;
}
.col_carnet .contenu {
	background : url('../images/skin/actualites_ombre_droite.jpg') top right repeat-y;
	margin-right : -4px;
	padding-right : 4px;
	width : 812px;
}
.col_carnet .contenu h2 {
	margin : 0;
	padding : 0;
	height : 36px;
	background : url('../images/skin/carnet_titre_tranche.jpg') top left repeat-x;
	width : 812px;
}

.col_carnet .contenu .bloc_pers1 {
	background : #ffffff;
	margin-right : -5px;
	padding : 0 -5px 0 0;
	width : 812px;
}
.col_carnet .contenu .bloc_pers1 .c {
	background : url('../images/skin/actualites_news1_coin.jpg') top right no-repeat;
	margin : 0 -5px 0 0;
	padding : 15px 20px 10px 10px;
	width : 787px;
}
.col_carnet .contenu .bloc_pers2 {
	background : #e3eadf;
	margin-right : -5px;
	padding : 0 -5px 0 0;
	width : 812px;
}
.col_carnet .contenu .bloc_pers2 .c {
	background : url('../images/skin/actualites_news2_coin.jpg') top right no-repeat;
	margin : 0 -5px 0 0;
	padding : 15px 20px 10px 10px;
	width : 787px;
}
.col_carnet .contenu .sep {
	margin : 0;
	padding : 0;
	height : 20px;
	line-height : 20px;
	background : url('../images/skin/carnet_sep_tranche.jpg') top left repeat-x;
	width : 812px;
	color : white;
	text-align : center;
	font-family : Verdana, sans-serif;
	font-weight : bold;
	font-size: 12px;
}

.col_carnet .contenu h4 {
	font-size : 11px;
	font-weight : bold;
	font-family : Verdana, sans-serif;
	padding : 0 0 12px 0;
	margin : 0;
}
.col_carnet .contenu .texte {
	margin : 0;
	padding : 0;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	clear : left;
}
.col_carnet .contenu .pic {
	margin : 0;
	padding : 0 5px 3px 0;
	float : left;
	width : 89px;
	height : 116px;
	text-align : center;
}
.col_carnet .contenu .pic img {
	border : 1px solid white;
}


/***
	Place du marche
***/
.pdm_btn {
	background : url('../images/skin/pdm_ico_btn_rub.jpg') top left no-repeat;
	width : 340px;
	height : 65px;
	padding : 1px 4px 4px 1px;
	color : #369;
	margin : 6px 0px;
	cursor : pointer;
}
.pdm_btn .texte {
	height : 61px;
	width : 210px;
	padding : 2px 2px 2px 75px;
	float : left;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	text-align : left;
}
.pdm_btn .texte span {
	font-size : 10px;
	line-height : 11px;
	font-style : italic;
}
.pdm_btn .compte {
	height : 36px;
	width : 52px;
	padding : 16px 0 0 0;
	margin : 0 0 0 1px;
	float : right;
	font-family : Verdana, sans-serif;
	font-size : 24px;
	text-align : center;
}
.pdm_btn .soustexte {
	float : right;
	margin : 0 0 0 1px;
	width : 52px;
	height : 13px;
	line-height : 13px;
	font-family : Arial, sans-serif;
	font-size : 10px;
	text-align : center;
}
.pdm_btn .loupe {
	background : url('../images/skin/pdm_ico_loupe.jpg') top left no-repeat;
}
.pdm_btn .chart {
	background : url('../images/skin/pdm_ico_chart.jpg') top left no-repeat;
}
.pdm_btn .cb {
	background : url('../images/skin/pdm_ico_cb.jpg') top left no-repeat;
}
.pdm_col_gauche {
	padding : 10px 20px 10px 41px;
	float : left;
}
.pdm_col_droite {
	padding : 10px 41px 10px 20px;
	float : left;
}

.pdm .presentation h5 {
	font-weight : bold;
	font-family : Verdana, sans-serif;
	margin : 2em;
	font-size : 14px;
	font-weight : bold;
	
} 
.pdm .presentation p {
	margin : 2em;
	font-size : 10px;
}

.pdm .pub {
	padding : 20px;
	text-align : center;
}

.pdm .selfrance {
	text-align : center;
	font-size : 18px;
}



.agenda table.cadre {
	margin : 0;
	padding : 0;
	width : 100%;
	background : #eef7ed;
}
.agenda table td, .agenda table th {
	margin : 0;
	padding : 0;
}

.agenda table thead tr {
	height : 29px;
	background : url('../images/skin/agd_ttr_tranche.jpg') top left repeat-x;
}
.agenda table thead tr th {
	height : 29px;
	background : url('../images/skin/agd_ttr_sep.jpg') top right repeat-y;
	color : white;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	text-transform : uppercase;
	font-weight : bold;
	padding-right : 2px;
}
.agenda table thead tr th.fin {
	height : 29px;
	background-image : none;
}

.agenda table tbody tr th {
	height : 22px;
	background : url('../images/skin/agd_an_tranche.jpg') top left repeat-x;
	color : white;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
}
.agenda table tbody tr td.drp {
	height : 31px;
	width : 48px;
	text-align : center;
	vertical-align : middle;
	color : #879f06;
	font-family : Arial, sans-serif;
	font-size : 12px;
	text-align : center;
	font-weight : bold;
}
.agenda table tbody tr td.nml {
	height : 31px;
	background : url('../images/skin/agd_nml_tranche.jpg') top left repeat-x;
	color : #879f06;
	font-family : Arial, sans-serif;
	font-size : 10px;
	text-align : center;
}	
.agenda table tbody tr td.nml .bg {
	background : url('../images/skin/agd_nml_bg.jpg') top left no-repeat;
	padding-left : 2px;
	height : 31px;
}	
.agenda table tbody tr td.nml .bd {
	background : url('../images/skin/agd_nml_bd.jpg') top right no-repeat;
	padding-right : 4px;
	height : 31px;
}
.agenda table tbody tr td.nom .bd {
	background : url('../images/skin/agd_nml_bd.jpg') top right no-repeat;
	padding-right : 4px;
	height : 31px;
	padding-left : 5px;
	font-size : 12px;
	font-weight : bold;
}

.guide_achat_titre {
	height : 29px;
	line-height : 29px;
	color : white;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	padding-left : 15px;
	background-image:url(../images/skin/guide_achat_peti_mat.jpg);
}
.guide_achat_titre_cat1 {
	background : #b7b279 url('../images/skin/guide_achat_aspi.jpg') top left repeat-x;
}
.guide_achat_titre_cat2 {
	background : #b7b279 url('../images/skin/guide_achat_peti_mat.jpg') top left repeat-x;
}
.guide_achat_titre_cat3 {
	background : #b7b279 url('../images/skin/guide_achat_autolav.jpg') top left repeat-x;
}
.guide_achat_titre_cat4 {
	background : #b7b279 url('../images/skin/guide_achat_deter.jpg') top left repeat-x;
}
					
.bourrage {
	clear : both;
}

.liens_bcat {
	height : 36px;
	width : 812px;
	overflow : hiddden;
}
.liens_cat {
	/*width : 162px;
	height : 36px;
	line-height : 36px;
	text-align : center;
	display : block;
	float : left;*/
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	font-style : italic;
	font-weight : normal;
	color : white;
}
.liens_cat:visited {
	color : white;
}
.liens_cat_sel, .liens_cat:hover {
	font-style : normal;
	font-weight : bold;
}
.liens_nav {
	background : #e1f1fb url('../images/skin/liens_nav.jpg') top left repeat-x;
	color : #3d5c39;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	font-size : 12px;
	height : 40px;
	line-height : 40px;
	text-align : center;
	text-transform : uppercase;
}
.liens_nav a {
	color : #3d5c39;
}
.liens_nav a:hover, .liens_nav a.sel  {
	color : red;
	font-weight : bold;
}

.docu_nav {
	background : #e1f1fb url('../images/skin/docu_nav.jpg') top left repeat-x;
	color : #3d5c39;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	height : 67px;
	line-height : 30px;
	text-align : center;
	text-transform : uppercase;
}
.docu_nav a {
	color : #3d5c39;
	font-weight : bold;
	font-size : 12px;
}
.docu_nav a:hover, .docu_nav a.sel  {
	font-weight : bold;
	font-size : 12px;
	color : #d73232;
}
.docu_titre {
	text-align : center;
	font-size : 14px;
	font-weight : bold;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	color : white;
	height : 29px;
	line-height : 29px;
	background : #4277ad url('../images/skin/documentation_titre_tranche.jpg') top left repeat-x;
}
.docu_texte {
	padding : 20px;
}


.cata_nav {
	background : #e1f1fb url('../images/skin/cata_nav.jpg') top left repeat-x;
	color : #3d5c39;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	font-size : 14px;
	height : 89px;
	line-height : 20px;
	text-align : center;
	text-transform : uppercase;
	padding : 0 10px;
}
.cata_nav a {
	color : #3d5c39;
}
.cata_nav a:hover, .cata_nav a.sel  {
}

.cata_nav .cata_avert {
	color : #cc1c1c;
	font-size : 12px;
	fontw-eight : normal;
	text-transform : none;
	margin : 0;
	padding : 2px;
}

.cata_box_gauche {
	padding-top : 1px;
	padding-right : 5px;
	width : 397px;
	background : url('../images/skin/cata_ombre_droite.jpg') top right no-repeat;
	float : left;
}
.cata_box_droite {
	padding-top : 1px;
	float : left;
	width : 397px;
	padding-left : 13px;
}
.cata_titre1 {
	background : #4277ad url('../images/skin/cata_titre1.jpg') top left repeat-x;
	height : 29px;
	line-height : 29px;
	color : white;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	padding-left : 15px;
}
.cata_titre2 {
	background : #428cad url('../images/skin/cata_titre2.jpg') top left repeat-x;
	height : 29px;
	line-height : 29px;
	color : white;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	padding-left : 15px;
}



.cata_box {
	background : #f6f6f6;
	width : 377px;
	height : 180px;
	padding : 10px;
}
.cata_ombre_basse {
	background : url('../images/skin/cata_ombre_basse.jpg') top left no-repeat;
	width : 397px;
	height : 6px;
}



/***
	Quoi de neuf ?
***/
.qdn_nav {
	background : #e1edd1 url('../images/skin/qdn_rch_tranche.jpg') top left repeat-x;
	height : 47px;
	padding : 15px;
	color : #3d5c39;
	font-size : 10px;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
}
.qdn_nav input, .qdn_nav select {
	border : 1px solid #6a953f;
}
.qdn_nav p {
	margin : 0;
	padding : 0;
}

.qdn_prd1, .qdn_prd2 {
	background : #f6f6f6;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	font-size : 10px;
	width : 812px;
}
.qdn_prd_titre {
	height : 29px;
	line-height : 29px;
	font-family : Verdana, Helvetica, Geneva, sans-serif;
	color : white;
	font-size : 11px;
	padding : 0 10px;
}
.qdn_prd1 .qdn_prd_titre {
	background : #6a953f url('../images/skin/qdn_elt1_titre_tranche.jpg') top left repeat-x;
}
.qdn_prd2 .qdn_prd_titre {
	background : #62a107 url('../images/skin/qdn_elt2_titre_tranche.jpg') top left repeat-x;
}
.qdn_prd_titre span.marque {
	font-size : 11px;
	font-weight : bold;
}
.qdn_prd_img {
	width : 175px;
	height : 240px;
	padding : 10px;
	float : left;
	text-align : center;
}
.qdn_prd_desc {
	color : #879f06;
	padding : 20px;
	margin : 0;
	float : right;
	width : 577px;
}

.gda_prd_img {
	width : 250px;
	height : 340px;
	padding : 10px;
	float : left;
	text-align : center;
}
.gda_prd_img  img{
border:#000000 solid 1px;
}
.gda_prd_desc {
	color : #879f06;
	padding : 20px;
	font-size:0.9em;
	margin : 0;
	float : right;
	width : 502px;
}


.qdn_prd1 .qdn_prd_caracs_titre {
	background : #6a953f;
	height : 22px;
	line-height : 22px;
	color : white;
	font-size : 11px;
	float : right;
	width : 517px;
	padding : 0 10px;
	margin : 0 20px;
}

.qdn_prd1 .qdn_prd_caracs {
	background : #86aa63;
	color : white;
	padding : 10px;
	margin : 0 20px 10px 20px;
	float : right;
	width : 517px;
}
.qdn_prd1 .qdn_prd_marque {
	clear : both;
	background : #6a953f;
}
.qdn_prd2 .qdn_prd_caracs_titre {
	background : #62a107;
	height : 22px;
	line-height : 22px;
	color : white;
	font-size : 11px;
	float : right;
	width : 517px;
	padding : 0 10px;
	margin : 0 20px;
	
}
.qdn_prd2 .qdn_prd_caracs {
	background : #8ab54c;
	color : white;
	padding : 10px;
	margin : 0 20px 10px 20px;
	float : right;
	width : 517px;
}

.qdn_prd2 .qdn_prd_marque {
	clear : both;
	background : #62a107;
	width : 812px;
}
.qdn_prd_marque a {
	color : white;
}
.qdn_prd_marque table {
	color : white;
	font-size : 10px;
}
.qdn_prd_marque table th {
	text-align : left;
}
.qdn_prd_marque table td{
}

.bordure {
	border : 1px solid black;
}


.important {
	color : #A00;
}


.message {
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	color : #3d5c39;
	height : 20px;
	line-height : 20px;
	background : url('../images/skin/appelsdoffres_titre2_tranche.jpg') top left repeat-x;
	margin : 40px 0;
	text-align : center;
}
.messagesuite {
    font-family : Verdana;
    font-size : 12px;
    font-weight : bold;
    color : #264ea3;
    height : 20px;
    line-height : 20px;
    background: #CCFFFF ;
    margin : 10px 0;
    text-align : center;
}

.col_contenu {
	float : left;
	width : 828px;
}
.col_contenu .ombre {
	float : left;
	background : url('../images/skin/actualites_ombre_gauche.jpg') top left repeat-y;
	padding : 0 0 0 16px;
	width : 812px;
}
.col_contenu .ombre .contenu {
	background : #eef7ed url('../images/skin/actualites_ombre_droite.jpg') top right repeat-y;
	margin-right : -4px;
	padding : 12px 4px 0 0;
	width : 812px;
}
.col_contenu .ombre .contenu h2 {
	font-size : 24px;
	font-family : 'Trebuchet MS', sans-serif;
	font-weight : normal;
	color :  #879f06;
	height : 36px;
	line-height : 36px;
	background : url('../images/skin/appelsdoffres_titre_tranche.jpg') top left repeat-x;
	margin : 0;
	padding : 0 11px;
}
.col_contenu_navigation {
	float : left;
	background : url('../images/skin/actualites_navigation.jpg') top left no-repeat;
	height : 81px;
	width : 812px;
	margin : 0 -4px 0 12px;
	padding : 0 4px;
	font-family : Verdana, sans-serif;
	font-size : 12px;
	text-align : center;
	color : #aaa;
	line-height : 81px;
}
.col_contenu_navigation a {
	color : #879f06;
}
.col_contenu_navigation a:hover {
	text-decoration : none;
}
.col_contenu_navigation a.up {
	font-size : 14px;
}
.col_contenu_navigation a.hl {
	color : #ff000d;
	font-weight : bold;
}
/**************** style des publicites *****************/
.publicite {text-decoration : none;}
.publicite img {border : 0;text-decoration : none;}
.horiz {
	width : 728px;
	height : 90px;
	text-align : center;
	line-height : 60px;
	overflow : hidden;

}
.boite {
	width : 125px;
	height : 125px;
	text-align : center;
	line-height : 200px;
	overflow : hidden;
}
.boite2 {
	width : 200px;
	height : 200px;
	text-align : center;
	line-height : 200px;
	overflow : hidden;
}
.compteur {	width : 1px;height : 1px;}

.titreFormulaire {
font-size:14px; 
font-variant:small-caps; 
font-weight:bold;
text-align:center;
}

.publicidad{ position: relative; width: 200px; height: 200px; overflow: hidden }
.publicidad ul{ list-style: none; margin: 0; padding: 0; position: relative; }
.publicidad ul li{ margin: 0; padding: 0; position: absolute; top: 0; left: 0 }
.publicidad ul li a{}

.position1{ padding-top: 20px; margin-left: 400px; }
.position9{ padding-top: 5px; margin-left: 250px; }
.position2{ padding-left: 58px; }
.position3{ padding-left: 58px; }

.position1, .position1 li,
.position2, .position2 li,
.position3, .position3 li
{
    /*width: 468px;*/
	width: 527px;
    height: 60px;
}
.position4{
    width: 125px;
    height: 125px;
    margin: 20px auto;
}
.position9, .position9 li {
	width: 730px;
    height: 90px;
}
