/* Global ************************* */

BODY { margin: 17px 0px 20px 0px;  background-color: #306e97; width:100%;height:100%;  background-image: url(/images/interface/back.gif);  background-position: top left;  background-repeat: repeat-x;    }
BODY,TD,TH,LI  { font-size: 12px; color: #6d6d6d; font-family: Arial, Helvetica, Verdana, sans-serif;	}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

BODY.popup { margin: 0px 0px 0px 0px;  background-color: #ffffff; width:100%;height:100%;  background-image: none;   }


.site_trousse {  width:100%;height:100%;
				background-image: url(/images/interface/sbg_site.jpg); background-repeat:repeat-x; }
/* I.E. ONLY  */ * html .site_trousse {}
.site_contenu {background-color: #FFFFFF;}
.site_footer { }
	
.footer {}
	
.xmlMenu {background-color: #ffffff;background-image: url(/images/interface/bg_smenu.gif);background-repeat: repeat-y;  }
	.xmlMenu .item {}
	
.sMenu { padding: 10px 43px 10px 30px; }		
	.sMenu .item { padding: 0px 0 8px 0;  line-height: 10px; }	
	.sMenu A:link, .sMenu A:visited, .sMenu A:active { color: #3d91d2; text-decoration:none; font-size: 10px;}
	.sMenu A:hover, .sMenu A:link.actif, .sMenu A:visited.actif  { color: #ffa200; text-decoration:none;  font-size: 10px;}
	
.sMenu2 {padding: 10px 20px 0 10px;}
	.sMenu2 .item {padding: 0px 0 8px 0; }

/* Backgrounds ******************** */

.bg_01 { background-color: #FFFFFF;
		background-image: url(/images/bg_01.gif); 
		background-repeat: no-repeat; background-position: bottom right;}
		
		
.bg_top { 
		background-color: #FFFFFF;
		background-image: url(/images/interface/top.gif); 
		background-repeat: repeat-x; background-position: top left;}
		

		
.bg_gauche { 
		background-image: url(/images/interface/ga.gif); 
		background-repeat: repeat-y; background-position: top left;}
	
	
		
.bg_droit { 
		background-image: url(/images/interface/dr.gif); 
		background-repeat: repeat-y; background-position: top left;}
		
						
						
.bg_bottom { 
		background-color: #ffffff;
		background-image: url(/images/interface/bottom.gif); 
		background-repeat: repeat-x; background-position: bottom left;}				
		
.bg_maison { 
		background-color: #ffffff;
		background-image: url(/images/interface/maison1.gif); 
		background-repeat: no-repeat; background-position: bottom right;}		
				
.promo .bg_maison {background-image:none;}

.valSummary, .valSummary UL, .valSummary LI{
	margin: 0px 0px 0px 0px;
	color:red;}	
				
/* POPUP */

BODY.popup {}
.valPopup {font-size:11px;width:175px;position:absolute;right:5px;top:5px;
		   padding:10px 10px 10px 10px;border:solid 1px #3885BB;background-color:#FFFFFF;}
	* HTML .valPopup {width:195px;}
.valPopup UL {margin:10px 0 0 10px;}		
.valPopup LI {font-size:10px;line-height:13px;margin-bottom:5px;padding:0;}

.txtNote {color:#7D807F;font-size:10px;display:block;margin:3px 0 2px 0;}
.txtNote2 {color:#7D807F;font-size:10px;display:block;}

.boxMessage {padding:20px;}
		
/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */

.News {padding: 6px 0px 6px 19px; }
	.News A:link, .News A:visited { color: #3d91d2; text-decoration:none;  font-weight: bold; font-size: 12px;}
	.News A:active, .News A:hover { color: #ffa200; text-decoration:none; font-weight: bold; font-size: 12px;}
	
.news_accueil{width:205px;padding:0 0 11px 0;}
	.news_accueil A:link, .news_accueil A:visited { color: #3d91d2; text-decoration:none;  font-weight: bold; font-size: 11px;}
		.news_accueil A:active, .news_accueil A:hover { color: #ffa200; text-decoration:none; font-weight: bold; font-size: 11px;}
.fleche { }	
	 A:link .fleche,  A:visited .fleche { color: #ffa200; text-decoration:underline;}
	 A:active .fleche,  A:hover .fleche { color: #ffa200; text-decoration:none; }
	 
.news_xpress{padding-bottom:5px; font-size:22px; font-weight:bold; line-height: 19px;}
	.news_xpress A:link, .news_xpress A:visited { color: #ffa200; text-decoration:none; }
		.news_xpress A:active, .news_xpress A:hover { color: #3d91d2; }

.News2 {padding: 0px 0px 0px 0px; }
	.News2 A:link, .News2 A:visited { color: #3d91d2; text-decoration:underline; font-size: 11px;}
	.News2 A:active, .News2 A:hover { color: #ffa200; text-decoration:none;  font-size: 11px; }

.toutesLesNews {text-align:right;padding: 0px 15px 0px 0px; }
	.toutesLesNews A:link, .toutesLesNews A:visited { color: #3d91d2; text-decoration:underline; font-size: 11px;}
	.toutesLesNews A:active, .toutesLesNews A:hover { color: #ffa200; text-decoration:none;  font-size: 11px; }
	
.botLeftTD 
{
	margin:0;padding:0;
	background-image: url(/images/interface/bottom_accueil1.gif);
	background-repeat: no-repeat; background-position: bottom left;
}	
	
.conseil {padding: 41px 38px 10px 11px; color:#4391bd;  text-align: justify; }
.conseil .titre3 {padding: 8px 19px 8px 12px; color: #20659b;  font-weight: bold; font-size: 11px;  background-color: #bfe3f2;  }
.conseil P {padding: 8px 10px 0px 10px;}


	.conseil A:link, .conseil A:visited { color: #ffa200; text-decoration:none; }
	.conseil A:active, .conseil A:hover { color: #3d91d2; text-decoration:none; }
	
.titre {padding: 59px 0px 0px 0px;  float: left; font-size: 20px; }
		
/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */

.TDMenu {padding: 19px 0px 0px 0px; }

.TDAccueil {padding: 19px 0px 0px 0px; }
	
.TDContenu {padding: 12px 0px 0px 0px; }
.TDContenu#tdConcours {padding: 0px 0px 0px 0px; }
	
.tab_menuTop { 
		background-color: #FFFFFF;
		background-image: url(/images/interface/bg_menu_top.gif); 
		background-repeat: repeat-x; background-position: top left;
		 }
		 
	.tab_menuTop TD { text-align:center; padding: 5px 0px 0px 0px; font-size: 13px;}
	.tab_menuTop A:link, .tab_menuTop A:visited { color: #737b7e; text-decoration:none; }
	.tab_menuTop A:active, .tab_menuTop A:hover { color: #0a3662; text-decoration:none; }
	
/*.HomeDiv {margin: 2px 0px 0px 30px; width:290px; padding-left:8px; text-align: left; font-size: 10px; }*/
.HomeDiv{margin: 2px 0px 0px 32px;  width:318px; text-align:left; font-size:11px;}
/*.HomeDiv {margin: 2px 0px 0px 16px;  text-align: justify; font-size: 11px; }*/

.HomeDiv H1 { font-size: 23px; color: #505050; margin: 0px 0 7px -2px;}
.HomeDiv H2 { font-size: 12px; color: #505050; margin: 0px 0 2px -2px;}
.HomeDiv P { margin: 0px 0 3px 0px;}

.ContenuDiv {margin: 2px 109px 0px 3px;  text-align: justify; clear: both; }
.ContenuDiv#contenu_sondage {margin: 2px 20px 0px 3px;}
.ContenuDiv#contenu_timeline {margin: 2px 76px 0px 3px;}

.DivAmi {margin: 50px 0px 0px 0px;  float: right;  }

.DivTitre {margin: 10px 0px 30px 0px;  float: left; }

.DivTop{margin: 0px 0px 0px 0px; clear: both;  width: 630px;}

.PBottom{margin-right: 120px; }
.PBottom-bleu{margin-right: 120px; 
					color:#3d91d2;}
	
.TDCopyright {padding: 5px 0px 0px 0px;  }
	.TDCopyright A:link, .TDCopyright A:visited { text-decoration:none; color:#54b0f0; font-size: 10px; }
	.TDCopyright A:active, .TDCopyright A:hover { text-decoration:none; color:#ffffff; font-size: 10px; }


/*________________________*/
/* Concours trousse a vie */

#tblConcoursTrousseavie INPUT {border:1px solid #66A5CE;}
#tblConcoursTrousseavie .cbxReg INPUT {border:0px solid #FFF;}
	#tblConcoursTrousseavie .imgButton {border:0px solid #FFF;}	
	
#tblConcoursTrousseavie.tResultat { font-size: 12px; color: #505050;}
.tableSondage td { color: #214872;}

.pneu1 { background-color: #D3EEFF; }
.pneu1 TD {
	color: #144673;
	font-size: 11px;
}
.pneu2 { background-color: #4BAECC; }
.pneu2 TD {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
}
.pneu3 { background-color: #144673; }
.pneu3 TD { 
	color: #FFFFFF;
	font-size: 11px;
}

/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 23px; color: #505050; margin: 0px 0 15px -2px;}
	H1.sTitre { font-size: 19px; color: #505050; margin: 15px 0 15px -2px;}
H2 { font-size: 17px; margin: 10px 0 10px 0px;}

H3 { font-size: 17px; margin: 10px 0 15px 0; text-align: left; }
H4, H5 { font-size: 11px; font-weight:bold; color: #000000; margin: 0; }

.tBulletin {color:#3D91D2; font-weight:bold; font-size:19px;}

.tBulletin A:link, .tBulletin A:visited { color: #3D91D2;}
.tBulletin A:active, .tBulletin A:hover { color: #ffa200;}

.tEddy {color:#505050; font-weight:bold; font-size:19px;}

.tEddy A:link, .tEddy A:visited { color: #505050;}
.tEddy A:active, .tEddy A:hover { color: #ffa200;}

.tTitreAcc{font-size: 19px; color: #505050;font-weight:bold;}
.titreAccOrange{font-size: 11px; color:#f68f1e;font-weight:bold;}
.titreAccBleu{font-size: 11px; color:#3d91d2;font-weight:bold;}

.etoile{color:#e8941a;}

.tAsterix {color:#C91616;font-weight:bold;}
.tFleche {color:#459b28;font-weight:bold;}
.tNormal {font-weight:normal;}

.tSmall { font-size: 11px; }
.tLarge { font-size: 19px; font-weight: normal; }

P {margin:0 0 10px 0;}
	
	
.tbleu {color:#3d91d2;}
.tbleu_big {color:#3d91d2; font-weight:bold; font-size:16px}
.tbleuFonce {color:#3c7ba1;}
.tOrange {color:#ffa200;}

br.accBr{line-height:8px;}

.exposant {font-size:10px; color:#3d91d2;}
.tOrange2 {color:#ffa200;font-size: 15px;font-weight:bold; }

.tRouge {color:#993333;}
.tbleu-bold {color:#3d91d2;
			font-weight:900;}

.ancre A:link, .ancre A:visited { color: #3d91d2; text-decoration:underline; }
.ancre A:active, .ancre A:hover { color: #ffa200; text-decoration:none; }

/* Forms ************************** */

FORM {padding:0; margin:0;}
.form_valid LI { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }

INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px;}
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #4b90c5; text-decoration:none;}
A:active, A:hover {color: #ffa200; text-decoration:none; }

a.lienSondage:link,a.lienSondage:visited{color:#3d91d2;text-decoration:none;}
a.lienSondage:active, a.lienSondage:hover{color:#3d91d2;text-decoration:none;}

a.lienConcours:link,a.lienConcours:visited{color:#f68f1e;text-decoration:none;}
a.lienConcours:active, a.lienConcours:hover{color:#f68f1e;text-decoration:none;}

a.lienTitre:link,a.lienTitre:visited{color:#505050;text-decoration:none;}
a.lienTitre:active, a.lienTitre:hover{color:#505050;text-decoration:none;}

/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 0px 0px 20px 30px; padding: 0; list-style-image: url(/images/icons/li_fleche.gif); list-style-type: disc;  line-height: 17px; }
	LI { margin: 0px 0 0 0; padding: 0; vertical-align:top; }
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }

UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

UL.liste {margin: 0px 30px 20px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/li_fleche.gif); }
	.liste LI {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}	

UL.liste2 {margin: 5px 0px 10px 30px; line-height: 17px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/li_1.gif); }
	.liste2 LI {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
	
UL.auto {margin: 0px 30px 20px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/ico_auto.gif); }
	.auto LI {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}

UL.maison {margin: 0px 30px 20px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/ico_maison.gif); }
	.maison LI {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	
UL.entreprise {margin: 0px 30px 20px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/ico_entreprise.gif); }
	.entreprise LI {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
		
UL.general {margin: 0px 30px 10px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/ico_general.gif); }
	.general LI {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	
UL.travailleurs {margin: 0px 30px 20px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/ico_travailleurs.gif); }
	.travailleurs LI {margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;}
		
			
UL.pdf {margin: 0px 30px 20px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/i_pdf.gif); }
	.pdf LI {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;}

		
OL { margin: 20px 0px 0px 70px; padding: 0; }

	
			
/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none;  }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatClear {clear:both;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

.imgLf {
	float: left;
	margin: 0 10px 10px 0;
}
		
.td_recherche {padding:0;
		background-image: url(/images/interface/bg_recherche.gif); 
		background-repeat: repeat-y; 
		background-position: right top;
	}
		
.td_recherche#recherche_accueil { 
		background-image: url(/images/interface/bg_recherche0.gif); 
		background-repeat: repeat-y; 
		background-position: right top;
	}
.td_recherche .txt_search {margin: 2px 0 0 5px; background-color:#FFFFFF;border:solid 1px #3FADCA;}


/* CONCOURS 72 HEURES */
.concoursMenuNav td{border-bottom:1px solid #d5e5f1;padding:8px 0;}

/* //////////////////////////////// */
/*  Google-Mini Search ****************** */
/* ///////// */

.gms_noResults {}

.gms_results {}
	.gms_results A:link, .gms_results A:visited {}
	.gms_results A:active, .gms_results A:hover {}	
		
.gms_moreResults {margin-top:30px;}

.gms_result {margin:0 0 15px 0;}
	.gms_resultTitle {margin-bottom:3px;}
	.gms_resultText {margin-bottom:3px;}
	.gms_resultURL {color:#6D6D6D;}
		.gms_resultURL A:link, .gms_resultURL A:visited {color:#3D91D2;text-decoration:none;}
		.gms_resultURL A:active, .gms_resultURL A:hover {text-decoration:none;}	
	.gms_result .date {color:#666666;}

.gms_tabHeader {margin: 0 0 10px 0; background-color:#3682B8;}
	.gms_tabHeader TD {font-size:12px;color:#FFFFFF; padding:5px;}
	
.gms_tabPager {margin: 0 0 10px 0; }
	.gms_tabPager#tabPager_top {}
	.gms_tabPager#tabPager_bottom {margin-top: 30px; }
	
.gms_tabSep {}

.gms_SortBy {float:right;}
	.gms_SortBy TD {font-size:12px;vertical-align:top;}
	
.gms_tTitre {}
.gms_tKeyword {}

.gms_tSpelling {}
.gms_tSynonyms {}
.gms_tKeymatch {}
.gms_tFaint {}	
.gms_docType {}
