body{
	font-family: Geneva, Arial, Helvetica, sans-serif;
		background:url(img/hp/fond_lavandou-bormes.png) repeat-x left top #C6E2FF;
	
   /* background-image: url(img/dec/rose1.gif);
   background:url(img/hp/fondnoel.png) repeat-x left top #710000;
	background-attachment: fixed;*/

/*	background-repeat: repeat-y left; background-image:url(img/decor/foncadre.jpg) ;
	background-color:#99CC33;
	background-position: center;
	background-color: #0E5E9F;*/
	
	
	text-align:center;
	margin:0px;
	padding:0px;
}

/**************************************/
#haut{
	width:980px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;

}
#haut h1{
color:#FFFFFF;
font-size: 14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
display:inline;
}

#haut h1 a:hover,#haut a:hover{
	color:#333333;
	text-decoration:underline;
	
}
#haut h1 a,#haut h1 a:active{ 
	color:#FFFFFF;
	text-decoration:none;
}
#haut a,#haut a:active{ 
	color:#FFFFFF;
	text-decoration:none;
}

/***************************************/


#site{
width:982px;
text-align:left;
}

#site h1{
color:#0076B9;
font-size: 14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
display:inline;
}
#site h2{
color:#9C3;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	display:inline;
}
#site h3{

	color:#0076B9;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display:inline;
}
#site h4{
color:#9C3;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	display:inline;
}
#site .titredr{
color:#9C3;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style:italic;
	font-weight:bold;
}

#site h1 a:hover, #site h2 a:hover {
	color:#000000;
	text-decoration:underline;
	
}
#site h1 a:active, #site h2 a:active{ 
	color:#000000;
	text-decoration:none;
}
#site h1 a,#site h2 a{
	color:#0076B9;
	text-decoration:none;
}
#site p{
	color:#000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height: 185%;
	font-size:13px;
}

#site strong{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 185%;
	font-size:13px;
}
#site p a:active, #site strong a:active, #site p a, #site strong a{
	color:#0099CC;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:underline;
}
#site p a:hover, #site strong a:hover{
	color:#FF6600;
	font-family: Arial, Helvetica, sans-serif;
	text-align:justify;
	text-decoration:underline;
}
.chemin{
	margin-top:10px;
	margin-left:16px;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #737373;}
/**************************** IMG *********************************/
.img-shadow {
  float:left;
  background: url(img/hp/shadowAlpha.png) no-repeat bottom right !important;
  background: url(img/hp/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  /*****************************************************************/

/*-------------------------*/
/* Mots Clefs Liens
/*-----------------------*/


#motsclefs{
color:#B5B5B5;
font-family:Arial, Helvetica, sans-serif;
}
#motsclefs a:hover{
	color:#FF9900;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	
}
#motsclefs a:active{ 
	color:#B5B5B5;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
 #motsclefs a{
	color:#B5B5B5;
	text-decoration:none;
}
a:hover{text-decoration:underline; color:#FF9900;}
a:active{ text-decoration:none; color:#333333;}
a{text-decoration:none; color:#333333;}

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

.bas{
width:982px;
text-align:center;
font-size:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;

text-align:left;
}
.bas a:hover{
	font-size:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	
}
.bas a:active{ 
	font-size:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}
.bas a{
	font-size:10px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.bas h3{
	font-size:11px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}


.normal{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.titrebleu{
color:#0076B9;
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}
.submit-btngg {
	width: 54px;
	height: 20px;
	background: #743 url(http://www.cote-azur-select.com/img/hp/recherche.gif) no-repeat;
	outline: none;
	text-indent:-9999px;
}
.submit-btngg:hover {
	background: #069 url(http://www.cote-azur-select.com/img/hp/recherche.gif) no-repeat 0 -20px;
}


/***************  Droite  ******************/
.menudroite{
margin-top:3px;

color:#CCCCCC;
font-weight:bold;
font-size:11px;
}
.menudroite ul{
padding:0;
margin:0;
}
.menudroite li{
padding:0;
margin:0;
list-style-type:none;
}

.menudroite li a,.menudroite li a:active{
text-decoration:none;
display:block;

}


.menudroite li a:hover{
text-decoration:none;
display:block;
}



.menudroite .menudroiteajax{
margin-top:3px;
color:#333333;
font-weight:bold;
font-size:11px;
}
.menudroite .menudroiteajax ul{
padding:0;
margin:0;
}
.menudroite .menudroiteajax li{
padding:0;
margin:0;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-top:3px;padding-bottom:2px;
list-style-type:none;
border-bottom:#CCCCCC 1px dashed;
color:#333333;
}

.menudroite .menudroiteajax li a,.menudroite .menudroiteajax li a:active{
text-decoration:none;
background:none;
color:#333333;
display:block;
padding-left:5px;
	outline: none;
min-height:18px;padding-top:3px;padding-bottom:2px;
}
.menudroite .menudroiteajax li a:hover{
text-decoration:none;
color:#FFFFFF;
display:block;
background:#0099CC;
	outline: none;
min-height:18px;padding-top:3px;padding-bottom:2px;
}

/****************LISTE*************************/
.listeblock{
	
	min-height:85px;
    border:1px solid #CCCCCC;padding:5px;
	background:url(img/hp/hautgrisfond.png) repeat-x top;
	
}

.listeblock strong{
	padding-left:10px;
	padding-top:5px;
	color:#0099CC;
	padding-top:5px;
	font-size: 14px;
	font-weight:bold;
	
}
.listeblock strong a, .listeblock strong a:active{
color:#0099CC;
	font-weight:bold;
	
}
.listeblock strong a:hover{
text-decoration:none;
color:#FF6600;
	
}
.listeblock .titre2{
	
	color:#333333;
	padding-right:10px;
	text-align:right;
	padding-top:5px;
	font-size: 11px;
	font-style:italic;
}
.listeblock .texte {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:2px;
	font-size:12px;
}
.listeblock .texte a{
	display:block;
   color:#336600;
   display:block;
}
.listeblock .texte a:hover{
    
  
	color:#FF6600;
	text-decoration:none;
		
}
/************************************************/

/****************ACTEUR*************************/
.acteurblock{
	font-size:12px;
	text-align:center;

    border:1px solid #CCCCCC;
	
}

.acteurblock .titre{
	height:20px;
	padding-left:10px;
	padding-top:5px;
	background-image:url(img/dec/vert.gif);
}
.acteurblock strong{
	color:#FFFFFF;
	font-size: 13px;
	text-align:left;
	font-weight:bold;
}

.acteurblock .titre2{
	height:20px;
	color:#333333;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	font-size: 11px;font-style:italic;
}
.acteurblock .texte {
	
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:12px;
		background:url(img/hp/hautgrisfond.png) repeat-x top;
}

.acteurblock  .block1 {
	margin-top:16px;
	margin-right:10px;
	padding:5px;
	background-color:#FFFFFF;
    border:1px solid #94CCE5;
}
.acteurblock .titre1 {
	
	padding-left:10px;
	padding-top:3px;
	height:20px;
	color:#0099CC;
	font-size: 13px;font-weight: bold;
	text-align:left;
}
.acteurblock .texte1 {
	border-top:1px solid #0099CC;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:2px;
	font-size:12px;
	min-height:110px;
}
.acteurblock .texte2 {
	border-top:1px solid #0099CC;
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:2px;
	font-size:12px;
	min-height:80px;
	
}
.acteurblock  .block2 {
	margin:10px;
	padding:10px;
	background-color:#FFFFFF;
    border:1px solid #94CCE5;
}
.acteurblock  .block3 {
	margin-top:10px;
	margin-left:16px;
	margin-right:16px;
	margin-bottom:15px;
	width:496px;
	min-height:480px;
	background-color:#F9FFF9;
    border:1px solid #52717E;
}
.acteurblock .texte a{
	
   color:#336600;
 
}
.acteurblock .texte a:hover{
    
  
	color:#FF6600;
	text-decoration:none;
		
}


.menucentrecat{
margin-top:3px;
color:#09C;
font-weight:bold;
font-size:12px;
}
.menucentrecat ul{
padding:0;
margin:0;
border:1px dashed #9CF;
height:28px;
background:url(img/hp/barretitre2.png) top left repeat-x #FFF;
}
.menucentrecat li{

margin-top:6px;
font-size:13px;
float:left;
font-family:Arial, Helvetica, sans-serif;
list-style-type:none;
min-height:15px;

}

.menucentrecat li a,.menucentrecat li a:active{
text-decoration:none;
min-width:115px;
color:#09C;
padding-top:3px;

padding-bottom:3px;
min-height:15px;
}
.menucentrecat li a:hover{
text-decoration:none;
color:#F60;
display:inline;
padding-left:5px;
}

/************************************************/

/**** Lightbox   */

#shadowing
{
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color:#666;
	z-index:110;
	opacity:0.5;
	filter: alpha(opacity=50);
}

#box 
{
	display: none;
	position: fixed;
	top: 20%;
	left:30%;
	width: 60%;
	height: 60%;
	max-width:400px;
	max-height:300px;
	padding: 10;
	margin:0;
	border: 1px solid black;
	background-color: white;
	z-index:111;
}


#boxcontent
{
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding: 8px;
	overflow: auto;
	width:100%;
	height:100%;
}

#boxtitle
{
	left:0%;
	width:100%;
	height:35px;
	padding:10;
	margin:0;
	color:black;
	font-weight:bold;
	background:#6CF;
	text-align:center;
}
.block1{
border-bottom:1px dashed #CCCCCC;
min-height:40px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:10px;
padding-top:15px;
}
.block2{
min-height:40px;
border-bottom:1px dashed #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding-bottom:10px;
padding-top:15px;
}

/*********** Nouveau  ****/
.twitter_haut{
background:url(img/hp/logo_twit_haut.png) no-repeat left top;
width:20px;height:20px;
}
.twitter_haut a{
display:block;height: 100% ;
}
.fb_haut{
background:url(img/hp/logo_fb_haut.png) no-repeat left top;
width:20px;height:20px;
}
.fb_haut a{
	display:block;height: 100% ;
}
.twitter_milieu{
background:url(img/hp/logo_twitter.png) no-repeat left top;
width:81px;height:15px;
}
.twitter_milieu a{
	display:block;height: 100% ;
}

