/* 
Kahiloa Solutions & Communication 
http://www.kahiloa.com
avril 2004 
- v 1.0 - 
*/

/* ----------- Redéfinition de TAG ----------- */
/* ----------- Redéfinition de TAG ----------- */
BODY {
	background:#F5F3E7 url(../../images/yoplait/bkg-yoplait.jpg) no-repeat center top; /*LOP MODIF*/
	/*background-attachment: fixed; LOP MODIF*/
	
	margin: 0px;
	padding: 0px;
	color: #333333;
}

IMG {
	border: 0px;
}
a {
  cursor: hand;
  text-decoration: none;
}

/* PNG IE 6 HACK [LOP] */
img.png {
	/*behavior: url(/images/png.htc);*/
}
IMG {
	behavior: url(/images/png.htc);
}


/* ----------- Haut de Page ----------- */
.BandeauSup {
	width: 770px;
}
.LogoAccueil {
	width: 64px;
}

/* ----------- Structure Globale ----------- */
.TableGlobal {
	width: 776px;
	vertical-align: middle;	
}




.TdColonneG {
	vertical-align: top;
	height:400px;
	width: 114px;
	/*LOP MODIF background-color: #FFFFFF;*/
}
.TdColonneGG {
  vertical-align: top;
	width: 77px;
	
}
.Table100Percent {
	width: 100%;
}

.Table80Percent {
	width: 90%;
}

.Table770px {

	text-align:left;

	width: 770px;
	/*border:1px solid red;*/
}
.Td114pxTop {
width:114px;
vertical-align:top;
}
.Td114pxBas {
width:114px;
vertical-align: bottom;
}
.Td114pxBasMenu {
/*background:#ffffff;*/
width:114px;
vertical-align: bottom;
height:200px;
}
.Td154pxMauve {
  width:154px;
  /*border: 1px solid green;*/
  /*height:150px!important;*/
  /*height:100%;*/
  /*vertical-align: bottom;*/
  vertical-align: top;
  align:center;
  text-align:center;
  /*vertical-align: center;*/
  /*vertical-align: top;*/
  background: #E9E9F3;
}
.Td154pxMauvebis {
width:154px;
/*height:100%;*/
vertical-align: bottom;
/*border: 1px solid red;*/
/*vertical-align: top;*/
height:100px!important;
/*border: 1px solid red;*/
/*align:center;
text-align:center;*/
/*vertical-align: center;*/
/*vertical-align: top;*/
/*padding-bottom:12px;*/
background: #E9E9F3;
}

.Td154pxMauveter {
width:154px;
/*height:100%;*/
vertical-align: top;
/*border: 1px solid red;*/
/*vertical-align: top;*/
/*height:400px!important;*/
/*border: 1px solid red;*/
/*align:center;
text-align:center;*/
/*vertical-align: center;*/
/*vertical-align: top;*/
/*padding-bottom:12px;*/
background: #E9E9F3;
}
* html .Td154pxMauvebis {
	padding-bottom:12px;
}
*:first-child+html .Td154pxMauvebis {
	padding-bottom:12px;
}
 
.Td154pxMauveTR {
/*padding-bottom:12px;*/
/*vertical-align: bottom;*/
/*height:400px!important;*/
/*border: 1px solid red;*/
/*height:400px!important;*/
}

/* AJOUT LOP V2 [10-2006]
.Td154pxProduit { 
width:154px;
vertical-align: bottom;
background: #9E9EDE;
}*/
.Td154pxRestau {
  width:154px;
  vertical-align: bottom;
  background: #F2E7EB;
  text-align: center;
}
.Td154pxRose {
  width:154px;
  vertical-align: bottom;
  background: #fee3e3;
  text-align: center;
}
.Td154pxVert {
  width:154px;
  vertical-align: bottom;
  background: #E5F3E6;
  text-align: center;
}

.Td154pxVertFlipbook {
  vertical-align: top;
  text-align: center;
}

.TdCentre {
	vertical-align: top;
	padding: 5px;
}
/* ----------- Séparateurs  ----------- */

.NavMauve {
	background : #9E9EDE;
	width: 114px;
	font-size: 1px;
	height: 18px;
}
.NavJaune {
	background : #ffc700;
	width: 114px;
	font-size: 1px;
	height: 18px;
}
.NavRouge {
	background : #ff0013;
	width: 114px;
	font-size: 1px;
	height: 18px;
}
.NavRose {
	background : #c67c9f;
	width: 114px;
	font-size: 1px;
	height: 18px;
}
.NavVert {
	background : #94CB87;
	width: 114px;
	font-size: 1px;
	height: 18px;
}
.Carre114px {
	height: 114px;
	font-size: 1px;
}
/* Formulaire Accueil Recherche */

.Recherche {
	text-align: right;
}
.Recherche TD {
	padding-top: 5px;
	padding-left: 5px;
}
.Input {
	background-color: #FFFFFF;
	height: 16px;
	width: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}

/* Pied de Page */
.Table386px {
	width: 386px;
	height: 44px;
}
.TdNavBasGauche {
	background : url(../../images/yoplait/arr_blanc.gif) no-repeat right top;
	width: 20px;
}
.TdNavBasDroite {
	background : url(../../images/yoplait/arr_blanc2.gif) no-repeat right top;
	width: 18px;
}
.TdNavBas {
	background-image: url(../../images/yoplait/fond_bas.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.TdNavBas2 {
	background-image: url(../../images/yoplait/fond_bas2.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #A09F9B;
	padding-bottom: 25px;
}
.TdNavBas2 A:link {
	text-decoration : none;
	color: #A09F9B;
}
.TdNavBas2 A:visited { 
	text-decoration : none; 
	color: #A09F9B;
}
.TdNavBas2 A:active {
	text-decoration : none; 
	color: #595854;
}
.TdNavBas2 A:hover {
	text-decoration : none; 
	color: #ff0013;
}

/* Mise en gras élément */
.Gras {
	font-weight: bold;
}
/* Navigation Territoires */
.Territoires {
	background-color: #FD1B13;
	text-align: right;
}

/* -------------------- ACTUALITES EN HomePage -------------------- */

.TdTop {
	vertical-align: top;
}
.TdBottom {
	vertical-align: bottom;
}
.TdBottom193px {
	vertical-align: bottom;
	width: 193px;
}
.ActuTit {
	padding-left: 5px;
	padding-right: 5px;
}
.ActuTit A:link {
	text-decoration : none;
	color: #595854;
}
.ActuTit A:visited { 
	text-decoration : none; 
	color: #595854;
}
.ActuTit A:active {
	text-decoration : none;
	color: #000000;
}
.ActuTit A:hover {
	text-decoration : none;
	color: #000000;
}
.ActuProdTit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.ActuProdTit A:link {
	text-decoration : none;
	color: #333333;
}
.ActuProdTit A:visited { 
	text-decoration : none; 
	color: #333333;
}
.ActuProdTit A:active {
	text-decoration : underline;
	color: #333333;
}
.ActuProdTit A:hover {
	text-decoration : underline;
	color: #333333;
}
/* Les Produits Yoplait  */
.ActuProdResum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595854;
	background-color: #E9E9F3;
	width: 192px;
	padding-bottom: 10px;
}
.ActuProdTerr {
	background : #9E9EDE url(../../images/yoplait/arr_violet.gif) no-repeat right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	width: 192px;
	padding-top: 2px;
	padding-bottom: 3px;
}
/* Equilibre et Vitalité */
.ActuEquiResum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595854;
	background-color: #E5F3E6;
	width: 192px;

	padding-bottom: 10px;
}
.ActuEquiResum_exp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595854;
	background-color: #E5F3E6;
	width: 192px;
	height: 150px;
	padding-bottom: 10px;
}
.ActuEquiTerr {
	background : #94CB87 url(../../images/yoplait/arr_vert.gif) no-repeat right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	width: 192px;
	padding-top: 2px;
	padding-bottom: 3px;
}
/* Yoplait Restauration */
.ActuRestoResum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595854;
	background-color: #F2E7EB;
	width: 192px;
	padding-bottom: 10px;
}
.ActuRestoTerr {
	background : #C77DA0 url(../../images/yoplait/arr_rose.gif) no-repeat right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	width: 192px;
	padding-top: 2px;
	padding-bottom: 3px;
}

/* Le Groupe Yoplait page Accueil*/
.ActuGroupResum2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595854;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:5px;
	padding-bottom:10px;
}
.ActuGroupTerr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:5px;
	padding-bottom:10px;
}
.ActuGroupResum2 A:link {
	text-decoration : none;
	color: #595854;
}
.ActuGroupResum2 A:visited { 
	text-decoration : none; 
	color: #595854;
}
.ActuGroupResum2 A:active {
	text-decoration : none;
	color: #000000;
}
.ActuGroupResum2 A:hover {
	text-decoration : none;
	color: #000000;
}
/* Le Groupe Yoplait */
.ActuGroupResum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #595854;
	width: 192px;
	padding-bottom: 10px;
	background-color: #fee3e3;
}
.ActuGroupTerr {
	background-color: #ff0013;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	width: 192px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-image: url(../../images/yoplait/arr_rouge.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.ActuGroupResum A:link {
	text-decoration : none;
	color: #595854;
}
.ActuGroupResum A:visited { 
	text-decoration : none; 
	color: #595854;
}
.ActuGroupResum A:active {
	text-decoration : none;
	color: #000000;
}
.ActuGroupResum A:hover {
	text-decoration : none;
	color: #000000;
}



/** ACTU V2 HOME PAGE **/

.actu5_titre {
	margin-top:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FF9700;	
}

.actu5_sstitre {
	margin-top:2px;
	margin-bottom:5px;	
}

.actu5_sstitre a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #5A5947;	
}

.actu5_text a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565245;
}

.hp_actu{
	
}

.actu2_titre,.actu3_titre,.actu4_titre{
	width:326px;
	height:26px;
	margin:10px 0px 5px 0px;
	padding:3px 0px 5px 20px;
}
html>body .actu2_titre,html>body .actu3_titre,html>body .actu4_titre{
	width:306px;
	height:19px;
}


.actu2_titre a,.actu3_titre a,.actu4_titre a{
	color:#FFFFFF;
	font-weight:bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.actu2_titre{
	background-image : url(../../images/yoplait/bkg_actu1_hp.gif);
}

.actu3_titre{
	background-image : url(../../images/yoplait/bkg_actu2_hp.gif);
}

.actu4_titre{
	background-image : url(../../images/yoplait/bkg_actu3_hp.gif);
}

.actu_content{
	width:326px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565245;	
}
.actu_content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #565245;	
}

.actu_content img{
	float:right;
	margin-left:5px;
	margin-top:5px;
}

.rec_bloc{
	margin-top:10px;
	width:144px;
}
.rec_bloc_top{
	background: url(../../images/yoplait/brd_up_red.gif) no-repeat;
	height:7px;
	font-size:1px;	
}
.rec_bloc_content {
	background-color:#FF1A13;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding:0px 3px 3px 5px;
}
.rec_bloc_content a{
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.rec_bloc_content ul {
	list-style-position: outside;
	margin: 5px 5px 0 15px;
	padding:0;
}
.rec_bloc_content li{
	margin: 0;
	padding:0;	
}

.rec_bloc_bottom{
	background-image : url(../../images/yoplait/brd_down_red.gif);
	height:7px;	
	font-size:1px;
}
.rec_titre{
	font-size: 10px;	
	font-weight:bold;
	margin-bottom: 5px;
}


.actu1_bloc{
	width:144px;	
	margin-top:10px;
	color: #565245;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.actu1_bloc a{
	color: #565245;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.actu1_bloc_top{
	background-image : url(../../images/yoplait/brd_up_groupeyoplait.gif);
	height:6px;	
	font-size:1px;
}
.actu1_bloc_content{
	background : url(../../images/yoplait/bkg_ombre_groupeyoplait.gif) repeat-y;
	padding: 0px 5px 0px 5px;	
}
.actu1_bloc_bottom{
	background-image : url(../../images/yoplait/brd_down_groupeyoplait.gif);
	height:6px;	
	font-size:1px;
}
.actu1_bloc_titre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FF1A13;	
	padding:2px 0px 5px 0px;
}
.actu1_bloc_sstitre{
	font-weight:bold;	
	padding:0px 0px 5px 0px;
}

/* ACCUEIL PRODUITS V2 */

.pro_Td154pxMauve {
	padding-top:10px;
	width:154px;
	vertical-align: top;
	text-align: center;
	background: #E9E9F3;	
}

.pro_Td154pxMauve_text {
	padding:10px;
	color: #565245;		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;		
	text-align: left;
}

.pro_section_titre_top{
	background-image : url(../../images/yoplait/brd_up_tit_section.gif);	
	margin-top:10px;	
}
.pro_section_titre_bottom{
	background-image : url(../../images/yoplait/brd_bas_tit_section.gif);
	margin-bottom:5px;
}
.pro_section_titre_top,.pro_section_titre_bottom{
	font-size:1px;
	height:4px;
	width:185px;	
 	background-repeat: no-repeat;			
}

.pro_section_titre_content{
	padding:0px 0px 0px 5px;
	background-color:#9E9EDE;
	width:185px;
}
html>body .pro_section_titre_content{
	width:180px;
}

.pro_section_titre_content a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;	
}
.pro_section_content{
	padding:0px 0px 0px 0px;		
}
.pro_section_content a{
	color: #565245;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
}


/* Formulaire Espace Privilege  */
.FormEspaceTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	background-color: #F0DBE1;
	width: 192px;
	padding-bottom: 10px;
}
.FormEspaceTerr {
	background : #8E3D57 url(../../images/yoplait/arr_bdx.gif) no-repeat right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	width: 192px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.FormEspaceInsc {
	background : #FFC700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e3d57;
	text-align: center;
	width: 172px;
	border: 1px solid #96948e;
	margin-left: 9px;
}
.FormEspaceInsc A:link {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceInsc A:visited {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceInsc A:hover {
	color: #ff0013;
	text-decoration: none;
}
.FormEspaceInsc A:active {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceLien {
	background : #FFC700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e3d57;
	text-align:center;
	width: 100px;
	border: 1px solid #96948e;
}
.FormEspaceLien A:link {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceLien A:link {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceLien A:visited {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceLien A:hover {
	color: #ff0013;
	text-decoration: none;
}
.FormEspaceLien A:active {
	color: #8e3d57;
	text-decoration: none;
}
.FormEspaceBout {
	background : #FFC700;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e3d57;
	text-align: center;
	border: 1px solid #96948e;
	margin-left: 9px;
}
.FormEspaceTitAcc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8e3d57;
	font-weight:bold;
	padding-left: 5px;
}
.TabForm {
	width:173px;
	margin-top:3px;
	margin-left: 10px;
}
.TabForm TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding:1px;
}
.TdForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	width:120px;
	padding:1px;
}

.TabForm_exp {
	width:173px;
	margin-top:3px;
	margin-left: 10px;
}
.TabForm_exp TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-align: right;
	padding:1px;
}
.TdForm_exp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #000;
	text-align: right;
	width:120px;
	padding:1px;
}

.InputLogin {
	background-color: #ffffff;
	height: 16px;
	width: 90px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}
.InputLogin_exp {
	background-color: #ffffff;
	height: 16px;
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #000;
	margin: 0px;
	padding: 0px;
}
.InputMdp_exp {
	background-color: #ffffff;
	height: 16px;
	width: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #000;
	margin: 0px;
	padding: 0px;
}
.InputMdp {
	background-color: #ffffff;
	height: 16px;
	width: 71px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}
.Form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	margin-top:3px;
	margin-left: 12px;
	}
.Form A:link {
	text-decoration : none;
	color: #666666;
}
.Form A:visited { 
	text-decoration : none; 
	color: #666666;
}
.Form A:active {
	text-decoration : none;
	color: #666666;
}
.Form A:hover {
	text-decoration : underline;
	color: #666666;
}
.TextForm{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #353432;
}
/* Rubrique Menu Gauche */
.Rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #353432;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	/*LOP MODIF background-color: #FFFFFF;*/
}
.Rubrique A:link {
	text-decoration : none;
	color: #353432;
}
.Rubrique A:visited { 
	text-decoration : none; 
	color: #353432;
}
.Rubrique A:active {
	text-decoration : none;
	color: #353432;
}
.Rubrique A:hover {
	text-decoration : none;
	color: #FF0013;
}
.RubriqueOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF0013;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	/*LOP MODIF background-color: #FFFFFF;*/
}
.RubriqueOn A:link {
	text-decoration : none;
	color: #ff0013;
}
.RubriqueOn A:visited { 
	text-decoration : none; 
	color: #ff0013;
}
.RubriqueOn A:active {
	text-decoration : none;
	color: #ff0013;
}
.RubriqueOn A:hover {
	text-decoration : none;
	color: #FF0013;
}

.RubriqueOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	/*LOP MODIF background-color: #FFFFFF;*/
}

/* Sous-Rubrique Menu Gauche */
.SsRubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #353432;
	padding-left: 13px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	background-color: #ffeeb2;
}
.SsRubrique A:link {
	text-decoration : none;
	color: #353432;
}
.SsRubrique A:visited { 
	text-decoration : none; 
	color: #353432;
}
.SsRubrique A:active {
	text-decoration : none;
	color: #353432;
}
.SsRubrique A:hover {
	text-decoration : none;
	color: #FF0013;
}

.SsRubriqueOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0013;
	padding-left: 13px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	background-color: #FFDD66;
}

.SsRubriqueOn A:link {
	text-decoration : none;
	color: #ff0013;
}
.SsRubriqueOn A:visited { 
	text-decoration : none; 
	color: #ff0013;
}
.SsRubriqueOn A:active {
	text-decoration : none;
	color: #ff0013;
}
.SsRubriqueOn A:hover {
	text-decoration : none;
	color: #FF0013;
}

/* Rubrique Liens du bas */
.Rubriquebas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9e9c95;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F5F3E7;
	/*background-color: #FFFFFF;*/
}
.Rubriquebas A:link {
	text-decoration : none;
	color: #9e9c95;
}
.Rubriquebas A:visited { 
	text-decoration : none; 
	color: #9e9c95;
}
.Rubriquebas A:active {
	text-decoration : none;
	color: #9e9c95;
}
.Rubriquebas A:hover {
	text-decoration : none;
	color: #FF0013;
}
.Lienbaspage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9e9c95;
	text-align:left;
	padding-left:5px;
	padding-bottom: 5px;
}
.Lienbaspage A:link {
	text-decoration : none;
	color: #9e9c95;
}
.Lienbaspage A:visited { 
	text-decoration : none; 
	color: #9e9c95;
}
.Lienbaspage A:active {
	text-decoration : none;
	color: #9e9c95;
}
.Lienbaspage A:hover {
	text-decoration : none;
	color: #FF0013;
}

/* Chemin */
.Chemin {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: right;
}
.Chemin A:link {
	text-decoration : none;
	color: #999999;
}
.Chemin A:visited { 
	text-decoration : none; 
	color: #999999;
}
.Chemin A:active {
	text-decoration : none;
	color: #999999;
}
.Chemin A:hover {
	text-decoration : underline;
	color: #999999;
}

/* Carte de France */
.CalqueCarte {
	width: 110px;
	background: #ffffff;
	border: 1px solid #ffc700;
	}
.TitreInfoCarte {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color: #666666;
padding-left:5px;
padding-bottom: 5px;
padding-top: 5px;
}
.TextInfoCarte {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color: #666666;
padding-left:5px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 0px;
}
/* Grand titre */
.GdTitreProduit {
font-family: Arial, Helvetica, sans-serif;
font-size: 30px;
color: #FFC700;
padding-top:20px;
padding-bottom:20px;
}
/* Formulaire Contact */
.TdFormIntitule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding:1px;
}
.TdFormIntituleRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding:1px;
  text-align: right;
}
.TdFormGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
  font-weight: bold;
	color: #666666;
	padding:1px;
}
.TdFormIntituleAccept {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding:1px;
	text-align: right;
}
.TdFormChamps {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-bottom: 10px;
}

.TdFormChamps_btn {
	padding-left: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	padding-bottom: 2px;
}

.InputCoord {
	background-color: #ffffff;
	height: 16px;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}
.Input2 {
	background-color: #ffffff;
	height: 16px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}
.InputMess {
	background-color: #ffffff;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}
.loi{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color: #9e9c95;
}

.mentionslegales{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color: #9e9c95;
}
.mentionslegales A:link {
	text-decoration : none;
	color: #9e9c95;
}
.mentionslegales A:visited { 
	text-decoration : none; 
	color: #9e9c95;
}
.mentionslegales A:active {
	text-decoration : none;
	color: #9e9c95;
}
.mentionslegales A:hover {
	text-decoration : none;
	color: #FF0013;
}
/* PAGINATION */
.TdPagination {
	border-top: 1px solid #FFC700;
	border-bottom: 1px solid #FFC700;
	border-right: 1px #FFC700;
	border-left: 1px #FFC700;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #9e9c95;
	padding-bottom : 2px;
	padding-top : 2px;
}
.TdPagination A:link {
	text-decoration : none;
	color: #ff0013;
}
.TdPagination A:visited {
	text-decoration : none;
	color: #ff0013;
}
.TdPagination A:active {
	text-decoration : underline;
	color: #ff0013;
}
.TdPagination A:hover {
	text-decoration : underline;
	color: #ff0013;
}

.InputPagination {
	width : 85px;
	background-color: #F5F3E7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #353432;
	border: 1px solid #96948e;
	margin: 0px;
	padding: 0px;
}

/*Recherche */
.Table100Rech {
	width : 100%;
}
.Table100Rech TH {
  font-size: 9px;
  color: #FF0013;
  padding: 3px 5px;
  vertical-align: top;
}
.Table100Rech TH A:link {
  color: #FF0013;
}
.Table100Rech TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #353432;
	padding: 5px;
  vertical-align: top;
}

.Table100Rech A:link {
	text-decoration : none;
	color: #353432;
}
.Table100Rech A:visited {
	text-decoration : none;
	color: #353432;
}
.Table100Rech A:active {
	text-decoration : underline;
	color: #ff0013;
}
.Table100Rech A:hover {
	text-decoration : underline;
	color: #ff0013;
}

.LigneJaune {
	background-color : #FFFFFF;
}

/*Styles pour les tableaux et les cellules relatifs à la page Plan du site*/
.PlanSite TABLE {
	width : 100%;
	border : 0px;
}
.PlanSite TD {
	background-image : url(../images/bkg_filet_plan.gif);
}
.PlanNiv1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff0013;
	height: 25px;
	background-color : White;
}
.PlanNiv2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #353432;
	height: 20px;
}
.PlanNiv3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #353432;
	height: 15px;
}
.PlanSite A:link {
	text-decoration: none; 	
	color: #353432;
}
.PlanSite A:visited {
	text-decoration: none; 	
	color: #353432;
}
.PlanSite A:active {
	text-decoration : underline;
	color: #ff0013;
}
.PlanSite A:hover {
	text-decoration : underline;
	color: #ff0013;
}

/* Liste Distrib */
.TextPage2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #353432;
padding-left:5px;
}
.GdTitreCarte {
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
color: #FFC700;
padding-top:20px;
padding-bottom:20px;
}
.CalqueCarte2 {
	width: 192px;
	background: #ffffff;
}
 
#fixed { 
	position: center;
	bottom: 0;
	center: 0;
	width:100px;
	height:30px;
	/*border: 1px solid red;*/
}
html>body #fixed { 
	position: fixed;
	height:60px;
}


/************ RECRUTEMENT *********************/

/* liste des offres */
.TdFormSelect {
  font-size: 9px;
  color: #333333;
	border: 1px solid #96948e;
}
.RecTab {
  font-size: 9px;
  border-bottom: 1px solid #FFC700;
}
.RecTab TH {
  /*background: #FFC700;*/
  font-size: 9px;
  color: #353432;
  padding: 3px 5px;
/*border-right: 1px solid #F5F3E7;
  border-bottom: 1px solid #96948E*/
  border-top: 1px solid #FFC700;
  border-bottom: 1px solid #FFC700;
}
.RecTab TD {
  font-size: 9px;
  padding: 7px;
}
.RectTabTitle {
  width: 160px;
}
.RecTab A {
  color: #FF0013;
  text-decoration: none;
}
.RecTab A:hover {
  color: #FF0013;
  text-decoration: underline;
}
.RecTRTabLigne1{
  
}
.RecTRTabLigne2{
  background: #ffffff;
}
/* detail de l'offre */
.RecTitreOffre {
  color: #FF0013;
  /*text-align:center;*/
  font-size: 12px;
  font-weight:bold;
}

/* Form Candidature */
.RecTextarea {
  width: 280px;
  height: 100px;
}
.RecTitreSection {
  padding: 5px 0;
  color: #FF0013;
  font-size: 12px;
  font-weight:bold;
  text-align: left;
}

.SsTitrePostul {
  font-weight: bold;
  color: #FF0013;
}

.login_mdp{
	background:#CDFFCC;
}

.ActuTit_exp{
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
}


.SsRubriqueLienExterne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffa800;
	padding-left: 13px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	background-color: #ffeeb2;
}
.SsRubriqueLienExterne A:link {
	text-decoration : none;
	color: #ffa800;
}
.SsRubriqueLienExterne A:visited { 
	text-decoration : none; 
	color: #ffa800;
}
.SsRubriqueLienExterne A:active {
	text-decoration : none;
	color: #ffa800;
}
.SsRubriqueLienExterne A:hover {
	text-decoration : none;
	color: #FF0013;
}


.SsRubriqueLienExterneOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0013;
	padding-left: 13px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5F3E7;
	background-color: #FFDD66;
}

.SsRubriqueLienExterneOn A:link {
	text-decoration : none;
	color: #ff0013;
}
.SsRubriqueLienExterneOn A:visited { 
	text-decoration : none; 
	color: #ff0013;
}
.SsRubriqueLienExterneOn A:active {
	text-decoration : none;
	color: #ff0013;
}
.SsRubriqueLienExterneOn A:hover {
	text-decoration : none;
	color: #FF0013;
}
