@charset "utf-8";
/* CSS Document */

.deux_col1_bg .col1a .col-mid 		{ padding:0 30px 60px 80px; }

.bloc-c								{ width:360px; background:url(/media/page_e/bloc-c.png) 0 0 repeat-y; } 
.bloc-c *							{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
.bloc-c .ttr						{ height:24px; background:url('/media/page_e/bloc-c_ttr.png') 0 0 no-repeat; }
.bloc-c .ttr h4						{ padding:4px 0 0 31px; }
.bloc-c .ttr h4 span				{ display:none; }
.bloc-c .ctn						{ padding:24px 0 0 73px; }
.bloc-c .btm 						{ height:8px; background:url('/media/page_e/bloc-c_btm.png') bottom left no-repeat; }

.colr-bloc 							{ }
.colr-bloc .ctn						{ color:#719eb4; }
.colr-bloc .ctn .bouton				{ width:85px; margin:5px 0 0 83px; background:none; }

.bouton								{ display:block; padding-left:9px; background:url('/media/page_e/bouton-l.png') top left no-repeat; }
.bouton	a							{ display:block; padding-right:9px; background:url('/media/page_e/bouton-r.png') top right no-repeat; }
.bouton	a span						{ display:block; padding-top:5px; height:22px; background:#6591a8 url('/media/page_e/bouton.png') 0 0 repeat-x; text-align:center; }
.bouton a:link,
.bouton a:visited					{ color:#ffffff!important; text-decoration:none; }
.bouton a:active,
.bouton a:hover						{ color:#ffffff!important; text-decoration:underline; cursor:pointer; }
.bouton button						{ width:89px; height:26px; background:url('/media/page_e/identification_button.png') top left no-repeat; text-align:center; }
.bouton button span					{ color:#FFFFFF; }
.bouton button:hover				{ background-position:bottom left; cursor:pointer; }
.bouton button:hover span			{ color:#FFFFFF; text-decoration:underline; }

.identification						{ }
.identification .ctn				{ height:127px; padding:24px 0 0 73px; background:url('/media/page_e/identification_ctn.png') 0 0 no-repeat; }
.identification .ctn dl				{ }
.identification .ctn dt				{ padding:3px 0 0 0; float:left; width:91px; text-align:right; }
.identification .ctn dt label		{ color:#719eb4; font-weight:bold; }
.identification .ctn dd 			{ margin-left:102px; padding:0 0 10px 0; vertical-align:middle; } 
.identification .ctn input			{ width:150px; padding:2px 8px; color:#626262; border:1px solid #bbbbbb; background:#FFFFFF url('/media/form/bg-chp-form.gif') top left repeat-x; margin-right:3px;  } 
.identification .ctn button			{ margin-left:82px; width:89px; height:26px; background:url('/media/page_e/identification_button.png') top left no-repeat; text-align:center; }
.identification .ctn button span	{ color:#FFFFFF; font-weight:bold; }
.identification .ctn button:hover	{ background-position:bottom left; cursor:pointer; }
.identification .ctn p				{ text-align:right; padding-right:20px; }
.identification .ctn a				{ font-size:10px; }
.identification .ctn a:link,
.identification .ctn a:visited		{ color:#719eb4; text-decoration:none; }
.identification .ctn a:active,
.identification .ctn a:hover		{ color:#F08900; text-decoration:underline; }

div.mdp-oublie						{ height:120px; }
div.mdp-oublie dl					{ margin:10px 0 0 27px; }
div.mdp-oublie dt					{ }
div.mdp-oublie dt label				{ color:#719eb4; font-weight:bold; }
div.mdp-oublie dd					{ padding:6px 0 0 0;  }
div.mdp-oublie input				{ width:180px; padding:2px 8px; color:#626262; border:1px solid #bfbfbf; background:#FFFFFF;  } 
div.mdp-oublie button				{ width:60px; height:19px; background:#bfbfbf; text-align:center; }
div.mdp-oublie button span			{ color:#FFFFFF; font-weight:bold; }
div.mdp-oublie button:hover			{ background:#719eb4; cursor:pointer; }

.telechargement						{ }
.telechargement .ctn				{ padding:24px 0 0 73px; background:url('/media/page_e/telechargement_ctn.png') 4px 0 no-repeat; }
.telechargement .ctn ul				{ list-style:none; }
.telechargement .ctn li				{ color:#719eb4; background:url('/media/page_e/telechargement_li.png') 0 0 no-repeat; padding:0 0 3px 20px; }
.telechargement .ctn a				{ font-weight:bold; }
.telechargement .ctn a:link,
.telechargement .ctn a:visited		{ color:#719eb4; text-decoration:none; }
.telechargement .ctn a:active,
.telechargement .ctn a:hover		{ color:#F08900; text-decoration:underline; }
.telechargement	.bouton				{ width:200px; }

/*
.obtenir-mot-de-passe						{ position:relative; width:269px; height:97px; background:url('/media/page_e/obtenir-mot-de-passe.png') -1px 0 no-repeat; }
.obtenir-mot-de-passe .ttr					{ position:absolute; top:20px; left:87px; width:148px; height:35px; }
.obtenir-mot-de-passe a						{ display:block; position:absolute; top:60px; left:186px; width:67px; height:15px; }
.obtenir-mot-de-passe a:hover				{ background-position:bottom left; cursor:pointer; }
*/

/* E02 */
.srub_e02 .paragraphes .paragraphe 	{ margin:15px 0 0 0; }
.srub_e02 .paragraphe .ttr .categorie	{ font-weight:normal; font-size:10px; }
.srub_e02 .paragraphe .ttr .date	{ font-weight:normal; font-size:14px; }
.srub_e02 .paragraphe .td_vignette 	{ padding-right:40px; }
.srub_e02 .paragraphe .td_txt 		{ width:186px; }
.srub_e02 .sommaire					{ margin:0; }
.srub_e02 .sommaire .ctn			{ padding:20px 0; }
.srub_e02 .sommaire .ctn ul 		{ width:auto; padding:0; }
.srub_e02 .paragraphe .fichiers-liens 		{ background:#e6e6e6; }
.srub_e02 .paragraphe .fichiers-liens .ctn 	{ padding:15px 10px 10px 7px; }

.navigation							{ position:relative; margin:27px 0 0 0px; }

.navigation .pagination				{  }
.navigation .pagination .page-sep	{ display:none; }
.navigation .pagination a			{ background-color:#ffffff; border:1px solid #dbdbdb; color:#494949; margin:0 1px; padding:0 2px; text-decoration:none; }
.navigation .pagination a:link,
.navigation .pagination a:visited	{ background-color:#ffffff; color:#494949; }
.navigation .pagination a:active,
.navigation .pagination a:hover		{ background-color:#494949; color:#dbdbdb; }

.navigation .tri					{ padding:0 0 15px 0; }
.navigation .tri label				{ color:#719eb4; font-weight:bold; }
.navigation .tri select				{ width:187px; border:1px solid #cfd0d6; }
.navigation .tri option				{ }

