/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 30px 0;
	padding: 0;
	text-align: center;
	font: 12px Verdana, Arial, sans-serif;
	color: #333;
	background: #006AB3;
}

a {
	color: #A50501;
	text-decoration: none;
}

a:visited {
	color: #A50501;
}

a:hover {
	color: #A50501;
	text-decoration: underline;
}

.ano, a.ano:visited, a.ano:hover {
	border: none;
	text-decoration: none;
}

.hoi {
	font-weight: bold;
}

img {
	border: none;
}

/*
.big-c img {
	float:left;
	margin-right: 1em;
	margin-bottom : 0.5em:
}
*/
br.cleaning {
	clear: both;
	display: block;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
}

h1, h2, h3, h4 {
	margin: 0;
	padding: 3px 0;
}

#wrapper {
	width: 700px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
	text-align: left;
	border: 0px solid #003F6C;
	border-top-width: 0px;
}

.wrapper-c {
	padding: 0px;
	margin: 0;
}

h1 {
	font-size: 24px;
	font-family: "Trebuchet MS";
	color: #010066;
}

#head {
	height: 80px;
	background: transparent url(robel_haut.gif) 0px 0px  no-repeat;
}

.splash {
	height: 200px;
	margin: 0;
	padding: 0;
	clear: left;
}

.navcontainer {
	padding: 0;
	margin: 0;
}

.navcontainer ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 699px;
	font: bold 11px Verdana, Arial, helvetica, sans-serif;
	border-left: 1px solid #346458;
}

.navcontainer ul li {
	display: inline;
	margin-left: 0;
	padding: 0;
	margin-right: 3px;
}

.navcontainer ul li a, .navcontainer ul li a:link, .navcontainer ul li a:visited, .navcontainer ul li a:link, .navcontainer ul li span, .navcontainer ul li a:hover {
	padding: 0.6em 1em;
	text-decoration: none;
	float: left;
	border-bottom: none;
	border-right: 1px solid #346458;
	color: #346458;
}

.navcontainer ul li a:hover {
	text-decoration: none;
	border: none;
	color: #A50501;
	border-right: 1px solid #A50501;
}

.mainbox {
	line-height: 20px;
	padding: 15px;
}

.big {
	width: 480px;
	float: right;
	margin: 0;
	padding: 0;
}

.big-c {
	padding: 16px 0;
	margin: 0;
}

.small {
	width: 170px;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 11px;
}

.small-c {
	padding: 15px 0;
	margin: 0;
}

p {
	margin: 0;
	padding: 4px 0;
}

.sbox {
	padding: 0px;
}

/*
.sbox ul {
margin: 5px 0;
padding: 0;
}
.sbox ul li {
padding: 0px 5px;
list-style-image: url(li_bull.gif);
}
*/
.sbox h2 {
	font: bold 16px Trebuchet, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

#s-contact {
	border-bottom: 4px double #ccc;
}

.item {
	padding: 10px 0px 10px 0;
}

.item h2 {
	font: normal 21px trebuchet, Arial, sans-serif;
	color: #FF6600;
	clear: both;
}

.sub-item {
	padding-left: 30px;
}

div.sub-item h3 {
	font: bold  12px Verdana, 'Times New Roman', Arial, sans-serif;
}

#footer {
	border-top: 1px solid #ccc;
	padding: 10px 15px;
	text-align: right;
	font-size: 10px;
	margin-bottom: 20px;
}

div.bt-nav {
	padding: 15px 0 20px 0;
	text-align: left;
	font-size: 11px;
}

span.copyright {
	float: left;
}

span.designby {
	color: #ccc;
}

p.imgthumb {
	float: left;
	margin-right: 10px;
}

blockquote {
	border-top: 1px solid #E7E7E7;
	border-bottom: 1px solid #E7E7E7;
	padding-left: 15px;
	padding-right: 15px;
	background: #F7F7F7;
	margin: 10px 0;
}

p.postedon {
	font-size: 11px;
	color: #666;
}

p.botnav {
	text-align: center;
	font-size: 11px;
}

p.tagline {
	display: none;
}

ul.menuGauche {
	margin: 0.2em 0;
	padding: 0;
	text-align: right;
	list-style-type: none;
	border-top: 1px solid  #C6E7FF;
}

ul.menuGauche li {
	line-height: 180%;
	border-bottom: 1px solid  #C6E7FF;
	list-style-image: none;
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
}

ul.menuGauche a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #00375E;
	padding-right: 0px;
	width: 100%;
}

ul.menuGauche a:hover,
ul.menuGauche li.select {
	text-decoration: none;
	background: #F2FAFF;
}

ul.smenuGauche {
	margin: 1.5em 0;
	padding: 0;
	text-align: right;
	list-style-type: none;
}

ul.smenuGauche li {
	line-height: 120%;
	list-style-image: none;
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
}

ul.smenuGauche a {
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #CC3333;
	padding-left: 0px;
	width: 99%;
}

ul.smenuGauche a:hover,
ul.smenuGauche li.select {
	text-decoration: none;
	color: #005A8F;
	background: #E5F4FF;
}

#contact_form, #customer_form {
	margin-top: 10px;
	padding: 0;
	width: 380px;
	color: #CC3300;
}

#contact_form label, #customer_form label {
	font-size: 0.9em;
	margin: 0;
	padding: 0 0 0 15px;
}

#contact_form input, #customer_form input {
	border: 1px solid #CCC;
	background: #FCFCFC;
	font-size: 0.8em;
	width: 200px;
	color: #6a6667;
	padding: 0;
	margin: 5px 0 10px 15px;
}

#contact_form submit, #customer_form submit {
	width: 120px;
}

#contact_form textarea, #customer_form textarea {
	border: 1px solid #CCC;
	background: #FCFCFC;
	font-size: 0.9em;
	width: 330px;
	color: #6a6667;
	padding: 0;
	margin: 5px 0 10px 15px;
}

#contact_form input:hover,
#contact_form textarea:hover {
	border: 1px solid #999;
}

#contact_form ul, .big-c ul{
	list-style: none;
	margin: 0;
	padding-left: 16px;
}

#contact_form ul li, .big-c ul li{
	background: url(li_bull.gif) no-repeat 0 2px;
	line-height: 1.3em;
	padding: 0 0 4px 17px;
}

.item h3 {
	font: normal 16px trebuchet, Arial, sans-serif;
	color: #6AA67B;
	font-weight: bold;
}

.g {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em:;
}

.d {
	float: right;
	margin-left: 1em;
	margin-bottom: 0.5em:;
}

.c {
	margin-bottom: 0.5em;
}

.gc {
	float: left;
	margin-right: 1em;
	margin-bottom: 0.5em;
	clear: both;
}

.dc {
	float: right;
	margin-left: 1em;
	margin-bottom: 0.5em;
	clear: both;
}

.cc {
	margin-bottom: 0.5em;
	clear: both;
}


#pagination {
height:2.7em;
}

#pagination ul#pages {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#pagination ul#pages li {
background:white none repeat scroll 0%;
display:inline;
float:left;
margin:0pt 2px;
padding: 0;
}
#pagination ul#pages li a, ul#pages li a:visited {
border:1px solid #333333;
color:#242424;
display:block;
font-weight:bold;
padding:0pt 3px;
}
#pagination ul#pages li a:hover {
background:#CCCCCC none repeat scroll 0%;
text-decoration:none !important;
}
#pagination ul#pages li.pgEmpty {
border:1px solid #666666;
color:#666666;
display:block;
padding:0pt 2px;
}
#pagination ul#pages li.pgCurrent {
border:1px solid white;
color:black;
display:block;
font-weight:bold;
padding:0pt 2px;
}