body, html
{
	background-color:white;
	margin:0px;
	padding:0px;
	min-width:952px;
	font-family:Arial;
	color:#3e3e3e;
}

table
{
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	border:0px;
	overflow:hidden;
}

a
{
	color:#af022b;
	text-decoration:none;
	font-weight:normal;
}
a:hover
{
	text-decoration:underline;
}

.MAIN_TABLE
{
	width:100%;
	padding:0px;
	margin:0px;
}

.FOOTER td
{
	height:58px;
}
.CORPS td
{
	vertical-align:top;
}
.HEADER td
{
	height:151px;
	background-image:url(../images/degradehaut.png);
	background-repeat:repeat-x;
	background-position:top;
	line-height:0px;
}
.headerbord {
	height:151px;
	background-image:url(../images/degradehaut.png);
	background-repeat:repeat-x;
	background-position:top;
	line-height:0px;
}
.COL_GAUCHE
{
	background-image:url(../images/degradegauche.png);
	background-repeat:repeat-y;
	background-position:right;
	background-color:#f3f3f3;
}
.COL_DROITE
{
	background-image:url(../images/degradedroite.png);
	background-repeat:repeat-y;
	background-position:left;
	background-color:#f2f2f2;
}

.CORPS .COL_CENTRE
{
	background-image:url(../images/degradecentre.png);
	background-repeat:repeat-y;
	background-position:left;
}

.FOOTER .COL_MENUGAUCHE, .FOOTER .COL_CENTRE, .FOOTER .COL_MENUDROITE 
{
	background-color:#878787;
}
.COL_GAUCHE
{

}
.COL_DROITE
{
	
}
.COL_MENUGAUCHE
{
	width:204px;
	background-color:#e6e6e6;
}
.COL_MENUDROITE
{
	width:204px;
	background-color:#e6e6e6;
}
.COL_MENUDROITE h3
{
	margin:0px;
	border:0px;
	padding:0px;
	width:188px;
	font-family:Arial;
	font-weight:normal;
	font-size:16px;
	background-color:#f3f3f3;
	border:0px;
	height:27px;
	padding-top:15px;
	padding-left:16px;
	
	color:#3e3e3e;
}
.CORPS .COL_MENUDROITE  input[type="submit"], .CORPS .COL_MENUDROITE  input[type="button"], #passwordLost input[type="submit"]
{
	background-image:url(../images/imagebouttonok.png);
	background-color:#e6e6e6;
	height:17px;
	width:23px;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	cursor:pointer;
}
.CORPS .COL_MENUDROITE  input[type="text"], .CORPS .COL_MENUDROITE input[type="password"], #passwordLost input[type="text"]
{
	background-image:url(../images/imagechamp.png);
	background-color:#e6e6e6;
	height:17px;
	width:142px;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	text-align:right;
	color:#838183;
	font-size:11px;
	padding-right:5px;
	line-height: 18px;
}
.CORPS .COL_MENUDROITE form table td
{
	line-height:17px;
	height:17px;
}

.HEADER .COL_MENUDROITE  input[type="submit"], .HEADER .COL_MENUDROITE  input[type="button"]
{
	background-image:url(../images/imagebouttonokheader.png);
	height:20px;
	width:23px;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	cursor:pointer;
}
.HEADER .COL_MENUDROITE  input[type="text"]
{
	background-image:url(../images/imagechampheader.png);
	height:20px;
	width:142px;
	padding:0px;
	margin:0px;
	border:0px;
	display:block;
	text-align:right;
	color:#838183;
	font-size:11px;
	padding-right:10px;
	font-family:Arial;
}
.HEADER form
{
	margin:0px;
	padding:0px;
	margin-top:-3px;
	margin-left:-3px;
}
.HEADER .COL_MENUDROITE  form table td
{
	line-height:20px;
	height:20px;
}

.COL_SEPARATEUR
{
	width:16px;
}
.COL_CENTRE
{
	width:512px;
}

.BLOC_FONCTIONS
{
	position:absolute;
	width:204px;
	height:128px;
	padding:0px;
	padding-top:23px;
	z-index:50;
	text-align:right;
}
.BLOC_FONCTIONS ul
{
	list-style-type:none;
	text-transform:uppercase;
	font-family:Arial;
}
.BLOC_FONCTIONS ul li
{
	height:14px;
}
.BLOC_FONCTIONS ul li a
{
	color:grey;
	font-size:10px;
	text-decoration:none;
}
.BLOC_FONCTIONS ul li a:hover
{
	text-decoration:underline;
}
.BLOC_INF
{
	width:194px;
	height:48px;
	padding-top:5px;
	padding-left:10px;
	text-align:left;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial;
}
.FOOTER a
{
	color:white;
	text-decoration:none;
}
.FOOTER a:hover
{
	text-decoration:underline;
}
.BYORGANICA
{
	width:194px;
	height:48px;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	color:white;
	text-transform:uppercase;
	font-size:11px;
	font-family:Arial;
}

.SSBLOC_DROITE
{
	background-color:#e6e6e6;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:17px;
	padding-right:17px;
}

.Leftmenu1
{
	display:block;
	width:194px;
	height:26px;
	background-color:#e6e6e6;
	padding-top:16px;
	padding-right:10px;
	text-align:right;
	font-size:17px;
	color:#747474;
	text-decoration:none;
}
.Leftmenu1Actif,.Leftmenu1_off
{
	display:block;
	width:194px;
	height:26px;
	background-color:#c7c7c7;
	padding-top:16px;
	padding-right:10px;
	text-align:right;
	font-size:17px;
	color:#af032b;
	font-weight:bold;
	text-decoration:none;
}
.Leftmenu2
{
	display:block;
	width:179px;
	height:20px;
	background-color:#eeeeee;
	padding-top:4px;
	padding-right:25px;
	text-align:right;
	font-size:13px;
	color:#403f3f;
	text-decoration:none;
}
.Leftmenu2Actif,.Leftmenu2_off
{
	display:block;
	width:179px;
	height:20px;
	background-color:#eeeeee;
	padding-top:4px;
	padding-right:25px;
	text-align:right;
	font-size:13px;
	color:#af032b;
	text-decoration:none;
	font-weight:bold;
}
.Leftmenu3
{
	display:block;
	width:169px;
	height:16px;
	background-color:#eeeeee;
	padding-top:4px;
	padding-right:35px;
	text-align:right;
	font-size:10px;
	color:#403f3f;
	text-decoration:none;
}
.Leftmenu3_off
{
	display:block;
	width:169px;
	height:16px;
	background-color:#eeeeee;
	padding-top:4px;
	padding-right:35px;
	text-align:right;
	font-size:10px;
	color:#af032b;
	font-weight:bold;
	text-decoration:none;
}
.BORDURENIVEAU
{
	border-bottom:1px solid white;
}
.BORDURENIVEAUTOP
{
	border-top:1px solid white;
}


.bleu{color:#0095b0;}
.vert{color:#79af20;}
.rouge{color:#ed1309;}
.orange{color:#f17200;}
.mauve{color:#af1f6a;}
.jaune{color:#efa100;}
.brun{color:#ae411f;}
.bleufonce{color:#3b44b2;}
.actionsud{color:#af022b;}


.fondbleu{background-color:#0095b0;}
.fondvert{background-color:#79af20;}
.fondrouge{background-color:#ed1309;}
.fondorange{background-color:#f17200;}
.fondmauve{background-color:#af1f6a;}
.fondjaune{background-color:#efa100;}
.fondbrun{background-color:#ae411f;}
.fondbleufonce{background-color:#3b44b2;}
.fondactionsud{	background-color:#af022b;}


.ACCUEIL_ENTETE
{
	margin-bottom:15px;
	width:512px;
}
.TITRECORPS
{
	background-image:url(../images/bannieretitre1.png);
	background-repeat:repeat-y;
	background-position:top;
	width:482px;
	padding-top:12px;
	padding-bottom:6px;
	min-height:24px;
	color:#6f6f70;
	font-size:20px;
	padding-left:15px;
	padding-right:15px;
	
}
.ACCUEIL_PETITEENTETE
{
	width:249px;
}
.ACCUEIL_PETITEENTETE .HEAD
{
	background-image:url(../images/bannieretitre2.png);
	background-repeat:no-repeat;
	background-position:top;
	
}
.ACCUEIL_PETITEENTETE .HEAD
{
	height:30px;
	padding-top:12px;
	color:#6f6f70;
	font-size:20px;
	padding-left:10px;
}
.calendrier
{
	margin:0px;
	padding:0px;
	border:0px;
}

.blocpath
{
	display:block;
	padding-left:15px;
	width:497px;
	background-color:#f1f1f1;
	height:34px;
	color:#3f3f3f;
	font-size:11px;
	padding-top:6px;
	font-family:Arial;
	text-transform:lowercase;
}
.blocpath a
{
	text-decoration:none;
	color:#3f3f3f;
	font-size:11px;
	font-family:Arial;
	text-transform:lowercase;
}
.blocpath a:hover
{
	text-decoration:underline;
}

.tourniquetActivite
{
	position:absolute;
	text-transform:uppercase;
	font-size:11px;
	color:#3f3f3f;
	width:80px;
	height:24px;
	margin-top:9px;
	margin-left:423px;
	text-align:right;
}

.SUD_Texte_Section
{
	text-align:justify;
	padding:15px;
	font-size:12px;
	color:#3f3f3f;
	font-family:Arial;
}

.SUD_Texte_Section_ListeBase{
	margin-left: 15px;
	font-size: 12px;
	color: #3F3F3F;
	font-family: Arial;
}

.SUD_Dct_Section{
	padding-top: 2px;
}

.statitquetitre
{
	display:block;
	margin-left:-15px;
	margin-right:-15px;
	height:22px;
	width:497px;
	padding-top:4px;
	color:#616161;
	font-size:16px;
	padding-left:15px;
	background-image:url("/ActionSud/ows/images/degradetitreatvdetail.png");
	border-bottom:1px solid #af022b;
}

.listeStatique
{
	margin:0px;
	padding-left:20px;
	list-style-image: url("/ActionSud/ows/images/list-style.png");
}
.listeStatique li
{
	margin:0px;
	padding:3px;
}

.tablecentre
{
	width:100%;
	margin-bottom:30px;
}
.entetecol
{
	border-top:1px solid #af022b;
	border-bottom:1px solid #b0b0b0;
	padding:5px 0px 5px 15px;
	text-align:left;
	font-size:12px;
}
.col
{
	border-bottom:1px solid #e2e2e2;
	padding:5px 0px 5px 15px;
	text-align:left;
	font-size:12px;
}
.left
{
	text-align:left;
}
.right
{
	text-align:right;
}

.tableEquipeActionSud{margin-bottom:0px;}
.colEquipeActionSudCol1{width:80px;}
.colEquipeActionSudCol2{width:100px;}
.colEquipeActionSudCol3{width:70px;}
.colEquipeActionSudCol4{width:142px;}

.col2{width:50%;}
.col3{width:33%;}
.col4{width:25%;}
.invisible {
	display:none;
}

.logoGauche a img{
	border-style:none;
	margin-bottom:8px;
}

.espaceMotOublie{
	height:3px;
}

.lostpassword,.UserDeco{
	font-size:12px;
}

.UserLog a{
	font-size:13px;
	font-weight:bold;
	color: #3e3e3e;
}

.TitreCol1ComptePerso{
	font-family:Arial;
	color:#rgb(50,50,50);
	font-weight:bold;
	font-size:11px;
}

.ComtpePersoFondGris{
	height:1px;
	background-color:rgb(230,230,230);
}

.ComtpePersoFondRouge{
	height:1px;
	background-color:rgb(175,3,43);
}

.CORPS .COL_CENTRE table .Col1ComptePerso{
	width:113px;
	vertical-align:middle;
	padding-left:15px;
}

.CORPS .COL_CENTRE table  .Col2ComptePerso{

}

.CORPS .COL_CENTRE table  .Col3ComptePerso{
	width:235px;
}

.Col2ComptePerso input,select{
	border:none;
}


.Col2ComptePerso input{
	background-color:rgb(238,238,238);
	width:142px;
	padding-left:5px;
	font-size:11px;
	color:rgb(69,69,69);
	height:16px;
}

.statitquetitreComptePerso
{
	height:22px;
	width:497px;
	padding-top:4px;
	color:#616161;
	font-size:16px;
	padding-left:15px;
	background-image:url("/ActionSud/ows/images/degradetitreatvdetail.png");
	border-bottom:1px solid #af022b;
	margin-top:35px;
}

.ColSel1{
	width:57px;
}

.ColSel2{
	width:98px;
}

.ColSel3{
	width:70px;
}

.ColEntreSel{
	width:18px;
}

.CORPS .COL_CENTRE table .Col1ComptePersoAdresse{
	width:113px;
	vertical-align:middle;
	padding-left:15px;
}

.CORPS .COL_CENTRE table .Sel1ComptePersoAdresse.ColSel1{
	width:260px;
}

.CORPS .COL_CENTRE table .Col2ComptePersoAdresse input{
	border:none;
	background-color:rgb(238,238,238);
	width:254px;
	padding-left:5px;
	font-size:11px;
	color:rgb(69,69,69);
	height:16px;
}

.CORPS .COL_CENTRE table .Col2ComptePersoAdresse{
	width:260px;
}

.CORPS .COL_CENTRE table .Col3ComptePersoAdresse{
	width:122px;
}

.Sel1ComptePerso.ColSel1 select{
	width:75px;
	background: transparent url('../Images/flecheJour.png');
	margin:0;
	font-size:11px;
	color:rgb(69,69,69);
	height:18px;
}

.Sel2ComptePerso.ColSel2 select{
	width:116px;
	background: transparent url('../Images/flecheMois.png');
	margin:0;
	font-size:11px;
	color:rgb(69,69,69);
	height:18px;
}

.Sel3ComptePerso.ColSel3 select{
	width:87px;
	background: transparent url('../Images/flecheAnnee.png');
	margin:0;
	font-size:11px;
	color:rgb(69,69,69);
	height:18px;
}

.Sel1ComptePersoAdresse.ColSel1 select{
	width:278px;
	background: transparent url('../Images/flechePays.png');
	margin:0;
	font-size:11px;
	color:rgb(69,69,69);
	height:18px;
}

.CORPS .COL_CENTRE table .CelluleNewsletterComptePerso{
	width:497px;
	font-family:Arial;
	color:#rgb(50,50,50);
	font-weight:bold;
	font-size:11px;
	height:19px;
	vertical-align: middle;
	padding-left:15px;
}

.CORPS .COL_CENTRE table .CelluleNewsletterComptePerso input[type="radio"]:not(:checked), input[type="radio"]:checked {
    display: none;
}

.CORPS .COL_CENTRE table .CelluleNewsletterComptePerso input[type="radio"] + label {
    background-image: url("../Images/noncoche.png");
    background-repeat: no-repeat;
    display: block;
    height: 19px;
    padding-left: 28px;
    padding-top: 2px;
    
}

.CORPS .COL_CENTRE table .CelluleNewsletterComptePerso input[type="radio"]:checked + label {
    background-image: url("../Images/coche.png");
}

.CORPS .COL_CENTRE table .CelluleInteretComptePerso{
	width:33%;
}

.CORPS .COL_CENTRE table .LigneInteretComptePerso{
	border-bottom: 1px solid rgb(230,230,230);
}

.CORPS .COL_CENTRE table .CelluleInteretComptePerso input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked {
    display: none;
}

.CORPS .COL_CENTRE table .CelluleInteretComptePerso input[type="checkbox"] + label {
    background-image: url("../Images/noncoche.png");
    background-repeat: no-repeat;
    display: block;
    height: 19px;
    padding-left: 28px;
    padding-top: 2px;
    
}

.CORPS .COL_CENTRE table .CelluleInteretComptePerso input[type="checkbox"]:checked + label {
    background-image: url("../Images/cocheCheck.png");
}

.CORPS .COL_CENTRE table .CelluleInteretComptePerso{
	width:497px;
	font-family:Arial;
	color:#rgb(50,50,50);
	font-weight:bold;
	font-size:11px;
	height:19px;
	vertical-align: middle;	
	padding-left:15px;
}

.CORPS .COL_CENTRE table .CelluleInteretComptePerso label{
	cursor:pointer;
}

#passlostContenu, #erreur{
	font-family:Arial;
	color:#rgb(50,50,50);
	font-weight:bold;
	font-size:11px;
}

#erreur{
	margin-top:5px;
}

.loginError{
	font-family:Arial;
	color:#rgb(50,50,50);
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
}


