body {	background:#2F2F2F; }

td { font-family:Gill Sans MT,Calibri,Arial,sans-serif; }

div.fondprincipal {
 background-color:#FFF;
 width:980px;
 margin: 0px auto;
 background-position:expression(document.body.clientWidth <= 980? "150px": (((document.body.clientWidth-980)/2)+150)+"px" );
}

a{ color:#E9E8E6; }

.Logo { background:#52534E; }

.Tet1 {
  background:#53524E;
  text-align:left;
  height:110px;
  vertical-align:middle;
}

.TetMenu { text-align:left; }
.MenuGauche {
  background:#52534E;
  padding-top:50px;
  text-align:left;
  width:145px;
}

.TitreMenu,
.TitreMenu_Liens,
.TitreMenu_topsell,
.TitreMenu_Newsletter {
	color:#D60026;
  font-size:20px;
  font-weight:normal;
  padding-left:20px;
}

.Selections, .SelectionsSel {
	color:#E9E8E6;
	text-transform:uppercase;
}

.selections_on, .selections_off { color:#E9E8E6; }

.deroulselections {	background:url('/images/style/Doucet/plussel.png') no-repeat bottom right; }


.MenuSel {
  width:31px;
  height:12px;
	background:url('/images/style/Doucet/selecteur_doucet.png') no-repeat bottom right;
	margin-right:2px;
}
.OffSel {
  background:url('/images/cale.gif');
  width:31px;
  height:9px;
	margin-right:2px;	
}

td.MenuH5 a, td.MenuH1 a, td.MenuH3 a {
  color:#231F20;
}

td.MenuH7 a {
  color:#c72039;
}

table{
border-collapse:collapse;
}

.MenuDoucet {
background:#CBCCC7;
}

.MenuDoucet a img {
border:0;
}

.MenuDoucet a{
float:left;
}

#centre{
	background:#5B5B54;
	color:#E9E8E6;
}




.MenuH1 {
  height:28px;
  color:#231F20;
  text-align:center;
	background:#42413D;
}
.MenuH2 {
  height:28px;
  width:13px;
}
.MenuH3 {
  height:28px;
  color:#000000;
  text-align:center;
	background:#ABAAA5;		
}
.MenuH4 {
  height:28px;
  width:30px;

}
.MenuH5 {
  height:28px;
  color:#000000;
  text-align:center;
	background:#D60026;	
}
.MenuH6 {
  height:28px;
  width:30px;
	background:url('/images/style/Doucet/panierDoucet.jpg') no-repeat;
}
.MenuH7 {
  height:28px;
  color:#000000;
  text-align:center;
	background:#ABAAA5;
}
.MenuH8 {
  height:28px;
  width:12px;
	background:#ABAAA5;
}
.MenuH9 {
  height:23px;
  color:#FFFFFF;
  background:#8B8B83;
	padding:0 0 0 12px;
}
.MenuH12 {
  height:24px;
	width:143px;
}
.MenuH13 {
  height:23px;
  width:12px;
}
.MenuHok {
  width:31px;
  height:17px;
  background:#231F20 url('/images/style/doucet/ok_b.png') no-repeat;
	vertical-align:middle;
}

.NbPanier {
  color:#000;
  width:14px;
  border:0;
  vertical-align:bottom;
  font-size:11px;
  text-align:right;
	font-weight:bold;
	padding-top:8px;
	background:#CBCCC7;
}
.Rechav {
  color:#FFFFFF;
	font-size:11px;
	vertical-align:middle;
	padding:0 0 0 15px;
	text-transform:uppercase;
}
.BasBloc {
  width:261px;
  height:14px;
  margin:0 auto;
}
.BasBloc2 {
  width:541px;
  height:15px;
  margin:0 auto;
}
.BasBloc3 {
  width:812px;
  height:15px;
  margin:0 auto;
}

.FdBloc{
	background:#53534D;
	padding:5px 5px 15px;
  text-align:left;	
	color:#FFF;
	font-size:12px;
}

.AgendaHaut div.Rss,.AgendaHaut2 div.Rss,.EventsHaut div.Rss,.EventsHaut2 div.Rss,.Coeur3 div.Rss,.Coeur div.Rss{
  float:right;
}

.DiaporamaHaut,
.blocpersohaut,
.PrixlittHaut,
.PalmaresHaut,
.EventsHaut,
.VideosHaut ,
.AgendaHaut,
.LibreHaut,
.LivrelHaut,
.LivrelHaut2 {
  width:300px;
  height:26px;
  text-align:left;
  vertical-align:top;
  padding:4px 0 0 35px;
  background:#5b5b54 url('/images/style/Doucet/blochaut_doucet.png') top left no-repeat;
  font-size:14px;
	font-weight:bold;
	color:#E9E8E6;
}

.EventsHaut2, .AgendaHaut2 {
  height:26px;
	width:824px;
  text-align:left;
  vertical-align:top;
  padding:4px 0 0 35px;
	background:#5B5B54 url('/images/style/Doucet/larghaut_doucet.png') top left no-repeat;
	font-size:14px;
}

.Agenda, .Events, .blocLibre {
  width:261px;
  margin:0 auto;
}

.AgendaTitre, .EventsTitre, .LibreTitre {
  color:#FFF;
  font-weight:bold;
	padding:5px 0 2px;
	font-size:13px;
}
.AgendaCorpus, .AgendaCorpus2, .EventsCorpus, .EventsCorpus2, .LibreCorpus, .LibreCorpus2, .tab_topfrance_ab, .CoeurCorpus2  {
  text-align:left;
  padding:5px;
	background:#53534D;
	font-size:12px;
}

.PalmaresCorpus {
	padding:5px;
}

.AgendaCorpus a { float:right; }

.AgendaText, .EventText, .LibreText{
	padding:3px 0 1px;
	margin:0;
}

.LibrePlusLink{
	clear:both;
	float:right;
}

.AgendaSep, .EventsSep {
	clear:both;
  height:10px;
  color:#53534D;
  border:0;
  border-bottom: 1px dashed #53534D;
}

.AgendaSuite,
.LibreSuite,
.EventsSuite,
.VideoSuite {
  background:url('/images/style/Doucet/savoirplus_doucet.png') no-repeat;
	height:18px;
	width:22px;	
  float:right;
}

.Photo {
  width:261px;
  margin:0 auto;
	background:#53534D;	
}
.Coeur {
  width:541px;
  margin:0 auto;
}
.Coeur3 {
  width:812px;
  margin:0 auto;
}
.CoeurHaut,.CoeurHaut3 {
  background:#5B5B54 url('/images/style/Doucet/larghaut_doucet.png') top left no-repeat;
  height:26px;
  padding:0 5px 0 10px;
  font-size:14px;
	text-align:left;
  vertical-align:top;
  padding:4px 0 0 35px;
	font-weight:bold;
	color:E9E8E6;
}
.CoeurTitre {
  color:#FF0099;
  font-weight:bold;
}
.CoeurCorpus,.CoeurCorpus3 {
  text-align:left;
  color:#000000;
	background:#53534D;		
  padding:5px;
}
.CoeurGauche {
  position:relative;
  width:31px;
  height:31px;
  background:url('/images/style/coeurg1.gif');
  left:-15px;
}
.CoeurDroite {
  position:relative;
  width:31px;
  height:31px;
  background:url('/images/style/coeurd1.gif');
  right:-15px;
}
.Videos {
  width:261px;
  margin:0 auto;
}

.VideosHaut2 {
  width:812px;
  height:23px;
  text-align:left;
  vertical-align:middle;
  padding:0 5px 0 10px;
  background:#42413D;
  font-size:16px;
  font-family:verdana;
  text-transform:uppercase;
}
.VideosTitre {
  color:#FFF;
  font-weight:bold;
}
.VideosCorpus,.VideosCorpus2 {
  text-align:center;
  color:#404040;
	background:#53534D;		
  padding:5px;
}

.LivrelTitre {
  color:#FFFFFF;
  font-weight:bold;
}
.LivrelCorpus,.LivrelCorpus2 {
  text-align:center;
  color:#FFFFFF;
	background:#53534D;	
  padding:5px;
}
.Diaporama {
  width:261px;
  margin:0 auto;
  background-color:#FFF;
}

.diaporamacorpus{
	background:#53534D;
	padding:0 5px 5px;
	text-align:left;
}

.Rubrique {
  margin:0 auto;
	background:#5b5b54;	
	color:white;
}

.TetRub, .TetRub2, .TetRubPro{
  height:26px;
  text-align:left;
  vertical-align:top;
  padding:5px 0 0 35px;
	font-weight:bold;
	color:#E9E8E6;		
}

.TetRub{
	background:#5b5b54 url('/images/style/Doucet/larghaut_doucet.png') top left no-repeat;	
  font-size:14px;
}

.TetRubPro{
	background:#5b5b54 url('/images/style/Doucet/doucetmenupro.png') top left no-repeat;	
  font-size:14px;
}

.TetRub2 {
	background:#5b5b54 url('/images/style/Doucet/blochaut_doucet.png') top left no-repeat;	
  font-size:12px;
}

.calendarTop {
  background-color:#c72039;
  color:#FFFFFF;
  height:22px;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:13px;
}
.calendarSel {
  background-color:#c72039;
  color:#FFFFFF;
  vertical-align:middle;
  text-align:center;
  font-weight:bold;
  font-size:11px;
}

#basdepage{
	background:#53534D;
}

.BasPage {
  margin:0 auto;
  font-size:11px;
}
.BasPageLien {
  color:#e9e8e6;
  text-decoration:underline;
}

.basCorps{
	background:#5B5B54;
}

.MenuGaucheLogo{
	color:#FFF;
	width:145px;
}

.opac {
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity: 0.5;
}

.off{
}

input [type="image"], input [type="button"] {
border:1px #000000 solid;
}

button: active: hover ,input [type="button"] :active: hover {
border-style:none;
padding:0;
}

button:hover ,input [type="button"]: hover {
border-style:none;
padding:0;
}

.blocperso_angebleu {
  background-color:#8092C4;
  width:261px;
  height:22px;
  color:#FFF;
}

.AccroSelect {
  text-align:left;
  font-weight:bold;
  color:red;
}

.tabHaut {
	width:100%;
	font-weight:bold;

}
.tabapanier{
	color:#4F4F4F;
	background:url('images/style/Doucet/panier_doucet.png') no-repeat left top;
	width:75px;
	padding-left:35px;
	/*padding-top:5px !important;*/
}

.tabBasDoucet {
	width:100%;
	background:#c72039;
	text-align:left;
}
.tabBasDoucet tr td{
	vertical-align:middle;
}

.formtext{
	width:275px;
	height:17px;
	padding:0 0 0 5px;
	font-family:Gill Sans MT, Calibri, Arial, sans-serif;
	font-size:13px;
	font-style:italic;
}

.VousEtes{
	color:#d60026;
	font-size:13px;
}

.inscripForm {
	background:#5b5B54;
}

.tabpanier {
	border:1px solid #000000;
	width:95%;
	background-color : #52534E;
}

#ident{
	background-color:#FFFFFF;
	border:1px solid #EDEDED;
	display:none;
	height:auto;
	left:-445px;
	padding:10px;
	position:absolute;
	top:27px;
	width:270px;
	z-index:10;
}
#identpro{
	background-color:#FFFFFF;
	border:1px solid #EDEDED;
	display:none;
	height:auto;
	left:-230px;
	padding:10px;
	position:absolute;
	top:27px;
	width:270px;
	z-index:10;
}

.compteclient{
	padding:6px ;
	color:#4F4F4F;
	font-weight:normal;
	font-size:12px;
	width:202px;
	text-align:center;
}

.infopratcoord{
	color:#FFF;
}

.infopratcoord span{
	font-size:14px;
	display:block;
}

.drlmdp { 	padding-top:20px; }

.equiplib{
	font-size:13px;
	background:#8B8B83;
	margin:0 0 5px;
}

.tablibrairie{ margin-bottom:15px; }

#menuclientpro li a, #menuclient li a { color:#222; }

#menuclientpro li a:hover, #menuclient li a :hover{ color:#222; }

#menuclientpro li a.decopro, #menuclient li a.decopro , #menuclientpro li a.decopro:hover, #menuclient li a.decopro:hover{
	color:#D60026;
	font-weight:bold;
}


.BlocMenuPro {
background:none repeat scroll 0 0 #53534D;
border:0 none;
float:left;
margin:0 20px;
text-align:left;
}

.blocSearch {
background:none repeat scroll 0 0 #53534D;
font-size:12px;
padding:5px;
}

.searchsubmit {
	cursor:pointer;
	height:25px;
	width:200px;
}

.searchGencod {
background:none repeat scroll 0 0 #53534D;
border:0 none;
float:right;
margin:10px 0;
width:50%;
}

.searchThema {
background:none repeat scroll 0 0 #53534D;
border:0 none;
margin:10px 0;
width:47%;
}

.themaSubmit, .gencodSubmit {
cursor:pointer;
height:25px;
vertical-align:middle;
width:80px;
}

p.allrequired {
	background:#2F2F2F;
	border-bottom:1px solid #5B5B54;
}

.blocinscrip{
	width:700px;
	margin:0 auto 50px;
	background:#53534D;
}

legend {
	color:#FFF;
}

fieldset  {
	background:none repeat scroll 0 0 #53534D;
	border:1px solid #8B8B83;
	font-weight:bold;
	margin:20px 0;
}

.iscmef, .iscmefa {
color:#FFF;
}

.iscmef select {
	background:url("/images/form_input.gif") repeat-x scroll 0 0 #FFF;
}

.iscmef input, .iscmef textarea, .mailnomodif {
	background:url("/images/form_input.gif") repeat-x scroll 0 0 #FFF;
	border:1px solid #CCCCCC;
	color:#4C4C4C;
}

.notaInscrip{
	color:#FFF;
	background:#2F2F2F;
	border:0;
}

.pm-bloc-info{
	border:0;
	background:none repeat scroll 0 0 #53534D;
}

.pm-bloc-info p{
	color:#FFF;
}	

.pm-tabpaniermemo{ background:none repeat scroll 0 0 #53534D; }
.pm-tabpaniermemo tr:first-child, tabpanierfinal tr:first-child { background:none repeat scroll 0 0 #222; color:#CFCFCF; } 
.pm-tabpaniermemo tr, .tabpanierfinal tr, .pm-tabpaniermemo tr a, .tabpanierfinal tr a, .tab_paniermemorise tr td { color:#222; }

.suivcmd tr td, .suivcmd tr td a  { color:#222; }
 
.pc-coord { background:#53534D;	color:#FFF; }

.tablispanier{
	background:none repeat scroll 0 0 #53534D;
	color:#222;
}

.pc-tablist{ border:0; color:#E9E8E6; }

tr.pc-total {	background:#222; color:#FFF;}
tr.pc-total td {	padding:5px 0; }

.pc-choix { color:#FFF; }
.pc-choix span {	color:#FFF; }

/*********************** STYLE ADMIN *********************************/
.center{
color:#CFCFCF;
}

form{
color:#CFCFCF;
}


.modifier a, .ajouter a{
	color:#222;
}

.adm-tabOrgBLocs,
.adm-ajbloc,
.adm-selec,
.adm-selec-form,
.adm-tablib-form,
.adm-tab-mv,
#form_annexes,
.adm-form-upload,
.listclient,
.container span,
#main_zone ul li,
#liste_liens div p{
	color:#CFCFCF;
}

.adm-tabOrgBLocs-titre,
.adm-selec tr td{
	border-bottom : 1px solid #8B8B83;
}

.adm-lib-txt{
	border:1px solid #8B8B83;
	background:#CFCFCF;
}

.adm-lib-bloc1 td.bloc1text{
	border-bottom:1px solid #8B8B83;
}

.adm-pllv-gstcorb {
	color:#CFCFCF;
	border:1px solid #8B8B83;
}

.adm-tab-gstcorb{
	border:1px solid #8B8B83;
}

.adm-tab-gstcorb tr.trtop td{
	border-bottom:1px solid #8B8B83;
	background:	#EFEFEF;
	color:#222;
}

.adm-tab-gstcorb tr.trtop td a{
	color:#222;
}

.adm-tab-gstcorb-td td a{
	color:#222;
}

.menuaide, .menuaide li a{
	color:#CFCFCF;
}

.odd { background:#52534E; }
.even { background:#8B8B83; }


.combtn-ibc { color:#222; }


.selection_description {
	background:#53534D;
	margin:0 auto 15px;
	border:none;
}

.voscoord_nl form {
	background:#53534D;
	padding:5px;
}

.voscoord_nl form p{ margin:0; }


h2.titrebloc_nl {
	padding:5px 10px 0 35px;
	text-align:left;
}

.tabpanier tr.tettab, .tabpanier tr.footertab  { background:#222; }


div.cpte-sec { background:#52534E; }

div.groupe { background:#52534E; border:none; }

div.groupe > h2 { padding:5px 10px 5px 35px; }
