@charset "iso-8859-1";
/* IMPORTATION DU FICHIER CSS D'ALTITUDE */
@import url("/client/uploads/css/style.css");

/* IMPORTATION DES STYLES DU CALENDRIER */
@import url("/_css/calendrier.css");

/*************************/
/* SÉLECTEURS UNIVERSELS */
/*************************/

/** {
	margin:0;
	padding:0;
}*/

html,body {
	margin:0;
	padding:0;
	height:100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#000;
	background-color:#000;
	background-image:url(/_images/web_site_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}




/********************/
/* BLOCS PRINCIPAUX */
/********************/

div#wrapwebsite {
	position:relative;
	width:900px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:auto;
	text-align:left;
}

/************************************************/
/***************** HEADER  MENU *****************/
/************************************************/

div#topmenu ul#menuhaut {
	list-style-type:none;
	margin:0;
	padding:0;
	height:30px;
}

div#topmenu ul#menuhaut li {
	float:left;
	position:relative;
	z-:4;
	margin:0px;
	padding:0px;
}

div#topmenu ul#menuhaut li a {
	display:block;
	color:#000;
	text-decoration:none;
	text-align:center;
	height:30px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:31px;
}

	div#topmenu ul#menuhaut li a#I35 {
		width:77px;
		background:url(/_images/menu/menu_01.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#topmenu ul#menuhaut li a#I35:hover, div#topmenu ul#menuhaut li a#I35.actif {
		background-position:right top;
	}

	div#topmenu ul#menuhaut li a#I36 {
		width:59px;
		background:url(/_images/menu/menu_02.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#topmenu ul#menuhaut li a#I36:hover, div#topmenu ul#menuhaut li a#I36.actif {
		background-position:right top;
	}

	div#topmenu ul#menuhaut li a#I37 {
		width:126px;
		background:url(/_images/menu/menu_03.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#topmenu ul#menuhaut li a#I37:hover, div#topmenu ul#menuhaut li a#I37.actif {
		background-position:right top;
	}

	div#topmenu ul#menuhaut li a#I38 {
		width:55px;
		background:url(/_images/menu/menu_04.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#topmenu ul#menuhaut li a#I38:hover, div#topmenu ul#menuhaut li a#I38.actif {
		background-position:right top;
	}
	
	div#topmenu ul#menuhaut li a#I40 {
		width:121px;
		background:url(/_images/menu/menu_05.gif);
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div#topmenu ul#menuhaut li a#I40:hover, div#topmenu ul#menuhaut li a#I40.actif {
		background-position:right top;
	}	
	
	div#topmenu ul#menuhaut li a#I39 {
		width:162px;
		background:url(/_images/menu/menu_06.gif);
		background-repeat:no-repeat;
		background-position:left top;
		color:#fde800;
	}
	
	div#topmenu ul#menuhaut li a#I39:hover, div#topmenu ul#menuhaut li a#I39.actif {
		background-position:right top;
		color:#fde800;
	}	
	
div#topmenu ul#menuhaut li a:link {
	color:#000;
	text-decoration:none;
}

div#topmenu ul#menuhaut li a:visited {
	color:#000;
	text-decoration:none;
}

div#topmenu ul#menuhaut li a:hover, div#topmenu ul#menuhaut li.allume a {
	text-decoration:none;
}

div#topsubmenu {
	height:30px;
	width:600px;
	background-color:#fef082;
	background-image:url(/_images/topsubmenu_bg_3.gif);
	background-repeat:repeat-x;
}

div#topsubmenu ul {
	list-style-type:none;
	margin:0;
	padding:0px 0px 0px 10px;
	height:30px;
	width:590px;
	display:none;
	background-image:url(/_images/topsubmenu_bg.gif);
	background-repeat:repeat-x;
	position:absolute;
}

div#topsubmenu ul.stay_on {
	display:block;
	z-:1;
}

div#topsubmenu ul.alt_bg {
	background-image:url(/_images/topsubmenu_bg_2.gif);
}

div#topsubmenu ul.empty {
	background-image:url(/_images/topsubmenu_bg_3.gif);

	
}

div#topsubmenu ul li {
	float:left;
	position:relative;
	z-:4;
	margin:0px;
	padding:0px;
}

div#topsubmenu ul li a {
	color:#000;
	display:block;
	text-decoration:none;
	height:30px;
	line-height:30px;
	padding:0px 10px 0px 11px;
	background-image:url(/_images/submenu_bullet.png);
	background-position:left 12px;
	background-repeat:no-repeat;
	font-size:9px;
	font-weight:bold;
}

div#topsubmenu ul li a:hover {
	text-decoration:underline;
}










/************************************************/
/**************** ZONE DE DROITE ****************/
/************************************************/

div#wraprightpanel {
	float:right;
	width:295px;
}

div#wraprightpanel #wraplogo {
	width:295px;
	height:260px;
}

div#wraprightpanel #wrapprimeur1 {
	float:right;
	width:282px;
	height:69px;
	overflow:hidden;
	text-align:center;
	font-size:18px;
	color:#FFF;
}

div#wraprightpanel #wrapvideo {
	float:right;
	width:282px;
	height:250px;
	margin-bottom:10px;
	background:url(/_images/wraprightpanel_video_bg.png);
}
	#wrapvideo #wrapvideostage {
		padding:18px 15px 19px 15px;
	}
	
	#wrapvideostage #videostage {
		height:214px;
		width:252px;
		background:#000;
	}

div#wraprightpanel #wrapprimeur2 {
	float:right;
	width:282px;
	height:150px;
	margin-bottom:10px;
	background:#003a66;
	position:relative;
}
	
	.rightpanel_primeur_title {
		height:25px;
		line-height:25px;
		padding:0px 10px;
		background-image:url(/_images/rightpanel_primeur_title_bg.gif);
		background-repeat:repeat-x;
		text-transform:uppercase;
	}
	
	.rightpanel_primeur2_image {
		height:150px;
		width:282px;
		background-repeat:no-repeat;
		background-position:bottom right;
		position:absolute;
		z-:10;		
	}
	
	.rightpanel_primeur2_image img {
		position:absolute;
		bottom:0px;
		right:0px;
	
	}
	
	.rightpanel_primeur2_description {
		height:115px;
		padding:5px 10px 5px 10px;
		font-size:12px;
		color:#fcc03a;
		overflow:hidden;
	}

div#wraprightpanel #wrapprimeur3 {
	float:right;
	width:282px;
	height:100px;
	margin-bottom:10px;
	background:#003a66;
}

	.rightpanel_primeur3_image {
		height:100px;
		width:282px;
		position:absolute;
		z-:10;		
	}
	
	.rightpanel_primeur3_image img {
		position:absolute;
		bottom:0px;
		right:0px;
	
	}
	
	.rightpanel_primeur3_description {
		height:65px;
		padding:5px 10px 5px  10px;
		font-size:12px;
		color:#fcc03a;
		overflow:hidden;
		text-transform:uppercase;
	}

div#wraprightpanel #wrapmeteo {
	float:right;
	width:282px;
	height:108px;
	background:#003a66;
}

div#meteocontent {
	padding:24px;
}



div#site_map_container {
	position:absolute;
	top:5px;
	right:5px;
	padding: 0 5px;
	border:1px solid #fcca46;
	background:orange;
	text-transform:uppercase;
	background-image:url(/_images/rightpanel_primeur_title_bg.gif);
	line-height:20px;
	height:20px;
}

/************************************************/
/******************** CONTENU *******************/
/************************************************/

div#wrapwebsite div#mainsectioncontainer {
	float:left;
	width:600px;
	margin:0;
	padding:0;
}

div#mainsectioncontainer div#header {
	width:600px;
	height:500px;
}

div#mainsectioncontainer div#topmenu {
	width:600px;
	height:30px;
	background-image:url(/_images/topmenu_bg.gif);
	background-repeat:repeat-x;
}

div#mainsectioncontainer div#topsubmenu {
	width:600px;
	height:30px;
	position:relative;
}

div#topsubmenu {
	height:30px;
	width:600px;
	background-color:#fef082;
	background-image:url(/_images/topsubmenu_bg_3.gif);
	background-repeat:repeat-x;
}

div#site_content{
	background-color:#fff;
	background-repeat:repeat-x;
}




div#wrapwebsite div#wrapcontent {
	position:relative;
	float:left;
	width:570px;
	margin:0;
	padding:15px;
}

div#wrapcontent div#img_container {

}

div#wrapcontent div#img_container a {
	float:left;
	display:block;
	width:100px;
	height:100px;
	margin:0px 15px 15px 0px;
}

div#wrapcontent div#img_container img {
	float:left;
	width:100px;
	height:100px;
}



/* PAGE PROMOTIONELLE BILLETS */
div#wrapwebsite div#wrapcontent.promotion {
	position:relative;
	float:left;
	width:600px;
	margin:0;
	padding:0;
}


div#wrapcontent div#content_gauche{
	float:left;
	/*width:290px;*/
	padding:20px 0 0 15px;
}

div#wrapcontent #wrapvideo {
	/*float:right;*/
	width:285px;
	height:209px;
	margin-bottom:10px;
	background-color:#C8C8C8;
}
	div#wrapcontent #wrapvideo #wrapvideostage {
		padding:8px 8px 8px 8px;
	}
	
	div#wrapcontent #wrapvideostage #videostage {
		height:193px;
		width:269px;
		background:#000;
	}
	
div#wrapcontent div#content_gauche div#btnachat{
	background-image:url(../_images/btn_achat_notexte.jpg);
	height:56px;
	width:285px;
}

div#wrapcontent div#content_gauche div#btnachat a{
	display:block;
	line-height:55px;
	padding:0 0 0 20px;
	font-size:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}

div#wrapcontent div#content_gauche div#btnachat a:hover{
	text-decoration:none;
}

div#wrapcontent div#content_gauche div#reservation{
	margin:0 0 40px 10px;
}

div#wrapcontent div#content_gauche h2{
	margin:15px 0 8px 0;
	text-transform:uppercase;
	color:#fbb62e;
	font-size:17px;
}

div#wrapcontent div#content_gauche div#reservation img{
	float:left;
	margin:0 10px 0 0;
}

div#wrapcontent div#content_gauche div#reservation .soustitre{
	text-transform:uppercase;
	color:#0091b8;
	font-size:14px;
	line-height:18px;
}

div#wrapcontent div#content_gauche div#reservation .numerotel{
	color:#003a66;
	font-size:22px;
	font-weight:bold;
	line-height:22px;
}

div#wrapcontent div#content_gauche div#reseausociaux span{
	color:#003a66;
	font-weight:bold;
	font-size:13px;
}

div#wrapcontent div#content_gauche div#reseausociaux img{
	margin:12px 20px 0 0;
}

div#wrapcontent div#content_droite{
	float:right;
	width:280px;
	/*width:235px;*/
	background-image:url(../_images/img_bigbg_contentdroit.jpg);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#fcca47;
	/*padding:20px 15px 0 50px;*/
	height:500px;
}

div#wrapcontent div#content_droite h1, div#wrapcontent div#content_droite h2 {
	margin:27px 0 0 19px;
}

div#wrapcontent div#content_droite .texte{
	margin:0 20px 0 20px;
}


/* PAGE CONCOURS */
div#wrapwebsite div#wrapcontent.concours {
	position:relative;
	float:left;
	width:600px;
	margin:0;
	padding:0;
}


div#wrapcontent div#content_gauche{
	float:left;
	/*width:290px;*/
	padding:20px 0 0 15px;
}

div#wrapcontent div#content_gauche h1{
	margin:0 0 20px 0;
}

div#wrapcontent div#content_gauche .texte{
	width:280px;
	margin:5px 0 25px 0;
}

div#wrapcontent.concours div#content_gauche div#reseausociaux{
	margin:0 0 0 0;
}

div#wrapcontent div#content_gauche div#reseausociaux span{
	color:#003a66;
	font-weight:bold;
	font-size:13px;
}

div#wrapcontent div#content_gauche div#reseausociaux img{
	margin:12px 20px 0 0;
}

div#wrapcontent.concours div#content_droite{
	float:right;
	width:280px;
	/*width:235px;*/
	background-image:url(../_images/img_bigbg_contentdroit2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	/*background-color:#fcca48;*/
	/*padding:20px 15px 0 50px;*/
	height:auto !important;
}

div#wrapcontent.concours div#content_droite h2{
	margin:27px 0 0 20px;
}

div#wrapcontent.concours div#content_droite h3{
	margin:0 25px 5px -24px;
	background-image:url(../_images/img_fleche.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:0 0 3px 26px;
	font-size:12px;
	font-weight:bold;
	color:#003a66;
}

div#wrapcontent.concours div#content_droite span{
	font-size:10px;
}

div#wrapcontent.concours div#content_droite .soustitrenote{
	float:right;
	margin:0 21px 0 0;
}

div#wrapcontent.concours div#content_droite form{
	margin:0 0 15px 23px;
	clear:right;
}

div#wrapcontent.concours div#content_droite label{
	float:none !important;
	font-size:9.5px !important;
}

div#wrapcontent.concours div#content_droite input, div#wrapcontent.concours div#content_droite select{
	/*height:22px;*/
	margin:2px;
	background-image: url(../_images/img_bg_input.gif);
	background-repeat:repeat-x;
	background-color: transparent;
	border:1px #c8c8c8 solid;
	color:#8a8a8a;
}

div#wrapcontent.concours div#content_droite .nom{
	width:226px;
}

div#wrapcontent.concours div#content_droite .prenom{
	width:148px;
}

div#wrapcontent.concours div#content_droite .age{
	width:73px;
}

div#wrapcontent.concours div#content_droite .numcivique{
	width:63px;
}

div#wrapcontent.concours div#content_droite .rue{
	width:154px;
}

*html div#wrapcontent.concours div#content_droite .rue{
	width:155px;
}

div#wrapcontent.concours div#content_droite .ville{
	width:226px;
}

div#wrapcontent.concours div#content_droite .province{
	width:113px;
}

div#wrapcontent.concours div#content_droite .codepostal{
	width:103px;
}

*html div#wrapcontent.concours div#content_droite .codepostal{
	width:105px;
}

div#wrapcontent.concours div#content_droite .courriel{
	width:226px;
}

div#wrapcontent.concours div#content_droite .question{
	color:#003a66;
}

div#wrapcontent.concours div#content_droite .reponse{
	margin-top:5px;
}

div#wrapcontent.concours div#content_droite .infos{
	float:left;
	margin:0 5px 5px 0;
}

div#wrapcontent.concours div#content_droite .reglement a{
	color:#005afe;
	text-decoration:underline;
}

div#wrapcontent.concours div#content_droite .envoyerami{
	width:230px;
}

div#wrapcontent.concours div#content_droite .submit{
	background-image:url(../_images/btn_concours_notexte.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:32px;
	width:180px;
	color:#fde800;
	font-size:10px;
	text-transform:uppercase;
	line-height:10px;
	font-weight:bold;
}

div#wrapcontent.concours div#content_droite #capcha div{
	margin:15px 0 0 3px;
	width:237px !important;
}

div#wrapcontent.concours div#content_droite #capcha #securitycode{
	float:right;
	margin-top:27px;
	width:101px !important;
}

*html div#wrapcontent.concours div#content_droite #capcha #securitycode{
	float:none;
	margin-top:27px;
	position:absolute;
	width:101px !important;
}

div#wrapcontent div#content_droite div#btnconcours{
	background-image:url(../_images/btn_concours_notexte.jpg);
	height:30px;
	width:178px;
	margin:10px 0 20px 60px;
	clear:both;
}

div#wrapcontent.concours div#content_droite div#btnconcours a{
	display:block;
	line-height:30px;
	padding:0 0 0 15px;
	font-weight:bold;
	color:#fde800;
	text-transform:uppercase;
}

div#wrapcontent.concours div#content_droite div#btnconcours a:hover{
	text-decoration:none;
}


div#wrapwebsite div#wrapcontent.concours_enregistrement {
	position:relative;
	float:left;
	width:600px;
	margin:0;
	padding:0;
}

div#wrapcontent.concours_enregistrement div#content_gauche div#reseausociaux{
	margin:0 0 10px 0;
}

div#wrapcontent.concours_enregistrement div#content_droite{
	float:right;
	width:280px;
	/*width:235px;*/
	background-image:url(../_images/img_bigbg_contentdroit2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#fcca48;
	/*padding:20px 15px 0 50px;*/
	height:600px !important;
}

div#wrapcontent.concours_enregistrement div#content_droite h2{
	margin-left:20px;
	margin-bottom:0px;
	margin-top:27px;
}

div#wrapcontent.concours_enregistrement div#content_droite p{
	margin-left:20px;
	margin-right:15px;
}

div#wrapcontent.concours_enregistrement div#content_droite a{
	text-decoration:underline;
}


/*GABARIT POPUP*/
body.bodypopup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFF;
	background-color:#000;
	background-image:none;
	padding:0 0 0 10px;
}

body.bodypopup h1{
	color:#FFFFFF !important;
	position:absolute;
	top:135px;
	left:215px;
}

body.bodypopup #wrapcontent{
	width:600px;
}

/************************************************/
/******************** FOOTER ********************/
/************************************************/

div#footer_partenaires {
	margin:20px 0 0 4px;
}

div#footer_hr {
	width:600px;
	height:2px;
	background:#fcc03a;
	margin:20px 0px;
	padding:0px;
}

div#wrapfooter {
	text-align:center;
	width:600px;
	margin:0px 0px 55px 0px;
	font-size:9px;
	color:#FFF;
}

div#wrapfooter a, div#wrapfooter a:visited, div#wrapfooter a:link {
	color:#FFF;
	text-decoration:none;
}

div#wrapfooter a:hover {
	text-decoration:underline;
}

div#footer_util {
	padding: 15px 15px 5px 15px;
	font-size:12px;
	text-align:center;
	position:relative;
}

div#footer_util a {
	color:#000;
	text-decoration:none;
}

div#footer_util a:hover {
	text-decoration:underline;
}

div#footer_add_this {
	position:absolute;
	left:15px;
}

div#wrapfooter #annuler {
	background-image:url(/_images/img_annule_petit.png);
	width:207px;
	height:181px;
	position:absolute;
	top:55px;
	left:438px;
	z-index:1000;
}

div#wrapfooter #annuler a{
	display:block;
	width:207px;
	height:181px;
}

div#wrapfooter #annuler.index {
	background-image:url(/_images/img_annule.png);
	width:282px;
	height:244px;
	position:absolute;
	top:300px;
	left:415px;
	z-index:1000;
}

div#wrapfooter #annuler.index a{
	display:block;
	width:282px;
	height:244px;
}


/***************************/
/* TEXTES, LISTES ET LIENS */
/***************************/

/* GÉNÉRAL */

div#wrapcontent h1 {
	font-size:18px;
	color:#000;
	margin-top:0;
	margin-bottom:10px;
}

div#wrapcontent ul {
	list-style-type:disc;
	margin:10px auto;
}

div#wrapcontent p {
	font-size:1em;
}

div#wrapcontent a {
	color:#000;
	text-decoration:none;
}

div#wrapcontent a:link {
	color:#000;
	text-decoration:none;
}

div#wrapcontent a:visited {
	color:#000;
	text-decoration:none;
}

div#wrapcontent a:hover {
	text-decoration:underline;
}

div#wrapcontent a:active {
	text-decoration:none;
}









/* PRIMEUR */

div#wrapzoneprimeurstexte {
	margin:auto 20px;
}

div#wrapzoneprimeurstexte div.titreprimeur {
	font-size:1.4em;
}

/***************/
/* FORMULAIRES */
/***************/

form fieldset {
	padding:5px;
	margin:10px auto;
}

form fieldset legend {
	font-size:1.5em;
	padding:5px;
}

form label {
	float:left;
	text-align:right;
	margin-top:2px;
	margin-right:10px;
	/*width:35%;*/
	font-size:1em;
}

form p {
	margin:10px auto;
	clear:both;
}

form p#soumettre, form p.soumettre {
	margin-top:20px;
	text-align:right;
}


form fieldset div.groupechoix {
	float:left;
	width:350px;
	margin-bottom:10px;
}

form fieldset div.groupechoix p {
	margin:0 0 10px 0;
}

form fieldset div.groupechoix p label {
	display:inline;
	float:none;
	margin-left:5px;
}

/* Message global de formulaire (unique) */
form p#messageerreur {
	display:none;
	background-color:#FFEFEF;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/* Erreur de champ */
form p.erreurchamp {
	display:none;
	margin-left:37%;
	margin-right:70px;
	padding:5px;
	color:#F00;
	border:1px solid #F00;
}

/***********************/
/* MOTEUR DE RECHERCHE */
/***********************/

table#moteurrecherche {
	border-collapse:collapse;
	margin-top:15px;
	width:100%;
}


table#moteurrecherche tr.ligne1 {
	background-color:#EEE;
}

table#moteurrecherche tr.ligne2 {
	background-color:#EEE;
}


table#moteurrecherche th {
	width:20px;
	padding:2px;
}

table#moteurrecherche td {
	padding:2px;
}

/************/
/* CONTACTS */
/************/

table.departement {
	width:100%;
	margin-bottom:10px;
}

table.departement thead th {
	padding:5px;
	background-color:#F9F9F9;
}

table.departement tbody td, table.departement tbody th {
	padding-left:20px;
}

table.departement tbody th {
	padding-top:10px;
}

form#recherchecontact fieldset {
	padding:5px 30px;
}

form#recherchecontact label {
	display:inline;
	text-align:left;
	float:none;
	margin-left:10px;
}

form#recherchecontact div.groupe {
	float:left;
	width:50%;
}

/****************/
/* PLAN DE SITE */
/****************/

ol#plandesite {
	list-style-type:none;
	margin-left:0;
}

ol#plandesite li {
	margin:5px auto;
}

ol#plandesite li.section {
	margin:15px auto;
	font-weight:bold;
}

ol#plandesite ol.soussections {
	list-style-type:none;
	margin-left:20px;
}

ol#plandesite ol.soussections li {
	font-weight:normal;
}

ol#plandesite ol.soussections ol.fiches {
	list-style-type:none;
	margin-left:30px;
}

ol#plandesite ol.soussections ol.fiches li {
	font-weight:normal;
}

/******************/
/* MODULE SONDAGE */
/******************/


div#sondage {
	background-color:#F5F5F5;
	width:250px;
	margin-top:10px;
	border:1px outset #333;
	text-align:center;
}

div#sondage h2 {
	margin:0;
	padding:5px;
	border:1px inset #333;
}

div#sondage h3 {
	margin:0;
	background-color:#FFF;
	border:1px outset #333;
	padding:5px;
	font-size:1em;
}

div#sondage form p {
	text-align:left;
}

div#sondage label {
	margin-left:30px;
}

div#sondage p.soumettre{
	text-align:center;
}

table#sondage_resultats {
	margin:10px;
	width:225px;
	text-align:left;
}

table#sondage_resultats div.barreresultats_fond {
	height:3px;
	border:1px inset #333;
	font-size:0px;
}

table#sondage_resultats div.barreresultats_dessus {
	height:3px;
	background-color:#00F;
}

/********/
/* MISC */
/********/

a img {
	border:none;
}

hr.clear {
	visibility:hidden;
	height:0px;
	clear:both;
	line-height:0px;
	margin:0px;
	padding:0px;
	border: 0;
}

div#index_primeur_container {
	background:#003a66;
	border:1px #FFF solid;
	width:550px;
	padding:9px;
	margin: 15px 0;
}

div#index_primeur_img {
	float:right;
	width:245px;
}

div#index_primeur_titre {
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px #FFF solid;
	padding-bottom:2px;
	margin-bottom:5px;
	width:280px;
}

div#index_primeur_description {
	color:#FFF;
	font-size:12px;
}


div#clear {
	padding:0px;
	margin:0px;
	clear:both;
	line-height:0px;
	font-size:0px;
	border:0px none;
}






/******************************************************************************************/
/***************************************** SECOND *****************************************/
/******************************************************************************************/


div#mainsectioncontainer div#header.second {
	width:600px;
	height:194px;
	position:relative;
}

div#mainsectioncontainer.second div#topmenu {
	width:600px;
	height:30px;
	background-color:#FFF;
	background-image:url(/_images/topsubmenu_bg_4.gif);
	background-repeat:repeat-x;
}

div#mainsectioncontainer.second div#topsubmenu {
	width:600px;
	height:30px;
	position:relative;
	background-image:url(/_images/topsubmenu_bg_4.gif);
	background-color:#FFF;
}

div#topsubmenu.second {
	height:30px;
	width:600px;
	background:none;
	background-image:none;
	background-color:#FFF;
}

div#mainsectioncontainer.second div#topsubmenu ul.empty {
	background:#FFF;
	background-image:url(/_images/topsubmenu_bg_4.gif);
}

div#site_content.second {
	background-color:#FFF;
	background-image:none;
}

div#wraprightpanel #wraplogo.second {
	height:194px;
}

div#second_header_primeur {
	position:absolute;
	z-:10;
	top:125px;
	left:205px;
	height:60px;
	width:395px;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

div#mainsectioncontainer.second div#site_content{
	background-color:#FFF;
	background-image:none;
	background-repeat:repeat-x;
}


div#wraprightpanel #wrapprimeur4 {
	float:right;
	width:282px;
	height:280px;
	margin-bottom:10px;
	background:#003a66;
}

	.rightpanel_primeur4_image {
		height:280px;
		width:282px;
		position:absolute;
		z-:10;		
	}
	
	.rightpanel_primeur4_image img {
		position:absolute;
		bottom:0px;
		right:0px;
	
	}
	
	.rightpanel_primeur4_description {
		height:165px;
		padding:10px 10px 5px  10px;
		font-size:12px;
		color:#fcc03a;
		overflow:hidden;
		text-transform:uppercase;
	}



div#wraprightpanel #wrapprimeur5 {
	float:right;
	width:282px;
	height:150px;
	margin-bottom:10px;
	background:#003a66;
}

	.rightpanel_primeur5_image {
		height:150px;
		width:282px;
		position:absolute;
		z-:10;		
	}
	
	.rightpanel_primeur5_image img {

		position:absolute;
		bottom:0px;
		right:0px;
	
	}
	
	.rightpanel_primeur5_description {
		height:125px;
		padding:10px 10px 5px  10px;
		font-size:12px;
		color:#FFF;
		overflow:hidden;
		text-transform:uppercase;
	}


div#mainsectioncontainer.second h1 {
	color:#00739c;
}


div#page_nav_btn {
	height:20px;
	padding: 0 5px;
	border:1px solid #fcca46;
	text-transform:uppercase;
	background-image:url(/_images/rightpanel_primeur_title_bg.gif);
	line-height:20px;
	height:20px;
	text-align:center;
	margin-top:25px;
		
}
