/* CSS Yja */

body {
	font: 13px Arial, Helvetica, sans-serif;
	background:url(img/bg.gif) top repeat-x #493b41;
	padding: 0;
	margin: 0;
	}

/*Global */

#global {
	position: relative;
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	}

#footer {
	position: relative;
	background-color:transparent;
	width: 950px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.footer a {
	font: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
					}				
.footer a:hover {
	color:#a0074a;
	font: Arial, Helvetica, sans-serif;
				}

/* menu */
#menu {
	background-color:transparent;
	width:950px;
	height:65px;
	}


	

/* contenu */
#contenu {
	background-color:transparent;
	}
			
/* CADRE  boxe news et newsletter*/
	#gauche {
	float: left;
	margin-left:0px;
	margin-top: 10px;
	width: 251px;
	height:100%;
	    }
	p.accueil{
	color:#a0074a;
	font: 102% Arial, Helvetica, sans-serif;
	text-align: justify;
				}

p.accueil a {
	font: Arial, Helvetica, sans-serif;
	color:#a0074a;
	text-decoration:none;
	
				}				
p.accueil a:hover {
	color:#000;
	font: Arial, Helvetica, sans-serif;
	
				}
		
	.news-haut {
	height:72px;
	background: url(img/news-haut.jpg) no-repeat;
}
	.news-centre {
	height:100%;	
	text-align: justify;
	padding:15px;
	font: 13px Arial, Helvetica, sans-serif,;
	color:#FFFFFF;	
	background: url(img/news-centre.jpg) repeat-y;
    }
	
	.news-bas{
	height:72px;
	background: url(img/news-bas.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/news-bas.png', sizingMethod='scale');
    }
	
	.newsletter-haut {
	height:72px;
	background: url(img/newsletter-haut.jpg) no-repeat;
}

	.pub-haut {
	height:67px;
	background: url(img/pub-haut.jpg) no-repeat;
}
	.pub-centre {
	height:100%;	
	text-align: justify;
	padding:25px;
	font: 13px Arial, Helvetica, sans-serif,;
	color:#000000;	
	background: url(img/pub-centre.jpg) repeat-y;
    }
	.pub-bas{
	height:76px;
	background: url(img/pub-bas.png) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pub-bas.png', sizingMethod='scale');
    }

/* CADRE CENTRALE*/
	.txt-box-blanche {
	margin:15px 50px 0px 50px;
	text-align: left;
	}
	.txt-box-formulaire-txt {
	margin:15px 50px 0px 50px;
	text-align: left;
	
	}
	.txt-box-formulaire-contact {
	margin:15px 50px 0px 50px;
	text-align: left;
	background: url(img/formulaire/bg-2.png) no-repeat;
	}
	
	.txt-box-formulaire {
	margin:15px 50px 0px 50px;
	text-align: left;
	background: url(img/formulaire/bg.png) no-repeat;
	}
	.txt-box-links1 {
	margin:15px 0px 0px 0px;
		}
	
	.pub-box-blanche {
	margin:100px 50px 0px 400px;
	text-align: center;
	}	
	
	.cadre-centre-haut {
	float: right;
	width: 684px;
	height: 46px;
	margin-top:10px;
	background: url(img/cadre-centre-haut.png) no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cadre-centre-haut.png', sizingMethod='scale');
}
	.cadre-centre-milieu {
	float: right;
	width: 684px;
	height:100%;		
	background: url(img/cadre-centre-milieu.png) repeat-y;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cadre-centre-milieu.png', sizingMethod='scale');
}
	.cadre-centre-bas {
	float: right;
	width: 684px;
	height: 59px;
	margin-top:0;
	background: url(img/cadre-centre-bas.png) no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cadre-centre-bas.png', sizingMethod='scale');
}

	.pub-centre-haut {
	float: right;
	width: 684px;
	height: 62px;
	margin-top:0;
	background: url(img/pub-centre-haut.png) no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pub-centre-haut.png', sizingMethod='scale');
}
	.pub-centre-milieu {
	float: right;
	width: 684px;
	height:100%;		
	background: url(img/pub-centre-mileu.png) repeat-y;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pub-centre-mileu.png', sizingMethod='scale');
}
	.pub-centre-bas {
	float: right;
	width: 684px;
	height: 29px;
	margin-top:0;
	background: url(img/pub-centre-bas.png) no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pub-centre-bas.png', sizingMethod='scale');
}

#breadcrumbs {
    margin:14px 20px 10px 28px;
	height:20px;
	font: 100% Arial, Helvetica, sans-serif;
	background-color:transparent;
	}
	
#breadcrumbs a {
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#ee5f9a;
}

#breadcrumbs a:hover {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
color:#000000;
}
	
	
	

	
/* Footer*/
	.footer {
	float: left;
	margin-top:15px;
	width:950px;
    background-color:transparent;
}
/* Couleur lien contenu*/
	.jaune {
		color:#f2b30b;text-decoration: none;	
			}
	a:hover, 
	a:active { color: white; }
	
	.fushia {
		color:#ee5f9a;	
	}



			
/*  >>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Menu de navigation<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#MainMenu 
{
	height:54px;
	background:url(img/menu/bmid_108.gif);
	border:0;
	margin:0;
}
#tab 
{
	top:0;
	height:0;
	background:repeat-x top;
	margin:0;
	
	
}
#tab ul 
{
	list-style:none;
	float:left;
	margin:0;
	margin-left:15px;	
	padding:0;
}
#tab li 
{
	display:inline;
	float:left;
	margin:0 1px 0 0;
	padding:0;
}
#tab a 
{
	background:url(img/menu/bright_108.gif) no-repeat right top;
	text-decoration:none;
	border:0;
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#tab a span 
{
	display:block;
	background:url(img/menu/bleft_108.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.03em;
	color:#FFF;
	font-weight:700;
	line-height:54px;
	padding:0 25px;
	
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#000000;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv 
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0;
	background:#FFF url(img/menu/bmid_108.gif);
	color:#FFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
	width:180px;
	display:block;
	border:0;
	color:#FFF;
	background:url(img/menu/bleft_108.gif) no-repeat left top;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	margin:0 0 0 0;
	padding:0;
}
.dropmenudiv a span 
{
	display:block;
	line-height:54px;
	background:url(img/menu/bright_108.gif) no-repeat right top;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	float:none;
	padding:0 25px;
}
.dropmenudiv a:hover 
{
	border:0;
	background-position:left bottom;
	font-weight:700;
	font-style:normal;
	text-decoration:none;
	color:#bf1db7;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#bf1db7;
	font-weight:700;
}
/*  >>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>fin du Menu de navigation<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

/*  >>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Début des boxes de liens<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
div#left {
    float: left;
	padding-left:17px;
    width: 325px;
	background-color:transparent;
	}

div#right {
    float: right;
    width: 342px;
	margin-top:0px;
	background-color:transparent;
}

div#col1 {
    float: left;
	padding-left:17px;
	width: 280px;
	background-color:transparent;
	}

div#col2 {
    float: right;
    width: 280px;
	margin-top:0px;
	background-color:transparent;
}

.txt-horiz {
	float: left;
	margin-top:0px;
	width:620px;
	padding-left: 30px;
	padding-right: 30px;
	background-color:transparent;
	}
	
div#flash-contenu {

	margin: 0px 30px 0px 0px;
    background-color:transparent;
	text-align: justify;
	}
p.titre-sous-flash{
	color:#000000;
	font: bold 120% Arial, Helvetica, sans-serif;
	text-align: justify;
	text-decoration:underline;
			}

p.txt-sous-flash{
	color:#a0074a;
	font: bold 102% Arial, Helvetica, sans-serif;
	text-align: justify;
				}

p.txt-sous-flash a {
	font: bold Arial, Helvetica, sans-serif;
	color:#a0074a;
	text-decoration:none;
	
				}				
p.txt-sous-flash a:hover {
	color:#000;
	font: bold Arial, Helvetica, sans-serif;
	
				}
				


#links dl
{
/*width: 41.1em; espace entre le breadcrumb et le contenu*/
margin: 0 0;
padding: 0;
font-family: georgia, times, serif;
}

#links  dt
{
width: 90px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px dotted #e2e1e2;
font-weight: bold;
}

/* hack de commentaire avec un antislash pour ie5 mac \*/
#links dt { clear: both; }
/* end hack */

#links  dd
{
float: left;
width: 207px;
height:82px;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px dotted #e2e1e2;


}
#links dd a { 
color:#a0074a;
display: block;
font: bold 120% Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
background: #e9e8e9;
}

 * html #links dd a {  /* make hover effect work in IE */
	width: 180px;
}

#links dd a:hover {
background: #f2b30b;
}

#links a em { 
color: #6a6a6a;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%; 
}

#links a span {
color: #000000;
font: bold 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
text-decoration: underline;
}

/*  >>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>fin des boxes de liens<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */
#nolinks dl
{
/*width: 41.1em; espace entre le breadcrumb et le contenu*/
margin: 0 0;
padding: 0;
font-family: georgia, times, serif;
}

#nolinks dt
{
width: 90px;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px dotted #e2e1e2;
font-weight: bold;
}

/* hack de commentaire avec un antislash pour ie5 mac \*/
#nolinksdt { clear: both; }
/* end hack */

#nolinks  dd
{
float: left;
width: 207px;
height:82px;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px dotted #e2e1e2;


}
#nolinks dd a { 
color:#a0074a;
display: block;
font: bold 120% Arial, Helvetica, sans-serif;
padding: 5px;
text-decoration: none;
background: #e9e8e9;
}

 * html #nolinks dd a {  /* make hover effect work in IE */
	width: 180px;
}

#nolinks dd a:hover {
background: #bdbdbd;
}

#nolinks a em { 
color: #6a6a6a;
display: block;
font: normal 85% Verdana, Helvetica, sans-serif;
line-height: 125%; 
}

#nolinks a span {
color: #ccc;
font: bold 70% Verdana, Helvetica, sans-serif;
line-height: 150%;
text-decoration:line-through;
}