/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 	{ margin: 0; padding: 0; border: 0; }
img			{border:none;}

a			{color: #010101; text-decoration:underline;  }
a:hover		{color: #010101; text-decoration:underline;}
a:active	{}
a:focus		{outline:none; }
a img		{text-decoration: none; border: none; }

hr			{display:none;clear: both;}
li			{list-style-type:none;list-style-position:outside;}
table		{border-collapse: collapse; }
td			{vertical-align: top; }
th			{vertical-align: top; text-align: left; font-weight: bold; }
p			{margin-bottom: 0.5em; }


.bold 		{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#CBCBCB}


/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear			{clear:both;font-size:1px;line-height:0;}
.right			{float:right;}
.right_2		{float:right; margin-left:20px; padding:10px 0 20px 0;}
.left			{float:left;}
#col_gauche .left_2			{float:left; margin-right:20px;padding:10px 0 20px 0;}
#col_droite .left_2			{float:left; margin-right:20px;padding:0 0 20px 0;}
.center			{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/*taille*/
.width100	{ width:100%;}
.width80	{ width:80%;}
.width70	{ width:70%;}
.width65	{ width:65%;}
.width60	{ width:60%;}
.width50	{ width:50%;}
.width25	{ width:25%;}
.width30	{ width:30%;}
.width33	{ width:33%;}
.width40	{ width:40%;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
body, table, td	{font:normal 11px/14px verdana, Helvetica, sans-serif; }
body			{background:#010101; text-align: center;  color: #010101;}


#page			{margin-left:auto;margin-right:auto;text-align:left;width:970px; padding-top:6px;}
.pub-top		{padding:4px 0; text-align:center; background:url(/img/modele/bg-top-pub.gif) no-repeat; margin:0px 13px 0 21px;}

/* navigation */
#menu						{ background:url(/img/modele/temp-header.jpg) no-repeat; margin-left:4px; height:305px; }
#menu td a					{ background: #fff; padding:2px; text-decoration:none  }
#menu .left,#menu .right	{padding:2px 10px 0 10px;}
/*/navigation */

/* header */
#header_flash	{position:relative;height:305px;}
#header			{position:absolute; top:-2px; left:-4px}
/* /header */

/* ariane */
#ariane		{color:#010101}
#ariane a	{color:#010101;text-decoration:underline;}
/* ariane */

/* corps_page */
#corps_page{background:#d9e6cb url(/img/modele/bg-corps-page.jpg) no-repeat right bottom; margin:0px 13px 0px 21px; width:936px;}


.documentaire 						{background:#d9e6cb url(/img/modele/bg-documentaire.gif) no-repeat left top; width:910px; height:479px; padding:15px 5px 0 15px ; color:#FFFFFF; }
.documentaire p						{line-height:15px; }
.documentaire ul.fonctions li		{display:inline; }
.documentaire .poster				{padding-left:24px; background:url(/img/picto/ico-post.gif) no-repeat;}
.documentaire .favoris				{padding-left:24px; background:url(/img/picto/ico-favoris.gif) no-repeat;}
.documentaire .partager				{padding-left:24px; background:url(/img/picto/ico-partager.gif) no-repeat;}
.documentaire .integrer				{padding-left:28px; background:url(/img/picto/ico-integrer.gif) no-repeat;}
.documentaire a						{color:#FFFFFF; text-decoration:underline}
.documentaire .info ul 				{margin-top:4px;}
.documentaire .info ul li			{display:inline;}
.documentaire .carrousel td 		{color:#d9e6cb; font-weight:bold;}
.documentaire .carrousel tr.over td {background:#606060}
.documentaire .carrousel .numero 	{font-size:14px;}
.info_com				 			{padding:4px; background:#efefef; margin-right:5px}
.infos_videos 		 				{margin:0 0 2px 0; }
.infos_videos li 					{ display:inline;  }

.principal .info_com				 {padding:4px 0 4px 4px; background:#5c5c5c; margin-right:0}


.evaluation								{ background: url(/img/modele/etoiles-grises.png) no-repeat; width: 90px; height:15px; position: relative; z-index:150 }
.evaluation .resultat					{ background: url(/img/modele/etoiles-rouges.png) no-repeat; height: 15px; position: absolute; z-index:155; }
.evaluation .etoiles					{ width: 18px; height: 15px; position: absolute; top: 0; left: 0; z-index: 160; }
.evaluation a.cinq						{ width:90px; height: 15px; z-index: 161; }
.evaluation a.cinq:hover				{ background: url(/img/modele/etoiles-rouges.png) repeat-x left top; }
.evaluation a.quatre					{ width:72px; height: 15px; z-index: 162; }
.evaluation a.quatre:hover				{ background: url(/img/modele/etoiles-rouges.png) repeat-x left top; }
.evaluation a.trois						{ width:54px; height: 15px; z-index: 163; }
.evaluation a.trois:hover				{ background: url(/img/modele/etoiles-rouges.png) repeat-x left top; }
.evaluation a.deux						{ width:36px; height: 15px; z-index: 164; }
.evaluation a.deux:hover				{ background: url(/img/modele/etoiles-rouges.png) repeat-x left top; }
.evaluation a.un						{ width:18px; height: 15px; z-index: 165; }
.evaluation a.un:hover					{ background: url(/img/modele/etoiles-rouges.png) repeat-x left top; }



/* documentaire */
/*-------------------- COLONNE DE GAUCHE ---------------------*/

#col_gauche		{float:left;width:610px;}

#col_gauche .principal-blanc	 			{background:url(/img/modele/bg-principale-blanc-content.jpg) repeat-y 0px 90px; width:100%; }
#col_gauche .principal-blanc a	 			{ color:#A04123; text-decoration:none }
#col_gauche .principal-blanc a:hover		{ color:#A04123; text-decoration:underline }
#col_gauche .principal-blanc .top			{background:url(/img/modele/bg-principale-blanc-top.jpg) no-repeat; width:100%;  }
#col_gauche .principal-blanc .bottom		{background:url(/img/modele/bg-principale-blanc-bottom.jpg) no-repeat left bottom; width:100%; padding-bottom:95px; }
#col_gauche	.principal-blanc .content		{width:570px; padding:15px 20px 0 15px ; margin:0 0 -85px 0;}

#col_gauche	.principal-blanc .galerie			    {}
#col_gauche	.principal-blanc .galerie .rel			{width:90px; height:80px;}
#col_gauche	.principal-blanc .galerie .photo		{position:absolute; z-index:740; top:0px; left:0px;}
#col_gauche	.principal-blanc .galerie .masque		{position:absolute; z-index:741; top:0px; left:0px;}
#col_gauche	.principal-blanc .commentaires			{margin:25px 0;}
#col_gauche	.principal-blanc .commentaires .red		{font-weight:bold;}
#col_gauche	.principal-blanc .commentaires strong	{color:#505d53}

#col_gauche	.principal-blanc .fonctions				{color:#a32c16;}
#col_gauche	.principal-blanc .fonctions a			{color:#a32c16; font-weight:bold; text-decoration:none;}
#col_gauche	.principal-blanc .fonctions a:hover		{color:#a32c16; font-weight:bold; text-decoration:underline;}
.chapeau				{color:#505d53; font-weight:bold; margin-top:0; padding-top:0}
#col_gauche	.principal-blanc .documentaire .poster	{padding-left:24px; background:url(/img/picto/ico-post.gif) no-repeat;}

#col_gauche .principal	 			{background:url(/img/modele/bg-nouvellesjour-content.gif) repeat-y 0px 90px; width:100%; color:#FFFFFF }
#col_gauche .principal .top			{background:url(/img/modele/bg-nouvellesjour-top.gif) no-repeat; width:100%;  }
#col_gauche .principal .bottom		{background:url(/img/modele/bg-nouvellesjour-bottom.gif) no-repeat left bottom; width:100%; padding-bottom:95px; }
#col_gauche	.principal .content		{width:570px; padding:15px 20px 0 15px ; margin:0 0 -85px 0;}
#col_gauche	.principal p.sep		{display:block; width:100%; background:url(/img/modele/sep-nouvellesJour.gif) center center no-repeat; height:18px; margin:-12px 0; padding-top:0}
#col_gauche .principal a 			{color:#FFFFFF; text-decoration:underline }
#col_gauche .principal a:hover		{color:#FFFFFF; text-decoration:underline }
#col_gauche .principal .nouvelles .rel			{width:78px; height:58px;}
#col_gauche .principal .nouvelles .photo		{position:absolute; z-index:500; top:0px; left:0px;}
#col_gauche .principal .nouvelles .masque		{position:absolute; z-index:501; top:0px; left:0px;}
#col_gauche .principal .nouvelles .play			{position:absolute; z-index:502; top:0px; left:0px;}
#col_gauche .principal .nouvelles .desc 		{padding-bottom:3px; text-align:left}
#col_gauche .principal .nouvelles .desc a		{color:#fff;}

/*  debug ie7*/
#col_gauche .principal .nouvelles a				{ width:78px; height:60px;}
#col_gauche .principal .nouvelles, #col_gauche .principal .ses-films 				{text-align:center; margin-top:10px}
#col_gauche .ses-films				            {}
#col_gauche .principal .ses-films .rel			{width:187px; height:105px;}
#col_gauche  .ses-films .photo					{position:absolute; z-index:400; top:0px; left:0px;}
#col_gauche  .ses-films .masque					{position:absolute; z-index:401; top:0px; left:0px;}
#col_gauche  .ses-films .play					{position:absolute; z-index:402; top:0px; left:0px;}
#col_gauche  .ses-films .desc 					{position:absolute; z-index:403; top:0px; left:0px; font:normal 11px/14px Verdana, verdana, Helvetica, sans-serif; color:#fff; padding:12px; text-align:left }
#col_gauche  .ses-films .desc p					{padding-top:0 }
#col_gauche  .ses-films .desc .numero			{font:normal 15px/15px verdana;}
#col_gauche  .ses-films .desc a					{color:#fff; text-decoration:none  }

#col_gauche .principal .films .auteur		{font-size:16px;}
#col_gauche .principal .films .photo		{position:absolute;}
#col_gauche .principal .films .masque		{position:absolute;}
#col_gauche .principal .films .play			{position:absolute;}
#col_gauche .principal .films .desc 		{position:absolute; font:normal 11px/12px Verdana, verdana, Helvetica, sans-serif; color:#fff; padding: 4px 12px; }
#col_gauche .principal .films .desc p 		{margin:0}
#col_gauche .principal .films .desc a		{color:#fff; text-decoration:none;  }

/* principal blanc*/
#col_gauche .principal-blanc .films .photo		{position:absolute;}
#col_gauche .principal-blanc .films .masque		{position:absolute;}
#col_gauche .principal-blanc .films .play		{position:absolute;}
#col_gauche .principal-blanc .films .desc 		{position:absolute; font:normal 11px/12px Verdana, verdana, Helvetica, sans-serif; color:#333; padding: 4px 12px; }
#col_gauche .principal-blanc .films .desc p 	{margin:0}
#col_gauche .principal-blanc .films .desc a		{color:#fff; text-decoration:none;  }


#col_gauche .muvmania 				{padding:25px 0 0 0;}
#col_gauche .muvmania .rel			{width:110px; height:89px;}
#col_gauche .muvmania .photo		{position:absolute; z-index:800; top:0px; left:0px;}
#col_gauche .muvmania .tv			{position:absolute; z-index:801; top:0px; left:0px;}

#col_gauche .principal .menu 			{padding:5px 0 10px 0 }
#col_gauche .principal .menu li			{display:inline; padding-right:5px;}
#col_gauche .principal .menu li	a		{text-decoration:none}
#col_gauche .principal .menu li	a:hover	{text-decoration:underline}

#col_gauche	.participant 				{background:url(/img/modele/bg-participant-content.jpg) repeat-y 0px 594px; width:100%}
#col_gauche .participant .alexis		{background:url(/img/modele/bg-participant-alexis.jpg) no-repeat; width:100%;  }
#col_gauche .participant .andreanne		{background:url(/img/modele/bg-participant-andreanne.jpg) no-repeat; width:100%;  }
#col_gauche .participant .anne			{background:url(/img/modele/bg-participant-anne.jpg) no-repeat; width:100%;  }
#col_gauche .participant .geoffrey		{background:url(/img/modele/bg-participant-geoffrey.jpg) no-repeat; width:100%;  }
#col_gauche .participant .jean-baptiste	{background:url(/img/modele/bg-participant-jb.jpg) no-repeat; width:100%;  }
#col_gauche .participant .marc-antoine	{background:url(/img/modele/bg-participant-marcA.jpg) no-repeat; width:100%;  }
#col_gauche .participant .maxime		{background:url(/img/modele/bg-participant-maxime.jpg) no-repeat; width:100%;  }
#col_gauche .participant .sebastien		{background:url(/img/modele/bg-participant-seb.jpg) no-repeat; width:100%;  }
#col_gauche .participant .bottom		{background:url(/img/modele/bg-participant-bottom.jpg) no-repeat left bottom; width:100%; padding-bottom:8px; margin:-3px 0 0 0; }
#col_gauche	.participant .content		{padding:0px 17px 5px 18px;}
#col_gauche	.participant .content strong{color:#a32c16}
#col_gauche	.participant .sonblog strong{color:#505d53}
#col_gauche	.participant .sonblog a		{color:#a32c16; text-decoration:none; font-weight:bold}
#col_gauche	.participant .quiestce		{float:left; width:50%; margin-top:10px}
#col_gauche	.participant .sonblog		{float:right; width:40%; margin-top:10px; padding-left:5%; background:url(/img/modele/sep-vertical.png) no-repeat 10px 12px;}

#col_gauche .maps		 						{background:url(/img/modele/bg-map.png) no-repeat top left; width:570px; /*width:610px;*/ padding:15px 20px 20px 20px ; margin:0; height:478px/* height:513px;*/ }
#col_gauche .maps .navigation					{ }
#col_gauche .maps ul.semainier 					{margin:0; padding:12px 0 12px 14px;  }
#col_gauche .maps ul.semainier li				{display:inline; font-size:12px; padding-bottom:5px  }
#col_gauche .maps ul.semainier li a				{text-decoration:none; padding:3px 2px 5px 2px;}
#col_gauche .maps ul.semainier li.on a			{text-decoration:none;font-weight:bold; background:url(/img/modele/bg-semainier-on.gif) no-repeat center center; color:#fff;}
#col_gauche .maps ul.semainier li a:hover		{text-decoration:none; background:url(/img/modele/bg-semainier-over.gif) no-repeat center center;}
#col_gauche .maps ul.semainier li.tous a:hover	{text-decoration:underline; background:none;}
#col_gauche .maps ul.participants				{margin-bottom:0px; padding-left:14px}
#col_gauche .maps ul.participants li a			{text-decoration:none;}
#col_gauche .maps ul.participants li a:hover	{text-decoration:underline;}
#col_gauche .maps ul.participants li.on a		{color:#a32c16}

#col_gauche .autres-films			 		{ width:573px; padding:35px 20px 0 17px ;height:126px;  }
#col_gauche .autres-films.anne	 			{ background:url(/img/modele/bg-autres-films-anne.jpg) no-repeat; }
#col_gauche .autres-films.andreanne	 		{ background:url(/img/modele/bg-autres-films-andreanne.jpg) no-repeat; }
#col_gauche .autres-films.alexis	 		{ background:url(/img/modele/bg-autres-films-alexis.jpg) no-repeat; }
#col_gauche .autres-films.geoffrey	 		{ background:url(/img/modele/bg-autres-films-geoffrey.jpg) no-repeat; }
#col_gauche .autres-films.jean-baptiste	 	{ background:url(/img/modele/bg-autres-films-jb.jpg) no-repeat; }
#col_gauche .autres-films.marc-antoine	 	{ background:url(/img/modele/bg-autres-films-ma.jpg) no-repeat; }
#col_gauche .autres-films.sebastien	 		{ background:url(/img/modele/bg-autres-films-seb.jpg) no-repeat; }
#col_gauche .autres-films.maxime	 		{ background:url(/img/modele/bg-autres-films-max.jpg) no-repeat; }
#col_gauche .autres-films .pagination 		{ margin:0;}

/*-------------------- COLONNE DE DROITE---------------------*/
#col_droite				{float:right;width:326px; margin-bottom:15px}

#col_droite .side-muvmedia 	{background:url(/img/modele/bg-side-muvmedia.png) no-repeat top left; width:290px; /*width:326px;*/ padding:14px 17px 0px 15px; _padding:18px 17px 0px 15px; height:70px; overflow:hidden; line-height:16px }
#col_droite .side-muvmedia a, #col_droite .side-muvmedia a:hover 	{ text-decoration:underline; }

#col_droite .side-suggestions  {background:url(/img/modele/bg-side-suggestions.png) no-repeat top left; width:290px; /*width:326px;*/ padding:8px 17px 0px 17px; _padding:12px 17px 0px 17px; height:53px; margin:0;}

#col_droite .side-netvibes-facebook	{background:url(/img/modele/bg-side-netvibes-facebook.png) no-repeat top left; width:290px; /*width:326px;*/ padding:0px 17px 0px 17px; _padding:2px 17px 0px 17px; height:60px; margin:0 }
#col_droite .lien-netvibes {width: 145px;float: left;height: 45px;}
#col_droite .lien-facebook {width: 145px;float: right;height: 45px;}

#col_droite .side-hd 	{background:url(/img/modele/bg_side_hd.png) no-repeat top left; width:290px; /*width:326px;*/ padding:8px 17px 0px 17px; _padding:12px 17px 0px 17px; height:52px; margin:0 }

#col_droite .texte-hd     {padding:6px 0 0 55px; _padding:6px 0 0 55px;}
#col_droite .texte-hd a, #col_droite .texte-hd a:hover 	{ text-decoration:underline; }

#col_droite .side-login 	{background:url(/img/modele/bg-side-login.png) no-repeat top left; width:290px; /*width:326px;*/ padding:6px 17px 0px 17px; _padding:10px 17px 0px 17px; height:95px; margin:0 }

#col_droite	.side-recherche 		{}
#col_droite .side-recherche .top	{background:url(/img/modele/bg-side-recherche-top.png) no-repeat; width:100%; padding-top:11px;  }
#col_droite .side-recherche .bottom	{background:url(/img/modele/bg-side-recherche-bottom.png) no-repeat left bottom; width:100%; padding-bottom:8px; margin:-3px 0 0 0; }
#col_droite	.side-recherche .content{background:url(/img/modele/bg-side-recherche-content.png) repeat-y; padding:0 17px 5px 20px;}

#col_droite	.side-jury 				{background:url(/img/modele/bg-side-jury-content.jpg) repeat-y 0 80px;}
#col_droite .side-jury .top			{background:url(/img/modele/bg-side-jury-top.jpg) no-repeat; width:100%; padding-top:55px;}
#col_droite .side-jury .bottom		{background:url(/img/modele/bg-side-jury-bottom.jpg) no-repeat left bottom; width:100%; padding-bottom:15px; margin:-3px 0 0 0; }
#col_droite	.side-jury .content		{padding:0 17px 0px 20px;}
#col_droite	.side-jury .grise		{padding:4px; background:#dde1de }
#col_droite	.side-jury .rouge		{padding:4px; background:#e2ccc6}
#col_droite	.side-jury .info		{ background:url(/img/picto/ico-info.gif) no-repeat left 15px; padding:15px 0 0 24px; display:block; border-top:#c3c3c3 1px solid }
#col_droite	.side-jury .video_juges			{width:200px; height:150px; margin:10px auto; position:relative; }
#col_droite	.side-jury .video_juges .photo	{position:absolute; z-index:522; top:0px; left:0px;}
#col_droite	.side-jury .video_juges .play	{position:absolute; z-index:523; top:0px; left:0px;}
#col_droite	.side-jury strong		{color:#505d53}


#col_droite	.pub					{padding:0 5px 2px 5px;}
#col_droite	.bigbox					{background:url(/img/modele/bg-side-bigbox.gif) no-repeat top left; width:300px; /*width:326px;*/ padding:16px 9px 9px 9px; margin:4px 0 4px 4px; }

#col_droite .side-films 			{background:url(/img/modele/bg-side-films.gif) no-repeat top left; width:290px; /*width:326px;*/ padding:5px 17px 4px 17px ; height:429px }
#col_droite .side-films a			{text-decoration:underline }

#col_droite .side-films .auteur		{font-size:16px;}
#col_droite .side-films .photo		{position:absolute;}
#col_droite .side-films .masque		{position:absolute;}
#col_droite .side-films .play		{position:absolute;}
#col_droite .side-films .desc 		{position:absolute; font:normal 11px/12px Verdana, verdana, Helvetica, sans-serif; color:#fff; padding:12px; }
#col_droite .side-films .desc a		{color:#fff;  }

#col_droite .side-palmares 				{background:url(/img/modele/bg-side-palmares.png) no-repeat; width:290px; /*width:326px;*/ padding:2px 17px 10px 17px ;/* height:288px;*/ height:271px; }
#col_droite .side-palmares a			{text-decoration:underline }
#col_droite .side-palmares th			{color:#a32c16; }
#col_droite .side-palmares td			{padding:2px 0; }
#col_droite .side-palmares .prems		{color:#a32c16; }
#col_droite .side-palmares .note		{font:bold 9px/10px Verdana;  }
#col_droite .side-palmares .navigation	{margin-bottom:15px; }

/* /corps_page */

/* menu footer */
#menu-footer								{background:#d9e6cb; margin:0px 13px 0px 21px; width:936px; border-top:solid 1px #010101; padding:12px 0;}
#menu-footer td, #menu-footer th			{border-right:dashed 1px #7f8677;}
#menu-footer td.last, #menu-footer th.last	{border-right:none}
#menu-footer p								{padding-left:45px; font-weight:bold;}
#menu-footer ul								{padding-left:45px;}
#menu-footer ul	li a 						{text-decoration:underline;}
/* /menu footer */
/* logos */
#logos			{margin:0px 13px 0px 21px; width:936px;}
#logos .left	{}
#logos .right	{}
/* /logos */
/* footer */
#footer					{margin:0px 13px 20px 21px; width:936px; color:#fff; border-top:solid 1px #666666;}
#footer	.left ul li		{display:inline; padding-right:4px;}
#footer	.right ul li	{display:inline; padding-left:4px;}
#footer p				{text-align:center;padding:5px 10px; }
#footer a				{color:#fff; text-decoration:none}
#footer a:hover			{color:#fff; text-decoration:underline}
#footer .left			{padding:5px 10px 5px 0;}
#footer .right			{padding:5px 0 5px 10px;}
/* /footer */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------------ MODULE -------------------------------------------------*/
.scroll-pane 						{width: 200px; overflow: auto; background: #ccc;float: left;height: 200px}
.winXP .jScrollPaneTrack 			{background: url(windows_track.gif) repeat-y}
.winXP .jScrollPaneDrag 			{background: url(windows_drag_middle.gif) no-repeat 0 50%}
.winXP .jScrollPaneDragTop 			{background: url(windows_drag_top.gif) no-repeat;height: 4px}
.winXP .jScrollPaneDragBottom 		{background: url(windows_drag_bottom.gif) no-repeat;height: 4px}
.winXP a.jScrollArrowUp 			{height: 17px;background: url(windows_arrow_up.gif) no-repeat 0 0}
.winXP a.jScrollArrowUp:hover 		{background-position: 0 -20px}
.winXP a.jScrollArrowDown 			{height: 17px;background: url(windows_arrow_down.gif) no-repeat 0 0}
.winXP a.jScrollArrowDown:hover 	{background-position: 0 -20px}
.winXP a.jScrollActiveArrowButton, .winXP a.jScrollActiveArrowButton:hover {
background-position: 0 -40px}


/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* texte  = txt article */
.txt		{color:#fff;font:normal 11px/14px verdana, Helvetica, sans-serif;}
.txt a		{color:#fff;}
/* /texte */

/* tableau */
table.jury						{color:#000}
table.jury td					{ padding:2px 0}
table.tableau	{}
table.tableau a					{font-weight:bold; text-decoration:none;}
table.tableau a:hover			{font-weight:bold; text-decoration:underline;}
.tableau th, .tableau td		{padding:4px 0; color:#fff}
/* /tableau */

/* pagination */		
.pagination 							{margin: 6px 0;font:normal 11px/11px verdana; color:#47513d;}
.article .pagination 					{color:#000; text-decoration:none}
.pagination a							{color:#000; text-decoration:none}
.pagination a:hover						{color:#000; text-decoration:underline}
.article .pagination a					{color:#000; text-decoration:underline}
.article .pagination a:hover			{color:#000; text-decoration:underline}
#col_gauche .principal-blanc .pagination a			{color:#000; text-decoration:underline}
#col_gauche .principal-blanc .pagination a:hover	{color:#000; text-decoration:underline}
.pagination strong			{color:#a32c16;}/* page actuelle */
#col_gauche .principal .pagination 			{color:#fff; text-decoration:underline}
#col_gauche .principal .pagination strong	{color:#fff; }
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

#col_droite a.lire, a.lire				{color:#010101;font:bold 11px verdana;}
#col_droite a:hover.lire, a:hover.lire	{color:#010101;}

/* haut de page */
a.bt_haut_de_page				{display:block;margin-top:15px;color:#010101;background:url('../img/picto/haut_de_page.gif') no-repeat;padding:0 0 0 10px;}
a:hover.bt_haut_de_page			{color:#010101;}
/* imprimer */
a.bt_imprimer		{display:block;margin-top:15px;color:#010101;background:url('../img/picto/imprimer.gif') no-repeat;padding:0 0 0 25px;}
a:hover.bt_imprimer	{color:#010101;}
/* bt - lien */

/* separation */
.sep{}
/* separation */

/* formulaire */

input[type='checkbox']    { margin-right: 4px; }
input[type='radio']       { margin-right: 4px; }
option                    { -moz-padding-end: 10px; }


fieldset                  { padding: 6px;border:none; }
fieldset td               { padding: 4px 4px 4px 0; }
legend                    { font-weight: bold; color: #999; }

caption		{display:none;}
table.form					{font:normal 11px/12px verdana;}
table.form	em				{font:italic 10px/12px verdana; color:#505d53; }
table.profile em			{font:italic 10px/12px verdana; color:#787878; }
#col_gauche table.form td, #col_gauche table.form th{vertical-align:top;padding:2px 0 10px 0;}
table.form th				{font-weight:normal;text-align:left;}
table.profile td				{ padding:2px;}
.form .saisie input								{font:normal 11px verdana;color:#010101;border:1px solid #010101;background-color:white; width:100%}
.form .saisie textarea							{font:normal 11px verdana;color:#010101;border:1px solid #010101;background-color:white;overflow:auto; width:100%}
.form .saisie input:focus, .form .saisie textarea:focus, .form .saisie select:focus	{border:1px solid #a32c16;background:#efefef;}
.form .saisie select							{font:normal 11px verdana;color:#010101;border:1px solid #010101;background-color:white;}
.form .checkbox, .form .radio					{background:transparent;border:none;margin-left:30px;margin-right:10px;}
.form .checkbox_premier, .form .radio_premier	{background:transparent;border:none;margin-right:10px;}
.profile .checkbox_premier, .profile .radio_premier	{background:transparent;border:none;margin-right:10px; width:auto}
*> .form option			{padding:0 2px;}
.form .libelle			{color:#010101;padding-right:30px;}
.form .bt_form			{padding-top:15px;text-align:right;}
.form .libelle strong	{color:#f00;}
.form .no_marge			{padding-top:0;}
.form label				{margin-right:5px}


.alerte 		{color: black; background:white;color:#f00;border:1px solid #f00; padding:5px}
.notification 	{color: black; background: #c5d0b8; border: solid grey 1px; padding:5px}

/* ---------- */
.form .obligatoire{font:bold 10px verdana;color:#010101;padding-top:28px;}
.form .indication{font-size:10px;color:blue;}
.cnil	{font:normal 10px verdana;color:#010101;padding-top:15px;}
.cnil a	{color:#010101;}
/* /formulaire */


/* formulaire sidebar*/
#col_droite .form .saisie input			 {background:url(/img/modele/bg-side-login-input.gif) no-repeat; width:145px; height:18px; padding:2px; color:#010101; border:none;}
#col_droite .side-recherche .form input {margin-top:8px;}


/* verif formulaire */
.verif_form			{font:normal 11px/14px verdana;color:#f00;text-align:left;}
.verif_form div		{background:#fff;padding:5px;margin-top:10px;}
.titre_verif_form	{font-weight:bold;}
.intro_verif_form	{}
.verif_form ul		{}
.verif_form ul li	{}

.form span.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;display:block;}
.form input.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;}
.form select.verif_form_erreur	{background:white;color:#f00;border:1px solid #f00;}
.form textarea.verif_form_erreur{background:white;color:#f00;border:1px solid #f00;}

div.verif_form *	{width:779px;}
div.verif_form ul	{width:auto;}
div.verif_form li	{width:auto;}
/* verif formulaire */
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/