/* CSS Document */
body {
margin: 0px 0px 0px 0px;
}
input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
form {
margin: 0px 0px 0px 0px;
}
.texteForm{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:12px;
         padding:0px 0px 0px 20px;
         width:35%;
}
.texteFormBold{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-weight: bold; 
         font-size:12px;
         padding:0px 0px 0px 20px;
         width:35%;
}
.texteFormMini{
   	 font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:12px;
         padding:0px 20px 0px 20px;
}
.texteFormErr{
         font-family:Verdana, Arial, Helvetica, sans-serif;
         font-size:12px;
         color:#ff0000;
         padding:0px 0px 0px 20px;
         width:35%;
}
.inputForm input,select{
         width:150px;
}
.inputFormMini input{
         width:40px;
}
a:link, a:hover, a:visited {
color: #000;
text-decoration: none;
}
a.impLien:link, a.impLien:hover, a.impLien:visited {
color: red;
text-decoration: underline;
}
#Main {
width:970px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#Header {
height:100px;
border-bottom:#000 1px solid;
border-right:#000 1px solid;
background-image:url(../images/fond_header.png);
padding-top:00px;
}
#Header_logo {
height:80px;
}
#Header_search {
float:right;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#fff;
text-align:right;
padding-right:5px;
padding-top:5px;
}
#login, #password {
width:80px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:2px;
margin-bottom:2px;
}
#text_m {
padding-top:2px;
}
#text_m a:hover {
font-weight:bold;
}
#line {
height:1px;
border-bottom:#fff 1px solid;
}
#Header_menu {
height:20px;
background-color:#cbbfbf;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#fff;
text-align:center;
display:block;
width:100%;
vertical-align:bottom;
}
#Header_menu_accueil {
width:150px;
display:block;
float:left;
height:20px;
border-right:#000 1px solid;
vertical-align:middle;
}
#Header_menu_Quin {
background-color:#5f80b7;
width:150px;
display:block;
float:left;
height:20px;
border-right:#000 1px solid;
}
#Header_menu_Secu {
background-color:#ff8a00;
width:150px;
display:block;
float:left;
height:20px;
border-right:#000 1px solid;
}
#Header_menu_Jardin {
background-color:#08c004;
width:150px;
display:block;
float:left;
height:20px;
border-right:#000 1px solid;
}
#Header_menu_Rang {
background-color:#eee003;
width:150px;
display:block;
float:left;
height:20px;
color:#000;
border-right:#000 1px solid;
}
#Header_menu_Dev {
background-color:#009cff;
width:150px;
display:block;
float:left;
height:20px;
border-right:#000 1px solid;
}
#ColG {
width:150px;
border-right:#000 1px solid;
border-bottom:#000 1px solid;
background-color:#c1ff7e;
float:left;
margin-right:10px;
}
#ColG_photo {
background-image:url(../images/ColG_Bas.jpg);
width:100%;
height:140px;
}
#ColG_Texte {
	padding: 10px 2px 10px 2px;
	font-size:10px;
	line-height: 15px;
}
#ColG_Menu {
border-top:#000 1px solid;
margin-bottom:10px;
background-color:#dcffb7;
}
#ColG_MenuL {
padding: 2px 0px 2px 5px;
border-bottom:#000 1px solid;
border-collapse:collapse;
line-height: 15px;
font-size:11px;
}
#MainC {
margin-top:10px;
}
#Breadcrumb {
font-size:10px;
margin-bottom:10px;
}
#Centre {
width:565px;
float:left;
display:block;
}
#Centre_Titre {
border-bottom:#c1ff7e 2px solid;
font-size:24px;
width:100%;
margin-bottom:15px;
height:30px;
}
.Titre_Secu {
border-bottom:#ff8a00 2px solid;
font-size:24px;
width:100%;
margin-bottom:15px;
height:30px;
}
.Titre_Jardin {
border-bottom:#08c004 2px solid;
font-size:24px;
width:100%;
margin-bottom:15px;
height:30px;
}
.Titre_Rang {
border-bottom:#eee003 2px solid;
font-size:24px;
width:100%;
margin-bottom:15px;
height:30px;
}
.Titre_Dev {
border-bottom:#009cff 2px solid;
font-size:24px;
width:100%;
margin-bottom:15px;
height:30px;
}
#Centre_TitreG {
font-size:24px;
float:left;
}
#Centre_TitreD {
font-size:10px;
text-align:right;
padding-top:15px;
}
#Centre_Pagination {
font-size:10px;
width:100%;
height:15px;
margin:5px 0px 5px 0px;
}
#Centre_PaginationG {
float:left;
width:15%;
}
#Centre_PaginationD {
float:right;
width:85%;
text-align:right;
}
#Centre_PaginationD a:hover{ 
background-color:#FF0000;
color:#FFFFFF;
}
#Photo_g {
float:left;
margin-right:10px;
}
#Photo_d {
float:right;
margin-left:10px;
}
#Texte {
font-size:12px;
}

#Clear {
clear:both;
}

#Quin .titre {
color:#5f80b7;
}
#Quin .lien, lien a:link, lien a:hover, lien a:visited {
color:#5f80b7;
}
#Secu .titre {
color:#ff8a00;
}
#Secu .lien, lien a:link, lien a:hover, lien a:visited {
color:#ff8a00;
}
#Jardin .titre {
color:#08c004;
}
#Jardin .lien, lien a:link, lien a:hover, lien a:visited {
color:#08c004;
}
#Rang .titre {
color:#eee003;
}
#Rang .lien, lien a:link, lien a:hover, lien a:visited {
color:#eee003;
}
#Dev .titre {
color:#009cff;
}
#Dev .lien, lien a:link, lien a:hover, lien a:visited {
color:#009cff;
}
#Footer {
clear:both;
text-align:center;
font-size:10px;
color:#555;
padding-top:10px;
padding-bottom:10px;
}
#Pave {
width:100%;
border:#000 1px solid;
margin: 10px 0px 10px 0px;
padding: 3px 0px 3px 3px;
font-size:18px;
}
.pave_Quin {
color:#fff;
background-color:#5f80b7;
}
.pave_Secu {
color:#fff;
background-color:#ff8a00;
}
.pave_Jardin {
color:#fff;
background-color:#08c004;
}
.pave_Rang {
color:#000;
background-color:#eee003;
}
.pave_Dev {
color:#fff;
background-color:#009cff;
}
.Pres_titre {
font-size:15px;
font-weight:bold;
padding-bottom: 10px;
}
.ColG_search {
text-align:center;
font-size:10px;
margin-bottom:10px;
margin-top:10px;
}

/* Liste */
#Produit {
margin:10px 0px 10px 0px;
}
#TexteL {
float:right;
display:block;
width:400px;
}
#RefL {
color:#FF0000;
font-size:10px;
margin:5px 0px 5px 0px;
}
#LienL a{
color:#FF0000;
font-size:10px;
float:right;
width:130px;
}
#LienL a:hover{
background-color:#FF0000;
color:#FFFFFF;
font-size:10px;
float:right;
width:130px;
}
/* Liste */
#PhotoL {
padding:2px 2px 2px 2px;
float:left;
margin-right:5px;
max-width:150px;
max-height:280px;
text-align:center;
}
#TitreL {
font-size:18px;
margin-bottom:5px;
}
#Hr {
margin:10px 0px 10px 0px;
clear:both;
}
#Hr hr {
width:80%;
height:1px;
size:1px;
color:#c1ff7e;
}
#Centre_Titre_U {
font-size:24px;
width:100%;
margin-bottom:15px;
height:30px;
border-bottom:#c1ff7e 2px solid;
}

/* --- Menu droit - Toutes catégorie --- */  
#ColD {
margin-left:10px;
width:220px;
display:block;
float:left;
border: #c1ff7e 1px solid;
}
#ColD_Titre {
background-color:#c1ff7e;
width:220px;
height:25px;
font-size:15px;
font-weight:bold;
text-align:center;
padding-top:4px;
}
#ColD_Texte {
padding:5px 5px 5px 5px;
}
#ColD_photo {
background-image:url(../images/ColD_Bas.jpg);
width:100%;
height:320px;
}
#ColD_Texte hr {
width:75%;
color:#c1ff7e;
border:0px;
height:1px;
margin:5px 0px 5px 0px;
}
#ColD_Texte .titre {
font-size:14px;
font-weight:bold;
margin:5px 0px 5px 0px;
text-align:center;
}
#ColD_Texte .lien {
font-size:10px;
margin-top:5px;
}
#ColD .photo {
text-align:center;
margin:5px 0px 5px 0px;
}
