*{margin:0px; padding:0px;}
body { 
background-color:#d0d0d0; margin:0px; text-align:center;
background: #919191 url('../images/bg.jpg') no-repeat top center;

}
img { border:none; }
pre			{ float:right;}
#incs		{ width:941px; position:absolute; float:right; }
#caps		{ width:1000px; margin-left:auto; margin-right:auto; text-align:left}
/*------------------------------------------------------------------------------*/
/*--------------------------------HEADER----------------------------------------*/
/*------------------------------------------------------------------------------*/
#header, #header #bgleft, #header #bgright	{
	width:1000px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
}

div#mapgoogle { width:660px;height:500px;margin-left:10px;float:left; }
div#mapgoogle span{display:none;}
div.gg1{width:300px;overflow-y:auto;overflow-x:hidden;height:60px;}
div.gg2{width:300px;border:1px dotted #EEE;clear:both;overflow:hidden;}
div.gg2 p{font-size:10px;}
div.gg3{float:left;padding-right:3px}
div.gg3 a img{height:50px;width:50px;}
a.gg4{font-weight:bold;}

/*#header
{ 
	background-color:#FFFFFF;
	background-image:url('../decoupe/top.jpg');
	background-position: 10px 0px;
	background-repeat:repeat-x;

}*/
#header #bgleft
{
	background-image: url('../images/shadow_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
#header #bgright
{
	background-image: url('../images/shadow_right.gif');
	background-repeat:repeat-y;
	background-position:right;
}
.log{					height:25px; width:890px; text-align:right; padding-top:5px; font-family:Verdana; font-size:14px; font-weight:normal; color:#494949}
.search{				height:25px; width:897px; text-align:right; font-family:Verdana; font-size:14px; font-weight:normal; color:#CAC9C4}
#menu_header{ 			width:879; height:38px; margin:0 0 10px 22px; font-family:Verdana; font-size:12px; font-weight:bold; color:#494949; background-image:url('../decoupe/menu.jpg'); text-align:center; padding: 0 0 0 0; background-repeat:repeat-x;}
#menu_header a, #menu_header a:visited { font-family:Verdana; font-size:12px; font-weight:bold; color:#434546; text-decoration:none }
#menu_header a:hover { color:#000000; text-decoration:underline }

#menusearch {
    background-image: url('../images/bandeau_search.jpg');
    width:1000px;
    height:33px;
    font-size:14px;
    color:#5b5a5a;
    font-family:Helvetica,Arial;
    text-indent: 24px;
}

#menutop
{
    margin-left:auto;
    margin-right:auto;
    font-size:12px;
    font-weight:bold;
    font-family:Helvetica,arial;
    background-color:#fff;
    width:1000px;
    padding-bottom:10px;
}
#menutop a { color:#96C513; text-decoration:none; } 
#menutop a:hover { color:#96C513; text-decoration:none; } 

#agendaHome a {
    text-decoration:none;
    color:#636363;
    font-family:Helvetica;
    font-size:12px;
    font-weight:normal;
}
#agendaHome a:hover {
    text-decoration:underline
}

#mybottom {
    background-image: url('../images/bandeau_search.jpg');
    width:1000px;
    height:33px;
    font-size:12px;
    color:#5b5a5a;
    font-family:Helvetica,Arial;
    text-align:center;
    line-height:30px;
}

#allform
{
	width:250px;
	z-index:200;
	position:absolute;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#548DB8;
	margin: 25px 0 0 665px;
}
#allform #logform
{
	width:160px;
	position:absolute;
	z-index:210;
}
#allform #pasform
{
	width:110px;
	margin: 0 0 0 110px;
	position:absolute;
	z-index:210;
}

#allform #logform input, #allform #pasform input
{
	height: 17px;
	width:100px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9a9b9c;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	float:left;
	position:absolute;
}

/*------------------------------------------------------------------------------*/
/*----------------------------------MENU----------------------------------------*/
/*------------------------------------------------------------------------------*/
#menu		{ width:941px; height:26px; background-color:#FFFFFF}
#menu #bgleft, #menu #bgright { width:941px; height:26px; position:absolute; margin:0 0 0 0; padding:0 0 0 0;}
#menu #bgleft
{
	background: url(../design/bgleft.gif);
	background-repeat:repeat-y;
	background-position:left;
	z-index:5;
}
#menu #bgright
{
	background: url(../design/bgright.gif);
	background-repeat:repeat-y;
	background-position:right;
	z-index:5;
}

#menu #displaymenu
{
	width:941px;
	position:absolute;
	margin:0 0 0 75px;
	padding:0 0 0 0;
	background:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	z-index:25;
}
#menu #cotemenuleft
{
	position:absolute;
	margin:3px 0 0 55px;
	padding: 0 0 0 0;
	z-index:1;
	width:7px;
	height:23px;
	background-image:url('../design/cotemenuleft.gif');
	background-repeat:no-repeat;
}
#menu #cotemenuright
{
	position:absolute;
	margin:3px 0 0 712px;
	padding: 0 0 0 0;
	z-index:1;
	width:7px;
	height:23px;
	background-image:url('../design/cotemenuright.gif');
	background-repeat:no-repeat;
}

#menu #displaymenu ul
{
	position:absolute;
	margin:3px 0 0 62px;
	padding: 0 0 0 0;
	list-style:none;
}
#menu #displaymenu li
{
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#menu #displaymenu a
{
	float:left;
	background-color:#ececec;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	border-left: solid 1px #FFFFFF;
}
#menu #displaymenu a span
{
	float:left;
	display:block;
	background-color:#ececec;
	padding:5px 15px 4px 6px;
	color:#717171;
}
#menu #displaymenu pre
{
	float:left;
	background-color:#9a9b9c;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
	border-left: solid 1px #FFFFFF;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu #displaymenu pre span
{
	float:left;
	display:block;
	background-color:#9a9b9c;
	padding:5px 15px 4px 6px;
	color:#717171;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu #displaymenu a span
{
	float:none;
}
/* End IE5-Mac hack */
#menu #displaymenu a:hover span
{
	color:#FFFFFF;
	background-color:#83B1D5;
}
#menu #displaymenu a:hover
{
	background-color:#83B1D5;
}
#menu #displaymenu a:hover span
{
	background-color:#83B1D5;
}


/*------------------------------------------------------------------------------*/
/*----------------------------------DIAPO---------------------------------------*/
/*------------------------------------------------------------------------------*/
#diapo, #diapo #bgleft, #diapo #bgright, #diapo #bgtop, #diapo #bgbottom	{ width:900px; height:243px; position:relative; display:table;}
#diapo
{ 
	margin-left:auto;
	margin-right:auto;
    width:1000px;
    margin-top: 172px;
    background-color:#fff;
}
#diapo object { margin:0px; }
/*#diapo #bgleft
{
	background: url('../images/bandeau_left.gif');
	background-repeat: no-repeat;
	background-position:left;
}
#diapo #bgright
{
	background: url('../images/bandeau_right.gif');
	background-repeat: no-repeat;
	background-position:right;
}
#diapo #bgtop
{
	background: url('../images/bandeau_top.gif');
	background-repeat:repeat-x;
	background-position:top;
}
#diapo #bgbottom
{
	background: url('../images/bandeau_bottom.gif');
	background-repeat:repeat-x;
	background-position:bottom;
}*/
/*#diapo img
{
	width:866px;
	height:216px;
	position:relative;
	border:none;
	margin: 14px 0 0 17px;
}*/

#listTitle {
    color:#95c512;
    font-size:16px;
    font-family:Helvetica,Arial;
    font-weight:bold;
    border-bottom: 20px solid #95c512;
}
#listSubTitle {
    color:#fff;
    font-size:16px;
    font-family:Helvetica,Arial;
    font-weight:bold;
    background-color:#7e4e94;
    padding:0px 25px 0px 10px;
    float:right;
}
.liste {
    font-size:11px;
    font-family:Georgia,"Times New Roman",Times,serif;
    color: #000;
}
.liste a { text-decoration:none; color: #000; } 
.liste h2 {
    color:#e2007a;
    font-size:16px;
    font-weight:bold;
    border-bottom: 10px solid #e2007a;
    margin: 0px 0px 7px 0px;
}
.liste h2 a {
    color:#e2007a;
}
/*------------------------------------------------------------------------------*/
/*----------------------------------MAIN----------------------------------------*/
/*------------------------------------------------------------------------------*/

#main, #main #bgleft, #main #bgright
{ 
	width:1000px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	display:table;
	
}
#main
{ 
    background-color:#FFFFFF;
	clear:both;
}

/*#main #bgleft
{
	background-image: url('../images/shadow_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
#main #bgright
{
	background-image: url('../images/shadow_right.gif');
	background-repeat:repeat-y;
	background-position:right;
}*/
#menuleft
{
	padding:0px 0px 0px 2px;
    margin:0px 20px 0px 10px;
	width:240px;
	position:relative;
	float:left;
	background:#fff;
	background: url('../images/menuleft.jpg') no-repeat;
	font-family:Helvetica;
}


.div_left_title{		border-bottom:solid 1px #95c512; width:220px; color:#725f91; margin:5px 0px 5px 0px;}
.div_left_title a { text-decoration:none; color:#725f91; }
.div_left_title h1{ 	font-family:Verdana; font-size:14px; font-weight:bold;  }
.div_left_sub{			background-position:bottom; background-repeat:repeat-x; margin: 0 0 0 5px; padding-bottom:10px; width:160px}
.div_left_sub h2{ 		font-family:Verdana; font-size:11px; font-weight:bold; color:#666666; margin: 5px 0 5px 0}
.div_left_sub h3{ 		font-family:Verdana; font-size:11px; font-weight:normal; color:#636363; margin: 0 0 5px 5px;}
.div_left_sub a{ 		font-family:Helvetica; font-size:12px; font-weight:normal; color:#636363; margin: 0 0 5px 5px; text-decoration:none}
.div_left_sub a:hover{ 	font-family:Helvetica; font-size:12px; font-weight:normal; color:#636363; margin: 0 0 5px 5px; text-decoration:underline}


#menuright
{
	margin:-10px 10px 0 0;
	width:150px;
	float:right;
}
.div_right_title{		border-bottom:solid 1px #666666; background-color:#fcfdfe; width:150px; margin: 0 0 0 10px}
.div_right_title h1{ 	font-family:Verdana; font-size:14px; font-weight:bold; color:#666666; margin: 10px 0 10px 0}
.div_right_sub{			background-color:#fcfdfe; background-image:url('../images/bg_left_sub.gif'); background-position:bottom; background-repeat:repeat-x; margin: 0 0 0 10px; padding-bottom:10px; width:150px}
.div_right_sub h2{ 		font-family:Verdana; font-size:11px; font-weight:bold; color:#494949; margin: 5px 0 5px 0}
.div_right_sub h3{ 		font-family:Verdana; font-size:11px; font-weight:bold; color:#494949; margin: 0 0 5px 5px;}
.div_right_sub a{ 		font-family:Verdana; font-size:11px; font-weight:bold; color:#494949; margin: 0 0 5px 5px; text-decoration:none;}
.div_right_sub a:hover{ 	font-family:Verdana; font-size:11px; font-weight:bold; color:#CC3300; margin: 0 0 5px 5px; text-decoration:underline}

#bod
{
	margin:0 5px 0 0;
	width:720px;
	position:relative;
	float: left;
	padding-bottom:50px;
}
/*------------------------------------------------------------------------------*/
/*--------------------------------LISTE-----------------------------------------*/
/*------------------------------------------------------------------------------*/
/*
.liste_title {			margin:0 0 0 0; position:relative; width:700px; height:35px}
.liste_title H1{		font-family:Verdana; font-size:20px; font-weight:normal; color:#6f6f6f; margin:0 0 0 0; padding:0 0 0 0; position:relative; float:left;}
.liste_title select{	font-family:Verdana; font-size:11px; font-weight:normal; color:#6f6f6f; width:50px; height:17px; margin:0 0 0 0;}
.liste_title form{		font-family:Verdana; font-size:11px; font-weight:normal; color:#6f6f6f; margin:0 0 0 300px; padding:5px 0 0 0; position:relative; float:right;}

.liste_tri{				font-family:Arial; font-size:12px; font-weight:normal; color:#6f6f6f; margin:0 0 5px 0; width:700px; height:26px; background-color:#d9e9e8; position:relative;}
.liste_tri img{			margin:5px 5px 0 0; position:relative; z-index:10000; display:inline;}
.liste_tri pre{			position:relative; display:inline; float:left; margin:5px 5px 0 5px; font-family:Arial; font-size:12px; font-weight:normal; color:#6f6f6f;}
.liste_tri a{			margin:0 0 0 0;}


.liste_top { 			width:710px; height:12px; background-image:url('../images/stripe.gif'); background-repeat:repeat-x; margin:10px 0 0 10px;}
.liste_bottom{ 			width:710px; height:12px; background-image:url('../images/stripe.gif'); background-repeat:repeat-x; margin:5px 0 0 10px;}

.liste{					margin:0 0 0 10px; width:710px;}
.liste H1{				font-family:Verdana; font-size:17px; font-weight:normal; color:#666666; margin:-2px 0 0 5px; padding:0 0 0 0}
.liste H2{				font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#CC3300; }
.liste p{ 				font-family:Verdana; font-size:11px; text-align:justify; font-weight:normal; color:#6f6f6f; margin:0 0 0 5px; padding:0 0 0 0;}
.liste_img{ 			font-weight:normal; color:#6f6f6f; margin:0 0 0 0; padding:0 0 0 0; float:right}
*/*
.display_page{ width:710px; margin: 0 0 0 10px;}

/*------------------------------------------------------------------------------*/
/*--------------------------------TRI----------------------------------------*/
/*------------------------------------------------------------------------------*/

#search 			{ width:550px; margin:0 0 0 10px; color:#ffffff; font-family:Verdana; font-size:10px; font-weight:bold; background-color:#a0a0a0}
#search form 		{ width:550px; margin:0 0 0 0; }

#search h1 			{ margin:0 0 0 10px; color:#393939; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:25px; margin-bottom:-10px}
#search #critere 	{ margin:0 0 5px 0; width:550px; padding:5px 0 5px 0;}
#search #tri 		{ margin:0 0 5px 0; width:550px; padding:5px 0 5px 0;}
#search #critere #criterecont 	{ margin:0 10px 0 10px; width:530px}
#search #tri #tricont  			{ margin:0 10px 0 10px; width:530px}
#search input, #search select	{ margin:0 0 0 0; background-color:#FFFFFF; border: solid 1px #E3E3E3; color:#666666; font-family:Verdana; font-weight:normal; font-size:11px;}

#search2 			{ width:710px; margin:0 0 0 0; color:#ffffff; font-family:Verdana; font-size:10px; font-weight:bold; background-color:#a0a0a0}
#search2 form 		{ width:710px; margin:0 0 0 0; }

#search2 h1 			{ margin:0 0 0 10px; color:#393939; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; height:25px; margin-bottom:-10px}
#search2 #critere 	{ margin:0 0 5px 0; width:710px; padding:5px 0 5px 0;}
#search2 #tri 		{ margin:0 0 5px 0; width:710px; padding:5px 0 5px 0;}
#search2 #critere #criterecont 	{ margin:0 10px 0 10px; width:690px}
#search2 #tri #tricont  			{ margin:0 10px 0 10px; width:690px}
#search2 input, #search2 select	{ margin:0 0 0 0; background-color:#FFFFFF; border: solid 1px #E3E3E3; color:#666666; font-family:Verdana; font-weight:normal; font-size:11px;}


#sitemap {
    margin-top:40px;
    background-color:#70428c;
    color:#fff;
    width:990px;
    padding:5px;
    font-size:11px;
    font-family:Helvetica;
}
#sitemap a {
    text-decoration:none;
    color:#fff;
    text-transform:uppercase;
}
/*------------------------------------------------------------------------------*/
/*--------------------------------FOOTER----------------------------------------*/
/*------------------------------------------------------------------------------*/


#footer
{ 
	color:#636363;
    background-color:fff;
	text-align:center;
	font-size:11px;
	padding:10px 5px 10px 5px;
	font-family:Verdana;
}
#footer a
{ 
	color:#636363;
	text-decoration:none;
}
#footer #bgleft
{
	background-image: url('../images/shadow_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
#footer #bgright
{
	background-image: url('../images/shadow_right.gif');
	background-repeat:repeat-y;
	background-position:right;
}
#footer p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#95C512;
	margin:25px 0 5px 11px;
	text-align:center;
	width:978px;
	height:20px;
	padding:3px 0 0 0;
}

#newsletterblock {
    background: url('../images/newsletterbg.jpg') no-repeat;
    height:67px;
    width:188px;
    font-family:Georgia,Arial;
    text-align:left;
}
#newsletterblock #title {
    color:#fff;
    font-weight:bold;
    margin:10px 0px 0px 10px;
    position:absolute;
}
#newsletterblock #in {
    margin:39px 0px 0px 10px;
    position:absolute;
    border:1px solid #666;
}
#newsletterblock #ok {
    margin:40px 0px 0px 145px;
    position:absolute;
}

/*------------------------------------------------------------------------------*/
/*--------------------------------TITLE-----------------------------------------*/
/*------------------------------------------------------------------------------*/
#header #allform input
{
	position:absolute;
	margin:-5px 0 0 0px;
	width:230px;
	height:18px;
	border: solid 1px #9a9b9c;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#9a9b9c;
}
/*------------------------------------------------------------------------------*/
/*--------------------------------SUB PAGE--------------------------------------*/
/*------------------------------------------------------------------------------*/
#acceuil_sup
{
	width:550px; height:auto; margin:5px 0 0 10px; background-color:#8e8973; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#acceuil_sup h1
{
	margin:0px;
	padding:0px;
	font-size:20px;
	color:#FFFFFF;
	text-align:center;
	margin-bottom:10px;
}
#acceuil_sup p
{
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px 24px;
	color:#FFFFFF;
	text-align:justify;
}
#bghome
{
 	width:550px; height:auto; background-image:url(../decoupe/back.jpg); background-position:top center; background-repeat:no-repeat; margin:0px 0 0 10px; 
}
#bghome p
{
	margin: 5px 0 0 0; color:#3e3d3d; font-family:Verdana; font-size:11px; font-weight:normal;  position:relative; line-height:20px; padding:0 3px 0 3px;
}
#bghome h1
{
	margin: 0 0 5px 0; padding-top:6px; color:#3e3d3d; font-family:Verdana; font-size:18px; font-weight:bold; line-height:25px;
}

#bghome2
{
	width:490px; background-image:url(decoupe/back.jpg); background-repeat:repeat-x; height:500px; margin:5px 0 0 0;
}

#cartoregion
{
	width:241px; height:400px; margin:0px 3px 0 0; padding:0 0 0 0; float:left; 
}
#accueilright
{
	margin:0 0 0 0; padding:0 0 0 0;
}

.concept2 { width:300px; margin:5px 0 0 0; float:left; position:relative; border:1px solid #FF0000;}
.concept2 h1 { margin: 0 0 0 0; color:#ffffff; font-family:Verdana; font-size:16px; font-weight:bold; width:290px; position:relative; border-bottom: solid 1px #666666; line-height:25px}
.concept2 p { margin: 5px 0 0 0; color:#ffffff; font-family:Verdana; font-size:12px; font-weight:bold; width:290px; position:relative; line-height:20px}
.concept { margin:5px 0 0 0;  border:1px solid #FF0000;}
.concept h1 { margin: 0 0 0 0; color:#3e3d3d; font-family:Verdana; font-size:14px; font-weight:bold; position:relative;  border-bottom: solid 1px #666666; line-height:25px}
.concept p { margin: 5px 0 0 0; color:#3e3d3d; font-family:Verdana; font-size:12px; font-weight:normal;  position:relative; line-height:20px}
.concept3 { width:300px; margin:5px 0 0 0; float:left; position:relative}
.concept3 h1 { margin: 0 0 0 0; color:#3e3d3d; font-family:Verdana; font-size:14px; font-weight:bold; width:290px; position:relative; line-height:25px}
.concept3 p { margin: 5px 0 0 0; color:#3e3d3d; font-family:Verdana; font-size:12px; font-weight:normal; width:290px; position:relative; line-height:20px}
.concept4 { width:300px; height:60px; margin:50px 0 0 0; background-image:url('../images/demande2.gif'); background-repeat:no-repeat; background-position:top left}
.concept4 h1 { margin: 3px 0 0 20px; color:#FFFFFF; font-family:Verdana; font-size:14px; font-weight:bold; width:295px; position:relative}
.concept4 p { margin: 30px 0 0 20px; color:#494949; font-family:Verdana; font-size:12px; font-weight:normal; width:290px; position:relative}
.concept4 a, concept4 a:over { color:#74afaa; font-family:Verdana; font-size:12px; font-weight:normal;}

#listecrit
{
	margin:0 0 0 0; padding:0 0 0 260px; display:block; float:left;
}
#listecrit H1
{
	width:225px; margin:0 0 0 0px; height:20px; border-bottom: solid 1px #333333; color:#333333;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; display:table;
}
#listecrit ul
{
	margin:0 0 15px 0px; padding:0 0 0 0px;
}

#listecrit li
{
	margin:0 0 4px 10px; height:15px; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; display:table;
}
#listecrit a 
{
	color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
}
#listecrit a:visited
{
	color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;
}

#listecrit a:hover
{
	color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline;
}



#miniap
{
	width:200px; height:500px;  margin:3px 15px 0 5px; padding:0 0 0 0; display:block;;
}



/*------------------------------------------------------------------------------*/
/*-------------------------------MINI SITE--------------------------------------*/
/*------------------------------------------------------------------------------*/

#mainsite, #mainsite #bgleft, #mainsite #bgright, #mainsite2, #mainsite2 #bgleft, #mainsite2 #bgright
{ 
	width:1000px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	position:relative;
	display:table;
	height:650px;
}
#mainsite
{ 
	background-color:#FFFFFF; 
}
#mainsite2
{
	background-color:#FFFFFF;
}

html>body #mainsite, html>body #mainsite #bgleft, html>body #mainsite #bgright, html>body #mainsite2, html>body #mainsite2 #bgleft, html>body #mainsite2 #bgright

{
	height: 650px;
	min-height:650px;
}

#mainsite #bgleft, #mainsite2 #bgleft
{
	background-image: url('../images/shadow_left.gif');
	background-repeat:repeat-y;
	background-position:left;
}
#mainsite #bgright, #mainsite2 #bgright
{
	background-image: url('../images/shadow_right.gif');
	background-repeat:repeat-y;
	background-position:right;
}

#leftpart{ margin:0 5px 0 11px; position:relative; float:left; height:620px}
#toppart{ margin:0 13px 0 0; position:relative; float:right; width:620px; display:table;}
#textpart{ margin:0 25px 0 0; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6F6F6F; text-align:justify; line-height:18px}
#minipart{ margin:0 13px 0 5px; position:relative; float:right; width:320px; display:table;}
#pictopart{ margin:10px 15px 10px 20px; text-align:left; float:left; width:880px}
#titlepart{ margin:0 13px 0 0; width:620px; display:table; color:#666666}
#titlepart, #titlepart H1, #titlepart H2{ color:#666666}
#menupart{ margin:0 14px 10px 0; position:relative; float:right; width:620px; display:table; z-index:1}


#mbgleft, #mbgright, #mbgtop, #mbgbottom, #mbgctl, #mbgctr, #mbgcbl, #mbgcbr{ margin:0 0 0 0; padding:0 0 0 0; position:relative; display:table}
#mbgleft	{background-image: url('../images/cadre_left.gif'); background-repeat:repeat-y; background-position:left;}
#mbgright	{background-image: url('../images/cadre_right.gif'); background-repeat:repeat-y; background-position:right;}
#mbgtop		{background-image: url('../images/cadre_top.gif'); background-repeat:repeat-x; background-position:top;}
#mbgbottom	{background-image: url('../images/cadre_bottom.gif'); background-repeat:repeat-x; background-position:bottom;}
#mbgctl		{background-image: url('../images/cadre_top_left.gif'); background-repeat:no-repeat; background-position:top left;}
#mbgctr		{background-image: url('../images/cadre_top_right.gif'); background-repeat:no-repeat; background-position:top right;}
#mbgcbl		{background-image: url('../images/cadre_bottom_left.gif'); background-repeat:no-repeat; background-position:bottom left;}
#mbgcbr		{background-image: url('../images/cadre_bottom_right.gif'); background-repeat:no-repeat; background-position:bottom right;}

#mlbig , #mllittle			{background-color:#FFFFFF; width:1px; height:1px; margin:0 0 0 20px; display:table}
#mlbig img, #mllittle img 	{background-color:#FFFFFF; margin:9px 9px 9px 9px}


#mtbig		{background-color:#FFFFFF; width:1px; height:1px; margin:0 8px 0 0;}
#mtbig img 	{background-color:#FFFFFF; margin:9px 9px 9px 9px;}

#mmta {background-color:#FFFFFF; width:1px; height:120px; margin:0 0 0 -2px;}
#mmtl {background-color:#FFFFFF; width:1px; height:1px; margin:0 0 0 0; position:relative; display:table; float:left}
#mmtr {background-color:#FFFFFF; width:1px; height:1px; margin:0 8px 0 0; position:relative; display:table; float:right}
#mmtm {background-color:#FFFFFF; width:1px; height:1px; margin:0 16px 0 0; position:relative; display:table; float:right}
#mmbl {background-color:#FFFFFF; width:1px; height:1px; margin:0 0 0 0; position:relative; display:table; float:left}
#mmbr {background-color:#FFFFFF; width:1px; height:1px; margin:0 8px 0 0; position:relative; display:table; float:right}
#mmtl img, #mmtr img, #mmbl img, #mmbr img, #mmtm img, #mmta img	{background-color:#FFFFFF; margin:9px 9px 9px 9px;}

.displaypicto { width:48px; height:48px; background-image:url('../images/vignette.png'); margin:0 0 0 0; position:relative; float:left}
#pictopart img{  margin:5px 0 0 0;}

#titlepart H1{ font-family:Arial; font-weight:normal; font-size:30px; color:#666666; display:inline}
#titlepart H2{ font-family:Arial; font-weight:normal; font-size:18px; color:#666666; display:inline}
#menupart img{ margin:0 3px 0 0;}

.tarifs_title{ background-color:#D9E9E8; color:#494949; font-family:Verdana; font-size:10px; font-weight:bold;}
.tarifs_texte1{ background-color:#F6F6F6; color:#494949; font-family:Verdana; font-size:10px; font-weight:normal;}
.tarifs_texte2{ background-color:#FCFCFC; color:#494949; font-family:Verdana; font-size:10px; font-weight:normal;}

.linkphototheque a { font-family:Arial; font-weight:bold; font-size:12px; color:#74afaa; text-decoration:none}
.linkphototheque a:over { font-family:Arial; font-weight:bold; font-size:12px; color:#74afaa; text-decoration:none}






