/* CSS Document */

body, p, blockquote, table, td, th, li, a, ul, ol, input, dd, dl, dt, caption, form, input, button, textarea, select, option, fieldset, label
{ font-size:100%; font-family: arial, helvetica, sans-serif; font-style:normal;}

caption { text-align: left; vertical-align:top; font-size:.8em; padding-bottom:5px; font-weight:bold;}
.body {width:668px; text-align: left; vertical-align:top; height:400px;}
.width50 {width:50%;}
.widthFull {width:100%;}

/**td { vertical-align:top; text-align:left;}**/
th { vertical-align:top; text-align:center; font-weight: bold; background-color:#CCCCCC}


a {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
p {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:top; text-align:left;}
li {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; vertical-align:top; text-align:left;}
h1 {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#333333; text-align:center}
h2 {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333; text-align:center}
h3 {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
h4 {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-style:italic;}
.rowcolour1 {background-color:#D1B49E; color:#FFFFFF;}
.rowcolour2 {background-color:#A68D7A; color:#FFFFFF;}
 

imgcell img, .imgcell a { margin: 0; padding: 0; border: none; display: block; }
img {border: none;}

li {margin-bottom:15px;}

/* Simple classes to "touch up" text alignment */
.align-left			{ text-align: left; }
.align-right		{ text-align: right; }
.align-center		{ text-align: center; }
.align-justify 		{ text-align: justify; }
.align-top			{ vertical-align: top; }
.align-top-left 	{ text-align: left; vertical-align: top; }
.align-top-right	{ text-align: right; vertical-align: top; }
.align-bottom 		{ vertical-align: bottom; }
.align-bottom-left	{ text-align: left; vertical-align: bottom; }
.align-bottom-right	{ text-align: right; vertical-align: bottom; }
.align-middle		{ vertical-align: middle; }

/* For floating images and tables */
.float-left		{ float: left; vertical-align: text-top; margin-right: 5px; margin-bottom: 5px; }
.float-right 	{ float: right; vertical-align: text-top; margin-left: 5px; margin-bottom: 5px; }

/* Indents using increments of 10 and 15 pixels */
.indent10 		{ padding-left: 10px; }
.indent15		{ padding-left: 15px; }
.indent20 		{ padding-left: 20px; }
.indent30 		{ padding-left: 30px; }
.indent40 		{ padding-left: 40px; }
.indent45		{ padding-left: 45px; }
.indent50		{ padding-left: 50px; }
.indent60		{ padding-left: 60px; }
.indent-none 	{ margin-left: -20px; }
.indent-quote	{ padding-left: 10px; padding-right: 10px; font-style: italic; }
.indent-block 	{ padding-left: 10px; padding-right: 10px; }

/* border types */
.border-solid	{ border: 1px solid #000000; padding: 1px; }
.border-dashed	{ border: 1px dashed #000000; padding: 1px; }
.border-subject	{ border: 1px solid #006699; padding: 1px; }

/* Re-sizabble size classes */
.size-largest	{ font-size: 140% }
.size-larger	{ font-size: 120%; }
.size-large		{ font-size: 110%; }
.size-normal	{ font-size: 100%; }
.size-small		{ font-size: 90%; }
.size-smaller	{ font-size: 85%; }
.size-smallest	{ font-size: 75%; }

/* border types */
.border-solid		{ padding: 2px; }
.border-dashed		{ padding: 2px; }
.border-subject		{ padding: 2px; }

/* Sub, sub font sizes */
sup	{ font-size: 50%; }
sub	{ font-size: 85%; }
pre	{ font-size: 120% }
/* Ordered list formats */
ol.list-lower-alpha { list-style-type: lower-alpha; }
ol.list-lower-roman { list-style-type: lower-roman; }
ol.list-upper-alpha { list-style-type: upper-alpha; }
ol.list-upper-roman { list-style-type: upper-roman; }
ol.list-none { list-style-type: none; }

/* Unordered list formats */
ul.bullet-none 		{ list-style-type: none; }
ul.bullet-square 	{ list-style-type: square; }
ul.bullet-disc 		{ list-style-type: disc; }
ul.bullet-circle 	{ list-style-type: circle; }
ul.bullet-arrow		{ list-style-image: url(/images/common/bullet_arrow.gif); }
ul.bullet-subject	{ list-style-image: url(/images/ahc-asc/bullet_subject.gif); }
ul.bullet-checkbox	{ list-style-image: url(/images/common/bullet_checkbox.gif); }
ul.bullet-check		{ list-style-image: url(/images/common/bullet_check.gif); }

/** TOP NAVIGATION  **/

a.top:link {color: #FFFFFF; text-decoration:none; font-size:.8em; font-weight:bold;}     /* unvisited link */
a.top:hover {color: #000000; text-decoration:none; background-color:#BA7B46; font-size:.8em; font-weight:bold}   /* mouse over link */
a.top:active {color: #000000; text-decoration:none; background-color:#6F1024; font-size:.8em; font-weight:bold}  /* selected link */
a.top:visited {color: #FFFFFF; text-decoration:none; font-size:.8em; font-weight:bold}

.accueil {width:162px; background-color:#6F1024; text-align:center;}
.abc {width:162px; background-color:#6F1024; text-align:center; text-align:center;}
/**.oriensc {width:159px;  background-color:#6F1024; text-align:center; text-align:center;}
.gestion {width:159px; background-color:#6F1024; text-align:center; text-align:center;}**/
.notes {width:162px; background-color:#6F1024; text-align:center; text-align:center;}
.consul {width:164px; background-color:#6F1024; text-align:center; text-align:center;}

/** LEFT NAVIGATION **/

.bgleft {background-image: url("/images/fill_lnav.jpg"); background-repeat:repeat-y; vertical-align:top; width:112px;}
.leftmargin {background-image: url("/images/fill_lmargin.jpg"); background-repeat:repeat-y; vertical-align:top; width:39px;}
.navleftfill {background-image: url("/images/navleftfill.jpg"); background-repeat:repeat-y; vertical-align:top; width:10px;}
.lnavfill {background-color:#6F1024; width:112px; height:10px;}
.navheight {vertical-align:top; text-align:left;}
.bgnavleft { background-image:url("/images/bgnavleft.jpg"); background-repeat:repeat-y; width:161px;}

a.left:link {color: #FFFFFF; text-decoration:none; font-size:.8em;}
a.left:hover {color: #000000; text-decoration:none; background-color:#BA7B46; font-size:.8em;} 
a.left:active {color: #000000; text-decoration:none; background-color:#BA7B46; font-size:.8em;}
a.left:visited {color: #FFFFFF; text-decoration:none; font-size:.8em;}


.etapes { background-image: url("/images/etapes.jpg"); background-repeat:no-repeat; width:182px; height:23px;}
.trans { background-image:url("/images/trans.jpg"); background-repeat:no-repeat; width:182px; height:23px;}
.sens { background-image: url("/images/sens.jpg"); background-repeat:no-repeat; width:182px; height:23px;}
.liens { background-image: url("/images/lien.jpg"); background-repeat:no-repeat; width:182px; height:23px;}
.liens2 { background-image: url("/images/lien.jpg"); background-repeat:no-repeat; width:182px; height:46px;}

/** Footer **/

.bottfilla {background-image:url("/images/spacer.gif"); width:578px; height:12px;}
.bottfillb {background-image:url("/images/spacer.gif"); width:578px; height:28px;}
.address {text-align:center; width:578px; height:100px;}


.footerindex {background-image:url("/images/index_bott.gif"); width:800px; height:116px;} 
.courriel {background-image:url("/images/email.jpg"); background-repeat:no-repeat; text-align:right; width:340px; }
.phone {font-style:normal; font-family:Arial, Helvetica, sans-serif; font-size:.75em; text-align: center; width:271px; height:17px;}

.pagetitle {background-image: url("/images/titre_blank.jpg"); width:331px; height:76; text-align:center; color:#FFFFFF; font-size:150%; padding-top:12px;} 
.pagetitle2 {background-image: url("/images/titre_blank2.jpg"); width:331px; height:76; text-align:center; color:#FFFFFF; font-size:150%; padding-top:12px;} 

.ptitle {color: #000000; font-size: 1.65em; vertical-align:top; text-align:right; padding-top:17px; padding-bottom:5px; font-style:italic;}

.margin { background-image:url("/images/margindot.gif"); background-repeat: repeat-y; width:1px;}
.row { background-image:url("/images/margindot.gif"); background-repeat: repeat-x; width:1px;}


.bodyleftcol {text-align:left; vertical-align:top; padding-right:5px;}
.bodycentcol {text-align:left; vertical-align:top; padding-left:5px; padding-right:5px;}
.bodyritecol {text-align:left; vertical-align:top; padding-left:5px;}

.bodytitleleft {color:#6F1024; font-style:italic; font-size:1.25em; background-image: url("/images/bodytitleleft.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:266px; height:37px;} 
.bodytitlecenter {color:#F3A561; font-style:italic; font-size:1.25em; background-image: url("/images/bodytitlecenter.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:266px; height:37px;} 
.bodytitleright {color:#6F1024; font-style:italic; font-size:1.25em; background-image: url("/images/bodytitleright.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:266px; height:37px;} 
.orange23 {color:#6F1024; font-style:italic; font-size:1.25em; background-image: url("/images/23orange.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:533px; height:37px; background-position:center;} 
.red23 {color:#F3A561; font-style:italic; font-size:1.25em; background-image: url("/images/23red.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:533px; height:37px; background-position:center;} 
.red13 {color:#F3A561; font-style:italic; font-size:1.25em; background-image: url("/images/13red.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:266px; height:37px;} 

.orange23a {color:#6F1024; font-style:italic; font-size:1.25em; background-image: url("/images/23orange.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:533px; height:37px; background-position:center;} 

.but-rou {color:#F3A561; font-style:italic; font-size:1em; background-image: url("/images/button-rouge.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:117px; height:17px;} 

/** Enseignement **/

.red13b {color:#F3A561; font-style:italic; font-size:.95em; background-image: url("/images/13red.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:center; width:266px; height:37px; background-position:center;} 

.orange23b {color:#6F1024; font-style:italic; font-size:.95em; background-image: url("/images/23orange.gif");  background-repeat:no-repeat; vertical-align:middle; text-align:left; width:533px; height:37px; background-position:center; text-indent:15px;} 

a.ens:link {color: #F3A561; text-decoration:none; font-size:1em;}
a.ens:hover {color: #F3A561; text-decoration:none; background-color:#FFFFFF; font-size:1em;} 
a.ens:active {color: #F3A561; text-decoration:none; background-color:#FFFFFF; font-size:1em;}
a.ens:visited {color: #F3A561; text-decoration:none; font-size:1em;}

.height12 {height:6px;}
.height10 {height:10px;}
.height20 {height:20px;}
