/* fond */
BODY
{	margin-left : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-right : 0;
	font-family : Arial, Helvetica, sans-serif;
}
/* Liens */
A  {color : #2583D4; text-decoration : none;}
A:hover {color: #FFF7C9; background-color: #00267F; text-decoration : underline;}
A:active {color: #FFFFFF; background-color: #00267F}
.a2 {color: #B0232A;text-decoration : underline;}
.a2:hover {color: #2583D4;background-color: transparent;text-decoration : underline;}
.a2:active {color: #407FA0;background-color: transparent;}
.a3 {color: #000000;text-decoration : underline;}
.a3:hover {color: #2583D4;background-color: transparent;text-decoration : underline;}
.a3:active {color: #407FA0;background-color: transparent;}
.a4 {color: #00267F;text-decoration : underline;}
.a4:hover {color: #2583D4;background-color: transparent;text-decoration : underline;}
.a4:active {color: #407FA0;background-color: transparent;}

.conseil	{border: 1px solid #B0232A; background: #ffffff url(../datas/campagne/m_deg.gif) repeat-x bottom; padding:5px}
.num	{border: 1px solid #B0232A;  background: #FF0000 url(../datas/campagne/m_deg2.gif) repeat-x top; ; padding:5px; color:#FFFFFF; font-size:14pt}
.trait	{border-left: 1px solid #00267F; padding-bottom:20px; padding-top:10px}
/*Print*/
#noprint {display:block;}
#noscreen {display:none;}
.noprint {display:block;}
.noscreen {display:none;}
.logo_print {display:none}
.logo_screen {display:block;height:35px; width:172px}
#logo_screen {display:block;height:35px; width:172px}
#logo_print {display:none}
#logo_print2 {display:none}
#logo_screen2 {display:block;height:35px; width:172px}
#st1_print {display:none;height:16mm; width:60mm}
#st1_screen {display:block;height:67px; width:197px}
#st2_print {display:none;}
#st2_screen {display:block;height:67px; width:197px}
#st3_print {display:none}
#st3_screen {display:block;height:67px; width:197px}
#st4_print {display:none}
#st4_screen {display:block;height:67px; width:197px}
.table_princ {width:730px;}
.table_princ2 {width:608px;}
.table_princ3 {width:730px;}

/* Menu */
.menu {background: url(../datas/campagne/deg.gif) repeat-y left; width:172px}
.menu_haut {padding-bottom:10px}
.l_menu {list-style-image : url(../datas/campagne/ul_menu.gif); margin-bottom:0px;margin-left:16px; margin-top:0px; padding:0px}
.list {color: #ffffff; text-decoration:none;font-size:8pt;font-weight:100; margin-bottom:10px}
.list:hover {color: #ffffff; text-decoration : underline; list-style-image : url(../datas/campagne/ul_menu_ov.gif); background-color: transparent;}
.list:active {color: #000000;text-decoration: underline ; background-color: #CCCCCC;}
.list_on {color: #ffffff; text-decoration : none;font-size:11px;font-weight : bold; margin-bottom:2px; list-style-image : url(../datas/campagne/ul_menu_on.gif)}
.pic {margin: 10pt;  cursor: pointer}


/* TEXTE NORMAL */
P	{font-family : Arial, Helvetica, sans-serif; font-size : 9pt;}
.p1	{font-weight : 600;}
.p2	{font-weight: bold;}
.p	{font-size : 11px;}
.blanc {color: #FFFFFF}
.small {font-size: 9px}
.red {color: #DF0024;}
.ver {color: #009933;}
.grey {color: #999999;}
.blu {color: #006699;}
.blu_tel {color: #00267F;}
.noir {color: #0063A0;font-size : 10pt;}
.alert { margin : 2mm; background-color : #DF0024; font-weight : bold;}
.alert2 {border : 1px solid #000000; margin : 2mm; background-color : #DF0024; color:#ffffff; font-weight : bold;}
.p	{font-size : 11px;}

.niv1 {font-size : 10pt; font-weight : bold; color : #ffffff;}
.niv2 {font-size : 10pt; font-weight : 500; color : #BDDFEE;}

/* LISTES */

UL  {list-style-image :  url(../datas/ul_fle.gif);}
.puc2  {margin: 0 0 0 15;}
LI  {font-size : 9pt;}
OL  {font-size : 9pt;}
dl  {font-size : 10pt; font-weight : bold; color : #CC0033;}
dt  {font-size : 9pt; color : #000033; font-weight : 100; margin-left : 10px;}
dd  {font-size : 8pt; color : #000000; font-weight : 100; font-style : italic;}
.abc {list-style-image : none; list-style-type:lower-alpha;}
sup {font-size: smaller}
/* DIVERS */

.tdmarge {padding-left : 10px; padding-right : 10px; padding-top : 5px; padding-bottom: 5px;}
.tdmarge_bas {padding-left : 10px; padding-right : 10px;  padding-bottom: 5px;}
.tdmarge_haut {padding-left : 10px; padding-right : 10px;  padding-top : 5px;}
.marge {padding-left : 10px; padding-right : 10px;}
.noint {margin-bottom:2px; margin-top:2px; }
.doigt {cursor:pointer;}
.popper {position : absolute; display : none;}
.t_bul {border : 1px solid #000000; background : #CDD6A7 url(../datas/m_bul.gif) repeat-x top;z-index : 100;}
.border {border:1px solid #000000}
.saut {page-break-before : always;}
.button1 {font-weight : bold; font-size : 8pt; background : #CECDCE url(../datas/m_bt.gif) repeat-x; color : #000000;
	border-top	:	1px solid #ffffff;
	border-left	:	1px solid #E5E4E4;
	border-right	:	1px solid #999999;
	border-bottom	:	1px solid #000000;
}

/* tableaux */
.t_contour {border : 1px solid #414b56;	padding-left : 10px; padding-right : 10px; padding-top : 5px; padding-bottom : 5px;}
.zdt {font-size :10pt; padding-left:2px; border: 1px solid Black;}

.t_jau {border-left: #73C1E4 1px solid;
	border-bottom: #73C1E4 1px solid;
	border-top: #73C1E4 1px solid;
	background-color : #FFF7C9;
	}
.tab_2
	{
	background-color : #FFF7C9;
	border: #73C1E4 1px solid;
	}
.tab_3 {background-color : #E7F0F4;border : 1px solid #73C1E4;}
.tab_3a {background-color : #E7F0F4;
	border-top	:	1px solid #73C1E4;
	border-left	:	1px solid #73C1E4;
	border-bottom	:	1px solid #73C1E4;}
.tab_3b {background-color : #17759F;}
.tab_3c {background-color : #E7F0F4;}
.tab_4 {background-color : #E7F0F4;border : 1px solid #73C1E4; margin-bottom:5px}
.t_blue {border: #73C1E4 1px solid;
	background-color : #E7F0F4;
	}
.t_jau {border-left: #73C1E4 1px solid;
	border-bottom: #73C1E4 1px solid;
	border-top: #73C1E4 1px solid;
	background-color : #FFF7C9;
	}
.t_jau2 {border: #73C1E4 1px solid; background-color : #FFF7C9;}

/* tab */
.menu {
    padding:5px 0 0 1em;
	margin:0;
	list-style:none;
	height:40px;
	position:relative;
	background:transparent url(../datas/structure/tab/line.gif) repeat-x left bottom;
	}
.menu li {float:left; height:40px; margin:0 0 1px 0;}
#corps .menu li {float:left; height:40px; margin:0 0 1px 0}
.menu li a {
    display:block;
	float:left;
    height:40px;
    line-height:35px;
    color:#5f6e7e;
	text-decoration:none;
	font-weight:bold;
    text-align:center;
    padding:0 0 0 4px;
    cursor:pointer;white-space:nowrap; ;
	background:url(../datas/structure/tab/tab_a.gif) no-repeat;;font-size:11px}
.menu li a b {float:left;
	display:block;
	padding:0 16px 5px 12px;
	background:url(../datas/structure/tab/tab_b.gif) no-repeat right top;}

.menu li a:hover {color:#000; background: url(../datas/structure/tab/tabH_a.gif) no-repeat;}
.menu li a:hover b {background:url(../datas/structure/tab/tabH_b.gif) no-repeat right top;}

.menu li.current a {color:#000; background:url(../datas/structure/tab/tabOn_a.gif) no-repeat;}
.menu li.current a b {background:url(../datas/structure/tab/tabOn_b.gif) no-repeat right top;}

.menu li.current a:hover {color:#000; background: url(../datas/structure/tab/tabH_a.gif) no-repeat; cursor:default;}
.menu li.current a:hover b {background:url(../datas/structure/tab/tabH_b.gif) no-repeat right top;}
.contentTab {padding:5px 10px;margin:0; clear:both;}
.contentTab h2 {color:#414b56; padding:5px 0; margin:0}
.contentTab table {border-spacing:0;border-collapse: collapse; margin:10px auto; border:none}
.contentTab td {background:#ffffff;}
.contentTab th p {font-size:11px; color:#aeb2b6; margin:2px}
.contentTab td p {margin:2px}

.first {margin:20px auto; padding:0 0 0 5px; border:#a0a5aa 1px solid; background-color:#e7e9eb; height:45px; width:99%; overflow:hidden;}
#corps .first p  {margin:0; padding:0; line-height:45px; color:#414b56; float:left;}
#corps .first .telProf {padding:5px 65px 0 10px; line-height:normal;}
#corps .first .netdisplay {
    float:right;
    width:150px;
    height:45px;
    background: url(../datas/netplanning/icones/begin.gif) no-repeat right center;
    text-align:right;
}
#corps .first p.netdisplay a {padding:5px 65px 0 0; line-height:normal; display:block;height:45px;}
.first .cancel  {}


.barre {width:100%;height:45px; position:absolute;bottom:0}
.barre p {padding:3px 0 0 0;float:right;margin:0;}
.identite p {color:#ffffff;text-align:right; margin:2px 10px; padding:0}
.identite p a {color:#fff7c9;}
.alert2 {
    background: url(../datas/inscription/structure/icones/warning_on.png) no-repeat left center;
    margin:2px 4px; padding:2px 2px 0 45px; color:#d60352; height:35px;
}



