body{background-color:white;margin:0;padding:0;margin-top:9px;margin-left:13px;font-size:11px;font-family:Verdana;}
p.bodytext{font-size:11px;font-family:Verdana;margin-bottom:4px;}
table{border-collapse:collapse;margin:0;}
table td{vertical-align:top;padding:0;}
a.lg{padding:0;margin:0;font-size:2px;display:block;float:left;}
img{border:0;margin:0;padding:0;}
td.menu_item{vertical-align:top;background-color:white;padding:0;margin:0;padding-bottom:2px;}
td.menu_itemSelected{vertical-align:top;background-color:white;padding:0;margin:0;padding-bottom:2px;}
img.menu{display:block;margin-left:auto;margin-right:auto;}
div.menu_item{padding:0;padding-top:4px;
	padding-bottom:4px;background-color:black;margin-left:1px;margin-right:1px;padding-left:9px;padding-right:9px;}
a.menu_item{padding:0;margin:0;}
div.menu_itemSelected{padding:0;
	padding-top:4px;
		white-space:nowrap;padding-bottom:4px;background-color:#d90000;margin-left:1px;margin-right:1px;padding-left:9px;padding-right:9px;}
div.sousmenu_item{font-family:Georgia;background-color:#5B5F61;padding:3px;font-size:13px;margin-left:1px;margin-right:1px;padding-left:5px;padding-right:5px;padding-top:2px;}
div.sousmenu_itemSelected{font-family:Georgia;background-color:#d90000;padding:3px;font-size:13px;margin-left:1px;margin-right:1px;padding-left:5px;padding-right:5px;padding-top:2px;}
a.sousmenu_item{color:white;text-decoration:none;white-space: nowrap;}
td.accolade{font-size:0px;line-height:0px;padding:0;margin:0;background-image:url(images/topbracket_extend.gif);text-align:center;height:15px;/*background-position:0 6px;*/background-repeat:repeat-x;}
td.accolade_start{font-size:0px;line-height:0px;padding:0;margin:0;background-image:url(images/topbracket_left.gif);text-align:center;height:15px;background-position:0 6px;background-repeat:no-repeat;}
td.accolade_end{font-size:0px;line-height:0px;padding:0;margin:0;background-image:url(images/topbracket_right.gif);text-align:center;height:15px;background-position:right top;background-repeat:no-repeat;}
img.accolade_fade{margin-top:0px;}
img.accolade_middle{margin-top:6px;}
img.top_child{margin-left:1px;height:50px;}
table#menu{height:50px;/*table-layout:fixed;*/width:844px;}
table#menu td.column1{padding-right:1px;}

table#menu td.column3{padding-left:0px;}
/*table#menu{height:50px;width:100%;}*/
table#firstrow{/*margin-bottom:2px;*/width:100%;border-collapse:collapse;}
table#firstrow_index{width:100%;border-collapse:collapse;}
table#firstrow_index td{padding-bottom:0;}
body#homepage table#firstrow_index tr td#menu_item1 div.menu_item{margin-left:0;}
body#homepage table#firstrow_index tr td#menu_item_last div.menu_item{margin-right:0;}
body#homepage table#firstrow_index tr td#black_gradient{width:41px;background-image:url(images/black_gradient.gif);background-repeat:repeat-y;}
table#secondrow{width:100%;}
h1,h2,h3{padding:0;margin:0;}
h1{margin-bottom:10px;}
div.empty_secondrow{width:auto;background-color:#59b224;/*background-image:url(images/top_greenfade.jpg);*/background-position:top right;background-repeat:no-repeat;margin-left:1px;margin-right:1px;height:21px;
	}
td.sousmenu_item{}
td.sousmenu_item_last{width:100%;}
#premenu{margin-bottom:8px;}
table#content{margin-top:13px;/*table-layout:fixed;*/width:844px;}
table#content td.column2{padding:0;padding-left:10px;padding-right:21px;font-size:11px;font-family:Verdana;}
body.new_homepage table#content{margin-top:0;}
body#homepage table#content td.column2{padding-left:0;}
td.column1{width:164px;/*padding-right:17px;*/}
table#content td.column1{padding-right:0px;}
/*table#content td.column2{background-color:red;width:300px;}*/
.Body{font-family:Georgia;font-size:11px;}
td.column1 h6{font-weight:bold;margin:0;padding:0;color:#5B5F61;padding-bottom:4px;}
ul.sidemenu{padding:0;margin:0;padding-left:15px;font-size:10px;font-weight:bold;font-family:Verdana;list-style-image:url(images/bullet_greaterthan.gif);margin-bottom:20px;padding-right:10px;}
ul.sidemenu li{margin-bottom:4px;color:#5B5F61;}
ul.sidemenu li.selected_true{list-style-image:url(images/bullet_greatergray.gif);}
ul.sidemenu li.selected_true a{color:#5B5F61;}
ul.sidemenu a{text-decoration:none;color:#59b224;}
.langue{margin-right:3px;}
.Visuel{/*text-align:center;*/padding-top:10px;padding-bottom:10px;clear:both;}
.Visuel a{text-decoration:none;}
.Visuel a:hover .Title span{color:red;}
.Visuel .Title{font-family:Verdana;font-size:10px;margin-top:3px;color:black;}
.Visuel .Title span{border-bottom:1px solid #88be3c;}
.GesteDuMois{/*text-align:center;*/padding-top:10px;padding-bottom:10px;clear:both;}
.GesteDuMois a{text-decoration:none;}
.GesteDuMois a:hover .Title span{color:red;}
.GesteDuMois .Title{font-family:Verdana;font-size:10px;margin-top:3px;color:black;}
.GesteDuMois .Title span{border-bottom:1px solid #88be3c;}
p.bodytext{font-family:Georgia;margin:0;padding:0;margin-bottom:5px;}
table#content td.column2 h1{overflow:hidden;}
img.PageTitle{margin-left:-13px;}
img.GrayPageTitle{margin-left:-8px;}
img.ShortcutTitle{margin-left:-6px;}
div.ShortcutTitle{color:#59b224;font-size:15px;font-family:Georgia;/*font-weight:bold;*/padding-top:0;margin-top:0;}
img.CampagneTitle{margin-left:-5px;}
table#premenu .column2{font-size:9px;}
table#footer .column2{font-size:9px;vertical-align:bottom;}
#footer #Copyright,#footer #RealisationGraphisme,#footer #RealisationWebsite{margin-top:5px;font-size:12px;font-family:Georgia;text-decoration:none;color:#88be3c;display:inline;}
#footer a{text-decoration:none;color:#88be3c;}
.column2 .separator{padding-left:4px;padding:4px;/*font-size:8px;*/color:black;font-size:10px;}
a.top_shortcuts{font-size:12px;font-family:Georgia;text-decoration:none;color:#88be3c;}
form.top_shortcuts{font-size:12px;font-family:Georgia;color:#88be3c;display:inline;}
form.top_shortcuts input{font-size:11px;border:1px solid #88be3c;color:#5B5F61;}
a.bottom_shortcuts{font-size:12px;font-family:Georgia;text-decoration:none;color:#88be3c;}
table#footer td.column1{text-align:right;padding-right:17px;width:147px;}
td.column1 div.container{padding-right:17px;}
.Produit{margin-bottom:20px;}
.Produit .Icon{float:left;margin-right:6px;margin-bottom:4px;margin-top:3px;}
img.ProduitLabel{margin-left:0px;margin-bottom:0px;display:block;}
td.column1 div.Campagne{margin-bottom:20px;}
td.column1 div.Produit{padding-top:10px;clear:both;}
td.column1 div.Produit .Desc{font-size:10px;font-family:Verdana;color:black;}
td.column1 div.Produit .Desc p.bodytext{font-family:Verdana;font-size:10px;}
div.Campagne .Icon{margin-bottom:5px;}
.Contacts{font-size:11px;font-family:Georgia;/*width:100%;*/text-align:left;table-layout:fixed;}
.Contacts .Contact{width:300px;background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:10px;padding-bottom:15px;}
.Contacts .Contact a{text-decoration:none;color:black;}
.Contacts .Contact .Denomination{font-weight:bold;}
/*.Contacts .Contact td{border-bottom:1px solid #88be3c;padding-bottom:8px;padding-top:5px;}
.Contacts #first_row td{border-top:1px solid #88be3c;}*/
/*select.categBox{width:150px;margin-bottom:10px;}*/
p.title{color:#59b224;font-size:18px;font-weight:normal;font-family:Georgia,serif;}
p.subtitle{font-family:Georgia,serif;font-size:15px;color:#5B5F61;margin-bottom:5px;}
a.link,a.nectil_link,a.filestyle{color:black;text-decoration:none;border-bottom:1px solid #59b224;}
a.link:hover,a.nectil_link:hover,a.filestyle:hover{color:red;}
a.link:visited,a.nectil_link:visited,a.filestyle:visited{border-bottom:1px solid #5B5F61;}
ul li.list_item{list-style-image:url(images/bullet_greatergray.gif);padding:0;margin:0;}
.Signature ul{padding:0;margin:0;padding-left:15px;}
.Biblio ul{padding:0;margin:0;padding-left:15px;}
/*.Biblio ul{padding:0;margin:0;padding-left:15px;}*/
.formulaire{margin-top:15px;clear:both;}
.search_top{background-image:url(images/search_top.gif);background-repeat:no-repeat;height:9px;font-size:5px;}
.search_bottom{background-image:url(images/search_bottom.gif);background-repeat:no-repeat;height:9px;font-size:5px;}
.search_inside{background-image:url(images/search_middle.gif);background-repeat:repeat-y;padding:0;margin:0;padding-left:10px;}
.search_inside #form{padding-left:10px;}
.search_inside h3{padding:0;margin:0;color:#5B5F61;font-size:17px;}
div.categBox label{font-size:10px;color:#5B5F61;display:block;background-image:url(images/bullet_greaterthan.gif);background-repeat:no-repeat;background-position:left center;padding-left:15px;margin-bottom:3px;}
div.categBox select{color:#59b224;font-size:10px;margin-bottom:4px;width:140px;}
div.categBoxes{margin-top:10px;}
#side_search div.categBoxes{margin-top:0px;}
div#submit{margin-top:15px;padding-left:35px;}
div#submit input#submit{width:105px;margin:0;padding:0;color:black;font-size:10px;border:none;display:inline;
background-color:#59b224;
cursor:pointer;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;
}
#Pratique .PostalCode{font-weight:bold;}
#ContactDetail{font-size:11px;font-family:Georgia,serif;}
#ContactDetail #Info{padding-left:5px;}
#ContactDetail #Info #Pratique{color:#59b224;}
.Gammes{margin-top:10px;}
.Gammes h3{font-size:11px;font-weight:bold;padding:0;margin:0;}
#ContactDetail #Info .Summary{font-style:italic;color:black;margin-top:10px;}
#ContactDetail .Header{margin-top:10px;color:black;font-weight:bold;}
body#Contact .Body{margin-top:10px;}
table#Cadastre{font-family:serif;margin-top:10px;border-collapse:collapse;background-image:url(images/search_top.gif);background-repeat:no-repeat;width:546px;}
div.ProdType span{color:#5B5F61;/*border-bottom:1px solid #59b224;*/}
#Cadastre td{padding:0;}
#Cadastre td#CE{padding-top:9px;width:250px;}
#Cadastre td#CE div#CE{border-left:1px solid #59b224;padding-left:5px;padding-bottom:10px;}
#Cadastre h3{padding:0;margin:0;}
#Cadastre td#FC{border-left:1px solid #59b224;padding-top:9px;padding-left:5px;padding-bottom:10px;}
#Cadastre td#EP{padding-top:0;}
#Cadastre td#EP div#EP{background-image:url(images/cadastre_middle.gif);background-repeat:no-repeat;margin-top:0;border-left:1px solid #59b224;/*border-top:1px solid #59b224;*/padding-top:10px;padding-left:5px;}
#Cadastre td#JM{padding-top:9px;}
#Cadastre td#JM div#JM{border-left:1px solid #59b224;padding-left:5px;padding-bottom:10px;}
img.VisualPointDeVente{float:right;}
.side_formulaire #Title,.AutresCampagnes #Title{font-size:11px;font-family:Verdana;color:#5B5F61;margin:0;padding:0;}
.Cadastre_content{font-size:11px;margin-top:5px;}
.Cadastre_content .Poste{margin-bottom:2px;background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:10px;}
.Cadastre_content .Poste .Title{color:#5B5F61;border-bottom:1px solid #59b224;}
.Cadastre_content .Poste .Value{color:#59b224;}
.Cadastre_content .Poste .Value a{color:#bbbbbb;text-decoration:none;}
table#simpleContent td.Body{}
table#simpleContent td.Visual{padding-right:10px;}
table#simpleContent td.Body div.Body{margin-top:0;}
.Formation{font-size:11px;}
.Formation h2{font-size:11px;font-weight:bold;margin-bottom:3px;}
.Formation .Biblio{font-style:italic;}
.Formation{margin-bottom:20px;}
/*.Formation a.normalLink{color:black;text-decoration:none;}*/
body#Formation .Formation .Summary{font-weight:bold;}
.AdresseDuJour{color:#59b224;margin-bottom:15px;margin-top:15px;}
.AdresseDuJour a{color:#59b224;text-decoration:none;}
.AdresseDuJour .Title{font-weight:bold;margin-bottom:3px;}
.InfoInscription{color:#59b224;}
.InfoInscription .Title{font-weight:bold;margin-bottom:3px;}
.InscriptionFormationOnline h4,.ReservationTool h4{font-weight:bold;margin-bottom:6px;color:#59b224;font-size:11px;font-family:Verdana;}
.RechercheNews .News h3{font-size:11px;font-weight:bold;margin:0;padding:0;}
.RechercheNews .News .Biblio{font-style:italic;}
.TheNews{table-layout:fixed;}
.TheNews td{width:200px;padding-right:15px;}
.TheNews .News{padding-bottom:4px;}
.TheNews .News h3{font-size:11px;font-weight:bold;margin:0;padding:0;background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:10px;}
.TheNews .News .Biblio{padding-left:10px;font-style:italic;}
.TheNews .News .Summary{padding-left:10px;}
body#News .News{font-family:serif;font-size:12px;}
body#News .News h2{font-size:15px;color:#59b224;margin-bottom:15px;font-weight:normal;font-family:Georgia,serif;}
body#News .News .Summary{font-weight:bold;margin-bottom:15px;}
body#News .News .Biblio{font-style:italic;margin-bottom:15px;}
a.normalLink{color:black;text-decoration:none;}
body#News_home .TheNews h2{font-size:15px;margin:0;padding:0;margin-bottom:15px;color:#59b224;padding-left:10px;font-weight:normal;font-family:Georgia,serif;}
.last4 h3{font-size:14px;margin:0;padding:0;margin-bottom:15px;color:#59b224;}
table.Produit{font-size:10px;font-family:sans-serif;}
table.Produits td.unProduit{padding-right:20px;}
table.Produit td.Icon{padding-right:6px;vertical-align:middle;}
table.Produit td.Preview{padding-right:6px;}
table.Produit td.Description div.Prix{margin-left:10px;font-family:Georgia;float:left;color:white;cursor:pointer;padding-top:2px;}
table.Produit td.Description div.Summary{margin-top:13px;font-size:10px;clear:both;}
table.Produit td.Description div.Biblio{margin-top:15px;font-size:11px;color:#888888;}
table.Produit td.Description div.Signature{margin-bottom:2px;font-size:10px;font-style:italic;margin-left:10px;}
table.Produit td.Description div.Prix span{font-size:11px;background-color:#59b224;color:white;padding:2px;padding-left:4px;padding-right:4px;}
table.Produit td.Description div.Title{font-family:Verdana;margin-bottom:5px;background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:10px;font-size:11px;font-weight:bold;}
.Ajouter{height:28px;}
.Ajouter .Quantite{float:left;margin-right:6px;margin-left:12px;}
.Ajouter .Quantite input{font-size:10px;padding:0;margin:0;width:24px;}
.Ajouter .Bouton{font-size:11px;margin:0;padding-right:26px;padding-left:5px;padding-top:2px;padding-bottom:2px;display:block;float:left;background-color:#59B224;color:white;background-image:url(images/little_basket_green.gif);background-repeat:no-repeat;background-position: top right;text-decoration:none; }
span.emphasis{font-weight:bold;}
input.box{width:300px;}
textarea.box{width:300px;}
body#ContactPage div#Formulaire{font-size:11px;}
body#ContactPage div#submit{padding-left:145px;}
body#ContactPage div#submit input#submit{width:150px;}
#ContactPageContent #ColonneDroite{padding-left:10px;}
td.Partenaire{padding-right:20px;font-size:12px;width:203px;font-family:serif;padding-bottom:10px;}
.Partenaire .Map{/*float:right;*/}
.Partenaire table.Images td{width:100px;}
div.Partenaire{/*border:1px solid #9BC04F;*/}
.Partenaire .Map img{width:100px;height:100px;}
td.Partenaire .Info{margin-left:3px;}
td.Partenaire .Info .Country{padding-left:10px;}
td.Partenaire .Info .Continent{padding-left:10px;}
td.Partenaire .Info .Title{padding-top:2px;margin-bottom:2px;font-weight:bold;background-image:url(images/bullet_partner.gif);background-repeat:no-repeat;background-position:2 6px;padding-left:10px;}
td.Partenaire .InfoContainer{background-color:#BCDC9B;/*position:relative;top:-6px;left:0;*/}
body#Partenaire div.PartenaireDetail{font-family:serif;font-size:12px;}
body#Partenaire div.PartenaireDetail div.visual{float:left;margin-right:15px;}
body#Partenaire div.PartenaireDetail div.Map{float:left;margin-right:15px;}
body#Partenaire div.PartenaireDetail div.Country{font-weight:bold;background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;}
body#Partenaire div.PartenaireDetail div.Continent{margin-bottom:20px;padding-left:10px;}
.Campagne{font-family:Times,Times New Roman;font-size:12px;}
table#content td.column1 div.Campagne{/*background-color:red;*/margin-right:0;padding-right:0;}
table#content td.column1 .Produit h3{font-size:11px;font-weight:bold;}
.Campagne #Large{position:relative;top:0;left:0;}
.Campagne #Large img{margin-bottom:8px;}
.Campagne #Info{margin-top:8px;}
.Campagne #Info td.Body{width:480px;}
.Campagne #Info td.Biblio{padding-left:15px;font-size:11px;width:200px;font-family:Verdana;}
.Campagne #Info td.Biblio h3{margin-bottom:10px;}
.Campagne #Info td.Biblio div.Biblio{padding-left:4px;}
.Campagne #Info td.Biblio p.title{padding:0;margin:0;font-size:11px;margin-bottom:3px;font-weight:bold;font-family:Verdana;}
.Campagne #Info td.Biblio div.Biblio ul li.list_item{list-style-image:url(images/round_bullet.gif);}
.Campagne #Info  .Activity{margin-bottom:3px;}
.Campagne #Info  .Activity a.normalLink{border-bottom:1px solid #59b224;color:#5B5F61;}
/*.Campagne #Info td.Biblio .Activity .date{color:black;}*/
/*.Campagne #Large h1{position:absolute;top:5px;left:10px;font-family:Times,Times New Roman;color:white;font-size:30px;}*/
.AutresCampagnes{margin-bottom:15px;font-family:Verdana;clear:both;}
.AutresCampagnes a.Campagne{font-family:Verdana;font-size:11px;text-decoration:none;color:#59b224;display:block;background-image:url(images/bullet_greaterthan.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;}
#CampagnesPassees{margin-top:10px;}
img.Image{margin-right:5px;margin-bottom:5px;}
body#Produit #simpleContent{border-top:1px solid #59b224;}
body.mediaProdTypeClothes table#content td.column2 #simpleContent{border-top:none;}
body#Produit #simpleContent td.Body{padding-top:15px;}
.CampagneRelated a{color:#5B5F61;text-decoration:none;float:left;border-bottom:1px solid #59b224;/*background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;*/}
.PartenairesProduit{margin-top:15px;}
.PartenairesProduit h3{font-size:12px;color:#59b224;font-family:Verdana;}
body#homepage table#content td.column1 div.Header{color:#59b224;}
body#homepage table#content td.column1 div.Header span.emphasis{color:#d90000;}
body#homepage td.column1 div.logo{background-color:#70BC1F;padding-right:10px;}
body#homepage td.column1 div.under_logo{margin-right:10px;margin-top:10px;}
.PartenairesProduit a.normalLink{color:#59b224;display:block;background-image:url(images/bullet_greaterthan.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;}
body#homepage table.TheNews h2{color:#59b224;font-weight:normal;font-family:Georgia,serif;font-size:18px;margin-bottom:15px;}
body#homepage table.TheNews td.Summary{width:400px;}
body#homepage table.TheNews #NewsNatio p.bodytext{font-family:Verdana;}
.pagesCampagne{margin-top:15px;margin-bottom:25px;}
.pagesCampagne .pageRetour{font-family:sans-serif;margin-bottom:4px;}
.pagesCampagne .pageRetour a{color:#59b224;text-decoration:none;}
.pagesCampagne .page{font-family:sans-serif;padding-bottom:3px;color:black;background-image:url(images/bullet_greaterthan.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;}
.pagesCampagne .page a{color:#59b224;text-decoration:none;}
body#Contact td.column1 .TheNews{margin-top:15px;margin-bottom:25px;}
body#Contact td.column1 .TheNews h2{font-size:14px;color:#59b224;margin-bottom:10px;}
body#Contact td.column1 .TheNews .News h3{font-family:sans-serif;font-size:11px;color:#59b224;background-repeat:no-repeat;background-image:url(images/bullet_greaterthan.gif);}
body#Partenaire td.column1 .TheProducts{margin-top:15px;margin-bottom:25px;}
body#Partenaire td.column1 .TheProducts h2{font-size:14px;color:#59b224;margin-bottom:10px;}
body#Partenaire td.column1 .TheProducts .Produit{margin:0;padding:0;}
body#Partenaire td.column1 .TheProducts .Produit h3{margin:0;padding:0;font-family:Verdana,sans-serif;font-size:11px;padding-left:10px;background-position:0 3px;color:#59b224;background-repeat:no-repeat;background-image:url(images/bullet_greaterthan.gif);}
body#Contact td.column2 .Activites{margin-top:15px;margin-bottom:25px;font-weight:normal;}
body#Contact td.column2 .Activites h2{font-size:14px;color:#59b224;margin-bottom:10px;}
body#Contact td.column2 .Activites .Activite{margin:0;padding:0;}
body#Contact td.column2 .Activites .Activite h3{margin:0;padding:0;font-family:sans-serif;font-weight:normal;font-size:11px;padding-left:10px;background-position:0 3px;color:#59b224;background-repeat:no-repeat;background-image:url(images/bullet_greaterthan.gif);}


table.formulaire_inscription{font-family:Verdana,sans-serif;font-size:11px;color:#59b224;}
table.formulaire_inscription td{padding-bottom:5px;padding-right:15px;vertical-align:middle;}
.ReservationTool table.formulaire_inscription td{vertical-align:top;}
.ReservationTool table.formulaire_inscription td.col1{text-align:right;white-space:nowrap;}
table.formulaire_inscription td input.textinput{width:350px;font-size:11px;}
table.formulaire_inscription td input.submit{width:105px;margin:0;padding:0;color:black;font-size:10px;border:none;display:inline;
background-color:#59b224;
cursor:pointer;padding-left:4px;padding-right:4px;padding-top:2px;padding-bottom:2px;}
.mandatory{color:red;font-size:12px;padding-left:2px;}
/*body#Activity td.column1{background-color:yellow;}*/
body#Activity td.column2 table#Activity{width:100%;margin-left:0;font-family:serif;}
body#Activity td.Info{padding-right:10px;/*font-family:sans-serif;*/}
body#Activity td.parentBody{border-left:1px dashed #59b224;padding-left:25px;}
body#Activity td.parentBody p.title{font-size:11px;margin-bottom:3px;}
body#Activity td.parentBody p.bodytext{/*font-family:sans-serif;*/}
body#Activity td.Info .Copyright{margin-top:15px;}
body#Activity td.Info .dates{margin:0;padding:0;margin-top:25px;font-size:12px;font-family:Georgia;}
body#Activity td.Info .SuiteInfo{font-size:12px;}
body#Activity td.Info .parentTitle{margin-left:-3px;}
body#Activity td.Info .InfoPratique{margin-top:15px;font-family:sans-serif;}
body#Activity td.Info .Lieu{float:left;background-color:black;color:white;padding:5px;margin-right:15px;}
body#Activity td.Info .ZonePrix{float:left;background-color:black;color:white;padding:5px;}
body#Activity td.Info .ZonePrix .Title{font-weight:bold;}
body#Activity td.Info .Magasins{clear:both;padding-top:40px;}
body#Activity td.Info .Magasins .Title{margin-bottom:8px;}
body#Activity td.Info .Magasins .Title .SmallTitle{margin-left:-5px;}
body#Activity td.Info .Magasins .Magasin{float:left;margin-right:35px;margin-bottom:10px;/*color:#59b224;*/}
body#Activity td.Info .Magasins .Magasin .Gammes{/*margin-left:-3px;float:left;margin-right:5px;color:#59b224;*/}
body#Activity td.Info .Magasins .Magasin .Info{/*float:left;border:1px solid #59b224;font-size:10px;padding:2px;color:#59b224;*/}
body#Activity td.Info .Magasins .Magasin .Info .Denomination{font-weight:bold;/*border-bottom:1px dashed #59b224;*/}
body#Activity td.Info .Magasins .Magasin .Info .Denomination span{border-bottom:1px dashed #59b224;}
.ProgrammeStructure .regions{margin-left:0px;margin-bottom:5px;}
.ProgrammeStructure .regions select{font-size:11px;}
.ProgrammeStructure span.weekday{text-transform:Capitalize;}
.ProgrammeStructure h3{margin-left:-4px;}
body#Campagnes_home table#content td.column2{padding-left:0px;}
body#Campagnes_alone{padding-left:30px;}
/*.Partenaire .Map img{width:75px;}*/
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

p.more_news{padding:0;margin:0;font-size:11px;font-family:Verdana;padding-left:10px;margin-bottom:10px;background-repeat:no-repeat;background-position:0 4px;background-image:url(images/bullet_greatergray.gif);}
p.more_news a{color:black;text-decoration:none;border-bottom:1px solid #59b224;}
#GesteForm{margin-top:20px;}
#GesteForm label{display:block;font-weight:bold;margin-bottom:4px;}
#GesteForm label.GesteComboNum{display:inline;}
#GesteForm label.GesteTextField{display:inline;}
#GesteForm .UI{margin-bottom:10px;}
#GesteForm .UI input.radio{position:relative;top:4px;left:0;}
#GesteForm .Profil{font-size:11px;font-family:Verdana;margin-top:25px;}
#GesteForm .Profil td.col1{padding-right:5px;}
#GesteForm .ConnaissanceCampagne{margin-top:25px;}
#GesteForm .ConnaissanceCampagne .Title{margin-bottom:4px;font-weight:bold;}
#GesteForm .Commentaire{margin-top:25px;}
#GesteForm .ConnaissanceCampagne label{display:inline;font-weight:normal;}
body#GesteDuMois .Visual{margin-bottom:15px;}
#GestesPasses{margin-bottom:15px;font-family:Verdana;clear:both;}
#GestesPasses a.Geste{font-family:Verdana;font-size:11px;text-decoration:none;color:#59b224;display:block;background-image:url(images/bullet_greaterthan.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;}
#GestesPasses #Title{font-size:11px;font-family:Verdana;color:#5B5F61;margin:0;padding:0;margin-bottom:4px;}
.Help{font-style:italic;color:gray;}
.Sitemap{background-image:url(images/sitemap_bkg.gif);background-repeat:no-repeat;padding-top:1px;font-family:Verdana;font-size:11px;}
.Sitemap td.Section1,.Sitemap td.Section2{padding-right:10px;padding-top:10px;padding-left:5px;padding-bottom:5px;width:273px;}
.Sitemap tr.Line td.Section1,.Sitemap tr.Line td.Section2{background-image:url(images/cadastre_middle.gif);background-repeat:no-repeat;}
.Sitemap td.Section2{border-left:1px solid #59B224;}
.Sitemap ul{margin:0;padding:0;padding-left:20px;}
.Sitemap ul li{font-family:Verdana;list-style-image:url(images/bullet_greaterthan.gif);}
.Sitemap ul.depth2{margin-top:3px;margin-bottom:5px;}
.Sitemap ul.depth3{margin-top:2px;margin-bottom:3px;}
/*.Sitemap ul.depth3 li a{color:#5B5F61;}*/
.Sitemap ul li a{color:black;text-decoration:none;border-bottom:1px solid #59b224;}
.Sitemap ul li a.Section{color:black;text-decoration:none;border-bottom:none;}
.Sitemap ul li.depth1{list-style:none;list-style-image:none;}
.Sitemap ul li a:hover{color:red;}
.Sitemap ul li a.Menu,.Sitemap ul li a.Special{font-weight:bold;}
.NonDispo{font-style:italic;margin-top:15px;}
img.ContactIcon{float:left;margin-right:6px;margin-bottom:6px;}
.Meeting{font-size:11px;}
.Meeting h2{font-size:11px;font-weight:bold;margin-bottom:3px;}
.Meeting .Header{font-style:italic;}
.Meeting{margin-bottom:20px;}
.Meeting .date{margin-bottom:4px;}
.Meeting #Map{display:block;margin-top:5px;text-decoration:underline;}
.Meeting .Documents{margin-top:7px;}
.Meeting .Documents ul{list-style:none;margin:0;padding:0;}
.Meeting .Documents ul li a{text-decoration:none;color:#59b224;background-image:url(images/bullet_greaterthan.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:10px;}
#ProductList{padding:0;margin:0;margin-bottom:14px;font-size:10px;font-family:Verdana;}
#ProductList tr.selected td.nameItems,#ProductList tr.selected td.multiItems,#ProductList tr.selected td.nbItems{color:red;}
#ProductList .nbItems{color:#868686;padding-right:6px;}
#ProductList .multiItems{color:#868686;padding-right:6px;}
#ProductList .nameItems{color:#70BC1F;}
#Basket p#BasketEmpty{margin:0;padding-bottom:13px;}
#Basket p#CreateBasketFromFormer{margin:0;padding-bottom:10px;font-family:Georgia;}
#Basket ul#BasketCommands{margin:0;padding:0;font-family:Georgia;list-style:none;border-top:1px solid #70BC1F;padding-top:9px;padding-bottom:9px;margin-right:-10px;margin-left:-10px;padding-left:10px;background-image:url(images/basket_bottom.gif);background-repeat:no-repeat;background-position:left bottom;}
#Basket ul#BasketCommands li{background-image:url(images/bullet_basket_command.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:13px;}
#Basket ul#BasketCommands li a{text-decoration:none;color:#70BC1F;}
#Basket p#CreateBasketFromFormer a{text-decoration:none;color:#70BC1F;background-image:url(images/bullet_basket_command.gif);background-repeat:no-repeat;background-position:0 5px;padding-left:13px;}
#Basket #TotalBasket{font-size:11px;color:#5B5F61;font-family:Verdana;font-weight:bold;padding-bottom:9px;}
#Basket form#Order{text-align:right;margin:0;padding:0;}
#Basket form#Order input#submit{margin-top:0px;color:white;background-color:#70BC1F;border:none;cursor:pointer;font-size:11px;padding-top:1px;padding-bottom:1px;margin-bottom:9px;}
#BasketGridManagement{width:580px;font-size:11px;text-align:left;background-image:url(images/gradientBasketHistory.gif);background-repeat:repeat-y;}
#BasketGridManagement td{padding:3px;}
#BasketGridManagement td.Number{width:59px;}
#BasketGridManagement td.Number input{width:24px;}
#BasketGridManagement td.Price{font-family:Georgia;text-align:center;}
#BasketGridManagement td.Tva{font-family:Georgia;text-align:center;}
#BasketGridManagement td.Title{color:#59B224;font-family:Georgia;}
body table#BasketGridManagement tr td.Title em{font-size:9px;padding-left:10px;color:red;}
#BasketGridManagement td.ProductTotalPrice{font-family:Georgia;text-align:center;}
#BasketGridManagement th{text-align:left;color:#7F7F7F;padding-bottom:16px;}
#BasketGridManagement thead tr{background-color:white;}
#BasketGridManagement th.Price{text-align:center;}
#BasketGridManagement th.Tva{text-align:center;}
#BasketGridManagement th.ProductTotalPrice{text-align:center;}
#BasketGridManagement tr.line0{background-color:white;}
#BasketGridManagement tr.line1{}
#BasketGridManagement tr.finalLine{}
#BasketGridManagement tr.finalLine td.TotalHTVA{font-weight:bold;font-family:Georgia;text-align:center;}
#BasketGridManagement tr.finalLine td.TotalTVA{font-weight:bold;font-family:Georgia;text-align:center;}
#BasketGridManagement tr.finalLine td.TotalTVAC{font-weight:bold;font-family:Georgia;text-align:center;}
#BasketGridManagement tr.finalLine td.RecomputeCell{background-color:white;}
.Recompute input,.Order input{border:none;background-color:#59B224;color:white;font-size:11px;cursor:pointer;padding:2px;padding-left:10px;padding-right:10px;}
.Order{text-align:right;width:580px;margin-top:14px;}
input.ProductNumbers{font-size:11px;}
/*#BasketManagement a.running{color:#D90000;}*/

#AnciensPaniers{width:580px;font-size:11px;background-image:url(images/gradientBasketHistory.gif);background-repeat:repeat-y;}
#AnciensPaniers tr.line0{background-color:white;}
#AnciensPaniers tr.line0_detail{background-color:white;}
#AnciensPaniers th{text-align:left;color:#7F7F7F;padding-bottom:16px;}
#AnciensPaniers thead tr{background-color:white;}
#AnciensPaniers  th.Prix{text-align:right;}
#AnciensPaniers td{padding-top:8px;padding-bottom:8px;}
#AnciensPaniers td.OpenButton{width:40px;text-align:center;}
#AnciensPaniers td.OpenButton img{margin-top:3px;}
#AnciensPaniers td.Date{width:85px;}
#AnciensPaniers td.State{font-family:Georgia;width:74px;}
#AnciensPaniers td.Comment{width:120px;}
#AnciensPaniers td.Prix{font-family:Georgia;width:78px;text-align:right;}
#AnciensPaniers td.BasketSeeDetail{width:89px;text-align:center;}
#AnciensPaniers td.Duplicate a{font-weight:bold;color:#70BC1F;text-decoration:none;}
#AnciensPaniers td.BasketSeeDetail a{font-weight:normal;color:#70BC1F;text-decoration:none;}
#AnciensPaniers td.BasketDetail{padding-top:3px;padding-bottom:0px;}
#AnciensPaniers .BasketDetail #ProductList{margin-left:50px;margin-bottom:0;margin-top:0;}
#AnciensPaniers .BasketDetail #ProductList td{padding-bottom:8px;padding-top:0;}
#AnciensPaniers td.Duplicate a.running{color:#D90000;}
#BasketLogin,#Basket{clear:both;margin-top:18px;background-image:url(images/basket_top.gif);background-repeat:no-repeat;width:164px;padding-top:5px;color:#868686;margin-bottom:30px;}
html>body #BasketLogin{margin-top:30px;}
#BasketLogin h2,#Basket h2{font-family:Verdana;border-left:1px solid #70BC1F;border-right:1px solid #70BC1F;margin:0;padding:0;padding-left:33px;background-position:7 0;padding-bottom:16px;color:#5B5F61;font-size:11px;background-image:url(images/little_basket.gif);background-repeat:no-repeat;}
#BasketLogin form{font-family:Verdana;margin:0;padding:0;padding-bottom:6px;;background-image:url(images/basket_bottom.gif);background-repeat:no-repeat;background-position:left bottom;}
div#insideBasket{margin:0;padding:0;border-left:1px solid #70BC1F;border-right:1px solid #70BC1F;font-size:11px;padding-left:9px;padding-right:9px;}
#BasketLogin form label{display:block;padding-bottom:5px;font-size:11px;padding-top:2px;}
#BasketLogin form input.text{width:144px;font-size:11px;}
#BasketLogin form div.input{position:relative;}
#BasketLogin form div.submit{text-align:right;}
#BasketLogin form p{line-height:1.1;margin-top:0;margin-bottom:4px;font-family:Georgia;}
#BasketLogin form p a{text-decoration:none;color:#70BC1F;}
#BasketLogin #forgotPassword{position:absolute;top:3px;right:9px;}
html>body #BasketLogin #forgotPassword{right:0px;}
#BasketLogin form input#submit{margin-top:9px;color:white;background-color:#70BC1F;border:none;cursor:pointer;font-size:11px;padding-top:1px;padding-bottom:1px;}
#BasketFinalize label{display:block;margin-bottom:3px;}
#BasketFinalize textarea{width:580px;margin-bottom:15px;font-size:11px;}
#BasketFinalize #adresse_livraison_officiel{margin-bottom:8px;}
#BasketFinalize label#label_comment{font-weight:bold;}
#BasketFinalize h2{font-size:11px;margin-bottom:5px;}
#BasketFinalize div#submit{text-align:right;width:500px;}
#BasketFinalize div#submit input#submit{color:white;width:200px;}
#BasketSuscribe label{display:block;padding-bottom:3px;color:#59B224;}
#BasketSuscribe input{width:200px;}
#Produit_detail td.column2 h2{float:left;font-family:Verdana;background-image:url(images/bullet_greatergray.gif);background-repeat:no-repeat;background-position:0 4px;padding-left:10px;padding-right:5px;font-size:11px;font-weight:bold;}
.ReservationTool{clear:both;}
textarea.msg_input{width:350px;}
.formulaire .Visual{float:right;margin-left:10px;}
.captcha{
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
#Formulaire label{
	display:block;
	margin-bottom:2px;
}