/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* CONTAINER */
.defaultTitle {
	font-family: Arial;
	font-size: 1.1em;
	font-style: normal;
	color: #3767aa;
	background-color: white;
}
.defaultContenu {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	padding: 0px;
	text-align: justify;
border-top:solid 2px #3767aa;
}

/* PAGE BACKGROUND */
textarea {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(http://www.st-joseph-lorraine.com/DNN/Portals/60/Skins/Skin2010/fd_elt_form.gif) no-repeat scroll left top;
border:1px solid #999999;
color:red;
text-align:left !important;
width:auto;
}
.NormalTextBox {
color:#f5830a;
background:#FFFFFF url(http://www.st-joseph-lorraine.com/DNN/Portals/60/Skins/Skin2010/fd_elt_form.gif) no-repeat scroll left top;
border:solid 1px #999;
}

.preinscription {
width:500px;
}

HR {
border-top:dotted 1px gray;
    text-align:left
}
H2 {
color:#f5830a;
font-family:arial;
font-size:14px;
font-weight:bold;
line-height:10px;
}
a.liens:Link {
color:#f5830a;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
border:solid 1px #f5830a;
padding-left:3px;
padding-right:3px;
}
a.liens:Visited {
color:#f5830a;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
border:solid 1px #f5830a;
padding-left:3px;
padding-right:3px;
}
a.liens:Hover {
color:#3767AA;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
border:solid 1px #3767AA;
padding-left:3px;
padding-right:3px;
}
a.liens:Active {
color:#f5830a;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
border:solid 1px #f5830a;
padding-left:3px;
padding-right:3px;
}

.tablestjoseph {
background-color:#eeeeee;
border: solid #7E3F4A 1px;
color:black;
font-size:8pt;
font-family:arial;
}

.NormalTextBox {
    font-family:Arial;
    font-size: 8pt;
    font-weight: normal;
 background-color: #EFDFC4;
 border:solid #782D35 1px;
padding-left:5px;
}

.SubHead    {
    font-family: Arial;
    font-size: 8pt;
    font-weight:bold;
    color: #3767AA;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family:Arial;
    font-size: 11px;
    font-weight: normal;
 background-color: #3767AA;
 padding-left:10px;
 padding-right:10px;
 padding-top:2px;
 padding-bottom:2px;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:none;
    color: ffffff;

}

A.CommandButton:visited  {
    text-decoration:none;
    color: ffffff;
}

A.CommandButton:active   {
    text-decoration:none;
    color: ffffff;
}

A.CommandButton:hover    {
    text-decoration:none;
    color: #EFDFC4;
}

.UDT_Table_AlternateItem{
font-size:9pt;
background-color:#eeeeee;
}

.UDT_Table_Item{
font-size:9pt;
}

.UDT_Table_Head {
}

A:Link {
color:#f5830a;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
}
A:Visited {
color:#f5830a;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
}
A:Hover {
color:#3767AA;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
}
A:Active {
color:#f5830a;
font-family: Arial;
font-family:arial;
font-size:9pt;
text-decoration:none;
}

.tabdefault {
color:#000000;
font-family: Arial;
font-family:arial;
font-size:8pt;
text-decoration:none;
border:solid 1px #7E3F4A;
}
.tabresult {
background-color:#cccccc;
font-family: Arial;
font-family:arial;
font-size:8pt;
font-weight:bold;
text-decoration:none;
border:solid 1px #7E3F4A;
}
/* NEWS ARTICLES STYLES */
.contenu_news {
background-color:#eee;
padding:5px;
}
.contenu_news p{
background-color:#eee;
padding:5px;
font-size:12px;
font-style:italic;
}
.articleTitle {
	font-size : 14px;
	font-weight : bolder;
	color : #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.articleTable { margin: 0px; }
.labelnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	font-style: italic;
	width: 100%;
}
.articleTopCell { background-color: #782d35; color: white; font-weight: bold; height: 25px; }
.articleTopCell .NormalBold { color: #FFF; }
.articleContentCell { color: black; padding: 0px; background-color: #eeeeee; }
.articlecomplet { color: black; padding: 10px; background-color: #ffffff; }
.articleTextCell {
	color: #000000;
	padding: 6px;
	background-color: white;
	border: 1px solid #cccccc;
}
.articleIconCell { background-color: #D0D0D0; width: 20px; }
.articleFooterCell { color: #FFFFFF; padding: 3px; background-color: #336699; height: 25px; }
.articleFooterCell .NormalBold { color: #FFF; }
.featuredTopCell { background-color: #3767AA; color: white; font-weight: bold; height: 25px; }

A.Normal.MenuTop:link {
    text-decoration:    underline;
}

A.Normal.MenuTop:visited  {
    text-decoration:    underline;
}

A.Normal.MenuTop:active   {
    text-decoration:    underline;
}

A.Normal.MenuTop:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

A.Normal.MenuTopSelected:link {
    text-decoration:    underline;
    color: #ff0000;
}

A.Normal.MenuTopSelected:visited  {
    text-decoration:    underline;
    color: #ff0000;
}

A.Normal.MenuTopSelected:active   {
    text-decoration:    underline;
    color: #ff0000;
}

A.Normal.MenuTopSelected:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

.SEOMenuInterne UL LI {
list-style-type:none;
}

/* CDI */
.DataGrid_Header {
background:#ecd7fa;
}
.DataGrid_Item {
   font-family: "Courier New", Courier, monospace;
   font-size:16px;
   color:#555555;
   font-style:italic;
}
.DataGrid_Item A:link {
   color:#f3b800;
   font-family: "Courier New", Courier, monospace;
   background:#744792;
   padding:2px;
}
.DataGrid_Item A:visited {
   color:#f3b800;
   font-family: "Courier New", Courier, monospace;
   background:#744792;
   padding:2px;
}
.DataGrid_Item A:active {
   color:#f3b800;
   font-family: "Courier New", Courier, monospace;
   background:#744792;
   padding:2px;
}
.DataGrid_Item A:hover {
   color:#ffffff;
   font-family: "Courier New", Courier, monospace;
   background:#744792;
   padding:2px;
}
.DataGrid_AlternatingItem {
   font-family: "Courier New", Courier, monospace;
   font-size:16px;
   color:#555555;
   font-style:italic;
}
.DataGrid_AlternatingItem A:link {
   color:red;
   font-family: "Courier New", Courier, monospace;
   background:#ecd7fa;
   padding:2px;
}
.DataGrid_AlternatingItem A:visited {
   color:red;
   font-family: "Courier New", Courier, monospace;
   background:#f3b800;
   padding:2px;
}
.DataGrid_AlternatingItem A:active {
   color:red;
   font-family: "Courier New", Courier, monospace;
   background:#f3b800;
   padding:2px;
}
.DataGrid_AlternatingItem A:hover {
   color:#000000;
   font-family: "Courier New", Courier, monospace;
   background:#ecd7fa;
   padding:2px;
}
/* RUBRIQUE ACCUEIL */
#dnn_ctr8392_DD a:link {
color:red;
background:#cccccc;
padding:4px;
}
#dnn_ctr8392_DD a:active {
color:red;
background:#cccccc;
padding:4px;
}
#dnn_ctr8392_DD a:visited {
color:red;
background:#cccccc;
padding:4px;
}
#dnn_ctr8392_DD a:hover {
color:white;
background:red;
padding:4px;
}
/* RUBRIQUE MATIERES */
#dnn_ctr8412_Links_cboLinks {
   color:#4369ad;
   background:#bdd3fb;
   border:solid 1px #4369ad;
   font-family: "Courier New", Courier, monospace;
   font-size: 16px;
}
#dnn_ctr8413_Links_cboLinks {
   color:#4369ad;
   background:#bdd3fb;
   border:solid 1px #4369ad;
   font-family: "Courier New", Courier, monospace;
   font-size: 16px;
}
#dnn_ctr8414_Links_cboLinks {
   color:#4369ad;
   background:#bdd3fb;
   border:solid 1px #4369ad;
   font-family: "Courier New", Courier, monospace;
   font-size: 16px;
}
#dnn_ctr8415_Links_cboLinks {
   color:#4369ad;
   background:#bdd3fb;
   border:solid 1px #4369ad;
   font-family: "Courier New", Courier, monospace;
   font-size: 16px;
}
#dnn_ctr8416_Links_cboLinks {
   color:#4369ad;
   background:#bdd3fb;
   border:solid 1px #4369ad;
   font-family: "Courier New", Courier, monospace;
   font-size: 16px;
}
.chapeau_matiere {
 color:#4369ad;
 font-family: "Courier New", Courier, monospace;
 font-size: 18px;
 font-weight:bold;
border-bottom:solid 2px #4369ad;
} 

/* RUBRIQUE INFOS PRATIQUES */
.Default_Top_TabStrip {
	padding-top: 4px;
	padding-left: 0px;
	text-align: left;
	background: transparent; }
.Default_Top_TabUnselected {
	cursor: pointer;
	color: white;
	background-color: #e97c19;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	font-family: "Courier New", Courier, monospace;
        font-size:12px;
        font-weight:normal;
	border-left: solid 1px #e97c19;
	border-right: solid 1px #e97c19;
	border-bottom: solid 1px #e97c19;
	border-top: solid 1px #e97c19; }
.Default_Top_TabSelected {
	cursor: pointer;
	color: black;
	font-weight: bolder;
	background-color: white;
	border-right: solid 1px #e97c19;
	border-top: solid 1px #e97c19;
	border-left: solid 1px #e97c19;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	top: 1px;
	font-family: "Courier New", Courier, monospace;
        font-size:16px;
        font-weight:bold;	}
.Default_Top_TabMouseOver {
	color: black;
	background-color: white;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
.Default_Top_TabPage {
	background-color: white;
	border-top: solid 2px #e97c19;
	border-bottom: solid 0px black;
	border-left: solid 0px black;
	border-right: solid 0px black;
	padding: 3px;
	top: 0px; }
#dnn_ctr8418_DD a:link {
color:#e97c19;
background:#cccccc;
padding:4px;
}
#dnn_ctr8418_DD a:active {
color:#e97c19;
background:#cccccc;
padding:4px;
}
#dnn_ctr8418_DD a:visited {
color:#e97c19;
background:#cccccc;
padding:4px;
}
#dnn_ctr8418_DD a:hover {
color:white;
background:#e97c19;
padding:4px;
}
/* RUBRIQUE METHODO */
#dnn_ctr8425_DD .Default_Top_TabStrip {
	padding-top: 4px;
	padding-left: 0px;
	text-align: left;
	background: transparent; }
#dnn_ctr8425_DD .Default_Top_TabUnselected {
	cursor: pointer;
	color: white;
	background-color: #80b61b;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	font-family: "Courier New", Courier, monospace;
        font-size:12px;
        font-weight:normal;
	border-left: solid 1px #80b61b;
	border-right: solid 1px #80b61b;
	border-bottom: solid 1px #80b61b;
	border-top: solid 1px #80b61b; }
#dnn_ctr8425_DD .Default_Top_TabSelected {
	cursor: pointer;
	color: black;
	font-weight: bolder;
	background-color: white;
	border-right: solid 1px #80b61b;
	border-top: solid 1px #80b61b;
	border-left: solid 1px #80b61b;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	top: 1px;
	font-family: "Courier New", Courier, monospace;
        font-size:16px;
        font-weight:bold;	}
#dnn_ctr8425_DD .Default_Top_TabMouseOver {
	color: black;
	background-color: white;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
#dnn_ctr8425_DD .Default_Top_TabPage {
	background-color: white;
	border-top: solid 2px #80b61b;
	border-bottom: solid 0px black;
	border-left: solid 0px black;
	border-right: solid 0px black;
	padding: 3px;
	top: 0px; }
/* RUBRIQUE PROJETS */
#dnn_ctr8433_DD .Default_Top_TabStrip {
	padding-top: 4px;
	padding-left: 0px;
	text-align: left;
	background: transparent; }
#dnn_ctr8433_DD .Default_Top_TabUnselected {
	cursor: pointer;
	color: white;
	background-color: #bd448b;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	font-family: "Courier New", Courier, monospace;
        font-size:12px;
        font-weight:normal;
	border-left: solid 1px #bd448b;
	border-right: solid 1px #bd448b;
	border-bottom: solid 1px #bd448b;
	border-top: solid 1px #bd448b; }
#dnn_ctr8433_DD .Default_Top_TabSelected {
	cursor: pointer;
	color: black;
	font-weight: bolder;
	background-color: white;
	border-right: solid 1px #bd448b;
	border-top: solid 1px #bd448b;
	border-left: solid 1px #bd448b;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 2px;
	top: 1px;
	font-family: "Courier New", Courier, monospace;
        font-size:16px;
        font-weight:bold;	}
#dnn_ctr8433_DD .Default_Top_TabMouseOver {
	color: black;
	background-color: white;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-top: solid 1px black;
}
#dnn_ctr8433_DD .Default_Top_TabPage {
	background-color: white;
	border-top: solid 2px #bd448b;
	border-bottom: solid 0px black;
	border-left: solid 0px black;
	border-right: solid 0px black;
	padding: 3px;
	top: 0px; }


















