/* couleur qui vont biens */
/*
 * gris foncé en tête : #4F4F4F
 * gris clair fond de page : #9E9E9E
 * fond de page : #fff
 * fond hors page : #F6F7FA
 * bleu top : #193C83
 */

BODY,TD,TH		{ Font-Family : Arial,verdana; Font-size :8pt; }
BODY.main     { Margin-Top : 0pt; Margin-Left : 0pt; Margin-Right : 0pt; Background-color:#e3e3e3;} /* identique ligne 124 */

img { border:0; }

#PageHead
{
    /*height:72px;  de base initial */
    height:82px; /* modifié */
    width:100%;
    z-index:1;

	/* vert dumoulin 
	background: #1d5023; 
	background: -moz-linear-gradient(top, #1d5023 0%, #003e07 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d5023), color-stop(100%,#003e07));
	background: -webkit-linear-gradient(top, #1d5023 0%,#003e07 100%);
	background: -o-linear-gradient(top, #1d5023 0%,#003e07 100%);
	background: -ms-linear-gradient(top, #1d5023 0%,#003e07 100%);
	background: linear-gradient(to bottom, #1d5023 0%,#003e07 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d5023', endColorstr='#003e07',GradientType=0 ); */
	
	/* bleu 
	background: #1685b8; 
	background: -moz-linear-gradient(top,  #1685b8 0%, #004868  100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1685b8), color-stop(100%,#004868 )); 
	background: -webkit-linear-gradient(top,  #1685b8 0%,#004868  100%); 
	background: -o-linear-gradient(top,  #1685b8 0%,#004868  100%);
	background: -ms-linear-gradient(top,  #1685b8 0%,#004868  100%); 
	background: linear-gradient(to bottom,  #1685b8 0%,#004868  100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1685b8', endColorstr='#004868 ',GradientType=0 );
	*/
	
	/* bleu nuit 
	background: #085a85; 
	background: -moz-linear-gradient(top,  #085a85 10%, #0a3055 90%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#085a85), color-stop(90%,#0a3055));
	background: -webkit-linear-gradient(top,  #085a85 10%,#0a3055 90%);
	background: -o-linear-gradient(top,  #085a85 10%,#0a3055 90%);
	background: -ms-linear-gradient(top,  #085a85 10%,#0a3055 90%);
	background: linear-gradient(to bottom,  #085a85 10%,#0a3055 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#085a85', endColorstr='#0a3055',GradientType=0 );
	*/

	/* noir */
	background-color:#111111;
	background-image: -ms-linear-gradient(top, #777777 20%, #111111 100%);
	background-image: -moz-linear-gradient(top, #777777 20%, #111111 100%);
	background-image: -o-linear-gradient(top, #777777 20%, #111111 100%);
	background-image: -webkit-linear-gradient(top, #777777 20%, #111111 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#111111',GradientType=0 );
	background-image: linear-gradient(top, #777777 20%, #111111 100%);
	
	
	/* gris
	background-color:#e3e3e3;
	background-image: -ms-linear-gradient(top, #e3e3e3 30%, #a3a3a3 100%);
	background-image: -moz-linear-gradient(top, #e3e3e3 30%, #a3a3a3 100%);
	background-image: -o-linear-gradient(top, #e3e3e3 30%, #a3a3a3 100%);
	background-image: -webkit-linear-gradient(top, #e3e3e3 30%, #a3a3a3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#a3a3a3',GradientType=0 );
	background-image: linear-gradient(top, #e3e3e3 30%, #a3a3a3 100%);
	*/
	
	/* rouge
	background-color:#e3e3e3;
	background-image: -ms-linear-gradient(top, #c90201 30%, #7c0104 100%);
	background-image: -moz-linear-gradient(top, #c90201 30%, #7c0104 100%);
	background-image: -o-linear-gradient(top, #c90201 30%, #7c0104 100%);
	background-image: -webkit-linear-gradient(top, #c90201 30%, #7c0104 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c90201', endColorstr='#7c0104',GradientType=0 );
	background-image: linear-gradient(top, #c90201 30%, #7c0104 100%);*/
}
.infoHref
{
    padding:5px 10px;
    color:#666;
    background-color:#fff;
    border:1px solid rgba(0, 0, 0, 0.2);

    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;

    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:  0px 0px 8px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 8px rgba(0, 0, 0, 0.4);
}

#TopMenuf { margin-left:166px; }
#TopMenu
{
    Position: relative;
    left:-10px;
    margin-top:-22px;
    height: 22px;
    width:100%;
    padding-left:10px;

    z-index:1;
    background-color:#B2B2B2;
    background-image: -ms-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    background-image: -webkit-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#B2B2B2',GradientType=0 );
    background-image: linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);

    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:  0px 0px 8px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 8px rgba(0, 0, 0, 0.4);

}
#TopInfo { Position: relative; Top:20px; float: right; Width:300px; Height:30px; text-align:right;
            padding-top:3px;padding-right:10px;  margin-right:20px; color:#d9d2a6; line-height:140%; }
#TopTitre
{
    Position: relative;
    float: left;
    top:1em; /* 0.7em */
    left:1.8em;
    color:#333;
    padding:3px 10px;

    z-index:1;
    background-color:#B2B2B2;
    background-image: -ms-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    background-image: -moz-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    background-image: -o-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    background-image: -webkit-linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#B2B2B2',GradientType=0 );
    background-image: linear-gradient(top, #FFFFFF 10%, #B2B2B2 100%);

    -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow:  0px 0px 8px rgba(0, 0, 0, 0.4);
    box-shadow:  0px 0px 8px rgba(0, 0, 0, 0.4);

    -moz-border-radius:1px;
    -webkit-border-radius:1px;
    border-radius:1px;

}

#TopTitre strong { font-size:130%; }
#TopTitre a  { color:#333; text-decoration:none; }


#inpGlobalSearch { width:200px; margin-top:5px; border:none; padding-left: 25px; Background:url(../img/icon/zoom.gif) no-repeat 5px center #eee;height:18px; }

#PageMenu
{
    position:relative;
    width: 155px;
    min-height:401px;
    float:left;
    margin-right:25px;
    margin-bottom:-30px;

    padding:10px 0 30px 0;

    z-index:1;

    /* blanc gris */
    background-color:#e3e3e3;

    background-image: -ms-linear-gradient(top, #fbfbfb 50%, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fbfbfb 50%, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fbfbfb 50%, #e3e3e3 100%);
    background-image: -webkit-linear-gradient(top, #fbfbfb 50%, #e3e3e3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e3e3e3',GradientType=0 );
    background-image: linear-gradient(top, #fbfbfb 50%, #e3e3e3 100%);

    /* gris blanc
    background-color:#fbfbfb;

    background-image: -ms-linear-gradient(top, #e3e3e3 50%, #fbfbfb 100%);
    background-image: -moz-linear-gradient(top, #e3e3e3 50%, #fbfbfb 100%);
    background-image: -o-linear-gradient(top, #e3e3e3 50%, #fbfbfb 100%);
    background-image: -webkit-linear-gradient(top, #e3e3e3 50%, #fbfbfb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#fbfbfb',GradientType=0 );
    background-image: linear-gradient(top, #e3e3e3 50%, #fbfbfb 100%);*/

    border-right:1px solid #eee;
    border-top:2px solid #fff;

    -moz-box-shadow: 3px -2px 3px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow:  3px -2px 3px rgba(0, 0, 0, 0.15);
    box-shadow:  3px -2px 3px rgba(0, 0, 0, 0.15);
}
#PageBloc
{
    position:static;
    overflow:hidden;
    zoom:1;
    padding:20px 10px 20px 0px;
}

#optionPanel
{
    position:relative;
    z-index:1;
    background-color:#fff;
}
#PageBody     { background-color:#fff; min-height:440px; }
#PageBottom   { position: relative; height: 9px;}

#TopMenu A
{
    float: left;
    display: block;
    Margin: 2px 5px 0px 5px;
    Padding: 1px 7px 1px 7px;
    Color:#000;
    Font-weight:Bold;
    Font-Family:verdana,arial;
    border: 1px none;

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

    background-color:#eee;
    border: 1px solid #d3d3d3;
}
#TopMenu A:hover { background-color:#fff; color:#333; text-decoration:underline; border: 1px solid #d3d3d3; }
#TopMenu A.on
{
    float: left;
    display: block;
    background-color:#555;
    color:#fff;
    Text-decoration:none;
    border: 1px solid #eee;
}

#PageBottomG { color:#888;}
#PageBottomD { position:relative; top:-15px; right:0px; text-align:right; color:#888; }

A				{ Text-decoration:none; Color: #0078de;
                    -webkit-transition: background-color .2s ease-in, border-color .2s ease-in;
                    -moz-transition: background-color .2s ease-in, border-color .2s ease-in;
                    transition: background-color .2s ease-in, border-color .2s ease-in; }

A:hover			{ Text-decoration:underline;}
A.topTechLink	{ color:#c6c097; }
A.topTechLink:hover	{ color:#d9d2a6;  }
A.infoHref span	{ display:inline-block; width:12px; height:14px; vertical-align:middle; background:url(../img/pictos/deconnexion.png) no-repeat left top; margin-right:5px;  }
A:hover.infoHref span { background-position:left bottom; }

A.mBDP		    { Text-decoration:underline; Color: #A0A0A0;}


TD.PageContent		{ background : url(../img/bg/sheet1024-center.gif) repeat-y; padding-left:15px; }
TD.PageBlank	    { background-color:red; }

#PageMenu         { }
#PageMenu A
{
    Margin: 0 4px 6px 4px;
    Padding: 3px 4px 3px 4px;
    Display:Block;
    Font-Family:verdana,arial,hevetica;

    /* gris */
    color:#222;
    background-color:#e3e3e3;
    border: 1px solid #fff;

    /* blanc
    color:#222;
    background-color:#fff;
    border: 1px solid #d9d9d9;*/

    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;

}
#PageMenu A:hover
{
    Padding: 3px 4px 3px 4px;
    Text-decoration:none;

    /* blanc */
    background-color:#fff;
    color:#000;
    border: 1px solid #d3d3d3;

    /* gris
    background-color:#999;
    color:#fff;
    border: 1px solid #fff;*/
}
#PageMenu A.on
{
    Padding: 3px 4px 3px 4px;
    background-color:#555;
    color:#fff;
    border: 1px solid #fff;
}

#PageMenu h2	{ font: bold 9pt arial; color: #197B30;}

#adm_menu_gauche { list-style:none; margin:0; padding:0; }

#Debug { margin:1em 1em; padding:1em 2em; overflow:scroll; overflow-y:hidden; overflow-x:scroll; border:1px solid #ccc; background-color:#f3f3f3;
        -webkit-transition: background-color .4s ease-in, border-color .4s ease-in;
        -moz-transition: background-color .4s ease-in, border-color .4s ease-in;
        transition: background-color .4s ease-in, border-color .4s ease-in; }
#Debug:hover { background-color:#fff; border:1px solid #aaa; }


.clear			{ clear:both; }
.erreur			{ Font-size:8pt; Color:#222222; Margin:5px; Padding:4px; Background-Color:#EFEFEF; Border:2px solid red;}
.discret		{ Font-Family : verdana; Font-size :8pt; Color:#A0A0A0; }

TD.infoBG       { background-color:#C0C0C0; }
TD.infoLib		{ background-color:#FFFFFF;font-size:7pt;Color:#A0A0A0; }
TD.infoOff		{ background-color:#EEEEEE;font-size:7pt; }
TD.infoOn		{ background-color:#CCEEFF;font-size:7pt; }


INPUT,SELECT,button	{ font-size: 8pt;	font-family: arial; }
.inputc			{ Text-align : center; }
.alarm			{ Color : red; }
button img { vertical-align:-0.3em; }

.ok { Color:green; }
.ko { Color:red; }

#ProjectLogo{
    position:absolute;
    top:5px;
    left:5px;
    width:400px;
    height:40px;
    cursor:pointer;
}

/* Filtre */

.filtre {
    Border:1px solid #4F4F4F;
    Border-left:4px solid #4F4F4F;
    Background: #9E9E9E; /* #DCE1E7 bleu tohtml ; */
    Padding:8px;
    Color:#fff;

}
.filtre TD
{
    font-family: verdana,arial;
    padding-right:15px;
}

/* Tableaux ToHTML */
/*
TABLE.TH1		{ Border-Collapse:Collapse;}
TABLE.TH1 TD    { Border:1px solid #AEBEC8; Padding: 2px 4px 2px 4px; Font-Family : verdana; Font-size : 8pt;}
TABLE.TH1 TD.aFond	{  Background-Color:	#CECBB3; }
TABLE.TH1 TD.aTitre	{  Background-Color:	#C9D7E7; Color:#4B4B5F;Font-weight:Bold; }
TABLE.TH1 A.aTitre	{  Background-Color:	#C9D7E7; Color:#4B4B5F;Font-weight:Bold; }
TABLE.TH1 TD.aLib	{  Background-Color:	#DCE1E7; Color:#4B4B5F;}
TABLE.TH1 TD.aVal	{  Background-Color:	#FFFFFF; }
TABLE.TH1 TD.aValX	{  Background-Color:	#FFFFFF; Color:#FF0000; }
TABLE.TH1 TD.aValD	{  Background-Color:	#FFFFFF; Color:#339900; }
TABLE.TH1 TD.aValG	{  Background-Color:	#FFFFFF; Font-weight:Bold; }
TABLE.TH1 TD.aSep	{  Background-Color:	#DCE1E7; Color:#5E5B53;Font-weight:Bold; }
TABLE.TH1 TD.aCom	{  Background-Color:	#DCE1E7; }
TABLE.TH1 TD.aLink	{  Background-Color:	#DCE1E7; Color:#333399; }
A.aLink		{ Font-Family : verdana; Font-size : 8pt;  Color:#333399;  }

TABLE.TH0		{ Border-Collapse:Collapse;}
TABLE.TH0 TD    { Border:0px solid #FFF; Padding: 0; }

TABLE.TH2		    { Border-top:1px solid #9DAAC3; Border-Collapse:Collapse;}
TABLE.TH2 TD        { Border-bottom:1px solid #9DAAC3; Padding: 3px 4px 3px 4px; Font-Family : verdana; Font-size : 8pt;}
TABLE.TH2 TD.aTitre	{  Background-Color:	#bccce9; Color:#7c879a; Font-weight:Bold; background-image:url(../i/BG/bleu1.gif); }
TABLE.TH2 A.aTitre	{  Background-Color:	#f4f4f4; Color:#7C879A; Font-weight:Bold;}
TABLE.TH2 TD.aLib	{  Background-Color:	#f4f4f4; }
TABLE.TH2 TD.aVal	{  Background-Color:	#f4f4f4; }
TABLE.TH2 TD.aValX	{  Background-Color:	#f4f4f4; Color:#FF0000}
TABLE.TH2 TD.aValD	{  Background-Color:	#f4f4f4; Color:#339900}
TABLE.TH2 TD.aValG	{  Background-Color:	#f4f4f4; Font-weight:Bold;}
TABLE.TH2 TD.aValB	{  Background-Color:	#f4f4f4; Font-weight:Bold; vertical-align:bottom; }
TABLE.TH2 TD.aSep	{  Background-Color:	#f4f4f4; Font-weight:Bold; color:#7C879A}
TABLE.TH2 TD.aCom	{  Background-Color:	#f4f4f4; }
TABLE.TH2 TD.aLink	{  Background-Color:	#f4f4f4; Color:#333399; }
TABLE.TH2 A.aLink	{  Background-Color:	#f4f4f4; Color:#333399; }
*/

/* Tableaux ToHTML */

TABLE.TH1		    { Border-Collapse:Collapse; Border-top:1px solid #AEBEC8; width:100%}
TABLE.TH1 TD        { Border-bottom:1px solid #AEBEC8; Padding: 4px 4px 4px 4px; Font-Family : verdana; Font-size : 8pt; vertical-align:top; }
TABLE.TH1 TD.aTitre	{ Background-Color:	#eee; Color:#4B4B5F;Font-weight:Bold; }
TABLE.TH1 A.aTitre	{ Background-Color:	#C9D7E7; Color:#4B4B5F; Font-weight:Bold; }
TABLE.TH1 TD.aLib	{ Background-Color:	#eee; Color:#4B4B5F; Font-weight:Bold;}
TABLE.TH1 TD.aVal	{ Background-Color:	#FFFFFF; }
TABLE.TH1 TD.aValX	{ Background-Color:	#FFFFFF; Color:#FF0000; }

TABLE.TH1 TD.aValD	{ Background-Color:	#FFFFFF; Color:#339900; }
TABLE.TH1 TD.aValG	{ Background-Color:	#FFFFFF; Font-weight:Bold; }
TABLE.TH1 TD.aSep	{ Background-Color:	#DCE1E7; Color:#5E5B53;Font-weight:Bold; }
TABLE.TH1 TD.aCom	{ Background-Color:	#DCE1E7; }
TABLE.TH1 TD.aLink	{ Background-Color:	#fafafa; Color:#333399; }

TABLE.TH1 tr.ruled  TD.aVal,
TABLE.TH1 tr.ruled  TD.aLink,
TABLE.TH1 tr.ruled  TD a
{
    background-color:#31599F;
    color:#FFF;
}



TABLE.cool           {  Border-Collapse:Collapse; }
TABLE.cool TD        {  Padding: 3px 4px 3px 4px; Font-Family : verdana; Font-size : 8pt;}
TABLE.cool TD.aTitre {  Background: url(../img/bg/beige-apl.gif) repeat-x left bottom; Color:#7c695a; Font-weight:Bold;  }
TABLE.cool A.aTitre  {  Background-Color:    #f4f4f4; Color:#7C879A; Font-weight:Bold;}
TABLE.cool TD.aLib   {  Font-Family : verdana,arial; Font-size : 7pt; color:#888; vertical-align: top ;}
TABLE.cool TD.aVal   {  Font-size : 8pt;  }
TABLE.cool TD.aValX  {  Background-Color:    #f4f4f4; Color:#FF0000}
TABLE.cool TD.aSep   {  Background-Color:    #f4f4f4; Font-weight:Bold; color:#7C879A}
TABLE.cool TD.aCom   {  Background-Color:    #f4f4f4; }
TABLE.cool TD.aLink  {  Background-Color:    #f4f4f4; Color:#333399; }
TABLE.cool A.aLink   {  Background-Color:    #f4f4f4; Color:#333399; }
/*TABLE.TH1 tr.ruled  TD.aVal  {  Background-Color: #ffffcc; }*/
TABLE.cool tr.ruled  TD.aVal  {  Background-Color: #ffffcc; }


/* Boites de messages */
.msgBox		    { Font-Family : verdana; Font-Size : 10pt; Font-weight:bold;   Color:#0080C0; Text-Align:Center; Border: 1px solid #0080C0; Margin:20px;}
.msgBox1	    { Font-Family : verdana; Font-Size : 10pt; Font-weight:bold;   Color:#0080C0; }
.msgBox2        { Font-Family : verdana; Font-Size : 10pt; Font-weight:bold;   Color:#CC0000; Text-Align:Center; Border: 1px solid #CC0000; Margin:20px;}
.msgBox2 small	{ Font-Family : verdana; Font-Size : 8pt;  Font-weight:normal; Color:#808080; Text-Align:Center; }
.msgBox3	    { Font-Family : verdana; Font-Size : 8pt;  Font-weight:bold;   Color:#CC0000; Padding:0 4px 0 0;}
.msgBox3b	    { Font-Family : verdana; Font-Size : 8pt;                      Color:#CC0000; Padding:0 0 0 4px; Border-left: 1px solid #CC0000; }
.msgBox4        { Font-Family : verdana; Font-Size : 8pt; Font-weight:bold;    Color:#004080; Padding:0 4px 0 0;}
.msgBox4b       { Font-Family : verdana; Font-Size : 8pt;                      Color:#004080; Padding:0 0 0 4px; Border-left: 1px solid #004080; }
.msgBox4b A     { Color : #004080; Text-decoration: underline;}

/* Formulaire */

#button1 {padding:4px 4px 4px 30px; border:1px solid red;}
.print { background:#ccc url(img/icon/printer.png) no-repeat 4px center ; }

ul.listing li { margin-bottom:15px;}

#loader { display:inline; }
#adh_liste { Display:inline; }

fieldset
{
    border           : 1px solid #DEDEDE;
    color            : #000000;
    font-family      : arial, verdana, tahoma, sans-serif;
    font-size        : 1em;
    padding-bottom   : 0px;
    margin           : 0px;
}

.backlink { position:absolute; top:90px;}

.bigheader { background: url(../img/bg/beige-apl.gif) repeat-x left bottom; border:1px solid #7c695a; }

.cms_gal_photo                  { float:left; width:150px; height:250px; text-align:center; padding:3px; border: 1px solid #888; margin:5px; }
.cms_gal_photo .cms_gal_img     { height:125px; }
.cms_gal_photo .cms_gal_desc    { text-align:center; height:120px; overflow-y:auto; }

/* -------------------------------------------------------------------------------------------------- */
/* STATS AVANCEES */

#stats_avancees                         { margin:20px 0 20px 0; }
#stats_avancees td                      { white-space:nowrap; }
#stats_avancees .montant                { text-align:right; }
#stats_avancees .nb_cmd                 { text-align:right; font-size:7pt; }
#stats_avancees .nb_cmd span            { border:1px solid #4B4B5F; color:#4B4B5F; background-color:#C9D7E7; padding:0 2px 0 2px; }
#stats_avancees .ligne_impaire td.aVal  { background-color:#E4ECFF; }

/* Fin STATS AVANCEES */
/* -------------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------------------------- */
/* REVUE DE PRESSE */

.article
{
    display:block;
    float:left;
    width:265px;
    height:360px;
    background-color:#EEE;
    border:1px solid #CCC;
    text-align:center;
    margin:3px;
    padding:3px;
    overflow:hidden;
}

.article img                    { border:1px solid #CCC; margin-bottom:4px; }
.form_presse td                 { vertical-align:top; }
.form_presse td img             { border:1px solid #CCC; }

#bloc_valide_ordre              { display:none; }

#liste_articles                 { margin:10px 0 0 0; padding:0; }

.drag                           { border:1px dashed #F00; background-color:#FFCCCC; }
.classement, .classement *      { cursor:move; }

/* FIN REVUE DE PRESSE */
/* --------------------------------------------------------------------------------------------------------------- */

.form input[type='text'],
.form textarea,
.form fieldset {
    border:1px solid #AAA;
    width:600px;
}

.form fieldset {
    margin-top:10px;
    padding-bottom:5px;
}

.form fieldset legend {
    font-weight:bold;
}

.form textarea {
    height:250px;
}

.form .lib {
    font-weight:bold;
    margin:8px 0 2px 0;
}

.form .err {
    color:#FFF;
    background-color:#C00;
    padding:3px 8px;
    margin-left:10px;

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.sort_list {
    margin:0;
    padding:0;
    list-style:none;
}

.sort_list li {
    margin:-1px 0 0 0;
    padding:3px 10px;
    cursor:move;
    background-color:#FFF;

    border:1px solid #AAA;
    border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
}

img.icone {
    vertical-align: middle;
    display: inline-block;
    border:none;
}
