﻿body 
{
    background:url(../../Images/bkg_website.jpg) no-repeat center top;
	padding:0;
	margin:0;
    
}

img {border:0;}

form, FORM {padding:0; margin:0}

#mainDiv
{
	position:relative;
	width: 960px;
	margin-left: auto; 
	margin-right: auto;
	margin-top:0px;
	border:solid 0px red;
}


div #header
{
width:100%;
height:181px;
padding:0px;
margin:0px;
border:solid 0px green;
}

#header .logo
{
float:left;
margin-top:26px;    
margin-left:9px;
}


#header .topLinks
{
float:right;
margin-top:66px;    
height:51px;
text-align:right;  
vertical-align:middle;  
}



#header div.topLinks a.haut
{
margin-top:30px;
margin-left:20px;
padding-left:20px;
background:url(../../Images/bkg_topLinks.gif) no-repeat left center;
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;
color:#555555;
font-weight:normal;
text-decoration:none;
}

#help
{position:absolute; top:358px; left:635px; display:none;}

a.haut:active
{
margin-top:30px;
margin-left:20px;
padding-left:20px;
background:url(../../Images/bkg_topLinks.gif) no-repeat left center;
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;
color:#555555;
font-weight:normal;
text-decoration:underline;
}

a.haut:visited
{
margin-top:30px;
margin-left:20px;
padding-left:20px;
background:url(../../Images/bkg_topLinks.gif) no-repeat left center;
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;
color:#555555;
font-weight:normal;
text-decoration:underline;
}

#header div.topLinks a.haut:hover
{
margin-top:30px;
margin-left:20px;
padding-left:20px;
background:url(../../Images/bkg_topLinks.gif) no-repeat left center;
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;
color:#000000;
font-weight:normal;
text-decoration:none;
}


#header .topMenu
{
clear:both;
float:left;
width:100%;
height:65px;
border:0px solid orange;
}



div #content
{
width:100%;    
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;
color:#555555;
}




.stitre
{
/*padding:20px 0 0 0;*/
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:18px;
font-weight:bold;
color:#000000;    
}

.intro
{
color:#4f4f4f; 
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;
}


input.champTexte
{
width:280px;
border:0px solid none;
border-style:none;
font-family:Arial, Helvetica, Geneva, Sans-Serif;
height:20px;
padding-top:6px;
font-size:12px;
color:#000000;    
    
}

input.champTexteNoms
{
width:123px;
border:0px solid none;
border-style:none;
font-family:Arial, Helvetica, Geneva, Sans-Serif;
height:20px;
padding-top:6px;
font-size:12px;
color:#000000;    
    
}

.labels
{
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:12px;

color:#7e7e7e;    
}

.smallLabels
{
font-family:Arial, Helvetica, Geneva, Sans-Serif;
font-size:10px;

color:#7e7e7e;    
}




#footer
{
	/*background-image:url(../Images/En/footer_Background.jpg);*/
    margin-top:15px;	
	background-repeat:no-repeat;
	width:960px;
	font-size:9px;
color:#808080;
text-decoration:none;

}



div.float 
{
	float: left;
}
div.floatRight
{
	float: right;
}
div.spacer
{
	clear: both;
	height:1px;
	overflow:hidden;
}

#storesDiv
{
	padding-top:0px;
	width:597px;  
	background-repeat: repeat-x; 
	background-position:center 2px; 
	background-color:#FFFFFF;
}

#storesDiv .container
{
	padding:0;
}


p.stitre
{
    
}


#footer a:link, #footer a:active, #footer a:visited
{
margin-left:0px;
font-size:9px;
color:#808080;
text-decoration:none;
}

#footer a:hover
{
margin-left:0px;
    
font-size:9px;
color:#000000;
text-decoration:none;
}


a.tenPix:link, a.tenPix:active, a.tenPix:visited
{
font-size:10px;
color:#A47b2c;
text-decoration:none;
}

a.tenPix:hover
{
font-size:10px;
color:#A47b2c;
text-decoration:underline;
}


a.white:link, a.white:active, a.white:visited
{
    color:#505050;
    text-decoration:none;
}

a.white:hover
{
    text-decoration:underline;
}

div
{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}
div.container
{
    
}

div.float 
{
	float: left;
}
div.floatRight
{
	float: right;
}
div.spacer
{
	clear: both;
}





.clearBoth
{
    clear:both;
}

ul li
{
    margin-bottom:3px;
}

input
{
    font-family:Verdana;
	font-size:11px;
	color:#666666;
}

textarea
{
    font-family:Verdana;
	font-size:11px;
	color:#666666;
}

input.textBoxForm
{
    width:225px;
}
textarea.textareaForm
{
    width:225px;
}
.tableForm
{
    margin-top:10px;
    z-index:10;
}
.tableForm td
{
    padding-bottom:10px;
}



.aster
{
   color:Red;
}
/*******/




#thankDog
{
    background:url(../images/dog.jpg) no-repeat bottom right;
    height:375px;
    z-index:0;
}

.bigText
{
    font-size:16px;
}

.small
{
    font-size:10px;    
}


.lblFooter
{
    font-size: 8px; color:#000000; font-family:Verdana, Arial, Helvetica;
    
}









#ctl00_popupPopup_foregroundElement
{
	
}





div#ctl00_popupPopup_foregroundElement div#ctl00_panelPopup
{
	position: fixed; 
	left: 0px; 
	top: 0px; 
	z-index: 10000;}









#popupPopup
{
width:605px;	
	
}


.modalPopup 
{
padding: 10px;
background-color: White;
}

#spinner
{position:absolute; top:0px; left:0px; display:none; border:1px solid #000000;width:100%;
height:100%;	
}

 

.modalBackground 
{
/*width:800px;
height:800px;	*/
background-color:#f5f5f5;
filter:alpha(opacity=70);
opacity:0.7;
}
