body {
    padding:5px;
    margin:5px;
    font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color:#7E7E7E;
}

hr
{
    background-image: url("../img/hr.gif"); 
}

a
{
    color:#0184B8;
    font-weight:bold;
}

a:hover
{
    text-decoration:none;   
}

p.error
{
    color:firebrick;
    font-weight:bold;
}

p {
    font-size: 0.8em;   
    clear:both;
}

h1 {
    padding:0px;
    margin:0px;
    padding-top:8px;
    padding-bottom:8px;
    font-size:1.1em;
    color:#0283BA;
}

h2 {
    display:block;
    padding:0px;
    margin:0px;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:24px;
    margin-bottom:5px;
    font-size:.9em;
    color:#FFFFFF;
    background-color:#0283BA;
    font-weight:normal;
    background-image: url(../img/h1.gif);
    background-repeat: no-repeat;
    background-position: 3px 4px;
}

h2 a
{
    color:white;
    font-weight:normal; 
}

h3
{
    color:#0184B8;
    font-size:.9em;
    font-weight:normal;
    margin:0;
}

dl
{
    display:block;  
}

dl, dt, dd, li
{
    font-size:.85em;    
}


#ckcontent
{
    background-image: url("../img/content_typo3.gif");
    background-repeat:no-repeat;
    width:524px;
    padding:15px;
    text-align:justify;
}

body>#ckcontent
{
    width:500px;
}

.ckfooter
{
    background-repeat:no-repeat;
    background-image: url("../img/content_footer.gif");
    width:524px;
    margin-left:-15px;
    padding-right:10px;
    height:50px;
}

#ckcontent>.ckfooter
{
    width:514px;
}

.ckfooter p
{
    text-align:right;
}

.ckfooter a
{
    font-weight:normal;
    color:#7E7E7E;
}

#ckfindform
{
    margin:0;
}

#ckfindform p
{
    margin:0;
}

#ckfindex
{
    margin-top:0px;
}

#ckfindreg, #ckfindnoreg
{
    display:block;
    float:left;
    
    margin-top:20px;
    width:235px;    
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-top-color: #DDDDDD;
    border-bottom-color: #DDDDDD;
    background-color: #FAFAFA;
    
    margin:0px;
    padding:7px;
}

#ckcontent>#ckfindnoreg
{
    width:215px;    
}


#ckfindreg
{
    margin-right:20px;  
}


form
{
    text-align:center;
}

form dt
{
    display:block;
    width:190px;
    float:left;
    clear:left;
    /*width:35%;*/
    margin:3px;
    margin-top:5px; 
    margin-bottom:2px;
    text-align:right;
}
form dd
{
    display:block;
    width:290px;
    float:left;
    margin:0px;
    margin-top:2px; 
    margin-bottom:2px;  
    /*width:63%;
    */
    text-align:left;
    text-align:justify;
}

dt
{
    margin-top:2px; 
}

#ckfindreg dt
{
    width:85px; 
}

#ckfindreg dd
{
    width:120px;    
}

input, select
{
    font-size:.9em; 
}

input.submit
{
    background-color:#0283BA;
    border:0;
    color:white;
    padding:.2em .4em;
}

#ckresmenu
{
    display:block;
    position:absolute;
    right:10%;
    width:12em; 
    background-color:#E6F1D1;
    border: 1px dashed #003D00;
    margin:0px;
    margin-top:-2em;
    padding:5px;
}

#ckresmenu a
{
    color:#3B720A;  
}

#ckresmenu ul
{
    margin:2px;
    padding:0;
}

#ckresmenu li
{
    list-style:none;
    margin:2px;
    padding:0;
    font-size:.8em;
}

#cktabs
{
    margin:0;
    padding:0;
    background-color:#0283BA;
    background-image: url(../img/h1.gif);
    background-repeat: no-repeat;
    background-position: 3px 4px;
    padding: 0px;
    padding-top:2px;
    padding-left:2px;
}

#cktabs #top, #cktabs #bottom
{
    float:left;
    background-color:#003D00;
    background-repeat:no-repeat;
    background-position:top left;   
    height:9px;
    font-size:1px;
    margin:0;
    padding:0;
}

#cktabs #top
{
    background-image:url("../img/corner-tl.png");
}

#cktabs #bottom
{
    background-image:url("../img/corner-bl.png");   
}

#cktabs #top div, #cktabs #bottom div
{
    float:right;
    
    background-repeat:no-repeat;
    background-position:top right;  
    height:9px;
    width:9px;
}

#cktabs #top div
{
    background-image:url("../img/corner-tr.png");
}

#cktabs #bottom div
{
    background-image:url("../img/corner-br.png");   
}

#cktabs ul
{
    margin:0;
}
    
#cktabs ul.top
{
    
}

#cktabs ul.bottom
{
    text-align:right;
}

#cktabs li
{
    margin:0;
    padding:0;
    list-style:none;
    display:inline;
    font-size:0.7em;
    margin-left:10px;
    text-align:center;
}

#cktabs span, #cktabs li a
{
    padding:0;
    padding-left:1em;
    padding-right:1em;
    color:white;
    font-weight:bold;
}
    
#cktabs span
{
    font-weight:bold;
}

#cktabs li a
{
    color:silver;
    text-decoration:none;
}

#cktabs li a:hover
{
    color:white;
}

#cktabs h3, #cktabs p
{
    margin:0;
    padding:0;
    margin-top:.7em;    
    margin-bottom:.3em; 
}

#cktabs form
{
    margin:0;
    padding:0;
    
}

#ckmap
{
    border:1px solid black;
    position:absolute;
    margin-top:50px;
    margin-left:-200px;
    left:50%;
}

#dir00, #dir10, #dir20, #dir01, #dir21, #dir02, #dir12, #dir22
{
    position:absolute;
    display:block;
    left:50%;
}

#dir00, #dir01, #dir02
{
    margin-left:-225px;
}

#dir20, #dir21, #dir22
{
    margin-left:202px;
}

#dir10, #dir12
{
    margin-left:-12px;
}

#dir00, #dir10, #dir20
{
    margin-top:25px;
}

#dir01, #dir21
{
    margin-top:165px;   
}

#dir02, #dir12, #dir22
{
    margin-top:330px;   
}

#ckzoom
{
    display:block;
    position:absolute;
    left:50%;
    width:100px;    
    background-color:#E6F1D1;
    border: 1px dashed #003D00;
    margin:0px;
    margin-left:250px;
    margin-top:25px;
    padding:5px;
}

#ckzoom ul
{
    margin:2px;
    padding:0;
}

#ckzoom li
{
    list-style:none;
    margin:2px;
    padding:0;
}

#ckzoom img
{
    border-width:0px;
    border-left:1px #003d00 solid;
    border-right:1px #003d00 solid;
}

#ckemap
{
    display:block;
    position:absolute;
    left:50%;
    width:100px;    
    background-color:#E6F1D1;
    border: 1px dashed #003D00;
    margin:0px;
    margin-left:250px;
    margin-top:180px;
    padding:5px;    
}

table.priv
{
    border-right:1px solid #003D00; 
    border-bottom:1px solid #003D00;    
    margin-left:1em;
    margin-top:1em;
    border-spacing:0;
    border-collapse:collapse;
}

table.priv td, table.priv th
{
    font-size:.8em; 
    border-left:1px solid #003D00;  
    border-top:1px solid #003D00;   
    padding:.7em;
    padding-top:.2em;
    padding-bottom:.2em;
}

table.priv th
{
    background-color:#E6F1D1;   
    text-align:center;
}

#unlog
{
    position:absolute;
        
}

#result dd
{
    margin-bottom:1em;  
}

/**preetesh 19 april 2010**/
a{text-decoration:none; color:#8D46A8;}
body{color:black; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
#ckcontent{background:none; padding:10px; text-align:left;}
.ckfooter{background:none; padding:0; height:15px;}
#ckfindreg, #ckfindnoreg {border-top:none; border-bottom:none; background-color:#F4EDF6; margin-top:10px;}
form{text-align:left;}
form dt {text-align:left;}
h1{color:#000000; font-size:25px; padding:0; border-bottom:1px solid #8D46A8;}
h2{background:none; color:#000000; font-weight:bold; font-size:18px; padding:5px 0 0; margin:0; text-transform:lowercase;}
h3{color:#000000; font-weight:bold; font-size:16px;}
p{text-align:none;}
/*input.tx-indexedsearch-searchbox-button.submit{background-image: url("../img/ok_recherche.png"); background-repeat: no-repeat; text-indent:-9999; background-color:#FFFFFF; width:40px; position:relative; left:-152px; top:-34px; float:right;}*/
input.tx-indexedsearch-searchbox-sword {width:306px;}
input.tx-indexedsearch-searchbox-button{background-image: url("../img/ok_recherche.png"); background-repeat: no-repeat; text-indent:0; background-color:#FFFFFF; position:absolute; left:316px; top:100px;}
#ckfindform input, select {font-size:15px;}
#ckfindreg input, select {font-size:12px; width:140px; background-image: url("../img/dropdown.png"); background-repeat: no-repeat; background-position:120px 5px;}
#ckfindreg input.submit{background-image: url("../img/ok_login.png"); background-repeat: no-repeat; background-position:1px 3px; background-color:#F4EDF6; text-indent:0; width:40px; height:30px; float:right; margin-top:5px; margin-right:-20px;}
#ckfindreg a{float:right; padding-right:10px;}
#ckfindreg dd {padding:5px 0;}

#ckcontent p{margin:5px 0 5px;}

h2 a {color:#000000; font-size:12px;}
h2 b{color:#8d46a8; font-size:12px;}

#result a{color:#8D46A8;}
#result dt{border-top:1px solid; border-top-color:#d2d0d0; background-color:#fafafa; padding-top:5px;}
#result dd{border-bottom:1px solid; border-bottom-color:#d2d0d0; background-color:#fafafa; margin-left:0; padding-bottom:5px;}

input.submit{background-image: url("../img/enregistrer.png"); background-repeat: no-repeat; background-position:1px 3px; background-color:#FFFFFF; text-indent:0; width:58px; height:30px; float:left; margin:10px 0;}

.ckfooter p {text-align:left;}
.ckfooter p a {background-image: url("../img/nouvelle_recherche.png"); background-repeat: no-repeat; background-position:15px 0; height:30px; width:190px; display:block; text-indent:-9999px;}

#cktabs {background-image:none; background-color:#8D46A8;}

/*html[xmlns*=""] body:last-child input.tx-indexedsearch-searchbox-button.submit{top:-9px; left:-140px;} */
/**end preetesh 19 april 2010**/

/** ADD-ON PATRICK **/
input.tx-indexedsearch-searchbox-button {background-image: url("../img/ok_recherche.png"); background-repeat: no-repeat;background-position:0px 0px;background-color:#FFFFFF;width:67px;height:26px; font-size:13px !important;}
