/* © 2006 Bexter Ben et Adrien CSS */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F7275;
	margin:0px;
	padding: 0px;
}
h1{
	margin:0 0 15px 0 !important;
	margin:0 0 15px 0;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#DA1483;
	font-weight:normal;
}
h2{
	margin:0 0 8px 0 !important;
	margin:0 0 8px 0;
	padding: 0px;
	font-size: 1.2em;
	color:#57AFCB;
}

h3,h4,h5,h6{
	margin:0 0 8px 0 !important;
	margin:0 0 8px 0;
	padding: 0px;
	font-size: 1em;
	color:#57AFCB;
}

p{
	margin:0 0 12px 0 !important;
	margin:0 0 12px 0;
	padding: 0px;
	font-style:normal;
	line-height:13px;
}

img {
	border:none;
}

/* hack FF pour masquer les contours pointillés sur les liens 
-------------------------------------------------------*/ 
a{
	outline: none;
} 
:focus{
	-moz-outline-style: none;
}

a {
	color: #09569E;
	text-decoration:none;
}

a:hover {
	color: #5DB5D2;
	text-decoration:underline;
}


#site {
	width:990px;
	margin:0px auto;
	padding:0px;
	height:auto !important;
	height:660px;
	min-height:660px;
	background:#FFFFFF;
}

#printheader{
	display:none;
}

#header {
	display:block;
	width:990px;
	margin:0px;
	padding:0px;
	height:233px;
}

#animFlash{
	float:left;
	display:block;
	width:990px;
	height:181px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdflash.jpg) top left no-repeat;
}

#fondLogo{
	float:left;
	display:block;
	width:400px;
	height:52px;
	background: transparent url(/images/fondmenu.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}

#train{
	float:left;
	display:block;
	width:620px;
	height:25px;
	margin:0px;
	padding:0px;
}

#train p{
	margin:0px;
	padding:0px;
	font-size:10px;
}

#train a{
	color: #6F7275;
	text-decoration:none;
}

#train a:hover{
	color: #6F7275;
	text-decoration:underline;
}

/*----------------------------------------------------------------------*/
/* debut - gestion contenu */
/*----------------------------------------------------------------------*/
#content{
	float:left;
	display:block;
	width:938px;
	height:auto !important;
	height:300px;
	min-height:300px;
	margin:0px;
	padding:6px 20px 10px 30px;
	border-left:1px solid #808183;
	border-right:1px solid #808183;
	border-bottom:1px solid #808183;
}


.wash{
	clear: both;
	height:0px;
	margin:0px;
	padding:0px;
}


/* Haut gauche -----------------------------------------------------------------*/
#blockLeft{
	float:left;
	display:block;
	width:620px;
	height:auto !important;
	height:160px;
	min-height:160px;
	margin:0px;
	padding:0px;
}


#contenuTxt{
	float:left;
	display:block;
	width:620px;
	height:auto !important;
	height:160px;
	min-height:160px;
	margin:0px;
	padding:0px;
}

#pageTxt{
	float:left;
	display:block;
	width:620px;
	height:auto !important;
	height:450px;
	min-height:450px;
	margin:0px;
	padding:0px;
}


#pageTxt h1 strong{
	font-weight:normal;
}

#txtAccueil{
	float:left;
	display:block;
	width:620px;
	height:auto !important;
	height:30px;
	min-height:30px;
	margin:0px;
	padding:0px;
}

#animParking{
	float:left;
	display:block;
	width:620px;
	height:30px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#animCadocity{
	float:left;
	display:block;
	width:620px;
	height:198px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
	background:transparent url(/images/cado-city.jpg) top left no-repeat;
}

#txtSousPhoto{
	float:left;
	display:block;
	width:620px;
	height:10px;
	margin:4px 0px 20px 0px;
	padding:0px;
	text-align:left;
	font-size:10px;
	font-style:italic;
}

#bandeauPub{
	float:left;
	display:block;
	width:620px;
	height:60px;
	margin:20px 0px 12px 0px;
	padding:0px;
	text-align:center;
}

/* Haut Nouveau commerces droite -----------------------------------------------------------------*/


#blockRight{
	float:right;
	display:block;
	width:260px;
	height:auto !important;
	height:160px;
	min-height:160px;
	margin:0px;
	padding:0px;
}

#nouveauCommerce{
	float:right;
	display:block;
	width:260px;
	height:auto !important;
	height:150px;
	min-height:150px;
	margin:0px;
	padding:0px;
}

#hautNouveau{
	float:left;
	display:block;
	width:260px;
	height:49px;
	margin:0px;
	padding:0px;
}

#milieuNouveau{
	float:left;
	display:block;
	width:260px;
	height:auto !important;
	height:150px;
	min-height:150px;
	margin:0px;
	padding:0px;
	background: transparent url(../images/milieurNouveau.jpg) top left repeat-y;
}

#basNouveau{
	float:left;
	display:block;
	width:260px;
	height:30px;
	margin:0px;
	padding:0px;
}

#commerces{
	float:left;
	display:block;
	width:230px;
	height:auto !important;
	height:55px;
	min-height:55px;
	margin:6px 0 0 8px !important;
	margin:6px 0 0 4px;
	padding:0px;
}
.commercesImg{
	float:left;
	display:block;
	width:75px;
	height:55px;
	margin:0 6px 0px 0 !important;
	margin:0 6px 0px 0;
	padding:0px;
}

#commerces h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #85BD57;
	text-align:left;
	margin:0 0 2px 0 !important;
	margin:0 0 0 0;
	padding:0px;
	text-transform:uppercase;
	line-height:12px;
}


#commerces p{
	font-size: 10px;
	line-height:11px;
	color: #000000;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
}


#commerces a{
	color: #85BD57;
	text-decoration:none
}

#commerces a:hover{
	color: #85BD57;
	text-decoration:underline
}

/* Actualites droite -----------------------------------------------------------------*/

#actualitesRight{
	float:right;
	display:block;
	width:260px;
	height:auto !important;
	height:290px;
	min-height:290px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#hautActus{
	float:left;
	display:block;
	width:260px;
	height:32px;
	margin:0px;
	padding:0px;
}

#milieuActus{
	float:left;
	display:block;
	width:260px;
	height:auto !important;
	height:150px;
	min-height:150px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/milieurActus.jpg) top left repeat-y;
}

#basActus{
	float:left;
	display:block;
	width:260px;
	height:20px;
	margin:0px;
	padding:0px;
}

#actusRight{
	float:left;
	display:block;
	width:225px;
	height:auto !important;
	height:75px;
	min-height:75px;
	margin:8px 0 6px 12px !important;
	margin:8px 0 6px 6px;
	padding:0px;
}
.actusRightImg{
	float:left;
	display:block;
	width:75px;
	height:75px;
	margin:0 6px 0 0 !important;
	margin:0 3px 0 0;
	padding:0px;
}

#actusRight h1{
	margin:0 0 2px 0 !important;
	margin:0 0 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #5DB5D2;
	text-align:left;
	text-transform:uppercase;
	line-height:11px;
}


#actusRight p{
	font-size: 11px;
/*	line-height:12px; */
	color: #6F7275;
	margin:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px !important;
	padding:0px 0px 0px 0px;
	text-align:left;
	line-height:11px;
}


#actusRight a{
	color: #5DB5D2;
	text-decoration:none
}

#actusRight a:hover{
	color: #5DB5D2;
	text-decoration:underline
}

#plusRight{
	float:right;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5DB5D2;
	font-style:italic;
	font-weight:bold;
}

#plusRight a{
	color: #5DB5D2;
	text-decoration:none
}

#plusRight a:hover{
	color: #5DB5D2;
	text-decoration:underline
}

/* Actualités Bas Gauche -----------------------------------------------------------------*/

#actualites{
	float:left;
	display:block;
	width:630px;
	height:200px;
	margin:0px;
	padding:30px 0 0 0;
	background: transparent url(/images/fondActu.jpg) top left no-repeat;
}

#listeCommerces{
	float:right;
	display:block;
	width:250px;
	height:auto !important;
	height:10px;
	min-height:10px;
	margin:12px 10px 10px 0 !important;
	margin:12px 5px 10px 0;
	padding:0px;
	text-align:center;
	font-size:12px;
}

#listeCommerces a{
	font-weight:bold;
	color:#e4136f;
	text-decoration:non;
}

#listeCommerces a:hover{
	font-weight:bold;
	color:#e4136f;
	text-decoration:non;
}


#logos{
	float:right;
	display:block;
	width:225px;
	height:70px;
	margin:12px 20px 10px 0 !important;
	margin:12px 10px 10px 0;
	padding:0px;
	text-align:left;
}

#espacePro{
	float:right;
	display:block;
	width:260px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:center;
}

#newsletter{
	float:right;
	display:block;
	width:260px;
	height:40px;
	margin:0px;
	padding:0px;
	text-align:center;
}


#actus{
	float:left;
	display:block;
	width:280px;
	height:75px;
	margin:0 15px 15px 15px !important;
	margin:0 10px 0 10px;
	padding:0px;
}

.actusImg{
	float:left;
	display:block;
	width:75px;
	height:75px;
	margin:0 10px 0 0 !important;
	margin:0 5px 0 0;
	padding:0px;
}

#actus h1{
	margin:0 0 2px 0 !important;
	margin:0 0 1px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #5DB5D2;
	text-align:left;
	text-transform:uppercase;
}

#actus p{
	font-size: 11px;
/*	line-height:12px; */
	color: #6F7275;
	margin:0px;
	padding:0px;
	text-align:left;
}


#actus a{
	color: #5DB5D2;
	text-decoration:none
}

#actus a:hover{
	color: #5DB5D2;
	text-decoration:underline
}


#ensavoirplus{
	float:right;
	display:block;
	margin:0px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5DB5D2;
	font-style:italic;
	font-weight:bold;
}

#ensavoirplus a{
	color: #5DB5D2;
	text-decoration:none
}

#ensavoirplus a:hover{
	color: #5DB5D2;
	text-decoration:underline
}

/* Bas droite -----------------------------------------------------------------*/

#infosLogo{
	float:right;
	display:block;
	width:270px;
	height:160px;
	margin:10px 0 0 0;
	padding:0px;
	background:#ccc;
}


/* Moteur de recherche droite -----------------------------------------------------------------*/

#moteurRecherche{
	float:right;
	display:block;
	width:260px;
	height:135px;
	margin:0px;
	padding:0px;
	background: transparent url(../images/fdrecherche.jpg) top left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

#moteurRecherche form{
	margin:15px 0 0 25px;
	padding:0p
}

.formSelect{
	width:198px;
}

#panierboutique{
	float:right;
	display:block;
	width:260px;
	height:135px;
	margin:0px;
	padding-top:10px;
	background: transparent url(../images/fdrecherche.jpg) top left no-repeat;
	color:#FFFFFF;
	font-weight:bold;
}

#panierboutique a{
	color:#FFF;
}

#panierboutique a:hover {
	color: #FFF;
	text-decoration:underline;
}



/*----------------------------------------------------------------------*/
/* fin - gestion contenu */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - Shopping Toulon */
/*----------------------------------------------------------------------*/

#categorieLeft{
	float:left;
	display:block;
	width:300px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:50px 20px 0 0;
	padding:0px;
}

#categorieRight{
	float:left;
	display:block;
	width:300px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:50px 0 0 0;
	padding:0px;
}

.imgCategorie{
	float:left;
	display:block;
	margin:0 0 20px 0;
	padding:0px;
}

/*-------------- Catégories -------------------------------*/

#categorie1{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #F5B919;
}

#cat1{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:25px;
	min-height:25px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #F5B919;
	border-left:2px solid #F5B919;
	border-right:2px solid #F5B919;
}

#titre1{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat1.jpg) bottom left no-repeat;
}

.trait1{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	-margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait1.jpg) left no-repeat;
}

#categorie2{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #F2A88F;
}

#cat2{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #F2A88F;
	border-left:2px solid #F2A88F;
	border-right:2px solid #F2A88F;
}

#titre2{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat2.jpg) bottom left no-repeat;
}

.trait2{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait2.jpg) left no-repeat;
}

#categorie3{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0;
	padding:0px;
	border:2px solid #E62044;
}

#cat3{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0;
	padding:0px;
	border-top:2px solid #E62044;
	border-left:2px solid #E62044;
	border-right:2px solid #E62044;
}

#titre3{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat3.jpg) bottom left no-repeat;
}

.trait3{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait3.jpg) left no-repeat;
}

#categorie4{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #85BD58;
}

#cat4{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #85BD58;
	border-left:2px solid #85BD58;
	border-right:2px solid #85BD58;
}

#titre4{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat4.jpg) bottom left no-repeat;
}

.trait4{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait4.jpg) left no-repeat;
}

#categorie5{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #F08725;
}

#cat5{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #F08725;
	border-left:2px solid #F08725;
	border-right:2px solid #F08725;
}

#titre5{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat5.jpg) bottom left no-repeat;
}

.trait5{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait5.jpg) left no-repeat;
}

#categorie6{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #E60A67;
}

#cat6{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #E60A67;
	border-left:2px solid #E60A67;
	border-right:2px solid #E60A67;
}

#titre6{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat6.jpg) bottom left no-repeat;
}

.trait6{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait6.jpg) left no-repeat;
}

#categorie7{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #9882BA;
}

#cat7{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #9882BA;
	border-left:2px solid #9882BA;
	border-right:2px solid #9882BA;
}

#titre7{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat7.jpg) bottom left no-repeat;
}

.trait7{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait7.jpg) left no-repeat;
}

#categorie8{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border:2px solid #2BB4A2;
}

#cat8{
	float:left;
	display:block;
	width:616px;
	height:auto !important;
	height:50px;
	min-height:50px;
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
	padding:0px;
	border-top:2px solid #2BB4A2;
	border-left:2px solid #2BB4A2;
	border-right:2px solid #2BB4A2;
}

#titre8{
	float:left;
	display:block;
	width:620px;
	height:47px;
	margin:0px;
	padding:0px;
	background: transparent url(/images/cat8.jpg) bottom left no-repeat;
}

.trait8{
	float:left;
	display:block;
	width:616px;
	height:2px;
	-height:0px; /*ei6*/
	margin:0px;
	padding:0px;
	background: transparent url(/images/fdtrait8.jpg) left no-repeat; 
}

.traitCom{
	margin:0px;
	padding:0px;
	width:618px;
	width:616px !important;
	-width:616px;
	height:2px;
}


/*-------------------------------------------------------------*/

#commerceLeft{
	float:left;
	display:block;
	width:596px;
	height:auto !important;
	height:125px;
	min-height:125px;
	margin:10px !important;
	margin:5px;
	padding:0px;
}



#commerceRight{
	float:left;
	display:block;
	width:596px;
	height:auto !important;
	height:125px;
	min-height:125px;
	margin:10px !important;
	margin:5px;
	padding:0px;
}


.photoLeft{
	float:left;
	display:block;
	width:180px;
	margin:0 10px 0 0 !important;
	margin:0 10px 0 0;
	padding:0px;
}

.photoRight{
	float:right;
	display:block;
	width:180px;
	margin:0 0 0 10px !important;
	margin:0 0 0 10px;
	padding:0px;
}

.txtCommerceLeft{
	float:left;
	display:block;
	width:400px;
	margin:0px;
	padding:0px;
}

.txtCommerceLeft h1{
	margin:0 0 10px 0;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
}


.txtCommerceLeft span{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	margin:10px 0 0 0 !important;
	margin:5px 0 0 0;
	padding:0px;
}

.txtCommerceRight{
	float:right;
	display:block;
	width:400px;
	margin:0px;
	padding:0px;
	text-align:right;
}

.txtCommerceRight h1{
	margin:0 0 10px 0;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
}

.txtCommerceRight span{
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	margin:10px 0 0 0 !important;
	margin:5px 0 0 0;
	padding:0px;
}

#plusdinfosLeft{
	float:left;
	display:block;
	width:400px;
	margin:10px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #91959E;
	font-style:italic;
	font-weight:bold;
}

#plusdinfosLeft a{
	color: #91959E;
	text-decoration:none
}

#plusdinfosLeft a:hover{
	color: #91959E;
	text-decoration:underline
}

#plusdinfosRight{
	float:left;
	display:block;
	width:400px;
	margin:10px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #91959E;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

#plusdinfosRight a{
	color: #91959E;
	text-decoration:none
}

#plusdinfosRight a:hover{
	color: #91959E;
	text-decoration:underline
}

#rampe{
	float:left;
	display:block;
	width:620px;
	height:50px;
	text-align:center;
	margin:0px;
	padding:0px;
}

/*-------------- Detail ------------------------------------------------*/

.photoDetail{
	float:left;
	display:block;
	width:300px;
	margin:0 10px 4px 0 !important;
	margin:0 10px 4px 0;
	padding:0px;
}

#commerceDetail{
	float:left;
	display:block;
	width:596px;
	height:auto !important;
	height:400px;
	min-height:400px;
	margin:10px !important;
	margin:5px;
	padding:0px;
}

#commerceDetail h1{
	margin:0 0 10px 0;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#000000;
	font-weight:normal;
}

#commerceDetail span{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	margin:10px 0 0 0 !important;
	margin:5px 0 0 0;
	padding:0px;
	text-transform:none;
}

.capital{
	font-style:normal;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
}


#commerceDetail p{
	width:auto;
	margin:25px 0 0 0;
	padding:0px;
/*	text-align:justify; */
}

#commerceDetail a{
	text-decoration:none;
}

#commerceDetail a:hover{
	text-decoration:underline;
}

#retour{
	float:left;
	display:block;
	width:150px;
	height:15px;
	text-align:left;
	margin:0px;
	padding:0px;
}

/*----------------------------------------------------------------------*/
/* fin - Shopping Toulon */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - Dynapage */
/*----------------------------------------------------------------------*/
.titre{
	float:left;
	display:block;
	height:auto !important;
	height:25px;
	min-height:25px;
	margin:15px 0 0 0;
	padding:0px;
}

.titreDetail h1{
	margin:0 0 20px 0 !important;
	margin:0 0 20px 0;
	padding: 0px;
	color:#57AFCB;
/*	text-transform:uppercase; */
}

.titre h2{
	margin:0 0 2px 0 !important;
	margin:0 0 2px 0;
	padding: 0px;
	font-size: 1.2em;
	color:#57AFCB;
	text-transform:uppercase;
}

.titre a{
	color:#57AFCB;
	text-decoration:none;
}

.titre a:hover{
	color:#57AFCB;
	text-decoration:underline;
}

.texte{
	float:left;
	display:block;
	width:500px;
	margin:0px;
	padding:0px;
}

.texte p{
	text-align:left;
}

.titreAccueil{
	float:left;
	display:block;
	height:auto !important;
	height:10px;
	min-height:10px;
	margin:0px;
	padding:0px;
}

.titreAccueil h1{
	margin:0 0 15px 0 !important;
	margin:0 0 15px 0;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#DA1483;
	font-weight:normal;
}

.texteAccueil{
	float:left;
	display:block;
	width:auto !important;
	width:500px;
	min-width:500px;
	margin:0 0 10px 0;
	padding:0px;

}

.texteAccueil p{
	margin:0 0 12px 0 !important;
	margin:0 0 12px 0;
	padding: 0px;
	font-style:normal;
	line-height:13px;
/*	text-align:justify; */
}


#blockPhoto{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

.photoDyna{
	float:left;
	display:block;
	margin:0 10px 0 0 !important;
	margin:0 5px 0 0;
	padding:0px;
}

.pdf{
	float:left;
	display:block;
	margin:5px 0 0 0;
	padding:0px;
}
#savoirplus{
	float:left;
	display:block;
	margin:8px 0 0 0;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5DB5D2;
	font-style:italic;
	font-weight:bold;
	text-align:right;
}

#savoirplus a{
	color: #5DB5D2;
	text-decoration:none
}

#savoirplus a:hover{
	color: #5DB5D2;
	text-decoration:underline
}

.bbdynasuite{
	float:right;
	display:block;
	margin:8px 0 0 0;
	padding:0 12px 0 0;
	background: transparent url(../images/savoirplus.gif) top right no-repeat;
	font-style:italic;
	font-weight:bold;
}

.bbdynasuite a:link {
	color: #5db5d2;
	text-decoration:none;
}

.bbdynasuite a:hover {
	color: #5db5d2;
	text-decoration:underline;
}

.bbdynasuite a:active{
	color: #5db5d2;
	text-decoration:none;
}

.bbdynasuite a:visited {
	color: #5db5d2;
	text-decoration:none;
}


/*--------- dynadetail -----------------*/

#newsTxt{
	float:left;
	display:block;
	width:280px;
	height:auto !important;
	min-height:400px;
	height:400px;
	text-align:left;
	margin:0 0 0 20px !important;
	margin:0 0 0 10px;
	padding:0px;
}

#newsTxt p{
	float:left;
	display:block;
	text-align:justify;
	margin:0 0 5px 0 !important;
	margin:0 0 5px 0;
	padding:0px;
}

#newsPhoto{
	float:left;
	display:block;
	width:320px;
	height:auto !important;
	text-align:center;
	margin:0px;
	padding:0px;
}

#vignette{
	float:rihgt;
	display:block;
	margin:10px 0 0 0;
	padding:0px;
}

/*----------------------------------------------------------------------*/
/* fin - Dynapage */
/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/
/* debut - Sortir Toulon */
/*----------------------------------------------------------------------*/


#iframeAgenda{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6F7275;
}

#iframeAgenda a {
	color: #09569E;
	text-decoration:none;
}

#iframeAgenda a:hover {
	color: #5DB5D2;
	text-decoration:underline;
}

#iframeAgenda a:visited {
	color: #09569E;
	text-decoration:none;
}

div.ACartiste{
	margin:0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	color:#DA1483;
	font-weight:normal;
}

/*----------------------------------------------------------------------*/
/* fin - Sortir Toulon */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - formulaire newsletter */
/*----------------------------------------------------------------------*/

#divfiche{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}

td.titrechamps {
	vertical-align:top;
	padding:5px 0 0 0;
}

td.contentchamps {
	vertical-align:top;
}

.boutonsubmitform {
	margin:5px 0 0 10px;
}



/*----------------------------------------------------------------------*/
/* fin - formulaire newsletter */
/*----------------------------------------------------------------------*/


/*----------------------------------------------------------------------*/
/* debut - formulaire */
/*----------------------------------------------------------------------*/

fieldset{
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	text-align:left;
	border:0px;
}

label{
	float:left;
	width:135px;
	margin:6px 0 0 0 !important;
	margin:3px 0 0 0;
	padding:0px;
	text-align:left;
}

p.message{
	font-size:14px;
	color:#ED8428;
	font-weight:bold;
	text-align:center;
}

p.obligatoire{
	font-size:10px;
	font-style:italic;

}

.googleMap{
	margin:0px;
	padding:5px;
	border:1px solid #CCCCCC;
}

/* fin - formulaire */
/*----------------------------------------------------------------------*/

/*----------------------------------------------------------------------*/
/* debut - gestion footer */
/*----------------------------------------------------------------------*/
#footer {
	float:left;
	display:block;
	width:990px;
	height:30px;
	margin:0 auto;
	padding:5px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777B7C;
}

#footerPrint{
	display:none;
}



#footer a{
	color:#777B7C;
	text-decoration:none;
}

#footer a:hover{
	color:#777B7C;
	text-decoration:underline;
}

.footerLeft{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px 0 0 0;
	padding:0px;
}

.footerRight{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:5px 0 0 0;
	padding:0px;
}

/*----------------------------------------------------------------------*/
/* fin - gestion footer */
/*----------------------------------------------------------------------*/


