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

* { margin:0; padding:0;}
body { background:#FFFFFF; font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; font-size:12px; color:#424242; height:100%}
img { border:0px; }

a { color:#424242; text-decoration:none; } /* GRIS */
#a { color:#2d73a6; text-decoration:none; } /*BLEU*/
a:hover { color:#f7941e; text-decoration:underline; }

input { 			height:16px;
					color:#707070;
					border: 1px solid #707070;
					font-weight:normal;
					padding-left:5px;
					padding-top:2px;
					padding-right	:10px;
					text-align:left;
					vertical-align:middle;
					font-size:11px; }
						
textarea { 			font-family:"Trebuchet MS" Tahoma;
					color:#707070;
					border: 1px solid #707070;
					font-weight:normal;
					padding-left:5px;
					padding-top:2px;
					padding-right	:10px;
					text-align:left;
					vertical-align:middle;
					font-size:11px; }						 
select { 			
					color:#707070;
					border: 1px solid #707070;
					font-weight:normal;
					text-align:left;
					vertical-align:middle;
					font-size:11px; }
.mailing		{
					/*background:url(../images/field_fond_mailing.gif) no-repeat;*/
					height:16px;
					color:#969696;
					border: 1px solid #e6e6e6;
					font-weight:normal;
					width:176px;
					padding-left:5px;
					padding-top:2px;
					padding-right	:10px;
					text-align:left;
					vertical-align:middle;
					font-size:11px;
					
					}

.bg {background-color:#FFFFFF;}

#main .main{ width:969px;  }
#main_left {border-right:#f79725 0px solid;}
#main_right {border-left:#f79725 0px solid;}

/* SECTION PREMIÈRE TOP AVEC LES LOGOS */

#sect_top { background-color:#FFFFFF;
            background-repeat:repeat-x;
			height:80px;
			/*width:969px;*/
			padding-top:0px; }
			
#sect_bas { font-size:10px; color:#bdbdbd; }
#sect_bas a { font-size:10px; color:#bdbdbd; }

/* SECTION TOP DES IMAGES */
#sect_top_image { width:969px; height:105px; border:0px solid; }
#sect_top_image .img { 	height:105px; 
						width:105px;
					 }
#sect_top_image .separateur { 
						height:104px;
						width:3px;
						background-image:url(../images/separateur.jpg);
						background-repeat:repeat-y; }

/* SECTION MENU TOP */
#sect_menu { width:969px; 
			 height:41px;
			 text-align:center;
			 font-weight:bold;
			 font-size:14px;
			 color:#FFFFFF; }
#sect_menu .link { font-weight:bold;
			 font-size:14px;
			 color:#FFFFFF;
			 text-decoration:none; }
#sect_menu .link:hover { color:#fb6d00; text-decoration:underline; }


#sect_menu .line_under { height:1px;
						 width:3px;
						 background-color:#b9bbbc; }
#sect_menu .normal { 	height:41px;
						width:105px;
						background-image:url(../images/menu_fond.jpg);
						background-repeat:repeat-x; }
#sect_menu .droit { 	height:41px;
						width:105px;
						background-image:url(../images/menu_droit.jpg);
						background-repeat:repeat-x; }
#sect_menu .gauche { 	height:41px;
						width:105px;
						background-image:url(../images/menu_gauche.jpg);
						background-repeat:repeat-x; }		
						
#sect_menu .separateur { 
						height:41px;
						width:3px;
						background-image:url(../images/separateur.jpg);
						background-repeat:repeat-y; }			


/* CONSOLE */						
#sect_cons { width:200px; border:#000000 0px solid; padding-bottom:15px;}
#sect_cons .fond { background:url(../images/cons/cons_fond.jpg) repeat-y; padding:5px; height:50px; }
#sect_cons .bottom {background:url(../images/cons/cons_bottom.jpg) no-repeat; width:200px; height:11px; }
#sect_cons .top_fond { color:#FFFFFF; font-size:12px; height:20px; background:url(../images/cons/cons_top_fond.jpg) repeat-x; text-align:center; font-weight:bold;}
#sect_cons .top_fondl {height:20px; width:10px; background:url(../images/cons/cons_top_fondl.jpg) no-repeat;}
#sect_cons .top_fondr {height:20px; width:10px; background:url(../images/cons/cons_top_fondr.jpg) no-repeat;}

 .calendar_title_left { width:31px; height:25px; background-image:url(../images/cons/calendar/month_left.jpg); background-repeat:no-repeat; font-weight:bold;}
 .calendar_title_right { width:31px; height:25px; background-image:url(../images/cons/calendar/month_right.jpg); background-repeat:no-repeat; font-weight:bold;}
 .calendar_title {height:25px; background:url(../images/cons/calendar/fond.gif) repeat-x; color:#286a9a; font-size:12px; text-align:center; font-weight:bold;}


#sect_cons a { color:#8cbd05; font-size:12px;  }
#sect_cons a:hover { color:#fc7500; text-decoration:underline; }
#sect_cons .calendar {font-size:11px; text-align:center;}
not_current_month { color:#d1d1d1;}
current_month { color:#4f4f4f;}
current_month a { color:#9dcd18; font-weight:bold; text-decoration:underline;}
current_month a:hover { color:#fb7000;}
current { color:#ff8a01; font-weight:bold; font-size:12px; }
#sect_cons .lien_evenement_calendrier a 	  { color:#969696; text-decoration:none; }
#sect_cons .lien_evenement_calendrier a:hover { color:#f7941e; text-decoration:underline; }

#sect_cons .manchette_titre { color:#424242;  font-weight:bold; padding:5px; }
#sect_cons .manchette { color:#585858; padding-left:10px; }
/*#sect_cons_left { width:200px; border:#000000 0px solid; padding-bottom:15px;}
#sect_cons_left .fond { background:url(../images/cons/cons_fond.jpg) repeat-y; padding:5px; height:50px; }
#sect_cons_left .bottom {background:url(../images/cons/cons_bottom.jpg) no-repeat; }

#sect_cons_right {width:200px; border:#000000 0px solid; padding-bottom:15px;}
#sect_cons_right .fond { background:url(../images/cons/cons_fond.jpg) repeat-y; padding:5px; height:50px; }
#sect_cons_right .bottom {background:url(../images/cons/cons_bottom.jpg) no-repeat; }*/



/* MAIN */
	#sect_main { width:530px; height:100%; padding-left:15px; padding-right:15px; border:#333333 0px solid;}
	#sect_client { height:100%; border:#333333 0px solid;}
	#sect_gen .titre { background:url(../images/cons/annuaire/titre_fond.jpg) repeat-x; height:30px; color:#FFFFFF; font-size:16px; font-weight:bold; }
	#sect_gen .titrea { color:#FFFFFF; font-size:16px; }
	#sect_gen .titre_left  { background:url(../images/cons/annuaire/titre_left.jpg) no-repeat; height:30px; width:14px; }
	#sect_gen .titre_right { background:url(../images/cons/annuaire/titre_right.jpg) no-repeat; height:30px; width:14px; }

	.titre { background:url(../images/cons/annuaire/titre_fond.jpg) repeat-x; height:30px; color:#FFFFFF; font-size:16px; font-weight:bold; }
	.titre_left  { background:url(../images/cons/annuaire/titre_left.jpg) no-repeat; height:30px; width:14px; }
	.titre_right { background:url(../images/cons/annuaire/titre_right.jpg) no-repeat; height:30px; width:14px; }

/* SEARCH */
	#search .field_left { background:url(../images/search/search_fond_left.gif);
						  background-repeat:no-repeat;
						  width:9px;
						  height:28px; }
	#search .field { background:url(../images/search/search_fond.gif);
					background-repeat:repeat-x;
						  height:28px; }		
						  
	#search .field_right { background:url(../images/search/search_fond_right.gif);
						  background-repeat:no-repeat;
						  width:9px;
						  height:28px; }					 	
	
	
	#search .searchbtn { background:url(../images/search/fond_btncomplet.gif);
						  height:30px;
						  width:100%;
						  background-repeat:no-repeat;
						  border:0px; }		
					 	
	
	
	#search .input { 
					border:#f0f0f0 1px solid;
					color:#6aaa03;
					font-size:14px;
					font-weight:normal; }		 
	#search .select { 
					border:#f0f0f0 1px solid;
					text-align:left;
					color:#6aaa03;
					font-size:13px;
					/*font-weight:normal;*/}
/* ANNUAIRE */
#annuaire { padding:0px; }
#annuaire .titre { background:url(../images/cons/annuaire/titre_fond.jpg) repeat-x; height:30px; color:#FFFFFF; font-size:16px; font-weight:bold; }
#annuaire .titre_left  { background:url(../images/cons/annuaire/titre_left.jpg) no-repeat; height:30px; width:14px; }
#annuaire .titre_right { background:url(../images/cons/annuaire/titre_right.jpg) no-repeat; height:30px; width:14px; }
#annuaire .titre {color:#FFFFFF; font-size:16px; font-weight:bold; }
#annuaire .titre a {color:#FFFFFF; font-size:16px; font-weight:bold; }
#annuaire .titre a:hover {color:#fb6d00; font-weight:bold; }
#annuaire .clientnomcie { font-size:16px; font-weight:bold; }
.clientnomcie { font-size:16px; font-weight:bold; }

.bloc_titre_top { background:url(../images/annuaire/bloc_titre_top.jpg) no-repeat; height:30px; width:530px; color:#FFFFFF; font-size:16px; font-weight:bold; }
.bloc_titre_fond { background:url(../images/annuaire/bloc_titre_fond.jpg) repeat-y; width:530px; }
.bloc_titre_bottom { background:url(../images/annuaire/bloc_titre_bottom.jpg) no-repeat; width:530px; height:12px; }

.bloc_titre_top_vert { background:url(../images/annuaire/bloc_titre_top_vert.jpg) no-repeat; height:30px; width:530px; color:#FFFFFF; font-size:16px; font-weight:bold; }
.bloc_titre_fond_vert { background:url(../images/annuaire/bloc_titre_fond_vert.jpg) repeat-y; width:530px; }
.bloc_titre_bottom_vert { background:url(../images/annuaire/bloc_titre_bottom_vert.jpg) no-repeat; width:530px; height:12px; }

.regle { border:1px solid #CCCCCC; background-color:#F3F3F3; color:#AFAFAF; }
.regle_a { color:#3179ab; border:0px; }

/*#annuaire .titre_left  { background:url(../images/cons/annuaire/titre_left.jpg) no-repeat; height:40px; width:14px; }
#annuaire .titre_right { background:url(../images/cons/annuaire/titre_right.jpg) no-repeat; height:40px; width:14px; }*/
#annuaire .thumbs { 
							float:left;
							margin-left:10px;
							/*margin-right:20px;*/
							/*margin-bottom:5px;*/
							background-color: #efefef;
							padding:2px;
							border: #CCCCCC 1px solid;
							height: 50px;
							width:  50px;
						}
.ann_clientweb {color:#286a9a; }
#client_interface .main_top_left { background:url(../images/client/cadre_gris_top_left.jpg) no-repeat; width:15px; height:15px; }
#client_interface .main_top_right { background:url(../images/client/cadre_gris_top_right.jpg) no-repeat; width:15px; height:15px; }
#client_interface .main_top { background:url(../images/client/cadre_gris_top.jpg) repeat-x; height:15px; }

#client_interface .bleu_top_left { background:url(../images/client/cadre_bleu_top_left.jpg) no-repeat; width:15px; height:20px; }
#client_interface .bleu_top_right { background:url(../images/client/cadre_bleu_top_right.jpg) no-repeat; width:15px; height:20px; }
#client_interface .bleu_top { background:url(../images/client/cadre_bleu_top.jpg) repeat-x; height:20px; color:#FFFFFF; font-weight:bold; }

#client_interface .main_left  {background:url(../images/client/cadre_gris_left.jpg) repeat-y; width:15px; }
#client_interface .main_right {background:url(../images/client/cadre_gris_right.jpg) repeat-y; width:15px; }
/*#client_interface .main_right {width:15px; border-right:#d0d0d0 1px solid; }*/

#client_interface .main { margin:0px; }

#client_interface .pad_left  { padding-left:15px; }
#client_interface .pad_right { padding-right:15px; }
#client_interface .pad_top   { padding-top:25px; }
#client_interface .pad_bottom { padding-bottom:15px; }

#client_interface .main_bot_left {background:url(../images/client/cadre_gris_bottom_left.jpg) no-repeat; width:15px; height:15px; }
#client_interface .main_bot_right {background:url(../images/client/cadre_gris_bottom_right.jpg) no-repeat; width:15px; height:15px; }
#client_interface .main_bot {background:url(../images/client/cadre_gris_bottom.jpg) repeat-x; height:15px; }

.titre_bleu {color:#286a9a; font-size:14px; font-weight:bold; }
.error_titre { color:#FF3300; font-size:18px; font-weight:bold; text-align:center; height:21px; vertical-align:middle;}
.error_txt { color:#FF3300; font-size:10px; font-weight:normal; text-align:center; height:21px; vertical-align:middle;}

.cadre530top    { background:url(../images/fond_top530px.gif) no-repeat; width:530px; height:12px; text-align:center; color:#FFFFFF; font-weight:bold; }
.cadre530top_orange    { background:url(../images/fond_top530px_orange.gif) no-repeat; width:530px; height:12px; text-align:center; color:#FFFFFF; font-weight:bold; }
.cadre530top_vert    { background:url(../images/fond_top530px_vert.gif) no-repeat; width:530px; height:20px; text-align:center; color:#FFFFFF; font-weight:bold; }
.cadre530top_bleu    { background:url(../images/fond_top530px_bleu.gif) no-repeat; width:530px; height:20px; text-align:center; color:#FFFFFF; font-weight:bold; }
.cadre530centre { background:url(../images/fond_530px.gif) repeat-y; width:530px; height:20px; 
						padding-left:10px;
						padding-right:10px;
						padding-bottom:10px; }
.cadre530centre_orange { background:url(../images/fond_530px_orange.gif) repeat-y; width:530px; height:20px; 
						padding-left:10px;
						padding-right:10px;
						padding-bottom:10px; }						
.cadre530bottom { background:url(../images/fond_bottom530px.gif) no-repeat; width:530px; }
.cadre530bottom_orange { background:url(../images/fond_bottom530px_orange.gif) no-repeat; width:530px; }

#colonne1
{
	display:block;
	width:150px;
	float:left;
	margin:0;
	padding:10px 10px 10px 10px;
	text-align: center; 
}
#colonne2
{
	display:block;
	float:left;
	width:150px;
	padding:10px 10px 10px 10px;
	margin:0;
	text-align: center; 
}

#colonne3
{
	display:block;
	float:left;
	width:150px;
	padding:10px 10px 10px 10px;
	margin:0;
	text-align: center; 
}

#informations {
	position:absolute;
		
}

.client_impair { background-color:#FFFFFF; }
.client_pair { background-color:#FFFFFF; }
.client_over { background-color:#ffdbbf; }