.text-header {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

.text-header a {
color: #E03622; 
text-decoration: none;

}

.pageContent { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #AFAFAF; }
.pageContent a { color: #AFAFAF;}
/*main menu*/
.menu { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; text-transform: uppercase;}
.amenu { font-size: 8pt; font-family: Arial, Helvetica, sans-serif; color: #E03622; font-weight: bold; text-decoration: none; text-transform: uppercase; }

/*bottom menu*/
.bmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #FFFFFF; text-decoration: none; }
.abmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #FFFFFF; text-decoration: none; }
/*submenu*/
.submenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #FFFFFF; text-decoration: none; }
.asubmenu { font-size: 8pt; font-family: Tahoma, sans-serif; color: #E03622; font-weight: bold; text-decoration: none; }
.asubmenu1 { font-size: 8pt; font-family: Tahoma, sans-serif; color: #ffffff; text-decoration: none; }

/* top elements */
.company {
	font-weight: bold;
	font-size: 10pt;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}
.slogan {
	font-weight: bold;
	font-size: 8pt;
	font-family: "Arial Narrow", Arial, sans-serif;
	color: #373737;
	text-transform: uppercase;
}
.menu-hr { background-color: #6BA4CF; }
/*copyright*/
.footer { font-size: 8pt; font-family: Tahoma, sans-serif; color: #949599; }

.Fort {
color:#FFFFFF;
font-weight: bold;
}
.Drapeaux {
position: absolute;
left:45px;
}

#Diapos{
display: block;
}

.Diapos {
float: left;
margin: 0px 10px 10px 0px;
height: 230px;
overflow: hidden;
}

.Diapos img {
border: none;
}

#Diaporama {
display: none;
}
#CadrePlan {
display: none;
}

iframe {
	width:600px;
	height:400px;
	background-color: #FFFFFF;
}
#PlanCannes {
	width:640px;
	height:480px;
	background-color: #FFFFFF;
	margin: 10px 10px 10px 10px;
}

.Photo {
width: 400px;
height: 400px;
border: 1px solid #969696;
overflow: hidden;

}


/*------------------------------------------------Mod---------------------------------------------------*/

.mod-item-body a, .mod-item-body-alter a
{
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-category-body a, .mod-category-body-alter a
{
	color: #2752A9;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-comment-body a, .mod-comment-body-alter a
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-input
{
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #000000;
}
.mod-hr
{
	background-color: #CECECE;
}
.mod-button
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-button-strong
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.mod-item-header
{
	border: 1px solid #969696;
	background-color: #E5E5E5;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-item-footer
{
	border: 1px solid #969696;
	background-color: #F3F3F3;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
a.mod-item-footer-a
{
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-item-body
{
	border: 1px solid #969696;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
a.mod-item-body-a-strong
{
	color: #003399;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-item-body-alter
{
	border: 1px solid #969696;
	background-color: #F9F9F9;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-item-body-title
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
.mod-item-body-hr
{
	background-color: #CECECE;
}
.mod-item-button
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-item-button-strong
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.mod-item-highlight, a.mod-item-highlight
{
	color: #cc0000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-category-header
{
	border: 1px solid #969696;
	background-color: #E5E5E5;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
a.mod-category-header-a
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 10pt;
}
.mod-category-body
{
	border: 1px solid #969696;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-category-body-alter
{
	border: 1px solid #969696;
	background-color: #F9F9F9;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-category-body-title
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-comment-header
{
	border: 1px solid #969696;
	background-color: #E5E5E5;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
a.mod-comment-header-a
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-comment-body
{
	border: 1px solid #969696;
	background-color: #F7F7F7;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-comment-body-alter
{
	border: 1px solid #969696;
	background-color: #F7F7F7;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-comment-body-title
{
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}
.mod-search
{
	border: 1px solid #969696;
	background-color: #F3F3F3;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	padding: 5px;
}
.mod-search-button
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.mod-form
{
	border: 1px solid #969696;
	background-color: #F7F7F7;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-form-title
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-form-hr
{
	background-color: #CECECE;
}
.mod-form-button
{
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
a.mod-form-a
{
	color: #2752A9;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-info-header
{
	border: 1px solid #969696;
	background-color: #E5E5E5;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-info-body
{
	border: 1px solid #969696;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-info-footer
{
	border: 1px solid #969696;
	background-color: #F3F3F3;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
a.mod-info-footer-a
{
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-terms-of-service-header
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.mod-terms-of-service-body
{
	border: 1px solid #969696;
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}
.mod-terms-of-service-footer
{
	background-color: #ffffff;
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.statuses-error
{
	background-color: #FFF0F0;
	border: 2px solid #CC0303;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #CC0000;
}
.statuses-info
{
	background-color: #E3EFFD;
	border: 2px solid #1C7CF1;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #3333CC;
}
.statuses-success
{
	background-color: #E8FFE1;
	border: 2px solid #039A03;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	color: #017001;
}
.mod-pager
{
	color: #969696;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	border: 1px solid #969696;
	background-color: #ffffff;
}
a.mod-pager-a
{
	color: #969696;
	font-family: Arial, sans-serif;
	font-size: 8pt;
}

table.mod_eshop_table_color {
	border: 1px solid #cccccc;
	background-color: #e3e3e3;
}

table.mod_eshop_default_selected_color {
	border: 1px solid #ffffff;
	background-color: ;
}

*.color_text {
	font-family: Arial, sans-serif;
	font-size: 11px;
}

img {
border: none;
}

a {
text-decoration: none;
}
/*-------------------------------------------------------------Réservé Admin-----------------------------------------*/

.TitreAdmin { 
font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 24px;
 font-style: normal;
 font-weight: normal;
 color: #4B0A42;
 text-decoration: none;
 letter-spacing: 2px;
 text-align: center;
 margin-bottom: 20px ;
 vertical-align: middle;
 margin-top: 20px;
 }

.ColonnesDroite { 
font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #FFFFFF;
 text-decoration: none;
 text-align: right;
 vertical-align: bottom;
 padding-right: 1px;
 padding-bottom: 3px
 }

.MenuAdmin { 
background-color: #373737;
 font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #FFCC66;
 text-decoration: none;
 text-align: center;
 letter-spacing: 4px;
 line-height: 18px
 }
 .MenuAdmin a {
  color: #FFCC66;
 }

.MenuSommaire { 
background-color: #373737;
 font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #FFCC66;
 text-decoration: none;
 text-align: left;
 line-height: 18px;
 padding: 50px 10px 20px 20px;
 }
.MenuSommaire a {
 color: #FFCC66;
}

.TitreAlerte { 
font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 18px;
 font-style: normal;
 font-weight: normal;
 color: #6F1A1F;
 text-decoration: none;
 letter-spacing: 2px;
 text-align: center;
 margin-bottom: 10px ;
 vertical-align: middle;
 margin-top: 10px 
 }
 
.SousTitreAlerte, .SousTitreAlerte a { 
font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 14px;
 font-style: normal;
 font-weight: normal;
 color: #6F1A1F;
 text-decoration: none;
 letter-spacing: 2px;
 text-align: center;
 margin-bottom: 10px ;
 vertical-align: middle;
 margin-top: 10px }

.SousTitreAlerte li {
list-style-image: url(ImgCharte/Fleche.gif);
}

.SousTitreAdmin, .SousTitreAdmin a { 
font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 16px;
 font-style: normal;
 font-weight: normal;
 color: #6F1A1F;
 text-decoration: none;
 text-align: center;
 padding-left: 30px;
 padding-right: 30px}


.BlocsAdmin { font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 14px;
 font-style: normal;
 font-weight: bold;
 color: #525252;
 text-decoration: none;
 text-align: center;
 vertical-align: middle;
 padding: 5px 5px 5px 5px;
}
.BlocsAdmin span {
font-size: 12px;
 color: #6F1A1F;
 text-decoration: none;
 text-align: left;
}
.BlocsAdmin a {
color: #525252;
}

.CelAdmin { font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #525252;
 text-decoration: none;
 text-align: left;
 vertical-align: middle;
 padding: 5px 5px 5px 5px;
}
.CelAdmin a { font-weight: bold;
 color: #6F1A1F;
 text-decoration: none;
  }
.CelAdmin img {
max-width: 80px;
max-height: 80px;
}
.ImgDiapos
{
width: 145px;
height: 175px;
text-align: center;
border: 2px solid #FFFFFF;
float: left;
margin: 20px 0px 0px 15px;
}
.TitreDiapos
{
position: absolute;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #525252;
text-align: center;
margin-top:140px;
}
.ImgDiapos img
{
max-width: 140px;
max-height:140px;
}

.Input { 
font-family: "Trebuchet MS", Verdana, Geneva, Helvetica, Arial;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 color: #6F1A1F;
 text-decoration: none;
 text-align: left 
 }

.SousTitreAlerte a:hover, .SousTitreAdmin a:hover, .CelAdmin a:hover {  
color: #3399CC;
}

.PictoAlert {
vertical-align: bottom;
}

.Bulle {
background-color: #4B0A42;
background-image: url(ImgCharte/DegradeNB.png);
background-position: top left;
background-repeat: repeat-Y;
font: normal 11px/12px Helvetica;
letter-spacing: 2px;
color: #EBBB7D; 
text-decoration: none; 
text-align: left; 
max-width: 120px;
height: auto;
border: 1px #4B0A42 solid;
padding: 5px 5px 5px 5px;
position: absolute;
visibility:hidden;
opacity: 0.9;
filter: alpha(opacity=90);
z-index:800;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
-moz-box-shadow: black 2px 2px 5px;
}

