/* Feuille de style CSS */

body
{
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 12px;

    /*color: #4B4B4B;*/
    color: black;
    background-color: #FFFFFF;

}

body a
{
    color: #808080;
    text-decoration: none;
}

body a:hover
{


    text-decoration: none;
}


.Ecart2
{ 
    margin-right: 0px;
    margin-left: 10px;
    min-height: 580px;
}
.Ecart_Menu
{
    margin-right: 0px;
    margin-left: 0px;
}

.Ecart
{
    margin-right: 0px;
    margin-left: 10px;
}





.MenuG
{

    height : auto;
    float: left;


}

#Page
{

    width:979px;
    margin: auto;
    margin-bottom: 5px;
    margin-top:0px;
    border: 1px solid black;
    border-top: 0px;
    background-color: #FFFFFF;

}

TR.footerStoreOwner {

    background-color: #006699; /* #33CC00 #006699 #FF6633; #828282; #EBEBEB; */

}

TD.footerStoreOwner {
    font-family: Helvetica,Verdana, Arial,  sans-serif;
    font-size: xx-small;
    font-weight: normal;
    background-color:#006699;
    color: #FFFFFF;
}

A.footerStoreOwner { 

    font-family:  Helvetica, Verdana, Arial, sans-serif;
    font-size: xx-small;
    color: #FFFFFF;
    text-decoration: none;
    font-weight : normal;

}

A.footerStoreOwner:hover {

    font-family:  Helvetica, Verdana, Arial, sans-serif;
    font-size: xx-small;
    color: #0000FF;
    text-decoration: underline;
    font-weight : normal;

}

a.footerStores:hover 
{
    color:#FF6633;
    /*font-family:Verdana,Arial,Helvetica,sans-serif;*/
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
}

a.footerStores 
{
    color:#000000;
    /*font-family:Verdana,Arial,Helvetica,sans-serif;*/
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}



.footerStores dt{
    font-weight:bold;
    font-size:13px;
}
.footerStores dd{
    margin-bottom:10px;
}
.footerStores span{
    margin-bottom:10px;
}
#contenu_bloc{
    margin:5px;
    margin-top:0;
    border:solid 1px #e9e8e8;
    border-top:none;


}


#entete_bloc{
    font-size: 10pt ;
    height:30px;
    border:solid 1px #e9e8e8;
    border-bottom:none;
    margin-left:5px;
    margin-right:5px;
    padding-top: 5px;

}




#Logo
{

}

#Slogan
{
    font-size: 17px;
    color: #333333;
    margin-top: 5px;
    margin-bottom: 60px;
}

#Photo_Entete
{
    padding-right: 35px;
}

.Texte_Entete
{
    font-size: 13px;
    font-weight: bold;
}

.Deco
{
    margin: auto;
    padding: auto;
    text-align: center;
    font-weight: bold;
}

#Choix_Taille
{
    margin: auto;
    margin-right: 30px;
    padding: auto;

    font-size: 13px;
}

.date
{
    padding-right:10px;
    font-size: 12px;
    color: #555555;
    text-decoration: none;
    padding-top: 5px;
}

.Titre_Fond
{
    margin: auto;
    padding: auto;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}

.Style_case
{
    padding-left: 20px;
    padding-right: 18px;
    width: 270px;
}

.Style_case_droite
{
    padding-left: 20px;
    padding-right: 50px;
}

.Liste_Liens
{
    line-height: 3.5ex;
    font-size:11px;
}


.Underline_Boutique
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #888888;

}

.Underline_Fleche
{
    margin-top: 3px;
    padding-top: 3px;
    border-bottom: 2px solid #FF6633;
}

.Underline_Theme
{

    border-bottom: 2px solid #FF6633;
}



.Underline_Marque
{
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #D0D0D0 ;
    font-size: 17px;
   
}


.Lien_Boutique
{
    vertical-align: middle;
    color : black;
}

.Lien_Boutique:hover
{
    color : #FF6633;
}




.lien_theme
{
    color: #FFFFFF;
    text-decoration:none;
    font-family:sans-serif;
    font-size:13px;
}

.lien_theme:hover
{
    color: #000000;
    text-decoration:none;
    font-family:sans-serif;
    font-size:13px;
}

#Bas
{
    clear:both;
    margin: auto;
    padding: auto;
    text-align: center;
    font-size: 12px;
    color: #333333;
    background-color: #ebebeb;


}

.barre 
{

    background-color:#CCCCCC;
    height:1px;
    width:750px;
}

.titre 
{

    color:#FF6600;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;

}
.titre2
{

    color:#000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:18px;
    font-weight:bold;


}


.sous_titre 
{
    color:#FF6600;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;

}
.sous_titre2
{
    color: #000000;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:bold;

}

#footer_links {
    margin:5px;
    border:solid 1px #e9e8e8;
    padding-top: 6px;
}
#footer_links a{
    color: black;
    line-height: 20px;
}
#footer_links a:hover{
    color:#FF6600;
    text-decoration: underline;
}
#footer_links td{
    padding-left: 4%;
}

.inputRequirement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #999999;
}
TD.main,
P.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color:#000000;
	line-height: 1.5;
}
.infoBox {
	background-color: #cccccc;
}
.infoBoxContents {
	background-color: #F9F9F9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.cssButton {
	background: #dddddd;
	color: #666666;
	width: 120px;
	height: 20px;
	vertical-align: top;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	border: 1px;
	border-style: solid;
	border-color: #bbbbbb;
	border-spacing: 1px;
}
TEXTAREA {
	width: 99%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.cssButton:active {
    border-style: inset;
}
