* { font-family: Verdana; font-size:11px; }
body { font-family: Verdana; font-size: 11px; text-align: center; }
div, p, span, th, td { font-family: Verdana; font-size: 11px; text-align: left; }

div#main { width: 900px; margin: 0px auto; background-color: #FFF; }
div#footer { text-align: center; color: #808080; }
div#footer a { color: #808080; text-decoration: none; }
div#footer a:hover { color: #808080; text-decoration: underline; }

p#accueil { display: table-cell; width: 330px; font-size: 14px; padding-top: 20px; line-height: 24px; }
p#couleurfond { display: inline; }
div#menu { color: #808080; font-weight: bold; text-align: center; }
div#menu a { color: #808080; text-decoration: none; }
div#menu a:hover { color: #808080; text-decoration: underline; }

div#left { width: 100%; position: relative; }
div#sousmenu { position: relative; width: 200px; float: left; margin-right: 10px; }
div#photomenu { position: relative; float: left; }
div#contourimg { /*border: 1px solid #000000; padding: 5px;*/ padding: 0px 5px 5px 0px; }

div#ligne { background-image: url(../images2/ligne.gif); background-repeat: repeat-x; width: 300px; height: 1px; margin: 0px; padding: 0px; display: block; padding-bottom: 10px; margin: 0px; }
td#ligneverticale { border-left: 1px solid #800000; }
div#txtmain { padding-left: 10px; }
div#txtmain a { font-weight: bold; text-decoration: none; color: #000000; }
div#txtmain a:hover { font-weight: bold; text-decoration: underline; color: #000000; }

div#changefond { margin: 0px auto; background-color: #c0c0c0; color: #000000; width: 900px; }

/***************/
/* Menu vertical */
/***************/
	div#titremenu { font-weight: bold; padding: 4px; background-color: #c0c0c0; }
	#navigation {
		width: 100%;
		list-style-image: url(../images2/liste.gif) ;
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 0px 18px;
		}
	#navigation li {
		margin: 0px 0px 10px 0px;
		}
	#navigation li a {
		/*display: block ;*/
		color: #000000 ;
		line-height: 15px ;
		padding: 4px 0 ;
		text-decoration: none ;
		}
	#navigation li a:hover, #nav li a:focus, #nav li a:active {
		text-decoration: underline ;
		}
	#navigation .subMenu, #navigation .subMenu2 {
		list-style: url(../images2/blanc.gif) ;
		margin: 0px;
		padding: 0px;
		}
	#navigation ul.subMenu a, #navigation ul.subMenu2 a {
		background: none;
		padding: 3px 0px;
		}


div#services-titre { border-bottom: 1px solid #000000; font-size: 13px; }

input, select, textarea { border: 1px solid #000; padding: 2px; }
input.noborder { border: 0px; } 

div#txtmain h3.commande { color: #800000; }
div#txtmain h3.commande a { color: #800000; text-decoration: none; }
div#txtmain h3.commande a:hover { color: #800000; text-decoration: underline; }

a.black { color: #000000; text-decoration: none; font-weight: bold; }
a.black:hover { color: #000000; text-decoration: underline; font-weight: bold; }

li a { color: #000000; text-decoration: none; }
li a:hover { color: #000000; text-decoration: underline; }

div#description { font-size: 10px; line-height: 15px; padding: 2px; background-color: #F2F2F2; border: 1px solid #dddddd; width: 95%; }
