/* CSS Document */

body {
margin-top: 0px;
margin-left: 0px;
text-align:left;
}

#header {
background-image:url(img/header_back.jpg);
height:120px;
}

#logo {
width:395px;
height:120px;
}

#gray {
background-image:url(img/gray_back.jpg);
height:9px;
}

#container {
margin-top: 5px;
margin-left: 5px;
height:480px;
}

#container_liquid{
margin-top: 5px;
margin-left: 5px;
height:1500px;
}

#menu {
float:left;
text-align:left;
padding-left:5px;
padding-top:5px;
width:180px;
height:400px;
}

#banner1{
margin-top:15px;
margin-left:20px;
float:left;
width:114px;
height:114px;
}

#banner2{
margin-top:15px;
margin-left:20px;
float:left;
width:114px;
height:114px;
}

#box {
margin-left:10px;
float:left;
text-align:left;
width:400px;
height:430px;
}

#box2 {
margin-left:10px;
float:left;
text-align:left;
width:600px;
height:430px;
}

#prices {
margin-top:8px;
float:left;
text-align:left;
width:400px;
height:200px;
}


#img {
margin-left:10px;
float:left;
text-align:left;
background-image:url(img/target.jpg);
width:232px;
height:560px;
}

#img2{
margin-left:10px;
float:left;
text-align:left;
background-image:url(img/guarantee.jpg);
width:232px;
height:480px;
}

#img3{
margin-left:10px;
float:left;
text-align:left;
background-image:url(img/contactus.jpg);
width:232px;
height:480px;
}

#img4 {
margin-left:10px;
float:left;
text-align:left;
background-image:url(img/google_analytics.jpg);
width:400px;
height:200px;
}

#img5 {
margin-left:10px;
float:left;
text-align:left;
background-image:url(img/paiement_paypal.jpg);
width:232px;
height:480px;
}


#footer {
margin-top: 80px;
margin-left: 0px;
background-color:#eeeeee;
height:40px;
}

/*CLASSES */

.text_14 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666666;
}

.text_18 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#666666;
}

.text_18_orange {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#FF6600;
}

.text_14 a:link {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666666;
text-decoration:underline;
}

.text_14 a:visited {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#666666;
text-decoration:underline;
}

.text_14 a:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FF6600;
text-decoration:underline;
}

.text_14_orange {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#FF6600;
}

.text_12_arial {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#666666;
}

.text_12_arial_orange {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FF6600;
}

.text_24 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#666666;
}

.text_24_orange {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#FF6600;
}

/**
Table height and width
**/
.table1_order
	{
	width:370px;
	height:300px;
	border:none;
	}
	
.table2_order
	{
	width:250px;
	height:30px;
	border:none;
	}




.price {
margin-bottom:5px;
float:left;
width:250px;
height:35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
color:#333333;
}

.buynow a:link {
margin-top:7px;
margin-left:7px;
padding-top:7px;
display:block;
float:left;
text-align:center;
width:100px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FF6600;
text-decoration:none;
}

.buynow a:visited {
margin-top:7px;
margin-left:7px;
padding-top:7px;
display:block;
float:left;
text-align:center;
width:100px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FF6600;
text-decoration:none;
}


.buynow a:hover {
margin-top:7px;
margin-left:7px;
padding-top:7px;
display:block;
float:left;
text-align:center;
width:100px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
background-color:#FF9900;
text-decoration:none;
}

li {
padding:2px;
list-style-image:url(img/list.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}


li a:link, a:visited {
padding:2px;
list-style-image:url(img/list.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
}

li a:hover {
padding:2px;
list-style-image:url(img/list.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
background-color:#eeeeee;
}

.text_footer {
width:600px;
float:left;
text-align:left;
margin-left:10px;
margin-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.text_footer a:link {
font-family:Arial, Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

.text_footer a:visited {
font-family:Arial, Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

.text_footer a:hover {
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
color:#FF6600;
text-decoration:underline;
}

.button {
width:100px;
height:25px;
border-color:#FF9900;
border-style:solid;
border-width:1px;
background-color:#FFCC00;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#333333;
}

.fields {
width:250px;
height:20px;
border-color:#999999;
border-style:solid;
border-width:1px;
background-color:#EEEEEE;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#333333;
padding-left:5px;
padding-top:5px;
}

.fieldsdrop {
width:180px;
height:26px;
border-color:#999999;
border-style:solid;
border-width:1px;
background-color:#FFFFCC;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#333333;
padding-left:5px;
padding-top:5px;
}

.fields_multi {
width:250px;
height:120px;
border-color:#999999;
border-style:solid;
border-width:1px;
background-color:#EEEEEE;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#333333;
padding-left:5px;
padding-top:5px;
}

.testimonials {
margin-bottom:5px;
width:350px;
height:150px;
border-color:#999999;
border-style:solid;
border-width:1px;
background-color:#EEEEEE;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333333;
padding:15px;
}

.quote {
float:left;
margin-right:5px;
}

.LV_validation_message{
    
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}











