h1 {
	border-top: 1px dashed #515151;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #515151;
	font-weight: bold;
	}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	font-weight: bold;
	padding: 0 40px 10px 13px;
	margin: 0 40px 10px 13px;
	}
td, b, li, p, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.alerte 
{
	color: Red;
	font-weight: bold;
}
input, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.txtblanc{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.txtreferencement {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 10px 20px 0 17px;
}
.texteNoirBold
{
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
 	font-weight: bold;
	text-decoration: none;
}

.titreblanc{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	font-weight: bold;
	text-decoration: none;
}

.titreFondJaune{
	background: url(../images/background_titre_jaune.gif) 0 50%;
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #ffffff;
}

.titreNoir {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
 	font-weight: bold;
	text-decoration: none;
}
ul.video { list-style-type: none; }
a.video {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 background: url(../../profil/images/fleche_rouge1.gif) 0 50% no-repeat;
 display: block;
 padding: 2px 0 2px 15px;
}
a:link {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a:visited {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a:active {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 }
a:hover {
 color: #8D0000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menubas:link {
 color: #ffffff;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}
a.menubas:visited {
 color: #ffffff;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}
a.menubas:hover {
 color: #ffffff;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menubas:active {
 color: #ffffff;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 }
 a.eu:link {
 color: #30598f;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}
a.eu:visited {
 color: #30598f;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}
a.eu:hover {
 color: #30598f;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.eu:active {
 color: #30598f;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 }
.titre {
	color: #1d3a5e;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.titre:link {
	color: #1d3a5e;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.titre:visited {
	color: #1d3a5e;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.titre:hover {
	color: #1d3a5e;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
a.titre:active {
	color: #1d3a5e;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
 }

.page {
	color: #666666;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.numero01 {
	color: #666666;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.numero02 {
	color: #989c97;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.titredetail {
	color: #888888;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.titrerouge {
	color: #a10000;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.titrebleu {
	color: #003e7e;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.texterouge {
	color: #a10000;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

a.flecherouge{
	background: url(../images/fleche_rouge.gif) 0 50% no-repeat;
    padding: 4px 0 4px 15px;
}

a.menurouge:link {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menurouge:visited {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menurouge:active {
 color: #000000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 }
 a.menurouge:hover {
 color: #8D0000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menubleu:link {
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menubleu:visited {
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menubleu:active {
 color: #FFFFFF;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 }
 a.menubleu:hover {
 color: #8EABD2;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

a.menubleujoindre:link {
 color: #30598F;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menubleujoindre:visited {
 color: #30598F;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}
a.menubleujoindre:active {
 color: #30598F;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 }
 a.menubleujoindre:hover {
 color: #00366D;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

input.login{
	height: 15px;
	width: 125px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.lientextenormal:link {
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}
a.lientextenormal:visited {
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}
a.lientextenormal:active {
 color: #000000;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 }
 a.lientextenormal:hover {
 color: #8D0000;
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
}


/* pour section admin (par Dan, le 17-02-2005) */

#menu_header, #menu_header td {
	width:760px;
	height:25px;
	border:0;
	padding:0;
	text-align:right;
}
#menu_header td {background:url(../../admin/commun/bande_menu.gif);}
#menu_header ul, #menu_header li {
	list-style:none;
	display:inline;
}
#menu_header li, #menu_header a {color:#fff;}
#menu_header li {padding: 0 9px 0 2px;}
#menu_header a:hover {text-decoration:underline;}
.w40 {width:40px;}
.w150 {width:150px;}

/*Patrick*/ 
#menu_item a {padding: 0 5px 0 2px;}

.dropdown
{
	background-color : #d4d4d4;
	display:none;
}

.dropdownrow
{
	padding: 0 0 0 50px;
}

.rowborder td
{
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
}

.bordertop td
{
	border-top: solid 1px #000;
}

.borderbottom td
{
	border-bottom: solid 1px #000;
}

.borderleft
{
	border-left: solid 1px #000;
}

.borderright
{
	border-right: solid 1px #000;
}

.noborder td
{
	border: none;
}

td.cuteeditor *
{
	font-family: auto;
	/*font-size: -1;*/
	text-decoration: auto;
}
span.conditionCommande { color: #a10000; font-size: 14px; font-weight: bold; }

#lbl_norme { padding: 7px 0 7px 35px; float: right; color: #676767; background: url(../images/warning24.png) 0 50% no-repeat; }
#lbl_norme_speciale { width: 180px; font-size: .8em; font-weight: normal; margin-top: -12px; padding: 0 0 7px; float: right; color: #676767; }
* html #lbl_norme_speciale { margin-top: 0; }
#billets-blogue { margin: 5px 0 0 0; }
#billets-blogue img { margin-bottom: 17px; }
	
#billets-blogue ul { margin: 0; padding: 0; }
	
#billets-blogue ul li { list-style: none; background: url(../../images/fr/blog-fleche.gif) no-repeat 14px 3px; margin: 0 0 10px 0; padding-left: 26px; }	
#billets-blogue p {  padding: 5px 0 0 0; margin: 0; }

.lienPedido, .lienParts, .lienRegistro, .lienRegistration, .lienFAQ, .lienPlanning { display: block; height: 24px; margin-right: 8px; }
.lienPedido span, .lienRegistro span, .lienParts span, .lienRegistration span, .lienFAQ span, .lienPlanning span { display: none; }

.lienPedido { width: 103px; background: transparent url(../../produits/commun/es/pedido_off.gif) no-repeat scroll left top; }
.lienPedido:hover { background-image: url(../../produits/commun/es/pedido_on.gif); }

.lienRegistro { width: 155px; background: transparent url(../../produits/commun/es/registro_off.gif) no-repeat scroll left top; }
.lienRegistro:hover { background-image: url(../../produits/commun/es/registro_on.gif); }
