/* On retire tous les espacements par default*/
*{
padding:0px; 
margin:0px; 
}

/* On retire la bordure des images */
img {
border: none; 
}

img a{border:none;	}

body {
}


/* Ceci concerne toute la page sauf indications particulières des classes et ID */
#global{
background-image:url(../images/fond_ville3.png);
width:990px;
margin-left:auto;
margin-right:auto;
}


#sousmenu{
height:13px;
float:left;
background-color:transparent; 
font-family:Arial, Helvetica sans serif; 
font-size:13px;
margin-top:20px;
padding-top:27px;
border-top:2px solid #666666;
}

.sm{
height:13px;
float:left;
color:#555555;
font-weight:bold;
}

.sm a{
float:left;
height:13px;
color:#e4452f;
text-decoration:none;
font-weight:bold;
}

.sm a:hover{
height:13px;
float:left;
color:#333333;
text-decoration:none;
font-weight:bold;
}

.tr{
float:left;
color:#e4452f;
padding-left:5px;
padding-right:5px;
}


#content_left{
float:left;
background: transparent;
height:696px;
margin-left:23px;
margin-top:5px;
}


#content_right{
background:transparent;
float:left;
height:696px;
margin-top:5px;
margin-left:10px;
}
	
#plan5{
background-color:#ffffff;
border:1px solid #999999;
float:left;
width:650px;
height:696px;
}

#plan7{
background-image:url(../images/m5_bas_bg.png);
border:1px solid #999999;
float:left;
width:650px;
height:696px;
}

#plan6{
background-image:url(../images/m5_haut_bg.png);
border:1px solid #999999;
float:left;
width:650px;
height:696px;
}


#plan4{
background-image:url(../images/sg_est_bg.png);
border:1px solid #999999;
float:left;
width:650px;
height:696px;
}

#plan3{
background-image:url(../images/sg_ouest_bg.png);
border:1px solid #999999;
float:left;
width:650px;
height:696px;
}

#plan2{
background-image:url(../images/pr_opera_bg.png);
border:1px solid #999999;
float:left;
width:650px;
height:696px;
}

#barre{
width:270px;
height:60px;
border:1px solid #999999;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size: 26px;
line-height:60px;
}


#barre a{
width:270px;
height:60px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
font-size: 26px;
line-height:60px;
}

#barre a:hover{
width:270px;
height:60px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size: 26px;
line-height:60px;
}


#barre1{
width:275px;
height:60px;
border:2px solid #999999;
padding-left:5px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
font-size: 24px;
line-height:60px;
}

#barre1 a{
width:275px;
height:60px;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
text-decoration:none;
font-size: 24px;
line-height:60px;
}

#barre1 a:hover{
width:275px;
height:60px;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
font-size: 24px;
line-height:60px;
}

#description{
background-image:url(../images/fond_descrip.png);
height:216px;
width:240px;
border:1px solid #999999;
margin-top:13px;
padding-left:20px;
padding-right:20px;
text-align:justify;
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
}


#voir{
font-family: Arial, Helvetica, sans-serif;
color:#e4452f;
font-size:13px;
font-weight:bold;
margin-top:5px;
}

#voir a{
font-family: Arial, Helvetica, sans-serif;
color:#e4452f;
font-size:13px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
}

#voir a:hover{
font-family: Arial, Helvetica, sans-serif;
color:#333333;
font-size:13px;
font-weight:bold;
text-decoration:none;
margin-top:5px;
}

#container{
float:left;
background-color:#ffffff;
width:280px;
height:390px;
border:1px solid #999999;
margin-top:13px;
margin-bottom:15px;
}

#img_fond{
background-image:url(../images/fond_image.png);
width:280px;
height:207px;
}

#affichage{

width:280px;
border-bottom:1px solid #999999;
}

#containerText{
width:278px;
height:144px;
background-color:transparent;
}


#nom{
width:265px;
height:auto;
padding-left:15px;
padding-top:15px;
font-family: Arial, Helvetica, sans-serif;
color:#696969;
font-size: 16px;
font-weight:bold;
text-align:left;
}

#text{
width:255px;
font-family: Arial, Helvetica, sans-serif;
color:#696969;
padding-left:15px;
padding-right:15px;
padding-top:5px;
font-size: 12px;
font-weight:bold;
font-style:italic;
line-height:14px;
text-align:left;
}

#adresse1{
width:255px;
height:14px;
font-family: Arial, Helvetica, sans-serif;
color:#696969;
padding-left:15px;
padding-right:15px;
padding-top:5px;
font-size: 12px;
line-height:14px;
text-align:left;
}

#adresse2{
width:255px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
color:#696969;
padding-left:15px;
padding-right:15px;
font-size: 12px;
line-height:14px;
text-align:left;
}

#adresse3{
width:255px;
height:auto;
font-family: Arial, Helvetica, sans-serif;
color:#696969;
padding-left:15px;
padding-right:15px;
font-size: 12px;
line-height:14px;
text-align:left;
}

#adresse4{
width:255px;
height:16px;
font-family: Arial, Helvetica, sans-serif;
color:#e4452f;
padding-left:15px;
padding-right:15px;
font-size: 13px;
font-weight:bold;
line-height:14px;
text-align:left;
padding-bottom:2px;
padding-top:10px;
}

#adresse4 a{
text-decoration:none;
color:#e4452f;
}

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


#bloc{
height:30px;
width:280px;
background-color:#ffffff;
}


#print{
font-family: Arial, Helvetica, sans-serif;
height:17px;
font-size:12px;
color:#666666;
padding-left:15px;
padding-top:13px;
}

	
#print a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}
	
#print a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}


.stop_float {
clear:both;
}























