* {
	margin: 0px;
	padding: 0px;
}

.titre_h1
{
	font-size:32px;letter-spacing:-1px;color:#196283;
}
.titre_h2
{
	color:#000000;font-size:20px;letter-spacing:-1px;
}
.titre_h3
{
	color:#196283;font-size:16px;letter-spacing:-1px;
}

h1.titre_bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align: left; 
	font-weight: normal; 
	letter-spacing: 0px;
	color: #196283;
}

h2.titre_bis {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px;
	font-weight: normal;
	letter-spacing: 0px; 
	border-bottom: 1px solid #CCCCCC;
	color: black;
}

h3.titre_bis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px; 
	font-weight: normal;
	letter-spacing: 0px; 
	color: #12495F;
}

h4.titre_bis {
	font-family: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-weight: normal; 
	letter-spacing: 0px; 
	color: #349512;
	margin-left:15px;
}

form {
	margin: 0px;
	padding: 0px;
}

.tableMenu a
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.tableMenu a:hover
{
	text-decoration:underline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
	
a {
	/*supprime les bordure sur les balises a*/
	outline-style:none;
	text-decoration:none;
	color: #444465;
}

.aBoxPara {
	color: #006699;
	color: #333366;
	text-decoration: underline;
}

img {
	border: none;
}

body {
/*	background-image:URL(/img/crfpa2010/backGlobal.png);*/
	background-color:#FFFFFF;
	background-repeat:repeat-x;
}

/*********** Conteneur ************/

#conteneur {
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
}

#conteneurLeft {
	width: 5px;
	background-position: top right;
	background-repeat:repeat-y;
}

#conteneurRight {
	width: 5px;
/*	background-image: URL(/img/backright.png);*/
	background-position: top left;
	background-repeat:repeat-y;
}

#conteneurCenter {
	width: 992px;
}

/*********** MENU MAX ******/
#menuMaxBottom {
	height: 4px;
	background-color: #196283;
}

#menuMax {
	height: 40px;
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin-top:-5px;
	width:100%
}

#menuMax td {
	background-position: bottom left;
	background-repeat:repeat-x;
}

.piedcentre {
	background-image:url(http://www.centredeformationjuridique.com/E-learning/v3/img/pied_02.gif);
	background-repeat:repeat-x;
	color:#999999;
	font-size:10px;
	padding-left:10px;
}

/*#logo {
	height: 70px;
	padding-top:2px;
	background-image: url(/img/header-bg.gif);
	background-position:0px -2px;
}*/

#logo {
	height: 10px;
	padding-top:2px;
	background-image: url(/img/header-bg.gif);
	background-position:0px -60px;
}

#menuMax img {
	vertical-align: middle;
	float:left;
}

#menuMax a {
	display: block;
	padding-top: 20px;
	padding-left:10px;
	padding-right:10px;
	text-decoration: none;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7.8pt;
}

.a2ligne {
	height: 27px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.a1ligne {
	height: 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.noselect:hover {
	color: #196283;
	background-position:center bottom; background-repeat:repeat-x;
}

#menuMax a.selectedCenter {
	background-image: URL(/img/crfpa2010/MainSelected_02.png);
	padding:0px;
	padding-top: 20px;
	background-position:center bottom;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
}

#menuMax a.selectedLeft {
	background-image: URL(/img/LeftSelect.png);
	background-repeat: no-repeat;
	padding:0px;
	padding-top: 20px;
	padding-left:10px;background-position:center bottom;
}

#menuMax a.selectedRight {
	background-image: URL(/img/RightSelect.png);
	background-repeat: no-repeat;
	padding:0px;
	padding-top: 20px;
	padding-right:0px;
	width:8px;background-position:center bottom;
}

/*********** MENU TOP ******/

#menuTop {
	background-image: URL(/img/gsprite_buzz.gif);
	background-repeat: repeat-x;
	background-position: 0 -10px;
	height: 22px;
	font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 22px;
	padding-left:10px;
	border-bottom: 1px solid #BBBBBB;
}

#menuTop a, #menuTop span, #menuTop img {
	float:right;
	margin-left:5px;
	margin-right:5px;
}

#menuTop span {
	color:#888888;
	font-size:10px;
}

/*********** MENU **********/

#menu {
	margin-left: auto;
	margin-right: auto;
	width: 982px;
	height: 38px;
	background-image: URL(/img/crfpa2010/menu.png);
	background-repeat: no-repeat;
	cursor: pointer;
	border-collapse: collapse;
	text-indent:-9999px;
	margin-top: 20px;
}

#menu a {
	display: block;
	width: 100%;
	height: 38px;
	background-image: URL(/img/crfpa2010/menu.png);
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
}

#menu_home a:hover { background-position: 0px -38px; }
#menu_1 a:hover { background-position: -68px -38px; }
#menu_2 a:hover { background-position: -170px -38px; }
#menu_3 a:hover { background-position: -279px -38px; }
#menu_4 a:hover { background-position: -376px -38px; }
#menu_5 a:hover { background-position: -482px -38px; }
#menu_6 a:hover { background-position: -613px -38px; }
#menu_7 a:hover { background-position: -726px -38px; }

#menu_home a:active { background-position: 0px -76px; }
#menu_1 a:active { background-position: -68px -76px; }
#menu_2 a:active { background-position: -170px -76px; }
#menu_3 a:active { background-position: -279px -76px; }
#menu_4 a:active { background-position: -376px -76px; }
#menu_5 a:active { background-position: -482px -76px; }
#menu_6 a:active { background-position: -613px -76px; }
#menu_7 a:active { background-position: -726px -76px; }

#menu_home a.selected,	#menu_home a.selected:hover,	#menu_home a.selected:active { background-position: 0px -114px; }
#menu_1  a.selected,		#menu_1 a.selected:hover, 		#menu_1 a.selected:active { background-position: -68px -114px; }
#menu_2 a.selected,		#menu_2 a.selected:hover,		#menu_2 a.selected:active { background-position: -170px -114px; }
#menu_3 a.selected,		#menu_3 a.selected:hover,		#menu_3 a.selected:active { background-position: -279px -114px; }
#menu_4 a.selected,		#menu_4 a.selected:hover,		#menu_4 a.selected:active { background-position: -376px -114px; }
#menu_5 a.selected,		#menu_5 a.selected:hover,		#menu_5 a.selected:active { background-position: -482px -114px; }
#menu_6 a.selected,		#menu_6 a.selected:hover,		#menu_6 a.selected:active { background-position: -613px -114px; }
#menu_7 a.selected,		#menu_7 a.selected:hover,		#menu_7 a.selected:active { background-position: -726px -114px; }

#menu_home { width: 68px; }
#menu_1 { width: 102px; }
#menu_2 { width: 109px; }
#menu_3 { width: 97px; }
#menu_4 { width: 106px; }
#menu_5 { width: 131px; }
#menu_6 { width: 113px; }
#menu_7 { width: 94px; }
#menu_search {	width: 162px; cursor: default; }

/*********** UNDER MENU **********/

#underMenu {
	float: right;
	width: 804px;
	height: 31px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-image: URL(/img/crfpa2010/underMenu.png);
	background-repeat: no-repeat;
	cursor: pointer;
	border-collapse: collapse;
}

#underMenu a {
	display: block;
	width: 100%;
	height: 31px;
	outline-style:none;
	background-image: URL(/img/crfpa2010/underMenu.png);
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
	font-family:"Lucida Grande", Helvetica, Arial, Verdana,sans-serif;
	font-size:13px;
	line-height:29px;
	text-align:left;
	text-decoration: none;
	color:#555555;
	text-align: center;
}

#underMenu a:hover {
	color:#5555BB;
}

#underMenu td {
	width: 200px;
}

.underMenuLeft a {
	border-right:1px solid #FFFFFF;
	border-left:1px solid transparent;
	_border-left:0px solid transparent;
}

.underMenuMiddle a {
	border-left:1px solid #CCCCCC;
	border-right:1px solid #FFFFFF;
}

.underMenuRight a {
	border-left:1px solid #CCCCCC;
}

.underMenuLeft a:hover		{ background-position: 0px -31px; }
.underMenuMiddle a:hover	{ background-position: 20% -31px; }
.underMenuRight a:hover		{ background-position: 100% -31px; }

.underMenuLeft a:active		{ background-position: 0px -62px; }
.underMenuMiddle a:active	{ background-position: 20% -62px; }
.underMenuRight a:active	{ background-position: 100% -62px; }

.underMenuLeft a.selected, 
.underMenuLeft a.selected:hover, 
.underMenuLeft a.selected:active	{ 
	background-position: 0px -93px;
	color:#664444;
}

.underMenuMiddle a.selected, 
.underMenuMiddle a.selected:hover, 
.underMenuMiddle a.selected:active { 
	background-position: 20% -93px;
	color:#664444;
}

.underMenuRight a.selected, 
.underMenuRight a.selected:hover, 
.underMenuRight a.selected:active { 
	background-position: 100% -93px;
	color:#664444;
}

/************* fourRose Brillant ***********/

#fourRose {
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: right;
	margin: 10px;
	background-image: URL(/img/crfpa2010/fourRose.png);
	width: 980px;
	height: 598px;
	text-indent:-9999px;
}

/************ vignette ***********/

#vignette {
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 10px;
	width: 990px;
	height: 155px;
	text-indent:-9999px;
}

#vignette td{
	width: 490px;
	height: 155px;
}

#vignette a {
	margin-left:auto;
	margin-right:auto;
	display: block;
	width:490px;
	height:100%;
	background-repeat: no-repeat;
}

#vigDistance a {
	background-image:URL(/img/crfpa2010/PrepaADistance.png);
	background-position: 0px 0px;
}

#vigSurplace a {
	background-image:URL(/img/crfpa2010/PrepaSurPlace.png);
	background-position: 0px 0px;
}

#vigEnseignant a {
	background-image:URL(/img/crfpa2010/vignette.png);
	background-position: -472px 0px;
}

#vigPedago a {
	background-image:URL(/img/crfpa2010/vignette.png);
	background-position: -708px 0px;
}

/********** menu search **********/

#menu_search div {
	position: relative;
	text-indent: 0em;
}

#menu_search ul {
	position: absolute;
	left: -163px;
	top: 18px;
	width: 326px;
	list-style-type: none; 
}

#menu_search li {
	padding-left: 10px;
	font-size: 11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: white;
}

#searchTop {
	background-image: URL(/img/crfpa2010/searchTop.png) !important;
	background-repeat: no-repeat;
	height: 23px;
	line-height: 23px;
}

#searchBottom {
	background-image: URL(/img/crfpa2010/searchBottom.gif) !important;
	background-repeat: no-repeat;
	height: 29px;
	line-height: 29px;
}

#searchMiddle {
	background-image: URL(/img/crfpa2010/searchMiddle.png) !important;
	background-repeat: no-repeat;
	height: 25px;
	line-height: 25px;
}

#menu_search #searchDetail {
	background-image: URL(/img/crfpa2010/searchBack.png);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", "Times New Roman", sans-serif;
	color: #000000;
	font-size:11px;
	letter-spacing: normal;
	font-weight: normal;
}

#searchDetail h6{
	color: #000000;
	font-size:12px;
	font-weight: bold;
	letter-spacing: 1px;
}

#searchDetail h6 img {
	vertical-align: middle;
	margin-right:6px;
	_margin-top:2px;
}

/**************** Four By One ****************/

.fourByOne {
	background-image: URL(/img/crfpa2010/1x4.png);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
	width: 982px;
	height: 344px;
}

.fourByOne td {
	width: 226px;
	height: 324px;
	padding:10px; /*on supprime donc 20px a width et height*/
	vertical-align: top;
}

.fourByOne a {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	display: block;
	font-size:12px;
	color:#333333;
	text-decoration: none;
}

.fourByOne h3 a {
	font-family: Verdana;
	color:#163454;
	font-size: 13px;
	font-weight:bold;
	height: 60px;
}

.fourByOne h3 img {
	border: 0px solid blue;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 4px;
}

/**************** Three By One ****************/

.threeByOne {
/*	background-image: URL(/img/crfpa2010/1x3.png);*/
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
/*	width: 982px;*/
	width: 100%;
	height: 344px;
}

.threeByOne td {
	width: 226px;
	height: 324px;
	padding:10px; /*on supprime donc 20px a width et height*/
	vertical-align: top;
}

.threeByOne a {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin-left:auto;
	margin-right:auto;
	display: block;
	font-size:12px;
	color:#333333;
	text-decoration: none;
}

.threeByOne h3 a {
	font-family: Verdana;
	color:#163454;
	font-size: 13px;
	font-weight:bold;
	height: 40px;
}

.threeByOne h3 img {
	border: 0px solid blue;
	vertical-align: middle;
	margin-bottom: 3px;
	margin-right: 4px;
}

/********** presentation ***********/

.cadrePresentation {
	width: 980px;
	margin: 20px auto;
	border-collapse: collapse;
}

.cadrePresentation .top{
	width: 980px;
	height: 35px;
	background-image: URL(/img/crfpa2010/cadrePresentation.png);
	background-repeat: no-repeat;
	background-position: top left;
}

.cadrePresentation .middle{
	width: 980px;
	height: 5px;
	background-image: URL(/img/crfpa2010/cadrePresentation.png);
	background-repeat: repeat-y;
	background-position: top right;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:12px;
	color:#333333;
	
}

.cadrePresentation .middle td {
	padding:10px;
	text-align:justify;
}

.cadrePresentation .top h3 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #163454;
}

.cadrePresentation .top h3 img {
	margin-left:10px;
	margin-right:7px;
}

.cadrePresentation .middle h4 {
	font-family: Verdana;
	font-size:12px;
	color:#314D6B;
	margin-top:20px;
	margin-bottom:20px; 
}

.cadrePresentation .middle h4 img {
	margin-right:7px;
}

.cadrePresentation .bottom{
	width: 980px;
	height: 8px;
	background-image: URL(/img/crfpa2010/cadrePresentation.png);
	background-position: bottom left;
	background-repeat: no-repeat;
}

p.hide {
	display:none;
}

p.show {
	display:block;
}

a.en_savoir_plus {
	color: #0088CC;
}

.imgTop
{
	margin-left:10px;
	display:block;
	text-decoration: none;
	color: rgb(41, 113, 167);
	font-weight: normal;
	float:right
}

.BoxPara
{
	text-align:left;
	font-size:12px;
	font-family:Verdana;
	color:#000000;
}

.TableHoraire
{
	text-align: left;
	font-size: 12px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: rgb(51, 51, 51);
}

.TableHoraire th
{
	font-size: 12px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
}

.titre {
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; 
	color: #444444; 
	font-size: 14px; 
	line-height: 1.4;
	text-align: left;
	margin-top: 10px;
	font-weight:normal;
}

#menuLeft {
	background-image:URL(/img/crfpa2010/menuLeft_top.png);
	background-repeat: no-repeat;
	width:968px;
	margin: 0 auto;
}

#menuLeft1 {
	background-image:URL(/img/crfpa2010/menuLeft_left.png);
	background-repeat: repeat-y;
	width:2px;
}

#menuLeft2 {
	width:244px;
	border-right:1px solid #DDDDDD;
	font-size:12px;
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	
}

#menuLeft3 {
	background-image:URL(/img/crfpa2010/menuLeft_fond.png);
	background-repeat: repeat-x;
}

#menuLeft4 {
	background-image:URL(/img/crfpa2010/menuLeft_right.png);
	background-repeat: repeat-y;
	width:2px;
}


#lol_titre {
	font-family: verdana;
	background-image: URL(/img/crfpa2010/menuLeft_titre.png);
	background-repeat: repeat-x;
	text-align: left;
	color: #111111;
	font-size:13px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px solid #CCCCCC;
	text-transform:uppercase;
	padding-left:10px;
}


.col1 {
	width: 244px;
}

.col23 {
	background-repeat: repeat-x;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 25px;
/*	border-left:2px solid #DDDDDD;*/
}

.col2 {
	text-align: center;
	padding: 6px;
	padding-left:35px;
	padding-right:35px;
	width: 303px;/*373px;*/
/*	border-left:2px solid #DDDDDD;*/
}

.col3 {
	text-align: center;
	padding: 6px;
	padding-left:35px;
	padding-right:35px;
	width: 303px;/*373px;*/
}

.slogan {
	margin-top: 30px;
	margin-bottom: 30px;
}

.slogan_vide {
	padding: 0px;
	margin: 0px auto; 
	display: block; 
	background-image: URL(/img/crfpa2010/slogan.png); 
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 288px; 
	height: 100px
}
/*
.slogan_vide:hover {
	background-position:0px -100px; 
}
*/
.content {
	/*border-bottom: 2px solid #DDDDDD;*/
}
.under_menuLeft {
	list-style-type: none;
	margin:0px;
	padding:0px;
	color: #8C8C8C;
}
.under_menuLeft a.lien {
	font-size:12px; 
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	display: block;
	background-image:URL(/img/menuLeft_fleche.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 38px;
	line-height: 38px;
	text-decoration: none;
	color: inherit;
}

.under_menuLeft a.lien:hover {
	background-position: 0px -38px;
	color: #0088CC;
}

.under_menuLeft a.selected {
	background-position: 0px -76px;
	color: #333333;
}

.under_menuLeft img {
	margin-bottom: 3px;
	margin-left: 8px;
	margin-right: 8px;
	vertical-align: middle;
	border: none;
}

#menuLeft .titre {
	font-family: verdana;
	/*background-image: URL(/img/crfpa2010/menuLeft_titre.png);*/
	background-repeat: repeat-x;
	text-align: center;
	color: #111111;
	font-size:13px;
	font-weight: bold;
	line-height: 10px;
	height: 30px;
	border-bottom: 1px solid #CCCCCC;
	text-transform:uppercase;
	padding-left:10px;
}

#menuLeft .footer {
	background-image: URL(/img/crfpa2010/menuLeft_bottom.png);
	background-repeat: no-repeat;
	height: 8px;
}


.under_menuLeft .page {
	background-image: URL(/img/crfpa2010/menuLeft_titre.png);
	background-repeat: repeat-x;
	height: 30px;
	width:245px;
	line-height: 28px;
	padding-left: 5px;
	/*border-top:1px solid #DDDDDD;
	border-bottom:1px solid #BBBBBB;*/
}

.under_menuLeft  a.page{
	display: block;
	background-image: URL(/img/crfpa2010/menuLeft_titre_hover.png);
	background-repeat: repeat-x;
	height: 27px;
	padding-top: 8px;
	padding-left: 5px;
	width:245px;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #BBBBBB;
}

.under_menuLeft  a.page:hover{
	background-image: URL(/img/crfpa2010/menuLeft_titre.png);
}

.piedcentre {
	background-image:url(http://www.centredeformationjuridique.com/img/crfpa2010/Pied.png);
	background-repeat:repeat-x;
	color:#999999;
	font-size:10px;
	padding-left:10px;
	color:#FFFFFF;
	font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
}

.li_planning {
	list-style: none;
}
.li_planning li { 
	margin: 1em 0 1em 0;
}

.esp_planning {
	width: 315px;
	margin-top:5px;
	border-collapse: collapse;
	border: 2px solid #CCCCCC;
	font-weight: normal;
}

.esp_planning td {
	border: 1px solid #CCCCCC;
	padding: 2px;
}

.esp_planning th {
	padding: 2px;
	text-align: left;
	color: #444477;
	/*font-weight: normal;*/
}

table.btnInscCs {
	background-image: url(/img/CS/backgroundNous.png);
	background-repeat: no-repeat;
	width: 325px;
	height: 121px;
	cursor: pointer;
	color: #000000;
	line-height: 18px;
	margin-bottom: 10px;
	margin-left: -10px
}

td.btnInscCsRow1 {
	padding-right: 5px;
	padding-top: 5px;
	font-size: 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

td.btnInscCsRow2 {
	padding-right: 5px;
	font-size: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	line-height: 18px;
}

td.btnInscCsRow3 {
	padding: 5px;
	padding-top: 2px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1;
}

td.btnInscCsRow4 {
	color: #164A5F; 
	padding-right: 5px;
	padding-top: 0px;
	font-size:13px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	line-height: 15px;
	font-weight: normal;
}