/*
	Template ID 2 - Stylesheet
	http://www.layoutica.com
	
*/

*
{
	padding : 0;
	margin : 0;
}
body
{
	
	/*background-color:#fff9db;*/
	background-color:#eaecf6;
	/*background-color:#ffe76f;
	background-image:url(../images/bgsite-jaune.png);
	background-color:#ffffff;*/
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 8pt;
	background-image:url(../images/bg-body-bleu.png);
	background-repeat:repeat-x;
	background-position:top;
	color :#231f20;
	text-align:center;
	padding : 0px;
	
}

	/* HEADER */
#header
{
	margin : 0;
	padding : 0;
	width : 780px;
	background : inherit;
	/*background-color:#00CCFF;*/
	color : #231f20;
	height : 85px;
}
#header .logo
{
	margin-top:-3px;
	padding-top:0px;
	margin-right:0px;
}
#header .slogan
{
	color : #868686;
	margin : 0;
	padding : 0;
	background : #fafafa;
	font : bold 1em "Tahoma", Verdana, Arial, sans-serif;
	padding-left : 2px;
}
#header .topong
{
	/*background : #fafafa url(../images/topaff.png) no-repeat bottom;*/
	background-image :url(../images/topaff.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height : 66px;
	width : 159px;
	float : right;
	/*border:1px solid #000000;*/
}
.marg-right
{
	margin-left:150px;
}
#header .topong .pad
{
	padding : 12px 5px 0px 30px;
	margin-top:0px;
	text-align:left;
}
#header .topong .txt
{
	padding: 0;
	color : #231f20;
	text-align:center;
	text-decoration:none;
}
#header .topong .pad div.txt, #header .topong .pad .txt
{
	color : #231f20;
}
#header .topong a:hover .txt
{
	text-decoration:underline;
}
#header h1
{
	background : #fafafa;
	font-family : "Tahoma", Verdana, Arial, sans-serif;
	font-size : 3em;
	color : #172677;
	font-weight : normal;
	padding : 0;
	margin : 0;
}
#header h4
{
	font : bold 11px "Tahoma", verdana, Arial;
}
#header h4 a
{
	color : #231f20;
}
#header h4 a:hover
{
	text-decoration : none;
	color:#231f20;
	/*background-color:#ffd200;*/
	text-decoration:underline;
}
#header h4 a.select
{
	text-decoration : none;
	color:#231f20;
	text-decoration:underline;
}
	/* FIN HEADER */
	
	/* MENU HORIZONTAL */
#menu
{
	/*margin : 0 0;*/
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:5px;
	padding-top:2px;
	background : url(../images/menubg-jaune.png) repeat-x top;
	color : #231f20;
	width : 780px;
	height : 41px;
}
#menu .pad
{
	padding-top : 12px;
}
#menu a, #menu a:visited
{
	color : #231f20;
	text-decoration : none;
	background : inherit;
}
#menu .submit
{
	vertical-align : bottom;
}
#menu .submit ul
{
	margin : 0;
	padding : 0 10px 0 0;
	list-style : none;
}
#menu .submit li
{
	display : inline;
	margin : 0;
	padding : 0;
}
#menu .submit a
{
	float : left;
	/*background : url(../images/menusep-noir.png) no-repeat right;*/
	color : #231f20;
	font-weight : bold;
	display : block;
	padding : 0 15px 0 15px;
	margin-right : 2px;
}
/*#menu .submit a:visited
{
	background : url(../images/menusep-noir.png) no-repeat right;
}*/
#menu .submit a span
{
float : none;
}
#menu .submit h4
{
	font : bold 11px "Tahoma", verdana, Arial;
	color : #231f20;
	
}
#menu .submit h4 a:hover
{
	color : #ffd200;
	/*text-decoration:underline;*/
	background : url(../images/menubg-bleu.png) repeat-x center;
	margin-top:-14px;
	padding-top:14px;
	padding-bottom:14px;
}

#menu .submit h4 a.select {
	color : #ffd200;
	/*text-decoration:underline;*/
	background : url(../images/menubg-bleu.png) repeat-x center;
	margin-top:-14px;
	padding-top:14px;
	padding-bottom:14px;
}
/* MENU SEARCH */
.rech
{
	float:right;
	
	color:#231f20;
	font-weight:bold;
}

#menu #search
{
	float : right;
	background : inherit;
	margin-top : 0;
	padding : 0;
	margin-right : 10px;
	margin-top : -4px;
}
#menu #search input.text
{
	background : url(../images/input-noir.png) no-repeat top;
	width : 110px;
	height:19px;
	border : 0;
	padding : 2px 0 0 3px;
}
#menu #search input.txt
{
	color : #231f20;
	font-weight : bold;
	border : 0;
	background : transparent;
	cursor : pointer;
}
#menu #search input.txt:hover
{
	color : #231f20;
	font-weight : bold;
	border : 0;
	background : transparent;
	cursor : pointer;
}
/* FIN MENU SEARCH */
	/* FIN MENU HORIZONTAL */
	
	/* CONTENU DROITE*/
#contenu_droite
{
	/*position:relative;
	width:530px;
	margin-left:250px;*/
	
	width:530px;
	float:right;
	margin : 0 0 10px 0;
}
#contenu_droite h4
{
	font : bold 11px "Tahoma", verdana, Arial;
}
	/* FIN CONTENU DROITE */
	
	/* CONTENT */
#content
{
	padding : 0;
	margin : 5px auto;
	width : 780px;
	background-color : #fafafa;
	text-align:left;
	padding:5px;
	border-left:1px solid #172677;
	border-right:1px solid #172677;
	/*-moz-border-radius:5px;
	border-left:5px solid #172677;
	border-right:5px solid #172677;*/
	
}
	/* FIN CONTENT */
	
	/* MAINCONTENT */
#maincontent
{
	background : #fafafa;
}
#maincontent #graph
{
	margin-top : 15px;
	background : #fafafa url(../images/statgraph2.jpg) no-repeat left;
	width : 203px;
	height : 156px;
	float : left;
}
#maincontent p
{
	margin-top : 10px;
}
#maincontent img
{
	float : left;
	margin : 10px 10px 10px 0;
}
#maincontent .readm
{
	color : #172677;
	font-weight : bold;
	background : inherit;
}
#maincontent .readm:hover
{
	color : #172677;
	font-weight : bold;
	background : inherit;
	text-decoration:underline;
}
#maincontent h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	/*background : transparent;*/
	background-color:#eaecf6;
	margin-bottom : 4px;
	border-top : 1px solid #848cb6;
	border-bottom : 1px solid #848cb6;
	
	/*border-left : 1px solid #848cb6;
	border-right : 1px solid #848cb6;
	background-color :#ffd200;
	background : url(../images/menubg-jaune.png) repeat-x top;*/
	
}
#maincontent h2.nouv
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #172677;
	/*background : transparent;
	background-image:url(../images/bg-titre22.png);
	background-repeat:repeat-y;
	background-color:#eaecf6;
	background-position:right;*/
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	/*background-image:url(../images/menubg-jaune.png);
	background-repeat:repeat-x;*/
	padding-left:5px;
	/*text-align:center;*/
}
#maincontent #introduction
{
	margin: 0;
	/*width : 100%;*/
	background-color : #eaecf6;
	text-align : justify;
	color : #172677;
	border-bottom:1px solid #848cb6;
	border-top:1px solid #848cb6;
	/*border:1px solid #848cb6;
	-moz-border-radius:5px;
	margin-left:5px;*/
	padding:5px;
}
#maincontent #introduction img
{
	border:1px solid #848cb6;
	padding:1px;
}
#maincontent #introduction h2
{
	/*margin:5px;*/
	background-color:#fafafa;
	border-bottom:1px solid #848cb6;
	border-top:1px solid #848cb6;
	/*background-image:url(../images/menubg-jaune.png);
	background-repeat:repeat-x;
	
	color :#eaecf6;
	background-image:url(../images/bg-titre2.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#eaecf6;
	text-align:center;*/
}
#maincontent #introduction p
{
	padding-left:5px;
}
							/* MODIF */
#maincontent #evenement
{
	margin: 0;
	
	background : inherit;
	text-align : justify;
	color : #231f20;
	background-color : #eaecf6;
	border-bottom:1px solid #848cb6;
	border-top:1px solid #848cb6;
	/*border:1px solid #848cb6;
	-moz-border-radius:5px;
	margin-left:5px;*/
	padding:5px;
}								
#maincontent #evenement h2
{
	/*background : url(../images/menubg-jaune.png) repeat-x top;
	border-bottom:1px solid #ffd200;*/
	padding-left:5px;
	background-color : #fafafa;
	color : #172677;
}
#maincontent #evenement p
{
	padding-left:5px;
}
#maincontent #evenement h2 span
{
	color : #231f20;
}
											/* FIN MODIF */
#maincontent #rightside
{
	float : right;
	width : 220px;
	background-color : #eeeeee;
	border:1px solid #999999;
	/*border-left:1px solid #999999;
	border-right:1px solid #999999;*/
	padding : 5px 5px 10px 5px;
	margin : 10px 0px 10px 0px;
	text-align : justify;
	color:#231f20;
	/*-moz-border-radius:5px;*/
	
}
#maincontent #rightside h2 
{
	margin-bottom : 5px;
	color:#231f20;
	/*border:1px solid #cccccc;
	background-image:url(../images/bg-gris.png);
	background-repeat:repeat-x;
	background-position:top;*/
	background-color:#fafafa;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	padding-left : 5px;
	
}
#maincontent #rightside h2 span
{
	color:#172677;
}
#maincontent #rightside2
{
	float : left;
	width : 220px;
	background-color : #eeeeee;
	border:1px solid #999999;
	/*border-left:1px solid #999999;
	border-right:1px solid #999999;*/
	padding : 5px 5px 10px 5px;
	margin : 10px 0px 10px 0px;
	text-align : justify;
	color:#231f20;
}
#maincontent #rightside2 h2
{
	margin-bottom : 5px;
	color:#231f20;
	/*border:1px solid #cccccc;
	background-image:url(../images/bg-gris.png);
	background-repeat:repeat-x;
	background-position:top;*/
	background-color:#fafafa;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	padding-left : 5px;
	
}
#maincontent #leftside
{
	background : inherit;
	margin-right : 10px;
	width : 530px;
	text-align : justify;
	/*border-bottom: 1px solid #cccccc;*/
}
#maincontent #leftside h2
{
	/*background-image:url(../images/menubg-jaune.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	border-bottom:1px solid #848cb6;
	border-top:1px solid #848cb6;
}
#maincontent #leftside .r
{
	float : right;
	width : 250px;
	text-align : justify;
	margin-bottom : 15px;
}
#maincontent #leftside .le
{
	width : 250px;
	text-align : justify;
	margin-bottom : 15px;
}
#maincontent #leftside .pad
{
	padding : 15px 0 15px 0;
	text-align : justify;
}
#maincontent #leftside2
{
	background : inherit;
	margin-right : 10px;
	width : 750px;
	text-align : justify;
	border-bottom: 1px solid #cccccc;
}
#maincontent #leftside2 h2
{
	/*background-image:url(../images/menubg-jaune.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	border-bottom:1px solid #848cb6;
	border-top:1px solid #848cb6;
}
#maincontent #leftside2 .r
{
	float : right;
	width : 250px;
	text-align : justify;
	margin-bottom : 15px;
}
#maincontent #leftside2 .le
{
	width : 250px;
	text-align : justify;
	margin-bottom : 15px;
}
#maincontent #leftside2 .pad
{
	padding : 15px 0 15px 0;
	text-align : justify;
}
/* MAINCONTENT COMPTE 
#maincontent_compte
{
	background : #fafafa;
	width:520px;
	margin-left:5px;
	margin-right:5px;
}
#maincontent_compte p
{
	margin-top : 10px;
}
#maincontent_compte img
{
	width: 16px;
	height: 16px;
	border: 0px;
	vertical-align: text-bottom;
}
#maincontent_compte .readm
{
	color : #484848;
	font-weight : bold;
	background : inherit;
}
#maincontent_compte h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #484848;
	background : transparent;
	margin-bottom : 4px;
	border-bottom : 1px solid #ff9966;
}
 FIN MAINCONTENT COMPTE */


/* MAINCONTENT COMPTE */
#maincontent_compte
{
	background : #fafafa;
	width:520px;
	margin-left:5px;
	margin-right:5px;
}
#maincontent_compte p
{
	margin-top : 10px;
}

#maincontent_compte img
{
	width: 16px;
	height: 16px;
	border: 0px;
	margin-top : 4px;
	margin-left:5px;
}
#maincontent_compte .readm
{
	color : #172677;
	font-weight : bold;
	background : inherit;
	padding-left : 5px;
	margin-left:20px;
}
#maincontent_compte .readm:hover
{
	color : #172677;
	font-weight : bold;
	background : inherit;
	text-decoration:underline;
}

#maincontent_compte h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	background-color : #eaecf6;
	/*border-right : 1px solid #848cb6;
	background-image:url(../images/menubg-bleu.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	margin-left:0px;
}
#maincontent_compte h2 .green
{
	color : #172677;
}
#maincontent_compte ul li a:hover
{
	color : #172677;
	text-decoration:underline;
}
/* FIN MAINCONTENT COMPTE */

/* MAINCONTENT PARTENAIRES */
#maincontent_part
{
	background : #fafafa;
	/*width:525px;
	border-left : 1px solid #848cb6;
	padding-left:5px;
	padding-right:4px;*/
}
#maincontent_part .bord-bot
{
	border-bottom : 1px solid #848cb6;
	margin-top:10px;
	
}
#maincontent_part p
{
	margin-top : 10px;
}
#maincontent_part img
{
	width: 16px;
	height: 16px;
	border: 0px;
	margin-top :-2px;
}
#maincontent_part .readm
{
	color : #172677;
	font-weight : bold;
	background : inherit;
}
#maincontent_part .readm:hover
{
	color : #172677;
	font-weight : bold;
	background : inherit;
	text-decoration:underline;
}
#maincontent_part h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	background-color : #eaecf6;
	/*border-right : 1px solid #848cb6;
	background-image:url(../images/menubg-bleu.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	margin-left:0px;
}
#maincontent_part h2 .green
{
	color : #172677;
}
#maincontent_part ul li a:hover
{
	color : #172677;
	text-decoration:underline;
}
/* FIN MAINCONTENT PARTENAIRES */

/* MAINCONTENT AIDE (HELP) */
#maincontent_help
{
	background : #fafafa;
	/*width:525px;
	border-left : 1px solid #848cb6;
	padding-left:5px;
	padding-right:4px;*/
}
#maincontent_help p
{
	margin-top : 10px;
}
#maincontent_help img
{
	width: 16px;
	height: 16px;
	border: 0px;
	margin-top : 5px;
}
#maincontent_help .readm
{
	color : #172677;
	font-weight : bold;
	background : inherit;
}
#maincontent_help .readm:hover
{
	color : #172677;
	font-weight : bold;
	background : inherit;
	text-decoration:underline;
}
#maincontent_help h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	background-color : #eaecf6;
	/*border-right : 1px solid #848cb6;
	background-image:url(../images/menubg-bleu.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	margin-left:0px;
}
#maincontent_help h2 .green
{
	color : #172677;
}
#maincontent_help ul li a:hover
{
	color : #172677;
	text-decoration:underline;
}
/* FIN MAINCONTENT AIDE (HELP) */

/* MAINCONTENT CGV */
#maincontent_cgv
{
	background : #fafafa;
}
#maincontent_cgv p
{
	margin-top : 10px;
}
#maincontent_cgv img
{
	width: 16px;
	height: 16px;
	border: 0px;
	vertical-align: text-bottom;
}
#maincontent_cgv .readm
{
	color : #231f20;
	font-weight : bold;
	background : inherit;
}
#maincontent_cgv h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	background-color : #eaecf6;
	/*border-right : 1px solid #848cb6;
	background-image:url(../images/menubg-bleu.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	margin-left:0px;
}
#maincontent_cgv h2 .green
{
	color : #172677;
}
#maincontent_cgv ul li a:hover
{
	color : #172677;
	text-decoration:underline;
}
#maincontent_cgv #contact a:hover
{
	color : #172677;
	text-decoration:underline;
}
/* FIN MAINCONTENT CGV */

/* MAINCONTENT ARTICLE */
#maincontent_article
{
	background : #fafafa;
}
#maincontent_article p
{
	margin-top : 10px;
}
#maincontent_article h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	background : transparent;
	margin-bottom : 4px;
	border-bottom : 1px solid #ffd200;
}
#maincontent_article .resume
{
	margin: 25px 0 40px 0;
	width : 100%;
	background : inherit;
	text-align : justify;
	color : #231f20;
}
/* FIN MAINCONTENT ARTICLE */

/* MAINCONTENT PANIER */
#maincontent_panier
{
	background : #fafafa;
}
#maincontent_panier p
{
	margin-top : 10px;
}
#maincontent_panier img
{
	
	width: 16px;
	height: 16px;
	border: 0px;
	margin-top : 4px;
	margin-left:5px;
}
#maincontent_panier img.imge
{
	width: 16px;
	height: 16px;
	border: 0px;
	border-color: #ffffff;
	float:none;
}
#maincontent_panier .readm
{
	color : #231f20;
	font-weight : bold;
	background : inherit;
}
#maincontent_panier h2
{
	/*font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	background : transparent;
	margin-bottom : 4px;
	border-bottom : 1px solid #172677;*/
	
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	background-color : #eaecf6;
	/*border-right : 1px solid #848cb6;
	background-image:url(../images/menubg-bleu.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	margin-left:0px;
}
#maincontent_panier h2 .green
{
	color : #172677;
}
/* FIN MAINCONTENT PANIER */
	/* FIN MAINCONTENT */
	
	/* MENU GAUCHE */
#menuleft
{
	background : #fafafa;
	float:left;
	position:relative;
	border-left : 1px solid #999999;
	border-right : 1px solid #999999;
	margin-right:5px;
}
#menuleft p
{
	margin-top : 10px;
}
#menuleft img
{
	float : left;
	/*margin : 10px 10px 10px 0;*/
}
#menuleft .readm
{
	color : #231f20;
	font-weight : bold;
	background : inherit;
}
#menuleft h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	background-color : #fafafa;
	margin-bottom : 4px;
	margin-left:-5px;
	padding-left:5px;
	padding-right:10px;
	margin-right:10px;
	border-top : 1px solid #999999;
	border-bottom : 1px solid #999999;
}
#menuleft #leftside
{
	float : left;
	width : 225px;
	background : #f0f0f0;
	padding-top : 11px;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right:0px;
	margin : 0 ;
}
#menuleft #leftside h2
{
	margin-bottom : 5px;
	border-top : 1px solid #999999;
	border-top : 1px solid #999999;
	background-color:#fafafa;
}
	/* FIN MENU GAUCHE */
	
	/* MENU COMPTE */
#menu_compte
{
	width:225px;
	background-color:#f0f0f0;
	padding:0px;
}
#menu_compte h2
{
	font : bold 1.6em "Tahoma", verdana, Arial;
	color : #231f20;
	background-color : #fafafa;
	margin-bottom : 4px;
	/*border-bottom : 1px solid #172677;*/
}
#menu_compte h2 .green
{
	color : #172677;
}
#menu_compte ul 
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	border:none;
}
#menu_compte li 
{ 
	list-style:none;
	border-bottom:0px solid #172677; 
	margin:0px; 
	padding:0px;
}
#menu_compte li a 
{
	list-style:none;
	padding:2px 1px 2px 5px; 
	display:block;
	border-left:3px solid #f0f0f0;
	text-decoration:none;
	margin-left:0px;
	font : bold 11px "Tahoma", verdana, Arial;
	color:#231f20;
}
#menu_compte li a:hover {border-left:3px solid #172677;}
#menu_compte li a.selection {border-left:3px solid #172677;}
	/* FIN MENU COMPTE */
	
	/* MENU PANIER */
#menu_panier
{
	margin : 0 0;
	padding : 0;
	font-weight : bold;
	color : #231f20;
	width : 100%;
	height : 15px;
}
#menu_panier .pad
{
	padding-top : 0px;
}
#menu_panier .submit
{
	vertical-align : bottom;
}
#menu_panier .submit ul
{
	margin : 0;
	padding : 0 10px 0 0;
	list-style : none;
}
#menu_panier .submit li
{
	display : inline;
	margin : 0;
	padding : 0;
}
#menu_panier .submit span.select
{
	color : #231f20;
	font-weight : bold;
}
	/* FIN MENU PANIER */
	
	/* PANIER */
#bloc_panier {
	margin-left: 0px;
	
}

#bloc_panier a {
	color: #231f20;
	font-weight: bold;
}

#bloc_panier a:hover
{
	color: #231f20;
	text-decoration:underline;
}
#bloc_panier img
{
	width: 16px;
	height: 16px;
	border: 0px;
	margin-top : 0px;
	margin-left:5px;
}
#panier_link a {
	color: #172677;
	font-weight: normal;
}

#panier_link a:hover {
	color: #172677;
	text-decoration:underline;
}
#localisation_cmd {
	margin-bottom: 10px;
	border-bottom: 1px dashed #231f20;
	border-top: 1px dashed #231f20;
	color: #BBBBBB;
}

.menu_cmd {
	color: #172677;
	font-weight: bold;
}

.entete_panier {
	
	color: #fafafa;
	background-color: #172677;
	text-align:center;
	font-size: 10pt;
	font-weight: bold;
	padding:2px;
}

.panier_bleft {
	border-left: 1px solid #231f20;
	border-bottom: 1px solid #231f20;
	padding:2px;
	font-size: 8pt;
}

.panier_bbottom
{
	border-bottom: 1px solid #231f20;
	text-decoration:none;
	padding:2px;
	font-size: 8pt;
}
.total {
	font-weight: bold;
	color: #172677;
	font-size: 9pt;
}
.total a:hover, a.total:hover
{
	font-weight: bold;
	color: #172677;
	font-size: 9pt;
	text-decoration:underline;
}
#panier1 {
	margin-left: 0px;
	font-size: 8pt;
}

#panier2 {
	margin-left: 50px;
	font-size: 8pt;
}

#panier3 {
	margin-left: 50px;
	font-size: 8pt;
}
.panier
{
	
	font-size: 8pt;
}
#cat_panier {
	position: absolute;
	top: 160px;
	width: 300px;
	margin-left: 664px;
	color: #cc3300;
}
#tcat_panier {
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	line-height: 12px;
	letter-spacing: 2px;
	margin-left: 3px;
}
#bcat_panier {
	height: 50px;
	background-color: #eaecf6;
	color: #cc3300;
	padding-top: 10px;
	text-align: center;
}
/* Tableau */
.fconfirm_cmd
{
	background-color: #ffffff;
	border-bottom: 1px solid #231f20;
	padding:2px;
	font-size: 8pt;
}
.confirm_cmd
{
	background-color: #ffffff;
	border-bottom: 1px solid #231f20;
	border-left: 1px solid #231f20;
	padding:2px;
	font-size: 8pt;
	
}
.tconfirm_cmd
{
	color: #fafafa;
	background-color: #172677;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	text-align:center;
	font-size: 10pt;
	font-weight: bold;
	padding:2px;
}
.titre_commande
{
	font-weight: bold;
	font-size: 11pt;
	margin-bottom: 10px;
	background-color: #172677;
	color: #FFFFFF;
	padding:2px;
}
/* FIN Tableau */
	/* FIN PANIER */
	
	/* RESULTAT RECHERCHE */
#resultats_recherche {
	text-align: justify;
}
#resultats_recherche .prix {
	font-size: 11pt;
	color: #172677;
}
#resultats_recherche hr {
	border: none;
	border-top: 1px dotted #CCCCCC;
}
#resultats_recherche .titre {
	font-size: 1.2em;
	color: #231f20;
}
#resultats_recherche .resume {
	text-align: justify;
	margin:0;
}
#resultats_recherche .div_rubrique {
	margin-top: 10px;
}
#resultats_recherche .titre_rubrique {
	background-color: #eaecf6;
	color: #231f20;
}
#resultats_recherche .div_detail {
	margin: 0px;
	border-bottom:1px solid #848cb6;
	vertical-align: top;
}
#resultats_recherche .libelle {
	color: #172677;
	margin-top: 5px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	width: 225px;
}
#resultats_recherche .value {
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #eaecf6;
	color: #231f20;
	text-align: right;
}
#resultats_recherche ul {
	margin: 0px;
	padding: 0px;
}
#resultats_recherche li {
	
	line-height: 10pt;
	list-style-type: none;
	padding-top: 5px; 
	margin-left: 2px;
	margin-bottom: 5px;
}
#resultats_recherche ul.sous-titre {
	font-size:12px;
	color: #8e8e8e;
}
.detail_fiche {
	font-size: 11px;
	color: #172677;
}
.detail_fiche a {
	color: #172677;
	text-decoration: underline;
}
.detail_fiche a:hover {
	color: #172677;
	text-decoration:underline;
}
.titre_m1
{
	font : bold 1.4em "Tahoma", verdana, Arial;
	color : #172677;
	margin-bottom : 4px;
	border-bottom : 1px solid #848cb6;
	border-top : 1px solid #848cb6;
	background-color : #eaecf6;
	/*border-right : 1px solid #848cb6;
	background-image:url(../images/menubg-bleu.png);
	background-repeat:repeat-x;*/
	padding-left : 5px;
	margin-left:0px;
	/*font-weight: bold;
	font-size: 15px;
	color: #ffd200;
	background-color: #eaecf6;
	background : url(../images/menubg-bleu3.png) no-repeat center;
	padding-left:5px;*/
}
	/* FIN RESULTAT RECHERCHE */

	
	/* MODULES */

#modules
{
	margin-top : 10px;
	/*margin-bottom:10px;
	height:auto;
	background-color:#172677;*/
}
#modules #mod3
{
	width : 256px;
	float : left;
	margin-top : 0px;
	margin-bottom : 5px;
	margin-right:0px;
	margin-left:1px;
	padding:0;
}
#modules #mod2
{
	width : 256px;
	float : left;
	margin-right:0px;
	margin-left:1px;
	margin-top : 0px;
	margin-bottom : 5px;
	padding:0;
	border:0;
}
#modules #mod1
{
	width : 256px;
	float : left;
	margin-top : 0px;
	margin-bottom : 5px;
	margin-right:0px;
	margin-left:1px;
	padding:0;
	border:0;
}
#modules .padding
{
	padding-top : 5px;
	padding-bottom : 10px;
	padding-right : 20px;
	padding-left:20px;
	margin:0;
	background-image:url(../images/topgreybox-centre.png);
	background-position:center;
	background-repeat:repeat-y;
	height:auto;
}
#modules div.box-bas
{
	background-image:url(../images/topgreybox-bas.png);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:-5px;
	padding:0;
	height:11px;
}
#modules div.box-haut
{
	background-image:url(../images/topgreybox-haut.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-bottom:-4px;
	padding:0;
	height:9px;
}
#modules img
{
	border : 0;
	float : left;
	margin-bottom : 15px !important;
	margin-bottom : 5px;
	margin-top:10px;
}
#modules .price
{
	color : #172677;
	font : bold 1.6em "Tahoma", verdana, Arial;
	padding : 35px 35px 0 0;
	float : right;
	text-align : right;
}
#modules .text h4 
{
	margin-top:100px;
	color : #9f9f9f;
	font : bold 12px "Tahoma", verdana, Arial;
	text-align:left;
	
}
#modules .text h4 a:hover
{
	text-decoration:underline;
	
}
#modules img.noborder
{
	border : 0;
	margin:0;
	padding:0;
}
#modules .only
{
	color : #e5e5e5;
	font : bold 0.4em "Tahoma", verdana, Arial;
}
#modules h2
{
	font : bold 11px "Tahoma", verdana, Arial;
	color : #231f20;
	background : transparent;
	margin-bottom : 4px;
}
#modules h2 a
{
	color : #231f20;
	background : transparent;
}
#modules h2 a:hover
{
	text-decoration : none;
	color : #ffd200;
}
/* MODULES SEARCH */
.modules_search
{
	margin-top : 10px;
	height : 190px;
	width: 516px;
	float: right;
}
.modules_search .mod_search
{
	background : #fafafa url(../images/topgreybox.jpg) no-repeat top;
	height : 185px;
	width : 258px;
	float : right;
	margin-top : 5px;
}
.modules_search .padding
{
	padding : 13px 20px 10px 20px;
}
.modules_search img
{
	border : 1px solid #d3d3d3;
	float : left;
	margin-bottom : 15px !important;
	margin-bottom : 5px;
}
.modules_search .price
{
	color : #cc3300;
	font : bold 2em "Tahoma", verdana, Arial;
	padding : 15px 35px 0 0;
	float : right;
	text-align : right;
}
.modules_search .only
{
	color : #e5e5e5;
	font : bold 0.4em "Tahoma", verdana, Arial;
}
.modules_search .text
{
	width : 100%;
	float : left;
	color : #9f9f9f;
	text-align : justify;
}
.modules_search h2
{
	font : bold 1.2em "Tahoma", verdana, Arial;
	color : #231f20;
	background : transparent;
	margin-bottom : 4px;
}
.modules_search a
{
	color : #231f20;
	background : transparent;
}
.modules_search h2 a:hover
{
	text-decoration : none;
	color : #ffd200;
}
/* FIN MODULES SEARCH */

/* MODULES ARTICLE */
.modules_article
{
	margin-top : 10px;
	height : 190px;
	width: 550px;
	float: right;
}
.modules_article .mod_search
{
	background : #fafafa url(../images/topgreybox.jpg) no-repeat top;
	height : 185px;
	width : 258px;
	float : right;
	margin-top : 5px;
}
.modules_article .padding
{
	padding : 13px 20px 10px 20px;
}
.modules_article img
{
	border : 1px solid #d3d3d3;
	float : left;
	margin-bottom : 15px !important;
	margin-bottom : 5px;
}
.modules_article .price
{
	color : #cc3300;
	font : bold 1.0em "Tahoma", verdana, Arial;
	padding : 15px 35px 0 0;
	float : right;
	text-align : right;
}
.modules_article .only
{
	color : #e5e5e5;
	font : bold 2em "Tahoma", verdana, Arial;
}
.modules_article .text
{
	width : 100%;
	float : left;
	color : #9f9f9f;
	text-align : justify;
}
.modules_article h2
{
	font : bold 1.2em "Tahoma", verdana, Arial;
	color : #231f20;
	background : transparent;
	margin-bottom : 4px;
}
.modules_article a
{
	color : #231f20;
	background : transparent;
}
.modules_article h2 a:hover
{
	text-decoration : none;
	color : #ffd200;
}
/* FIN MODULES ARTICLE */
	
	/* FIN MODULES */
	
/* bloc_commande */
#bloc_commande img
{
	width: 16px;
	height: 16px;
	border: 0px;
	margin-top : 0px;
	margin-left:5px;
}

/* FIN bloc_commande */
	

	/* FOOTER */
#footer
{
bottom : 0;
clear : both;
text-align : left;
border-top : 2px solid #666666;
padding : 3px 0 0 0;
margin-top : 5px;
height : 50px;
color : #666666;
background : inherit;
}
#footer .right
{
	float : right;
}
#footer a
{
	color : #666666;
}
#footer a:hover
{
	color : #231f20;
	text-decoration:underline;
}

#footer .debug
{
	margin-top: 10px;
	text-align: center;
	color: #CCCCCC;
}
	/* FIN FOOTER */
	
	/* STYLE GENERAL */
/* INPUT */
input.noborder
{
	border : 0;
}
input.noborder:hover
{
	border : 0;
}

input, textarea
{
border : 1px solid #aaaaaa;
}
input:hover, textarea:hover
{
	border : 1px solid #888888;
}
input.text
{
	color : #000000;
	border : 1px solid #e6e6e6;
	background : inherit;
}
textarea.text
{
	font-size : 8pt;
	border : 1px solid #e6e6e6;
}
input.text:hover, textarea.text:hover
{
	border : 1px solid #d6d6d6;
}
input.textfield, select.textfield, textarea.textfield, .textfield_IE {
	/*font: 8pt georgia;*/
	font-family: Helvetica, Verdana;
	font-size: 10pt;
	color: #231f20;
	border: 1px solid #CCCCCC;
	padding: 3px;
	background-color: #FCFCFC;
}
input.textfield:hover, select.textfield:hover, textarea.textfield:hover, .textfieldhover_IE {
	/*font: 8pt georgia;*/
	font-family: Helvetica, Verdana;
	font-size: 10pt;
	color: #231f20;
	padding: 3px;
	background-color: #eaecf6;
	border: 1px solid #999999;
}
/* FIN INPUT */

/* THEME */
.theme a
{
	cursor: pointer;
}
.dtheme_selected {
	color: red;
}

.dtheme_selected a {
	font-weight: bold;
	color: red;
}
.dtheme_selected a:hover {
	text-decoration: underline;
}
/* FIN THEME */

/* FORMULAIRE */
form
{
	display : inline;
	margin : 0;
	padding : 0;
}
.erreur {
	display: block;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #986265;
	background-color: #F4E7EA;
	padding: 5px;
	color: #222222;
	text-align:justify;
}
.space_champ
{
	float: left;
	clear:both;
}
.space_register1
{
	margin-top: 10px;
	margin-right:15px;
}
.space_register2
{
	margin-top: 5px;
}
.space_register3
{
	margin-top: 10px;
}
/* FIN FORMULAIRE */

/* TEXT + FLOAT + MARGE */
.justifie
{
	text-align:justify;
}
.right
{
	text-align:right;
}
.center
{
	text-align:center;
}
.aleft
{
	float: left;
}
.aright
{
	float: right;
}
.clear
{
	clear: both;
}
.space5
{
	height: 5px;
}
.margin-top10 {
	margin-top: 10px;
}
/* FIN TEXT + FLOAT + MARGE */

/* REDIRECTION */
#redirect {
	margin: 0px;
	width: 100%;
	height: 100%;
}
#redirect .font_redirect {
	font-size: 10pt;
}
/* FIN REDIRECTION */

/* GENERAL */
div
{
	font-size:8pt;
}
ul
{
	list-style-position: inside;
	margin-left: 2px;
}
ul li
{
	list-style-type: square;
	margin-left: 8px;
}
ul ul li
{
	list-style: none;
	margin-left: 10px; list-style-type: lower-alpha;
	list-style-position: inside;
}
img
{
	border : 0;
	float : left;
	margin-right : 10px;
}
a
{
	color : #172677;
	text-decoration : none;
}
a:hover
{
	color : #172677;
}
blockquote
{
	margin : 0 0 15px 30px;
	border-left : 3px solid #8adf88;
	padding : 0 0 0 8px;
}
/* FIN GENERAL */

/* CLASS */
.greenfonc
{
	color : #231f20;
}

.images
{
	border : 1px solid #d3d3d3;
	float : left;
	margin-bottom : 15px !important;
	margin-bottom : 5px;
}
.rs
{
	float: right;
	margin: 0 10px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f5f5f5;
}
.bg {
	background-color: #eaecf6;
}
.bg2 {
	background-color: #ffffff;
}

.nvte_left {
	float: left;
	color: #231f20;
	padding-bottom: 7px;
}
.nvte_right {
	float: right;
	width: 250px;
	height: 30px;
	/*background-color: #231f20;
	color: #FFFFFF;*/
	/*text-align: right;*/
}
.nvte_right_table {
	width: 250;
	height: 30;
	border: 0px solid;
}
.nvte_addcart {
	/*background-color: #ffe76f;*/
	background-color:#eaecf6;
	color: #000000;
	font-family : Tahoma, Verdana, Arial, sans-serif;
	font-size : 10pt;
}
.nvte_color {
	color: #231f20;
}

.txt
{
	text-align:center;
}
.date
{
	color : #999999;
	font-weight : bold;
	background : transparent;
}
.green
{
	color : #172677;
}
.bigl
{
	font-size : 1.2em;
}
.bold
{
	font-weight : bold;
}

.title {
	font-weight: bold;
	color: #172677;
	font-size: 9pt;
}
.title a:hover
{
	font-weight: bold;
	color: #172677;
	font-size: 9pt;
	text-decoration:underline;
}
.ajout {
	font-weight: bold;
	color: #231f20;
	font-size: 9pt;
}
.ajout:hover {
	font-weight: bold;
	color: #231f20;
	font-size: 9pt;
	text-decoration:underline;
}
.colorange
{
	color:#172677;
}
.img {
	border: 1px solid #d3d3d3;
}
.avec_bordure
{
	border : 1px solid #000000;
}
.ok
{
	color : #172677;
	font-weight : bold;
	border : 0;
	background : transparent;
	cursor : pointer;
}
.ok:hover
{
	color : #172677;
	font-weight : bold;
	border : 0;
	background : transparent;
	cursor : pointer;
	text-decoration:underline;
}

.ligne_hr2
{
	width:100%;
	border-top:1px solid #172677;
	border-bottom:1px solid #172677;
	padding-top:5px;
	padding-bottom:5px;
}
.ligne_hr1
{
	border-top:1px solid #172677;
	color:#172677;
}

#valid_fp {
	/*position: absolute;
	top: 50px;
	left: 50px;
	width: 250px;
	height: 100px;
	z-index: 250;
	
	background-color: #CCCCCC;
	border: 1px solid #000000;*/
	position: absolute;
	z-index: 250;
	width: 500px;
	/*height: 100px;*/
	margin-top: 225px;
	margin-left: 225px;
	padding: 3px;
	text-align: left;
	border: 1px solid #986265;
	background-color: #F4E7EA;
	padding-left: 5px;
	color: #222222;
}
/* FIN CLASS */
	/* FIN STYLE GENERAL */