body {margin:0px;padding:0px;background:#000;font-family:verdana, arial, sans-serif;font-size:100%;font-style:normal;color:#000}

hr {border:0px;height:2px;border:0px;background:#ff9900;color:#ff9900;}
hr#crti {border:0px;height:2px;border:0px;background:#daa400;color:#daa400;}
hr#csta {border:0px;height:2px;border:0px;background:#176aaa;color:#176aaa;}
hr#dfc {border:0px;height:2px;border:0px;background:#176aaa;color:#9f634f;}
hr#feecs {border:0px;height:2px;border:0px;background:#999;color:#999;}

h1 {font-style:normal;font-weight:800;font-size:20px;line-height:30px;}
h1.logo {width:246px;height:145px;font-style:normal;font-weight:800;font-size:20px;line-height:0px;}
h2 {font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#ff9900;}
h3 {font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#ff9900;}
h3#crti {font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#daa400;}
h3#csta {font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#176aaa;}
h3#dfc {font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#9f634f;}
h3#feecs {font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#999;}
img {border:0px;}
a {color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
fieldset {width:690px;border:1px solid #000;text-align:right;}
label {width:120px;float:left;padding-right:10px;text-align:right;border:0px solid red;font-size:10px;}
.form_contact{width: auto;float:none;padding:0;margin:0;border:none;}
.inputText {width:546px;height:15px;}
.inputDesc {width:550px;height:50px;}
.labelDesc {display:inline;float:left;width:200px;height:50px;vertical-align:top;} 
.labelTitle{display:inline;float:left;width:200px;} 
/*ul {margin-left:-30px;}*/
/*li {list-style-type:circle;list-style-position:outside;}*/
/*li {list-style-type:disc;list-style-position:outside;width:250px;line-height:15px;}*/
/*li ul li {list-style-type:circle;}*/
.submit {border:1px solid black;background:#fff;}
.submit:hover {border:1px solid gray;}
.aff {cursor:pointer;}
p.center {text-align:center;}

em {font-style:italic;}
strong {font-style:normal;font-weight:800;}

.general {margin:0px auto;width:990px;padding:0px;font-family:arial, verdana, sans-serif;font-size:11.5px;background-color:#fff;background-image:url(../img/background.jpg);background-repeat:no-repeat;background-position:center top;border:0px solid black;}
.general#crti {background-image:url(../img/background-crti.jpg);}
.general#csta {background-image:url(../img/background-csta.jpg);}
.general#dfc {background-image:url(../img/background-dfc.jpg);}
.general#feecs {background-image:url(../img/background-feecs.jpg);}

#bandeau {width:990px;height:170px;border:0px solid green;}
#flash {position:relative;padding-top:10px;width:416px;height:130px;float:right;border:0px solid red;}
#galerie {position:relative;margin:0px 10px 0px 0px;width:262px;height:242px;float:left;border:0px solid red;padding:20px 0 0 0;}
#smallMenu {width:300px;padding-top:5px;font-size:11px;line-height:20px;text-align:left;border:0px solid red;}
#smallMenu a {color:#fff;text-decoration:none;}
#smallMenu a:hover {text-decoration:underline;}

div#navHome {position:relative;margin:0px auto;width:990px;height:100px;text-align:left;padding-top:50px;border:0px solid red;}
div#navHome div.topic {float:left;width:620px;padding:20px 10px 0 20px;border:0px solid red;}
div#navHome div.topic a {color:#ff9900;}
div#nav {position:relative;margin:0px auto;width:990px;height:98px;text-align:left;padding:17px 0px 0px 20px;border:0px solid red;}
div#enter {float:left;padding:20px 0 0 0;border:0px solid red;}
/*div.nav {position:relative;margin:0px auto;width:990px;height:50px;text-align:left;border:1px solid red}*/

.content {float:left;width:740px;padding:0px 10px 10px 10px;margin:0px;border:0px solid green;vertical-align:top;background:none;}
.content#ideci h2 {font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#ff9900;}
.content#crti h2 {font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#daa400;}
.content#csta h2 {font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#176aaa;}
.content#dfc h2 {font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#9f634f;}
.content#feecs h2 {font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#999;}
.content#ideci a {color:#ff9900;text-decoration:none;}
.content#crti a {color:#daa400;text-decoration:none;}
.content#csta a {color:#176aaa;text-decoration:none;}
.content#dfc a {color:#9f634f;text-decoration:none;}
.content#feecs a {color:#666;text-decoration:none;}
.content#ideci b, .content#ideci strong {color:#ff9900;}
.content#crti b, .content#crti strong {color:#daa400;}
.content#csta b, .content#csta strong {color:#176aaa;}
.content#dfc b, .content#dfc strong {color:#9f634f;}
.content#feecs b, .content#feecs strong {color:#666;}

#contenu_texte{float:left;width:460px;}
#contentText {width:170px;border:0px solid gray;text-align:center;}
#contentText p {text-align:center;}
#contentText div#block {padding:10px 0px 0px 0px;height:150px;border:0px solid black;}
#contentText p.center {height:200px;text-align:center;border:1px solid black;}
/*#linkTo {position:relative;width:165px;text-align:center;border:1px solid blue;z-index:999;}*/
div#separator {width:2px;}
#formations {padding-top:60px;}

.right {float:left;width:210px;padding:10px;float:right;text-align:center;border:0px solid blue;}
span.toLower {text-transform:uppercase;}
.actuHeader {font-size:15px;}

.sousNav {position:relative;width:210px;min-height:300px;border:1px solid red;float:left;line-height:18px;z-index:1;}

.actuText {text-align:left;}
.more {font-size:9px;text-align:right;padding-right:10px;}

#footer {margin:0px auto;width:990px;padding:0px;font-size:9px;line-height:15px;text-align:center;border:1px solid black;background:#000;color:#fff;}
#footer #separator {width:2px;}
#footer div {width:135px;margin-left:5px;text-align:left;border:0px solid red;}
#footer a {color:#fff;}

#loginForm {margin:0px auto;width:300px;text-align:right;border:1px solid gray;}
.formLogin {width:250px;text-align:right;padding:10px;}

.center {width:100%;margin:0px auto;text-align:center;}
.alert {text-align:center;color:#ff0000;font-weight:600;}
.floatRight {float:right;padding:0px 0px 10px 10px;text-align:center;}
.floatLeft {float:left;padding:0px 10px 10px 0px;text-align:center;}
.floatCenter {width:100%;text-align:center;}

.adminMode {background:#fe8130;color:#000;font-weight:800;padding:10px;}
.adminMode a {color:#fff;}
.adminAction {width:39px;float:right;}
.addSection {width:39px;}

/* maxlength */
.notification {border:3px solid #d55b5b;background-color: #ffcdcd;padding:5px;}
div.status{color:#fff;border-color:#c7f2c8;text-align:right;font-size:10px;}
.obli{color:red;font-size:12px;}


#formations ul{
margin:0;
padding:0 0 0 10px;
text-align:left;
}
.lien-catalogue{
padding:30px 0 0 18px;
}
#menu-formation {position:relative;margin:0px 10px 0px 0px;width:262px;float:left;border:0px solid red;padding:0;}
#menu-formation ul{padding:0 0 0 12px;margin:0;}
#menu-formation ul.niveauform1 li{font-weight:bold; padding:10px 0 0 0;}
#menu-formation ul.niveauform2 li, #menu-formation ul.niveauform3 li, #menu-formation ul.niveauform4 li, #menu-formation ul.niveauform5 li, #menu-formation ul.niveauform6 li{font-weight:normal;padding:0;}
/*.content#crti #menu-formation a:visited{color:#d2b48c;text-decoration:none;}
.content#csta #menu-formation a:visited{color:#66cccc;text-decoration:none;}
.content#dfc #menu-formation a:visited{color:#ff9900;text-decoration:none;}
.content#feecs #menu-formation a:visited{color:#333;text-decoration:none;}*/
.content#crti #menu-formation a.activeform{color:#fff;text-decoration:none;background:#daa400;padding:0 7px;}
.content#csta #menu-formation a.activeform{color:#fff;text-decoration:none;background:#176aaa;padding:0 7px;}
.content#dfc #menu-formation a.activeform{color:#fff;text-decoration:none;background:#9f634f;padding:0 7px;}
.content#feecs #menu-formation a.activeform{color:#fff;text-decoration:none;background:#666;padding:0 7px;}
.content#crti #menu-formation li {color:#daa400;text-decoration:none;}
.content#csta #menu-formation li {color:#176aaa;text-decoration:none;}
.content#dfc #menu-formation li {color:#9f634f;text-decoration:none;}
.content#feecs #menu-formation li {color:#666;text-decoration:none;}