/* CSS Document */
a { text-decoration:none; color: #FF6600;}
a:hover{ text-decoration:underline}
body{text-align: center;	background: #fff;line-height: 1.166;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000; padding:0; margin:0;}


/*CORNERS*/
img.corner{width: 6px;  height: 6px;  border: none;  display: block !important;}

/*HTML tags*/
.hrule {height: 0;margin: 8px 0 0 0;padding: 0;border-top: 1px #df0c6a dotted;}


/*TEXTS*/
.titlePic { margin:0 0 12px 0;}
/*BLOCKS*/
#container{margin-left: auto;	margin-right: auto;	width: 780px;	text-align: left;	background:#fff;	padding: 0;}
#header { background: url(/images/headerpic.jpg) no-repeat top right; width:780px; height:97px;}
#nav {
	/*text-align:left;*/
	background:url(/images/navbg.gif);
	height:23px;
/*	white-space: nowrap;
	letter-spacing:0*/
}
#nav dl, dt, dd, ul, li {margin: 0;padding: 0;list-style-type: none;}
#nav dl {vertical-align:top;font-size:0; float:left;}
#nav dt {display:inline;vertical-align:top;}
#nav dd {border: 1px solid gray; height:10px; font-size:12px; line-height:1em; width:116px; display:block; position:absolute;}


dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute; /* Menu position that can be changed at will */
top: 97px;
left: auto;
z-index:100;
width: 780px; /* precision for Opera */
height:23px;
}
#menu dl {
float: left;
width: 117px;
}
#menu dt {
cursor: pointer;
text-align: center;
border: none;
margin:0;
height:23px;
}
#menu dd {
display: none;
border: none;
height:23px;
}
#menu li {
text-align: center;
background: #FFBA70;
	}
#menu li a, #menu dt a {
color: #fff;
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}
#menu li a:hover, #menu li a:focus{
background: #df0c6a;
}
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: none; 
}



#content_content { padding:8px 12px 8px 12px; background:url(/images/bghome.jpg) no-repeat top left; }
#footerLine { background:url(/images/footerbar.gif);}
#footerNav { color:#df0c6a; text-align:center; padding:12px 0 12px 0;}
#footerNav a:link {color:#df0c6a; margin:0 10px 0 10px; text-decoration:none;}
#footerNav a:visited {color:#df0c6a; margin:0 10px 0 10px; text-decoration:none;}
#footerNav a:hover {color:#df0c6a; margin:0 10px 0 10px;text-decoration:underline;}
#footerNav a:active {color:#df0c6a; margin:0 10px 0 10px; text-decoration:none;}
#footerTexts { text-align:justify; font-size:11px; color:#999;}

.greenblock266 {}
.greenblock198 {}
.greentopcorner{background: url(/images/bordergreentr.gif) no-repeat top right;}
.greenbottomcorner{background: url(/images/bordergreenbr.gif) no-repeat bottom right; clear:both;}
.greenBlock{ background-color:#E0E858;}
.greenBlock p { margin:5px;}
.greenBlock a { color:#000; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.greenBlock a:hover { text-decoration:none;}

.purpletopcorner{background: url(/images/borderpurpletr.gif) no-repeat top right;}
.purplebottomcorner{background: url(/images/borderpurplebr.gif) no-repeat bottom right; clear:both;}
.purpleBlock{ background-color:#df0c6a; color:#FFFFFF}
.purpleBlock p { margin:5px 0 0 0; color:#fff;}
.purpleBlock ul {margin-left: 30px; _margin-left: 20px;padding-left: 0;list-style-image:url(/images/bulletPurple.gif);}
.purpleBlock li {margin: 0 0 10px 0; padding: 0;}
.purpleBlock a { font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.purpleBlock a:hover { text-decoration:underline;}

.purpletext { color:#df0c6a; font-weight:bold;}

.promo { margin-top:5px; letter-spacing:0px; font-size:10px}

.orangetopcorner{background: url(/images/borderorangetr.gif) no-repeat top right;}
.orangebottomcorner{background: url(/images/borderorangebr.gif) no-repeat bottom right; clear:both;}
.orangeBlock{ background-color:#f69000;}
.orangeBlock a { font-size:12px; color:#fff; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.orangeBlock a:hover { text-decoration:underline;}
.orangeBlock p { margin:4px 0 0 0;}
.orangeBlock ul {margin-left: 30px; _margin-left: 20px;padding-left: 0;list-style-image:url(/images/bulletOrange.gif);}
.orangeBlock li {margin: 0 0 4px 0; padding: 0;}

#intro {width:230px; height:203px; margin:8px 0 0 8px; padding:37px 8px 8px 8px;}
#intro p { margin:5px 0 0 0;}
#intro a { color:#000; text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
#intro a:hover { text-decoration:none;}


/*TABLES*/
#homeTable { width:754px;}

/*PROMO*/

/*FORMS*/

/*TEXTS*/
.MainContent{ padding:8px;}

/*TITRES*/
.titre {margin:20px 0 0 0; padding:0 8px 8px 0;}
.maintexte {width:535px; margin:0; padding:0; min-height:300px; }

#sitemap a { color:#FF6600; text-decoration:none}
#sitemap a:hover { text-decoration:underline}
#sitemap ul { margin-bottom:10px}
#sitemap li { margin-left:10px}

.inputs500 {border:solid 1px #777; width:500px;}
.inputs200 {border:solid 1px #777; width:200px;}
.input100 {border:solid 1px #777; width:100px;}
.input50 {border:solid 1px #777; width:50px;}
.txtarea {border:solid 1px #777; }

#bts { position:relative; width:300px; left:550px; top:-10;}


body
{
	margin: 0;
	padding: 0;
}
ul {
	margin: 0px;
	padding: 0px;
}
.form_error {
	padding: 5px 0;
}
#mainNavigation {
	padding-top:20px;
	text-transform: uppercase;
}
#global {
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    text-align: left; 
  padding-top: 15px;
    /* border: 1px SOLID gray; */
}
.clearboth {
	clear:both;
}
#header_cms {
	padding-bottom: 10px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	background-image: url('/images//template/stripe_bg_header_cms.png');
}
#footer_message
{
  margin-left: auto;
  margin-right: auto;
  font-size: 11px;
  width : 100%;
  text-align: center;
  margin-top: 25px;
  color:gray;
}
/* Chemin du site */
.breadcrumb, .breadcrumb a {
	color: #8F8F8F;
}
.breadcrumb a:hover {
	color: #666666;
}

.breadcrumb b {
	color: #444444;
}
#mainNavigation a {
	color:#282C28;
	font-size:medium;
}

h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.souligne {
	text-decoration: underline; 
}
/* Titre des news */
.slot_news_content .news_title_h1 {
	font-size: large;
	font-weight: lighter;
}
/* ToolTips */
.tips_adress {
	width: 139px;
	z-index: 13000;
} 
.tip {
	background-color: #E0E0E0;
	padding:5px;
} 
#if_langue_available_list a {
	font-size: 8pt;
}

img {
	border: 0;
}

