td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.input_txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid; height: 20px; width: 295px; margin-top: 0px}
.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid; height: 20px; width: 30px; margin-top: 0px ; font-weight: bold; vertical-align: middle}
.link_black { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: bold; text-decoration: underline}
.ill_magazine {  border: 1px #CCCCCC solid; background-color: #FFFFFF}
.t_magazine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666}
.link_green { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990033; font-weight: bold; text-decoration: none}
.link_white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none}
.link_white_big { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; font-weight: bold; text-decoration: none}
.tirets_accueil {  border-color: black black #CCCCCC; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.sml { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #FFFFFF}
.link_black_no_underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: bold; text-decoration: none}
.tourGris {  border: 1px solid; border-color: #FFFFFF #CCCCCC #CCCCCC #FFFFFF; background-color: #FFFFFF}
.t_produit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; background-color: #999999; font-weight: normal}
.tourGrisAll { border: 1px #CCCCCC solid; background-color: #F4F4F4}
.tourGrisVide { border: 1px #CCCCCC solid}
.fondUnivers {  background-image: url(../bout_contact.gif); background-repeat: no-repeat; background-position: left top}
.big_green { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #990033; text-decoration: none }
.big_grey { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #666666; font-weight: bold; text-decoration: none }
.form50 {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; width: 90px}
.form150 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; width: 200px}
.link_grey_no_underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-weight: bold; text-decoration: none ; text-transform: uppercase}
.link_black_no_underline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: normal; text-decoration: none }
.orange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF6600; text-decoration: none}
.big_grey24 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; font-weight: bold; text-decoration: none }
.big_grey24_no_bold { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 24px; color: #666666; text-decoration: none; font-weight:normal }
.sml2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-style: italic}
.tourCaddie { border: 1px #DFDFDF dotted}
.link_red_no_underline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; text-decoration: none }
.tourGrisVide2 { border: 1px #999999 solid}
.t_sat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}
.red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC0000; font-weight: bold; text-decoration: none }
.champ {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.bouton_submit_newsletter {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; background-color: #999999; border: 1px #666666 solid; letter-spacing: 3px}
.champRouge { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #CC0000 solid}
a:hover {  color: #CC0000}
.link_result_0 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000; text-decoration: none ; font-weight: bold}
.link_result_1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none ; font-weight: bold}
.link_result_2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none }
.sml3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; font-style: italic }
.input_txt2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid; height: 16px; width: 100px; margin-top: 0px }
.input_txt3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid; height: 70px; width: 290px; margin-top: 0px }
.link_brown_no_underline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6633; font-weight: normal; text-decoration: none }
.link_grey_no_underline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none }
.big_grey26 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #666666; text-decoration: none }
.link_grey_no_underlineM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; font-weight: bold; text-decoration: none }
.link_grey_no_underline2M { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none }
.link_grey_no_underlineM10 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: bold; text-decoration: none }
.tourGrisPointille { border: 1px #999999 dashed; background-color: #F2F2F2; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}
.link_greenCopie { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #339966; font-weight: bold; text-decoration: none }
.size9 {  font-size: 9px}
.txtGris {  color: #666666}
.no_under {  text-decoration: none}
.big_grey24_no_bold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; color: #666666; text-decoration: none; font-weight:normal }
.tourGrisPointille2 { border: 1px #999999 none; background-color: #F2F2F2; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px }
.tourGrisPointille3 { border: 1px #CCCCCC solid; background-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px}
.link_black_no_underline3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000 ; text-decoration: none }
.big_green2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #990033; text-decoration: none }
.form00 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px}
.t_titresuperunivers {  font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff}
.t_univers{ font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 9px; color: #9c9994; font-weight: bold; text-decoration: none;text-align: justify }
.t_tgu{ font-family:  Verdana,Arial, Helvetica, sans-serif; font-size: 9px; color: #9c9994; font-weight: normal; text-decoration: none }
.t_nouveautes{ font-family:  Arial,Verdana, Helvetica, sans-serif; font-size: 9px; color: #9c9994; font-weight: bold; text-decoration: none }
.dashedcontainer { 
	background-color:#ffffff; 
	border:dotted; 
	border-collapse:collapse;
	border-color: #C0C0C0; 
	border-bottom-width: 1px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-left-width: 1px; }
.maintable { 
	background-color:#e5e5e5; 
	border: solid; 
	border-color: #C0C0C0; 
	border-bottom-width: 0px; 
	border-right-width: 1px; 
	border-top-width: 1px; 
	border-left-width: 1px; 
	border-collapse: collapse;}
	
.secondtable{ 
	background-color:#e5e5e5; 
	border: solid; 
	border-color: #C0C0C0; 
	border-bottom-width: 0px; 
	border-right-width: 0px; 
	border-top-width: 0px; 
	border-left-width: 0px;
    border-collapse: collapse; }

.navheader { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 12px; 
		color: #FFFFFF; 
		font-weight: bold; 
		text-decoration: none;
		/*white-space: nowrap*/}
.navlien { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		color: #FFFFFF; 
		font-weight: bold; 
		text-decoration: none;
		/*white-space: nowrap*/}
.mosaiquetable {
	border: solid;
	border-color: #e5e5e5;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-spacing: 0px; 
	border-collapse: collapse;
}
.nouveautestable {
	background-color: #e5e5e5;
	border: solid;
	border-color: #999999;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.fondgrandtable {background-color:#999999;}
.fondnavfooter{background-color:#e5e5e5;border: solid; border-color: #999999; border-bottom-width: 0px; border-right-width: 0px; border-top-width: 1px; border-left-width: 0px;}
.fondfooter{background-color:#999999;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000 ; font-weight: bold; text-decoration: none}
.fondnavfootertext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #9C9994; text-decoration: none}
.divider {
	width:  1px;
	height: 275px;
	border: solid;
	}
.tdsubheader {
	width: 1004px;
	height: 275px;
	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.produitmoistable {

	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.borderleft {
	border: solid;
	border-color: #c0c0c0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 1px;
}
.borderright {
	border: solid;
	border-color: #c0c0c0;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.borderbottom{
	border: solid;
	border-color: #c0c0c0;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.borderbottomright{
	border: solid;
	border-color: #c0c0c0;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.pubstable {
	width: 300px;
	height: 275px;
	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.focustable {
	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-right: 0px;
	
}
.dossiertable {
	border: solid;
	border-collapse:collapse;
	border-color: #C0C0C0;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.affairetable {
	height: auto;
	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.rdvtable {
	border: solid;
	height: auto;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.boxbottom {
	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.noborder {
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.headertable { border: solid; border-color: #C0C0C0; border-bottom-width: 1px; border-right-width: 1px; border-top-width: 0px; border-left-width: 0px; }

/* left content */
td.toptdleft {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}
td.toptdright {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
td.bordertop {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}
td.bottomtdleft {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
}
td.bottomtdright {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
}
td.leftcontenttable {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}
.tdrightmaintable {
	border: solid;
	border-color: #C0C0C0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.tablecaddie {
	border: dotted;
	border-collapse:collapse;
	border-color: #C0C0C0;
	display: block;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding: 0px;

}
/*===========================*/
.aconsultertable {
	border: solid;
	border-collapse:collapse;
	border-color: #C0C0C0;
	display: block;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding: 0px;

}
.newslettertable {
	border: solid;
	border-collapse:collapse;
	border-color: #C0C0C0;
	display: block;
	border-top-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	padding: 0px;

}
.mostracaddie {
	display: inline;
}
.imgtgu img {  float:right; margin:0 4px 0 0;}

.bottomdivider {
	border: solid;
	border-color: #C0C0C0;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
}

hr {
background-color: #ffffff;
background: transparent;
color: transparent;
border-left: none;
border-right: none;
border-top: none;
border-bottom: 1px dashed;
border-color: #C0C0C0;
}


legend{color:black}
h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #FFFFFF; background-color: #999999; font-weight: normal;
margin:0px;line-height:40px;vertical-align:middle; text-decoration: none
}
.categorie {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #999999; background-color: #ffffff; font-weight: normal;
margin:0px;line-height:40px;vertical-align:middle; text-decoration: none
}
.univers {
font-family: Verdana,Arial,  Helvetica, sans-serif; font-size: 34px; color: #999999; background-color: #E5E5E5; font-weight: normal;
margin:0px;vertical-align:bottom; text-decoration: none;
/*filter:Mask(color=#FF0000) Shadow(Color=#0000FF, Direction=225) Chroma(color=#FF0000)/*filter: glow(color=#0000CC, strength=6);*/
}
.titre_communique {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; color: #999999; background-color: #E5E5E5; font-weight: normal;
margin:0px;line-height:40px;vertical-align:top; text-decoration: none
}
.puce {
	vertical-align: absmiddle;
	border: 0;
	margin-right:2px;
}
.atextarticle {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, serif sans-serif cursive fantasy monospace custom: */
	font-style: normal; /* normal italic oblique  */
	font-variant: normal;/* normal small-caps  */
	font-weight: normal;/* normal bold bolder lighter 100 200 500 600 900  */
	font-size: 9px;/* medium small large smaller larger custom 10px*/
	letter-spacing: normal;/* normal 0.1ex 0.3ex 0.75ex 1ex  */
	text-decoration: none;/* none underline overline line-through blink  */
	text-transform: none;/* none capitalize uppercase lowercase  */
	text-align: justify;/* left right center justify  */
	text-justify:auto;
	text-indent: 0ex;/* 0ex 1ex 2ex 5ex 10ex 10% 20%  */
	word-wrap: break-word;
	word-spacing: normal;/* normal 1ex 1.5ex 2ex 5ex  */
	line-height: 100%;/* 100% 200% 80% 2em 1em 0.8em custom */
}
.textarticle {
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Verdana, Arial, Helvetica, serif sans-serif cursive fantasy monospace custom: */
	font-style: normal; /* normal italic oblique  */
	font-variant: normal;/* normal small-caps  */
	font-weight: normal;/* normal bold bolder lighter 100 200 500 600 900  */
	font-size: 10px;/* medium small large smaller larger custom 10px*/
	text-decoration: none;/* none underline overline line-through blink  */

	text-align: justify;/* left right center justify  */
	text-justify:auto;
	line-height: 100%;/* 100% 200% 80% 2em 1em 0.8em custom */
	word-spacing: normal;/* normal 1ex 1.5ex 2ex 5ex  */
}

.cutting{margin-bottom:1px;height:20px;margin-bottom:1px;overflow:hidden}
hr.dotted
{  background: url(/decoration/pix/tirets_h.gif) repeat-x center left;
  border:0;
  clip:rect(5px 100% 6px 0);
  height:10px;
  left:0px;
  line-height:10px;
  position:absolute;
  width:inherit;
  top:inherit;
}
.roundCorner {
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border:1px solid #999;
		}
.loading {  background: url(/decoration/pix/loading.gif) no-repeat center center;}
/* messagebox error ajax form */

.messageBox {	
	color: red;
	display: block;
	font-size: 10px;
	text-align:left;
	
}
input.error {
	border: 2px solid red;
}
/* result ajax form */
.details {	
	color: #CC3333;
	display: block;
}



/* A consulter Menu*/

ul#aconsultermenu
{
width: 298px !important;
width: 280px;

padding: 0px;
border: 1px solid #808080;
border-top: 0px;
margin: 0px;
font: bold 12px verdana,helvetica,arial,sans-serif;
background: #808080;
}

ul#aconsultermenu li
{
list-style: none;
margin: 0px;
border: 0px;
border-top: 1px solid #808080;
}

ul#aconsultermenu li a
{
display: block;
width: 262px !important;
width: 295px;

padding: 4px 8px 4px 8px;
border: 0px;
border-left: 20px solid #c6c6c6;
background: #7a5a71;
text-decoration: none;
text-align: left;
}

ul#aconsultermenu li a:link { color: #ffffff; }
div#navcontainer li a:visited { color: #ffffff; }

ul#aconsultermenu li a:hover
{
border-color: #7a5a71;
color: #000000;
background: #c6c6c6;
}
/* fin Menu a c*/

.titrecommunique { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #ffffff; text-decoration: none }


.tm1 {
	height:220;
	background: url('/decoration/pix/fond_mosaique.gif');
	align:center;
}





