﻿body,td,tr
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

a
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

a:hover
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

input,textarea,select
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #707070;
    background-color: #FFFFFF;    
}

.forfait_violet
{
    background-image:url('/images/forfait_fond_violet.jpg');  
}

.txtobligatoire
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #707070;
    background-color: #FFB9B9;
}

.titreBleu12
{
    font-size: 12px;
    color: #333366;
    font-weight: bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration: underline;
}

.titreCadreO
{
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-size:15px;
    color:#FB6600;
    font-weight:bold;
    padding-left:5px;
    padding-right:10px;
    background-color:#FFFFFF;
    text-decoration:underline;
}

.titreNoir22
{
    font-size: 22px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.titreNoir18
{
    font-size: 18px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.titreNoir20
{
    font-size: 20px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtNoir13
{
    font-size: 13px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-transform: uppercase;
}

.txtNoir12
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtNoir11
{
    font-size: 11px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtNoir10
{
    font-size: 10px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtNoir12Bordure
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border:1px solid #000000;
}

.txtNoirU11
{
    font-size: 11px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.txtNoirI11
{
    font-size: 11px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:lighter;
}

.txtNoirB12
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtNoirB14
{
    font-size: 14px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtNoirB20
{
    font-size: 20px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtBleuB12
{
    font-size: 12px;
    color: #333366;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtNoirB11
{
    font-size: 11px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}


.txtGris12
{
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtGris9
{
    font-size: 9px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}
.txtGris10
{
    font-size: 10px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtGris11
{
    font-size: 11px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBGris12
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtSouligneOrange12
{
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border-top:solid 2px #FF9933;
}

.txtGrisClair12
{
    font-size: 12px;
    color: #CCCCCC;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtGris14
{
    font-size: 14px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBGris14
{
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBGris18
{
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBGris28
{
    font-size: 28px;
    font-weight: bold;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBlanc12
{
    font-size: 12px;
    color: White;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBBlanc14
{
    font-size: 14px;
    font-weight:bold;
    color: White;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}


.txtOrange12
{
    font-size: 12px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtOrangeB40
{
    font-size: 40px;
    color: #FF9933;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.txtBOrange12
{
    font-size: 12px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}

.txtBOrangeF12
{
    font-size: 12px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}

.txtBOrangeF14
{
    font-size: 14px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}


.txtBOrangeF15
{
    font-size: 15px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    background-color:#FFFFFF;
}

.txtBOrangeF18
{
    font-size: 18px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}

.txtBOrangeF28
{
    font-size: 28px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}


.txtBOrangeF40
{
    font-size: 40px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    background-color:#FFFFFF;
}

.txtBOrange14
{
    font-size: 14px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}

.txtBOrange18
{
    font-size: 18px;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}

.txtBOrange22
{
    font-size: 22px;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
}

.txtBleu11
{
    font-size: 11px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtBBleu18
{
    font-size: 18px;
    font-weight: bold;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtBBleu12
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    text-decoration:none;
    color : #004080;
}

.txtBBleuU12
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    text-decoration:underline;
    color : #004080;
}

.txtBleu10
{
    font-size: 10px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    color : #004080;
}

.txtBleu10:hover
{
    font-size: 10px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    color : #004080;
}

.txtBBleu10
{
    font-size: 11px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    text-decoration:none;
    color : #004080;
}

.txtBBleu10:hover
{
    font-size: 11px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    text-decoration:none;
    color : #004080;
}

.txtBRed12
{
    font-size: 12px;
    color: #BF0000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtBRed12CP
{
    font-size: 12px;
    color: #EE0000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.txtBRed16
{
    font-size: 16px;
    color: #BF0000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.btOrange12
{
    font-size: 12px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    border: solid 1px #707070;
}

.lien
{
    font-size: 12px;
    color: #707070;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lien:hover
{
    font-size: 12px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienI
{
    font-size: 12px;
    color: #707070;
    font-style:italic;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienI:hover
{
    font-size: 12px;
    color: #FF9933;
    font-style:italic;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienOrange
{
    font-size: 12px;
    color: #CB3E00;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienOrange:hover
{
    font-size: 12px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBOrangeF12
{
    font-size: 12px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBOrangeF12:hover
{
    font-size: 12px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienOrangeF12
{
    font-size: 12px;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienOrangeF12:hover
{
    font-size: 12px;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBOrangeF14
{
    font-size: 14px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBOrangeF14:hover
{
    font-size: 14px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBOrangeF16
{
    font-size: 16px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBOrangeF16:hover
{
    font-size: 16px;
    font-weight:bold;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienUOrange
{
    font-size: 12px;
    color: #CB3E00;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienUOrange:hover
{
    font-size: 12px;
    color: #FF8000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienURouge
{
    font-size: 12px;
    color: #FB0303;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienURouge:hover
{
    font-size: 12px;
    color: #FB0303;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienNoir
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienNoir:hover
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBNoir
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBNoir:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBUNoir
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBUNoir:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBRed16
{
    font-size: 16px;
    color: #BF0000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBRed16:hover
{
    font-size: 16px;
    color: #BF0000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienOrangeBNoir
{
    font-size: 12px;
    color: #CB3E00;
    font-weight:normal;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienOrangeBNoir:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBUGris2
{
    font-size: 12px;
    color: #999999;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBUGris2:hover
{
    font-size: 12px;
    color: #999999;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienPlusRub
{
    font-size: 12px;
    color: #9393FF;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienPlusRub:hover
{
    font-size: 12px;
    color: #FF8000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBGris
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBGris:hover
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}



.lienGris
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienGris:hover
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienUGris
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienUGris:hover
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienNoir11
{
    font-size: 11px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienNoir11:hover
{
    font-size: 11px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBleu11
{
    font-size: 11px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBleu11:hover
{
    font-size: 11px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBleu12F2
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBleu12F2:hover
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBleu12F
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    font-weight:bold;
}

.lienBleu12F:hover
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
    font-weight:bold;
}

.lienBleu12F3
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
    font-weight:bold;
}

.lienBleu12F3:hover
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    font-weight:bold;
}

.lienBBleuF14
{
    font-size: 14px;
    font-weight:bold;
    color: #80A0C0;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBBleuF14:hover
{
    font-size: 14px;
    font-weight:bold;
    color: #80A0C0;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienBUBleuBlan12
{
    font-size: 12px;
    color: #333366;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    font-weight:bold;
}

.lienBUBleuBlan12:hover
{
    font-size: 12px;
    color: #FFFFFF;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
    font-weight:bold;
}

.lienBleu12
{
    font-size: 12px;
    color: #003399;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
    font-weight:bold;
}

.lienBleu12:hover
{
    font-size: 12px;
    color: #003399;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
    font-weight:bold;
}

.lienBleuTri
{
    font-size: 12px;
    color: #004080;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    font-weight:bold;
}

.lienBleuTri:hover
{
    font-size: 12px;
    color: #004080;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
    font-weight:bold;
}

.lienBPagination
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienBPagination:hover
{
    font-size: 12px;
    color: #FF9933;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.ddl
{
    width: 150px;
}

.tab_eval
{
    border-color:Black;
    border-style:solid;
    border-width:1px;       
    border-right:solid 0px black;
}

.tab_eval2
{
    border-color:Black;
    border-style:solid;
    border-width:1px;        
}


/* Recherche contextuelle */
.txtGrisRechContext12
{
    font-size: 10px;
    color: #B1B1B1;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}

.lienUGrisRechContext12
{
    font-size: 10px;
    color: #B1B1B1;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

.lienUGrisRechContext12:hover
{
    font-size: 10px;
    color: #B1B1B1;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}



/*

   Slider CSS, style as you please.

   Note: The png images used for this demo were originally located at http://www.schillmania.com/

   Remove the -moz & -khtml styles if you want the css to validate.
   
   Change the image paths to suit you installation.

*/

div.slider
{
    width:200px;
}


/* Styles for the horizontal slider */
.fd-slider
        {
        position:relative;
        width:100%;
        height:20px;
        text-align:center;
        border:0 none;
        text-decoration:none;
        display:block;
        -moz-user-select:none;
        -khtml-user-select:none
        cursor:pointer;
        cursor:pointer;
        }
.fd-slider-inner
        {
        position:relative;
        display:block;
        z-index:1;
        height:18px;
        text-align:left;
        background:#FFFFFF;
        border:1px solid #FF9933;
        }
.fd-slider-bar
        {
        position:absolute;
        display:block;
        z-index:2;
        height:2px;
        border:1px solid #adbccf;
        border-bottom:1px solid #a0b4ce;
        border-right:1px solid #a0b4ce;
        background:#d0ddee;
        margin:0;
        overflow:hidden;
        line-height:4px;
        }

/* :focus styles for browsers that support them (FF/Moz) and a .focused for IE */
/*.fd-slider:focus .fd-slider-inner,
.fd-slider-vertical:focus .fd-slider-inner,   */
.focused .fd-slider-inner
        {
        background:#fce4cc !important;
        border:1px solid #CB3E00 !important;
        }
/* black handle, no glow */
.fd-slider-handle
        {
        position:absolute;
        display:block;
        padding:0;
        border:0 none;
        margin:0;
        z-index:3;
        top:0;
        left:0;
        width:20px;
        height:20px;
        outline:0px none;
        background:transparent url(./images/slider-disabled.png) no-repeat 0px 0px;
        cursor:W-resize;
        -moz-user-select:none;
        -moz-user-focus:none;
        -moz-outline:0px none;
        
        }
.fd-slider-handle:focus
        {
        outline:0px none;
        border:0 none;
        -moz-user-focus:normal;
        }
button.fd-slider-handle:focus::-moz-focus-inner { border-color: transparent; }

/* black handle, glow */
.fd-slider-hover .fd-slider-handle
        {
        background:transparent url(./images/slider-disabled-1.png) no-repeat 0px 0px;
        }
/* blue handle, no glow */
.focused .fd-slider-handle
        {
        background:transparent url(./images/slider.png) no-repeat 0px 0px;
        }
/* blue handle glow */
.focused.fd-slider-hover .fd-slider-handle
        {
        background:transparent url(./images/slider-1.png) no-repeat 0px 0px;
        }
body.W-resize-s *
        {
        cursor:W-resize !important;
        }
body.N-resize-s *
        {
        cursor:N-resize !important;
        }
        
.titreNoir18
{
    font-size: 15px;
    color: #000000;
    font-family: Arial;
}

.lienO
{
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.lienO:hover
{
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

.pageencours
{
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    text-decoration:underline;
}


/*// MENU ACTIVITES //*/

div#conteneurAct
{
    /*border:solid 1px blue;*/
    text-align:center;
    margin:10px;
    margin-left:55px;
}

div#conteneurActAnnonces
{
    /*border:solid 1px blue;*/
    text-align:center;
}


div#conteneurActIncont
{
    /*border:solid 1px blue;*/
    text-align:center;
    margin-left:20px;
    padding:0px;
}

ul#menuAct
{
    /*border:solid 1px blue;*/
    float:left;
    margin:0px;
    padding:0px;
}

ul#menuAct li
{
    /*border:solid 1px blue;*/
    height:34px;
    width:173px;
    text-align:left;
    background:url(/images/fond_activite.jpg) no-repeat left top;
    list-style-type: none ;
}

ul#menuAct li img
{
    border:0px;
    width:25px;
    height:25px;
}

ul#menuAct li:hover
{
    background:url(/images/fond_activite_over.jpg) no-repeat left top;
}

ul#menuAct li a
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    position:relative;
    left:8px;
    top:2px;
}

ul#menuAct li a:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

ul#menuAct li a#nomact
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    position:relative;
    left:5px;
    top:-7px;
}

ul#menuAct li a#nomact:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

/*// FIN MENU ACTIVITES //*/


/*// MENU DOCUMENTS INDEX //*/

div#conteneurDoc
{
    /*border:solid 1px blue;*/
    text-align:center;
    margin:8px;
    margin-left:60px;
}

ul#menuDoc
{
    /*border:solid 1px blue;*/
    text-align:center;
    margin:0px auto;
    padding:0px;
}

ul#menuDoc li
{
    float:left;    
    margin-bottom:2px;
    margin-right:10px;
    padding-top:2px;
    line-height:28px;
    width:163px;
    text-align:left;
    background:url(/images/fond_activite.jpg) no-repeat left top;
    list-style-type: none ;
}

ul#menuDoc div#conteneurImg
{
    float:left;
    width:25px;
    height:25px;
    overflow:hidden;
}

ul#menuDoc img
{
    border:0px;
    
}

ul#menuDoc li:hover
{
    background-image:url('/images/fond_activite_over.jpg');
}

ul#menuDoc li a
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

ul#menuDoc li a:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

ul#menuDoc li a#lien
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

ul#menuDoc li a#lien:hover
{
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}

/* FIN DOCUMENTS INDEX */


/* AUTRES */

h1#titrepromos
{
   color:#FF8000;
   font-size:18px;
   font-weight:bold;
   margin:0px; 
   text-align:center;
}


/* ETAPES INDEX */

ul#indexEtape
{
    margin:0px;
    padding:0px;
}

ul#indexEtape li
{
    /*border:solid 1px blue;*/
    margin:0px;
    float:left;
    height:125px;
    text-align:center;
    list-style-type: none ;
}

ul#indexEtape li h1
{
    font-size: 12px;
    color: #666666;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    position:relative;
}

ul#indexEtape li#etape1
{
    background-image:url('/images/index_etape1.jpg');
    width:197px;
}

ul#indexEtape li#etape1 h1
{
    top:73px;
}

ul#indexEtape li#etape2
{
     background-image:url('/images/index_etape2.jpg');
     width:201px;
}

ul#indexEtape li#etape2 h1
{
    top:38px;
}

ul#indexEtape li#etape3
{
     background-image:url('/images/index_etape3.jpg');
     width:202px;
}

ul#indexEtape li#etape3 h1
{
    top:38px;
}

ul#indexEtape li#etape4
{
     background-image:url('/images/index_etape4.jpg');
     width:202px;
}

ul#indexEtape li#etape4 h1
{
    top:30px;
}

/* FIN ETAPES INDEX */


/*// OFFRES //*/

div#conteneurOffre
{
    width:615px;
    text-align:left;
}

div#offreHaut
{
    width:615px;
    height:11px;
    background-image:url('/images/rech_haut.jpg');
}

div#offreCentre1
{
    width:614px;
    height:150px;
    border-left:solid 1px #c9c5ad;
    background:url(/images/index_travaux_droit.jpg) repeat-y right;
}

div#offreCentre1 div
{
    float:left;
}

div#centre1 
{
    width:114px;
    text-align:center;
}

div#centre1 div#icoAct
{
    position:relative;
    top:-25px;
    left:15px;
    width:48px;
    height:30px;
    background-image:url('/images/ann_fond_icone.jpg');
    text-align:center;
}

div#centre1 div#icoAct img
{
    position:relative;
    top:1px;
}

div#centre1 div#logo
{
    width:94px;
    height:94px;
    text-align:center;
    border:solid 1px #D3CCA6;
    position:relative;
    top:-10px;
    left:10px;
}

div#centre2
{
    /*border:solid 1px blue;*/
    width:399px;
}

div#centre21
{
    /*border:solid 1px blue;*/
    width:399px;
    padding-top:5px;
}

div#centre22
{
    /*border:solid 1px blue;*/
    width:399px;
    padding-top:5px;
}

div#centre21 img
{
    float:left;
}

div#centre21 span
{
    float:left;
}

div#centre21 div#ardoise
{
    float:left;
    width:38px;
    height:36px;
    background-image:url('/images/enteprise_ardoise.jpg');
    text-align:center;
    position:relative;
    top:-12px;
}

div#centre21 div#ardoise span
{
    font-size: 14px;
    font-weight:bold;
    color: White;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-align:center;
    position:relative;
    top:12px;
    left:15px;
}

div#centre3
{
    /*border:solid 1px blue;*/
    width:97px;
    padding-top:8px;
}

div#centre31
{
    /*border:solid 1px blue;*/
    width:97px;
    height:76px;
    background-image:url('/images/entreprise_promoRemise.jpg');
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    
}

div#centre31 div
{
    width:97px;
    text-align:center;
    position:relative;
    top:15px;
}

div#centre32
{
    /*border:solid 1px blue;*/
    width:97px;
    height:55px;
    background-image:url('/images/entreprise_promoEval.jpg');
    font-size: 12px;
    color: #000000;
    font-weight:bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    text-align:center;
}

div#centre32 div
{
    width:97px;
    text-align:center;
    position:relative;
    top:10px;
}

div#centre32 div span#echNote
{
    font-size: 18px;
    font-weight: bold;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
}


div#offreCentre2
{
    width:614px;
    border-left:solid 1px #c9c5ad;
    background:url(/images/index_travaux_droit.jpg) repeat-y right;
    text-align:center;
    padding-top:8px;
    padding-bottom:5px;
}


div#offreBas
{
    width:615px;
    height:26px;
    background-image:url('/images/off_bas.jpg');
}

/* FIN OFFRE */


/*// ANNUAIRE //*/

div#conteneurFicheEnt
{
    width:188px;
    height:251px;
    background:url(/images/anu_ent_fond.jpg) no-repeat left top;
    text-align:center;
}

div#ficheHaut
{
    height:30px;
    text-align:right;
    position:relative;
    top:2px;
    left:-10px;
}

div#ficheLogo
{
    height:94px;
    margin-left:auto;
    margin-right:auto;
}

div#ficheLogo div
{
    height:94px;
    margin-left:auto;
    margin-right:auto;
}

div#ficheLogo div#logo
{
    float:left;
    width:94px;
    height:94px;
    text-align:center;
    /*border:solid 1px #D3CCA6;*/
    margin-left:auto;
    margin-right:auto;
}


div#ficheAdr1
{
    height:22px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

div#ficheAdr2
{
    height:22px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

div#ficheBt
{
    height:47px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

div#ficheVue
{
   text-align:center;
    margin-left:auto;
    margin-right:auto;
}

/*Pop*/

div#conteneurPopEnt
{
    width:178px;
    height:163px;
    background:url(/images/fond_pop_fiche_ent.gif) no-repeat left top;
    text-align:center;
    position:absolute;
    left:0px;
    top:0px;
}

div#popHaut
{
    width:174px;
    position:relative;
    top:7px;
    left:2px;
}

div#popHaut1
{
    float:left;
    background-color:#CCD7EB;
    width:120px;
}

div#popHaut2
{
    float:left;
    background-color:#CCD7EB;
    width:53px;
}

div#pop
{
    width:174px;
    position:relative;
    top:7px;
    left:2px;
}

div#pop1
{
    float:left;
    width:48px;
}

div#pop1 div
{
    width:48px;
    height:30px;
    background-image:url('/images/ann_fond_icone.jpg');
    text-align:center;
    position:relative;
    top:8px;
    left:4px;
}

div#pop1 div img
{
    position:relative;
    top:2px;
}

div#pop2
{
    float:left;
    width:125px;
    position:relative;
    top:15px;
}


/* FIN ANNUAIRE */



/* PAGE MASTER */

div#header
{
    width:1000px;
    margin-top:5px;
    height:140px;
    margin-left: auto;
    margin-right: auto;
    
}

div#head1
{
    width:1000px;
    height:119px;
}

div#head11
{
    float:left;
    width:180px;
}

div#head11 input
{
    cursor:pointer;
    position:relative;
    top:5px;
}


div#head12
{
    float:left;
    width:600px;
    text-align:left;
}

div#head12 img
{
    cursor:pointer;
}

div#head12 div
{
    position:relative;
    top:35px;
}

div#head13
{
    float:left;
    width:220px;
    text-align:right;
}

div#head13 div
{
    position:relative;
    top:25px;
}

div#head13 div#ctl00_pnlAcces
{
    width:170px;
    height:74px;
    background:url(/images/acces_fond.jpg) no-repeat;
    text-align:left;
}

div#head13 div#ctl00_pnlAcces span#titreAcces
{
    color:#99923C;
    font-size:11px;
    font-weight:bold;
    position:relative;
    top:20px;
    left:35px;
}

div#head13 div#ctl00_pnlAcces div
{
    position:relative;
    top:28px;
    left:3px;
}

div#head13 div#ctl00_pnlAccesMembre
{
    width:170px;
    height:74px;
    background:url(/images/acces_fond.jpg) no-repeat;
    text-align:left;
}

div#head13 div#ctl00_pnlAccesMembre span#titreAcces
{
    color:#99923C;
    font-size:11px;
    font-weight:bold;
    position:relative;
    top:20px;
    left:35px;
}

div#head13 div#ctl00_pnlAccesMembre div
{
    position:relative;
    top:28px;
    left:3px;
}

div#head13 div#ctl00_pnlAccesOk
{
    width:170px;
    height:74px;
    background:url(/images/acces_fond.jpg) no-repeat;
    text-align:right;
}

div#head2
{
    width:1000px;
    height:21px;
    background:url(/images/bandeau_promo2.jpg) no-repeat;
    text-align:center;
}

div#head2 h1
{
    color: #FF8000;
    font-size: 21px;
    font-weight: bold;
    margin: 0px;
    font-family: Tahoma;
}


div#head2_devis
{
    width:1000px;
    height:21px;
    background:url(/images/bandeau_promo2_devis.jpg) no-repeat;
    text-align:center;
}

div#head2_devis h1
{
    color: #FF8000;
    font-size: 21px;
    font-weight: bold;
    margin: 0px;
    font-family: Tahoma;
}

div#head2 h1#sous_titre_annonce
{
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin: 0px;
    font-family: Arial;
    text-transform: uppercase;
    letter-spacing: 1px;
}

div#centre
{
    width:1000px;
    margin-left: auto;
    margin-right: auto;
}

div#footer
{
    width:1000px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
    /*border:solid 1px black;*/
}

div#foot1
{
    float:left;
    width:118px;
}

div#foot2
{
    float:left;
    width:764px;
    text-align:left;
}

div#foot3
{
    float:left;
    width:118px;
}

div#foot21
{
    width:764px;
    height:145px;
    text-align:left;
}

div#foot21 div#inf
{
    float:left;
    width:275px;
}

div#foot21 img#imgLogoPt
{
    float:left;
    position:relative;
    top:5px;
    left:5px;
}

div#foot21 div#infos
{
    float:left;
    position:relative;
    top:20px;
    left:15px;
    font-size: 12px;
    color: #333366;
    font-weight: bold;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration: underline;
}

div#foot21 div#bloc
{
    float:left;
    position:relative;
    top:5px;
    left:40px;
    width:430px;
}

div#foot22
{
    text-align:center;
    width:764px;
    height:80px;
    /*border:solid 1px black;*/
}

div#foot23
{
    text-align:center;
    width:764px;
    height:155px;
}


div#foot23 div#ctl00_titre1
{
    text-align:right;
    font-weight:bold;
    float:left;
    width:175px;
    margin-right:20px;
}

div#foot23 div#ctl00_mots1
{
    float:left;
    text-align:left;
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    margin-right:10px;
    width:550px;
    margin-bottom:5px;
}

div#foot23 div#ctl00_titre2
{
    text-align:right;
    font-weight:bold;
    float:left;
    width:175px;
    margin-right:20px;
}

div#foot23 div#ctl00_mots2
{
    float:left;
    text-align:left;
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    margin-right:10px;
    width:550px;
    margin-bottom:5px;
}

div#foot23 div#ctl00_titre3
{
    text-align:right;
    font-weight:bold;
    float:left;
    width:175px;
    margin-right:20px;
}

div#foot23 div#ctl00_mots3
{
    float:left;
    text-align:left;
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    margin-right:10px;
    width:550px;
    margin-bottom:5px;
}

div#foot23 div#ctl00_titre4
{
    text-align:right;
    font-weight:bold;
    float:left;
    width:175px;
    margin-right:20px;
}

div#foot23 div#ctl00_mots4
{
    float:left;
    text-align:left;
    font-size: 12px;
    color: #666666;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    margin-right:10px;
    width:550px;
    margin-bottom:5px;
}

div#foot24
{
    text-align:right;
    font-size: 12px;
    color: #FF9933;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    font-weight:bold;
    padding-top:5px;
    padding-bottom:12px;
    height:20px;
}

div#foot25
{
    text-align:center;
    width:770px;
    height:80px;
}

div#footerSimple
{
    width:1000px;
    margin-top:10px;
    margin-left: auto;
    margin-right: auto;
}

div#footSimple1
{
    float:left;
    width:205px;
    height:70px;
}

div#footSimple2
{
    float:left;
    position:relative;
    top:50px;
    left:-10px;
}

div#footSimple3
{
    float:left;
    width:402px;
    height:70px;
}

/* FIN PAGE MASTER */

/* Navigation rapide */
div#NavRapide
{
    width:154px;
}

div#navRapHaut
{
    width:154px;
    height:30px;
    background:url(/images/navigation_fond_haut.jpg) no-repeat top left;
}

div#navRapSep1
{
    width:154px;
    height:1px;
    background:url(/images/navigation_fond_sep.jpg) no-repeat top left;
}

div#navRapSep2
{
    width:154px;
    height:1px;
    background:url(/images/navigation_fond_sep.jpg) no-repeat top left;
}

div#navRapSep3
{
    width:154px;
    height:1px;
    background:url(/images/navigation_fond_sep.jpg) no-repeat top left;
}

div#navRapSep4
{
    width:154px;
    height:1px;
    background:url(/images/navigation_fond_sep.jpg) no-repeat top left;
}

div#navRapFond1
{
    width:154px;
    height:27px;
    background:url(/images/navigation_fond.jpg) no-repeat top left;
    text-align:left;
}

div#navRapFond1 div
{
    width:20px;
    height:20px;
    position:relative;
    top:7px;
    left:10px;
    float:left;
    text-align:right;
}

div#navRapFond1 a
{
    position:relative;
    top:7px;
    left:18px;
    float:left;
}

div#navRapFond2
{
    width:154px;
    height:27px;
    background:url(/images/navigation_fond.jpg) no-repeat top left;
    text-align:left;
}

div#navRapFond2 div
{
    width:20px;
    height:20px;
    position:relative;
    top:7px;
    left:10px;
    float:left;
    text-align:right;
}

div#navRapFond2 a
{
    position:relative;
    top:7px;
    left:18px;
    float:left;
}

div#navRapFond3
{
    width:154px;
    height:27px;
    background:url(/images/navigation_fond.jpg) no-repeat top left;
    text-align:left;
}

div#navRapFond3 div
{
    width:20px;
    height:20px;
    position:relative;
    top:7px;
    left:10px;
    float:left;
    text-align:right;
}

div#navRapFond3 a
{
    position:relative;
    top:7px;
    left:18px;
    float:left;
}

div#navRapFond4
{
    width:154px;
    height:27px;
    background:url(/images/navigation_fond.jpg) no-repeat top left;
    text-align:left;
}

div#navRapFond4 div
{
    width:20px;
    height:20px;
    position:relative;
    top:7px;
    left:10px;
    float:left;
    text-align:right;
}

div#navRapFond4 a
{
    position:relative;
    top:7px;
    left:18px;
    float:left;
}

div#navRapBas
{
    width:154px;
    height:4px;
    background:url(/images/navigation_fond_bas.jpg) no-repeat top left;
}

/* Fin navigation rapide */

/* PAGE DEVIS */
   
 #cadrepub
{float:right;
 width:240px;
 margin-top: 15px;
 margin-bottom:15px;
    }
    
  #contenu
{float:right;
 width:565px;
 margin-top: 15px;
 margin-bottom:15px;
    }
    
  #partie_gauche
{float:right;
 width:195px;
 
 margin-top: 15px;
 margin-bottom:15px;
    }
    
 #rubrique
 { width:542px}
 
 
 #contenu_top {
	margin-top: 5px;
	width: 542px;
	height:45px;
	background-image: url(/images_devis/contenu_topbis.jpg);
	background-repeat: no-repeat;
	}

#contenu_middle {
	width: 542px;
	background-image: url(/images_devis/contenu_middle.png);
	background-repeat: repeat y;
	padding: 0px;
	margin:0px;
	}
	
#contenu_bottom 
{
    width: 542px;
    height:10px;
	background-image: url(/images_devis/contenu_bottom.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}
	
	
	
	
	
	
#contenu_top2 {
	margin-top: 5px;
	width: 542px;
	height:45px;
	background-image: url(/images_devis/contenu-top2bis.jpg);
	background-repeat: no-repeat;
	}

#contenu_middle2 {
	width: 542px;
	background-image: url(/images_devis/contenu_middle.png);
	background-repeat: repeat y;
	padding: 0px;
	margin:0px;
	}
	
#contenu_bottom2
{
    width: 542px;
    height:10px;
	background-image: url(/images_devis/contenu_bottom.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}	
	
	
	
#contenu_top3 {
	margin-top: 5px;
	width: 542px;
	height:45px;
	background-image: url(/images_devis/contenu_top3bis.jpg);
	background-repeat: no-repeat;
	}

#contenu_middle3 {
	width: 542px;
	background-image: url(/images_devis/contenu_middle.png);
	background-repeat: repeat y;
	padding: 0px;
	margin:0px;
	}
	
#contenu_bottom3
{
    width: 542px;
    height:10px;
	background-image: url(/images_devis/contenu_bottom.png);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	}		
	
#chx_trvx{

width:170px;
margin-left:15px;
margin-top: 3px;

height: 70px;
}
	
#devis
{
    border: solid 2px #ff6702;
    margin-top: 3px;
    width: 538px;
    
    
    }
    
 #etat_lieux
 {line-height: 12px;
  border: solid 1px #999999;
  width: 280px;

}
     
 #env_photo
 {
     border: solid 1px #999999;
            width: 200px;
            margin-right: 20px;
            padding: 3px;
            margin-bottom:3px;}    
            
 a img{border: 0px;}
 
#abonne_top
{
    width: 229px;
    height:25px;
	background-image: url(/images_devis/acces_top.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	
	}
	
#abonne_middle
{
    width: 229px;
   
	background-image: url(/images_devis/acces_abonne_middle.jpg);
	background-repeat: repeat-y;
	}
#abonne_bottom
{
    width: 229px;
    height:8px;
	background-image: url(/images_devis/acces_bottom.jpg);
	background-repeat: no-repeat;
	margin-bottom:5px;
	}
	
	
#conexion
{
    width: 150px;
          margin-left: auto;
          margin-right: auto;}	
	
	
.cadreTop
{   width: 188px;
    height:30px;
	background-image: url(/images_devis/top_devis.png);
	background-repeat: no-repeat;
	margin-top:10px;
	text-align: center;
}
	
.cadreMiddle
{
    width: 188px;   
	background-image: url(/images_devis/middle_devis.png);
	background-repeat: repeat-y;
}
	
.cadreBottom
{
    width: 188px;
    height:11px;
	background-image: url(/images_devis/bottom_devis.png);
	background-repeat: no-repeat;
	margin-bottom:5px;
}
	
#bd{padding:5px;
    text-align: center;}
	    
#antecedent
{border: solid 1px #999999;
 width: 400px;
 padding: 3px;
 margin-bottom: 10px;
 margin-right:auto;
 margin-left:auto;
    }
    
 #vs_etes
 {border: solid 1px #ff6702;
  width: 400px;
  margin-right:auto;
  margin-left:auto;
  padding:3px;
  margin-bottom:10px;
     }
     
     
  #felicitation
  { text-align: left;
    line-height: 18px;
    border: solid 1px #999999;
    width: 470px;
    margin-right: auto;
    margin-left: auto; 
    margin-top: 5px;
    padding: 5px;
      }
      
  #felicitation2
  { text-align: left;
    line-height: 18px;
    border: solid 1px #999999;
    width: 470px;
    margin-right: auto;
    margin-left: auto; 
    margin-top: 5px;
    padding: 5px;
      }
      
   #compt{border: solid 1px #ff6702;
    width: 470px;
    margin-right: auto;
    margin-left: auto; 
    margin-top: 5px;
    padding: 5px;}

.arrondi 
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 20px;
    background: #FFFFFF;
}

#para{text-align: left;
    width: 470px;
    margin-right: auto;
    margin-left: auto; 
    margin-top: 5px;
    padding: 5px;}
    
    #para2{text-align: left;
    width: 470px;
    margin-right: auto;
    margin-left: auto; 
    margin-top: 5px;
    padding: 5px;}
    
.txtVert12{
    font-size: 12px;
    color: #03823d;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
    font-weight:bold;
}


/* espace partenaire devis NEW*/

#devis_partenaire a
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:none;
}

#devis_partenaire a:hover
{
    font-size: 12px;
    color: #000000;
    font-family: Arial,Verdana,Tahoma,sans-serif;
    text-decoration:underline;
}



#partie_droite
{ float: right;
  width:250px;
  
  margin-top: 15px;
    }
    
#garantie
{ background-image: url(/images_devis/garantie_top.jpg);
  background-repeat: no-repeat;
  width:208px;
  height: 27px;
  border: solid 2px #dae4fd;
  
 
    } 
 #txt_garantie
 {width:208px;
  height: 81px;
  border: solid 2px #dae4fd;
  text-align: left;
  line-height:20px;
  color: #003366;
  font-size: 14;
     } 
     
#mon_panier
{
  background-image: url(/images_devis/mon_panier.jpg);
  background-repeat: no-repeat;
  width:215px;
  height: 34px;
  border: solid 2px #dae4fd;
  margin-top:150px;} 
  
#lst_panier 
{
 border: solid 2px #dae4fd;
 width:215px;
 font-size:11px;
 text-align: left;
 }
    
#partie_gauche_devis
{float:left;
 width:740px;
 
 text-align: left;
    }    
    
#etapes{ text-align: left;}    

#bandeau
{width:737px;
 height: 31px;
 background-color: #d7ebff;
 font-size: 18px;
 font-weight:bold;
 text-align: left;
 padding-top:10px;
    }
#avancement
{text-align: left;
 width:737px;
    }
    
#img
{width:470px;
 height:115px;
 background-color: #f0f0f0;
 float:left;
 } 
 
#super{width:265px;
       height:115px;
       background-color: #f0f0f0;
       float:right;
       line-height:15px;
       margin-bottom:20px;
       }
       
#liste_devis
{text-align:left;
 width: 677px;
    } 
    
#champ_recherche
{ background-color: #fdeac6;
  width:660px;
  height:60px;
  text-align:left;
  padding:8px;
    }   
