/* CSS Document */
/* --------------------------
AUTHOR : CREA2WEB.COM
URL : http://www.burequip06.com
Copyrights by BUREQUIP06
----------------------------*/
body {
	margin-top:20px; 
	font-family: Helvetica, sans-serif;
	background: url(../img/index/blue-bg02.jpg) repeat-x left top #53B2EA;
	font-size: 12px; /* Fix IE5 Win */
	font-size: 12px; text-align: left; color: #000000;
}
#container	{
	margin: 0 auto; 
	padding: 0;
	width: 960px;
	text-align: left; 
	position: relative; 
	background-color: #FFFFFF; /* White */ 
}

/* centre */ 
.centre { text-align:left; font-family: Arial, Helvetica, sans-serif; padding-bottom:10px; padding-left:10px; padding-right:10px; padding-top:0px; }

/* Menu Horizontal */
#menuHorizontal {
/*		margin:0 auto;*/
width:960px; height:59px; background:url(../img/menu/menu-bg.jpg) repeat-x; font-size:14px; font-family: Arial, Helvetica, sans-serif; }
#menuHorizontal ul { list-style:none; margin:0 auto; width:700px; }
#menuHorizontal li { list-style:none; display:block; float:left; height:59px; line-height:59px; }
#menuHorizontal li a { display:block; float:left; color:#a7a7a7; text-transform:uppercase; font-size:14px; font-weight:bold; line-height:59px; text-decoration:none; 					padding:0 20px;	}
#menuHorizontal li a:hover { color:#FFFFFF; background:url(../img/menu/menu-h.jpg) no-repeat bottom; }
#menuHorizontal li a.current {
display:block;
float:left;
background:url(../img/menu/menu-h.jpg) no-repeat bottom;
color:#FFFFFF;
text-transform:uppercase;
font-size:14px;
font-weight:bold;
line-height:59px;
text-decoration:none;
padding:0 20px; 
}

/* Menu Vertical */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.urbangreymenu{
width: 240px; text-align:left; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Arial;
color: white;
background: #454545 url(../img/menu/arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase; 
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 14px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #3B82B8;
}


/* texte */
h1 { font-size: 24px; font-weight: Bold; font-family: Helvetica, Arial, sans-serif; }
h1#centre  { font-size: 24px; font-weight: Bold; font-family: Helvetica, Arial, sans-serif; color: #454545; margin:0px; padding-bottom:5px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:center; }
h1#left  { font-size: 24px; font-weight: Bold; font-family: Helvetica, Arial, sans-serif; color: #454545; margin:0px; padding-bottom:2px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; }
h1#left a, h1#left a:visited { font-size: 24px; font-weight: Bold; font-family: Helvetica, Arial, sans-serif; color: #454545; margin:0px; padding-bottom:2px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; text-decoration:none; }
h1#left a:hover { font-size: 24px; font-weight: Bold; font-family: Helvetica, Arial, sans-serif; color: #454545; margin:0px; padding-bottom:2px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; text-decoration:underline; }

h2#left  { font-size: 20px; font-weight: Bold; font-family: Helvetica, Arial, sans-serif; color: #454545; margin:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px; text-align:left; }
h2#adresse { font-family: Helvetica, Arial, sans-serif; font-size: 18px; color: #454545; font-weight: bold; text-align:center; line-height:20px; }


.black { font-size: 14px; color: #454545; text-align:justify; font-family: Helvetica, Arial, sans-serif; }
.black14center { font-size: 14px; color: #454545; text-align:center; font-family: Helvetica, Arial, sans-serif; font-weight:bold; }
.video { font-size: 13px; color: #000000; font-family: Helvetica, Arial, sans-serif; text-decoration: none; text-align:center; font-weight: Bold; }

/* presentation produit */
.tableproduit {	background: #454545; font-family: Helvetica, Arial, sans-serif; }
.tableproduit_left { padding: 5px 5px 5px 5px; background: #E9E9E9; font-family: Helvetica, Arial, sans-serif; }
.tableproduit_right { padding: 5px 5px 5px 5px; background: #ffffff; font-family: Helvetica, Arial, sans-serif; }
.text { font-size: 14px; color: #454545; font-style: normal; text-align:justify; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-family: Helvetica, Arial, sans-serif; }
.text_bold { font-size: 14px; color: #454545; font-style: normal; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; font-family: Helvetica, Arial, sans-serif; }
.text_gris { font-size: 14px; color: #999999; font-style: normal; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; vertical-align: top; font-family: Helvetica, Arial, sans-serif; }
.textliste { font-size: 14px; color: #454545; font-style: normal; text-align:justify; font-weight: normal; padding: 10px 0px 10px 0px; margin: 0px; font-family: Helvetica, Arial, sans-serif; }
.fleche { list-style-type: none; list-style-image: url(../img/index/fleche-droite.jpg); list-style-position: outside; padding: 0px 0px 0px 5px; margin: 0px 0px 0px 20px; font-family: Helvetica, Arial, sans-serif; }

a.linkproduit { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #454545; font-weight: bold; text-decoration:none; }
a.linkproduit:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#454545; font-weight: bold; text-decoration:none; }
a.linkproduit:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#78C730; font-weight: bold; text-decoration:none; }
a.linkproduit12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #454545; font-weight: bold; text-decoration:none; }
a.linkproduit12:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#454545; font-weight: bold; text-decoration:none; }
a.linkproduit12:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#78C730; font-weight: bold; text-decoration:none; }
.logomarque { background-color:#FFFFFF; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }
.schema { background-color:#FFFFFF; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; font-size: 12px; font-family: Helvetica, Arial, sans-serif; }




h2#produit { font-size: 18px; color: #CC0000; font-style: normal; font-weight: normal; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; }
h2#produit a, h2#produit a:visited { font-size: 18px; color: #cc0000; font-style: normal; font-weight: normal; text-decoration: none; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; }
h2#produit a:hover { font-size: 18px; color: #cc0000; font-style: normal; font-weight: normal; text-decoration: underline; padding: 0px 0px 3px 0px; margin: 0px 0px 0px 0px; }


h3#produit { font-size: 14px; color: #454545; font-style: normal; font-weight: bold; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; }

h5#produit { font-size: 14px; color: #454545; font-style: normal; font-weight: bold; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; }





/* links Vert */
.lasuite { font-size: 14px; text-align:right; color: #454545; font-style: normal; font-weight: bold; padding: 5px 5px 5px 0px; margin: 0px 0px 0px 0px; }

a.linkgreen { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color: #454545; font-weight: bold; text-decoration: none; }
a.linkgreen:link { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color:#454545; font-weight: bold; text-decoration:none; }
a.linkgreen:hover { font-family: Helvetica, Arial, sans-serif; font-size: 14px; color:#78C730; font-weight: bold; text-decoration:none; }



/* links Gris */
a.linkred { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #E72A86; font-weight: bold; text-decoration:none; }
a.linkred:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#E72A86; font-weight: bold; text-decoration:none; }
a.linkred:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#88AC0B; font-weight: bold; text-decoration:none; }




/* footer */
h1#footer { text-align: center; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight:100; }
h1#footer2 { text-align: center; color:#B3A48D; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight:100; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }
.bas { background-color:#454545; color:#FFFFFF; }
a.linkfooter { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a7a7a7; font-weight: bold; text-decoration:none; }
a.linkfooter:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#a7a7a7; font-weight: bold; text-decoration:none; }
a.linkfooter:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#78C730; font-weight: bold; text-decoration:none; }

/* ------------------------- Formulaire ---------------------------- */
INPUT.submit { font-size: 17px; color: #525252; Font-Family : Arial, Sans-serif;  font-style: normal;Font-Weight : Bold; background-color : #E8E6D7; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #525252;
}
INPUT.reset { font-size: 17px; color: #525252; Font-Family : Arial, Sans-serif; font-style: normal;Font-Weight : Bold; background-color : #E8E6D7; border-right: 1px solid; border-top: 1px solid; border-left: 1px solid; border-bottom: 1px solid; border-color: #525252;
}
.obli {color: #FF0000; Font-Family : Arial, Helvetica, sans-serif; }
INPUT { color: #422E00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
SELECT { color: #422E00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
TEXTAREA { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txterror { color: #FF0000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txtform { color: #524741; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.txtform2 { margin-left:5px; margin-right:5px; color: #524741; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
TT { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #524741; text-align: left; }


/*  ---------------------- Mentions legales ---------------------------- */
.titrelegales { padding-top: 4px; padding-bottom: 4px; font-weight: bold; font-size: 14px; color: #454545; font-family: Helvetica, Arial, sans-serif; text-align: left; background-color: #E9E9E9; }
.textlegales { padding-right: 6px; padding-left: 6px; font-weight: normal; font-size: 12px; color: #454545; font-family: Helvetica, Arial, sans-serif; text-align: justify; }
a.legales { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #454545; text-decoration: none; }
a.legales:link { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #454545; text-decoration: none; }
a.legales:hover { font-family: Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #78C730; text-decoration: none; }


/* ------------------------ Annuaires ------------------------------ */
.titreannu { font-size: 12px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; background-color: #EFF3FC; text-align:center; }
.annuaires { font-size: 10px; color: #000000; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#E9E9E9; }
a.annuaires { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal; text-align:center; }
a.annuaires:link { font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
a.annuaires:hover {	font-size: 10px; color: #78C730; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-weight:normal; text-align:center; }
.lettre { font-size: 12px; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; }
.liste2 { font-size: 12px; color:#454545; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#FFFFFF; }
.liste { font-size: 8px; color:#E9E9E9; font-family: Arial, sans-serif; text-decoration:none; font-weight:bold; text-align:center; background-color:#E9E9E9; }

