<style type="text/css">

/* ============================== GENERAL - AGENCEMENT PAGE ====================================== */

html,body {
background-color: white;
margin: 0px;
padding: 0px;

}

p {
font-size : 11px; 
font-family : Verdana; 
color : black;
text-align: justify;
}



a:link {color:#4E58A8;text-decoration:underline;}
a:visited {color:#4E58A8; text-decoration:underline;}
a:hover {color:red; text-decoration:underline;}

#entete {
left: 0px;
top: 0px;
width: 960px;
height: 100px;
}

#logo {
position: absolute;
left: 0px;
top: 0px;
width: 400px;
height: 100px;
}



#page{
position: absolute;
top: 120px;
width: 650px;
/*z-index:8;*/
border-right: 1px solid #DFDFDF;
padding: 10px;
}

#pagehome{
position: absolute;
top: 120px;
width: 960px;
/*z-index:8;*/
}

#coldroite{
position: absolute;
top: 135px;
left: 690px;
width: 310px;
/*border-left: 1px solid #990033;
padding: 3px;*/
}





/* ============================== FIN GENERAL - AGENCEMENT PAGE ====================================== */

/*=================================== BARRE DE NAVIGATION============================================ */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

/*=================================== FIN BARRE DE NAVIGATION============================================ */

/*===================================== NAVIGATION ====================================================*/


#blocrecherche {
position: absolute;
left: 410px;
top: 0px;
width: 200px;
height: 55px;
background: #E0DFE3;
border-left : 2px dotted #990033;
border-right : 2px dotted #990033;
padding: 3px;
font-family: verdana;
font-size: 9px;
}

#blocoutils {
position: absolute;
left: 410px;
top: 55px;
width: 196px;
height: 43px;
background: #CCCCFF;
border-left : 2px dotted #990033;
border-right : 2px dotted #990033;
padding: 5px;
font-family: verdana;
font-size: 9px;
font-weight: bold;
}


.blocoutils a{
color: #000000;
text-decoration:underline;
}

#blocautopubhaut {
position: absolute;
left: 623px;
top: 0px;
width: 210px;
height: 90px;
}

#blocidentification {
position: absolute;
left: 835px;
top: 0px;
width: 150px;
height: 100px;
background: #E0DFE3;
border-left : 2px dotted #990033;
border-right : 2px dotted #990033;
padding: 3px;
font-family: verdana;
font-size: 9px;
}

.menutextuel{
font-family: verdana;
font-size: 11px;
padding-top: 5px;
}

.menutextuel:before { content:"Vous êtes ici : "; }

.bloctemoignagecol {
width: 300px;
text-align:justify;
}

.blocboutiquecol {
width: 300px;
text-align:justify;
font-family: verdana;
font-size: 11px;
}


.blocauhasardcolabo {
width: 300px;
text-align:justify;
font-family: verdana;
font-size: 11px;
}

.titre5derniers {
font-family: Verdana;
font-size: 12px;
color: #C60073;
font-weight: bold;
list-style-type:none;
background-image:url(../images/pucescolor.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:5px;
padding-left:55px;
line-height: 18px;
border-bottom: 1px dotted #C60073;
}



/*================================== FIN NAVIGATION ===================================================*/


/*================================== PAGE D'ACCUEIL ===================================================*/
.blochauthome{
position: absolute;
left: 15px;
top: 10px;
width: 960px;
height: 70px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.blocbienvenue {
position: absolute;
left: 10px;
top: 35px;
width: 210px;
height: 100px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}



.tablehauthome {
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 100%;
}

.tdtablehauthome1 { 
width:210px;
padding:10px;
text-align:left;
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
}

.tdtablehauthome2 { 
width:400px;
padding:5px;
text-align:justify;
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
}

.tdtablehauthome3 { 
width:310px;
padding:5px;
text-align:justify;
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
}





.bloctemoignagehome {
width: 200px;
text-align:justify;
}

.blocnewsletterhome{
width: 300px;
height: 70px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


.tabboutiqhome {
border-style: none;
border-collapse:collapse;
width: 100%;
align: center;

}

.tabboutiqhometd {
width: 50%;
text-align: center;
padding: 10px;
}


.blocactuhome{
position: absolute;
left: 250px;
top: 35px;
width: 400px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.titrehome{
font-family: Verdana;
font-size: 11px;
/*color: #C60073;*/
color: #7B1980;
font-weight: bold;
border-top : 1px solid #7B1980;
border-bottom : 1px solid #7B1980;
padding: 3px;

}

.titreabonnehome{
font-family: Verdana;
font-size: 12px;
color: #C60073;
font-weight: bold;
border-top : 1px solid #C60073;
border-bottom : 1px solid #C60073;
}

.titreabonnessthome{
font-family: Verdana;
font-size: 11px;
color: #C60073;
font-weight: bold;
}



.blocselectiontheme{
position: absolute;
left: 10px;
top: 210px;
width: 100%;
/*border-top : 1px solid #DFDFDF;
border-bottom : 1px solid #DFDFDF;*/
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 10px;
}



.blocquadrillagehome{
position: absolute;
left: 10px;
top: 470px;
width: 100%;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.tablequadrillagehome {
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 100%;
}

.tdquadrillagehome { 
width:50%;
padding:5px;
text-align:justify;
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
padding: 15px;
}

.tdquadrillagehomeright { 
width:50%;
padding:5px;
text-align:justify;
border-bottom: 1px solid #DFDFDF;
padding: 15px;
}

.tableselectionhome {
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 100%;
}

.tdselectionhome { 
width:33%;
padding:5px;
text-align:center;
/*border-right: 1px solid #F59002;*/
}

.tdselectionhomeright { 
width:33%;
padding:5px;
text-align:center;
}


/*====================================== PAGE D'ACCUEIL =========================================*/



/*====================================== NEWS ET REACTIONS ======================================*/

.commentbreve {
text-align: center;
color: #663366;
font-weight: bold;
}

.tablecommentbreve {
align: center;
border-style: none;
border-color: #000000;
background-color: #FFFFFF;
width: 300px;
}

.tdtablecommentbreve{
text-align: left;
font-family: verdana;
font-size: 10px;
padding: 3px;
}

.tablelistcomment{
align: center;
border: 1px solid #663366;
background-color: #FFFFFF;
width: 300px;
}

.tdlistcommenttitre{
text-align: left;
font-family: verdana;
font-size: 10px;
padding: 3px;
background-color: #FFCCFF;
}

.tdlistcomment{
text-align: left;
font-family: verdana;
font-size: 10px;
padding: 3px;
background-color: #FFFFFF;
}

/*====================================== FIN NEWS ET REACTIONS ===============================*/




/* ======================================= RUBRIQUE ACCUEIL / NEWS ==================================*/

/*TITRE ACCUEIL  NEWS*/
/*coins arrondis*/

.barretitreaccueil {background: transparent; width:100%; margin:0 auto;}
.barretitreaccueil h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreaccueil p {padding-bottom:0.5em;}
.barretitreaccueil .top, .barretitreaccueil .bottom {display:block; background:transparent; font-size:1px;}
.barretitreaccueil .b1, .barretitreaccueil .b2, .barretitreaccueil .b3, .barretitreaccueil .b4, .barretitreaccueil .b1b, .barretitreaccueil .b2b, .barretitreaccueil .b3b, .barretitreaccueil .b4b {display:block; overflow:hidden;}
.barretitreaccueil .b1, .barretitreaccueil .b2, .barretitreaccueil .b3, .barretitreaccueil .b1b, .barretitreaccueil .b2b, .barretitreaccueil .b3b {height:1px;}
.barretitreaccueil .b2 {background:#C60073; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreaccueil .b3 {background:#C60073; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreaccueil .b4 {background:#C60073; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreaccueil .b4b {background:#C60073; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreaccueil .b3b {background:#C60073; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreaccueil .b2b {background:#C60073; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreaccueil .b1 {margin:0 5px; background:#999;}
.barretitreaccueil .b2, .barretitreaccueil .b2b {margin:0 3px; border-width:0 2px;}
.barretitreaccueil .b3, .barretitreaccueil .b3b {margin:0 2px;}
.barretitreaccueil .b4, .barretitreaccueil .b4b {height:2px; margin:0 1px;}
.barretitreaccueil .b1b {margin:0 5px; background:#999;}
.barretitreaccueil .boxcontent {display:block; background:#C60073; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}


.h2accueil {
font-size : 14px;
font-family : Verdana;
color : #C60073;
font-weight: bold;
background-image:url(../images/flecheaccueil.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}

/*FIN TITRE ACCUEIL*/

#pagegeneral{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.notepub{
font-size : 10px;
font-family : Verdana;
width: 468px;
}


#blocresultsearch {
left: 15px;
top: 125px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocresultsearch li{
list-style-type:none;
background-image:url(../images/pucebordeau.jpg);
background-repeat:no-repeat;
background-position:1% 12%;
padding-right:5px;
padding-left:18px;
line-height:14px;
}

#bloccontact {
position: relatvie;
top: 20px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocfaq {
position: relative;
left: 10px;
top: 15px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocplansite {
position: relative;
top: 20px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.sstitreplan {
font-size: 13px;
color: #7B1980;
font-weight: bold;
}

#blocpremvisite{
position: relative;
left: 10px;
top: 15px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#blocabonnementhaut{
position: absolute;
left: 10px;
top: 10px;
height: 20px;
width: 100%;
color: #FFFFFF;
font-family: verdana;
font-size: 16px;
font-weight: bold;
text-align: center;
padding: 7px;
background: #C60073;
}

#blocabonnement_presentation{
position: absolute;
left: 10px;
top: 10px;
height: 250px;
width: 100%;
font-family: verdana;
font-size: 14px;
text-align: left;
padding: 7px;
/*background: #D5D2D3;*/
}

#blocabonnement_presentation  .h1{
font-size : 18px;
font-weight: bold;
}

#blocabonnement_point1{
position: absolute;
left: 10px;
top: 300px;
width: 310px;
height: 165px;
font-family: verdana;
font-size: 12px;
text-align: left;
line-height: 16px;
padding: 3px;
border: 1px solid #C9D301;
/*background: #C60073;*/
}

#blocabonnement_point1 .h1{
font-size : 17px;
font-weight: bold;
}

#blocabonnement_point2{
position: absolute;
left: 340px;
top: 300px;
width: 300px;
height: 165px;
font-family: verdana;
font-size: 12px;
text-align: left;
line-height: 16px;
padding: 3px;
border: 1px solid #F3DD63;
/*background: #C60073;*/
}

#blocabonnement_point2 .h1{
font-size : 17px;
font-weight: bold;
}

#blocabonnement_point3{
position: absolute;
left: 660px;
top: 300px;
width: 310px;
height: 165px;
font-family: verdana;
font-size: 12px;
text-align: left;
line-height: 16px;
padding: 3px;
border: 1px solid #FEA03C;
/*background: #C60073;*/
}

#blocabonnement_point3 .h1{
font-size : 17px;
font-weight: bold;
}

#blocabonnementhaut2{
position: absolute;
left: 10px;
top: 10px;
height: 20px;
width: 100%;
color: #C60073;
font-family: verdana;
font-size: 18px;
font-weight: bold;
text-align: center;
padding: 7px;
}

#blocabonnementmenu2{
position: absolute;
left: 10px;
top: 60px;
width: 100%;
height: 60px;
line-height:14px;
font-family: verdana;
font-size: 11px;
/*border-left: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;*/
background-color: #DFDFDF;
}

.blocabonnementdescription2{
position: absolute;
top: 120px;
width: 100%;
font-family: verdana;
font-size: 11px;
text-align: center;
padding: 10px;
/*border-right: 1px solid #DFDFDF;
border-left: 1px solid #DFDFDF;*/
/*border-bottom: 1px solid #DFDFDF;*/
border: 2px solid #C4D400;
}

#blocabonnementmenu{
position: absolute;
left: 10px;
top: 44px;
width: 230px;
height: 400px;
line-height:14px;
border-left: 1px solid #DFDFDF;
/*border-bottom: 1px solid #DFDFDF;*/
padding: 15px;
}

.blocabonnementdescription{
position: absolute;
left: 230px;
top: 44px;
width: 732px;
font-family: verdana;
font-size: 11px;
text-align: center;
padding: 10px;
border-right: 1px solid #DFDFDF;
border-left: 1px solid #DFDFDF;
/*border-bottom: 1px solid #DFDFDF;*/
}

.blocabonnementtableau{
position: absolute;
top: 50px;
width: 100%;
font-family: verdana;
font-size: 11px;
text-align: center;
padding: 10px;
}

.tableauformules{
width: 100%;
/*border: 1px solid #C60073;*/
}

.tdprixformules_standard {
text-align: center;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color:#C9D301;
}

.tdprixformules_premium {
text-align: center;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color:#F59002;
}

.tdtableauformules_standard {
width: 50%;
text-align: left;
font-family: verdana;
font-size: 11px;
padding: 3px;
border: 2px solid #C9D301;
}

.tdtableauformules_standard li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:2% 20%;
padding-right:5px;
padding-left:18px;
line-height:17px;
}

.tdtableauformules_premium {
width: 50%;
text-align: left;
font-family: verdana;
font-size: 11px;
padding: 3px;
border: 2px solid #F59002;
}

.tdtableauformules_premium li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 12%;
padding-right:5px;
padding-left:18px;
line-height:18px;
}

.titreecran{
font-family: verdana;
font-size: 14px;
font-weight: bold;
text-align: center;
}

.tablevds {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 500px;
color: #000000;
align: left;
}

.tablevdsleft {
width: 160px;
align: left;
}

.tablevdsright {
width: 340px;
align: left;
}

/* ======================================= FIN RUBRIQUE ACCUEIL / NEWS ==================================*/


/* ======================================= RUBRIQUE ABONNES ==================================*/

/*TITRE ABONNES*/
/*coins arrondis*/

.barretitreabonnes {background: transparent; width:100%; margin:0 auto;}
.barretitreabonnes h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreabonnes p {padding-bottom:0.5em;}
.barretitreabonnes .top, .barretitreabonnes .bottom {display:block; background:transparent; font-size:1px;}
.barretitreabonnes .b1, .barretitreabonnes .b2, .barretitreabonnes .b3, .barretitreabonnes .b4, .barretitreabonnes .b1b, .barretitreabonnes .b2b, .barretitreabonnes .b3b, .barretitreabonnes .b4b {display:block; overflow:hidden;}
.barretitreabonnes .b1, .barretitreabonnes .b2, .barretitreabonnes .b3, .barretitreabonnes .b1b, .barretitreabonnes .b2b, .barretitreabonnes .b3b {height:1px;}
.barretitreabonnes .b2 {background:#F59002; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreabonnes .b3 {background:#F59002; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreabonnes .b4 {background:#F59002; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreabonnes .b4b {background:#F59002; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreabonnes .b3b {background:#F59002; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreabonnes .b2b {background:#F59002; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreabonnes .b1 {margin:0 5px; background:#999;}
.barretitreabonnes .b2, .barretitreabonnes .b2b {margin:0 3px; border-width:0 2px;}
.barretitreabonnes .b3, .barretitreabonnes .b3b {margin:0 2px;}
.barretitreabonnes .b4, .barretitreabonnes .b4b {height:2px; margin:0 1px;}
.barretitreabonnes .b1b {margin:0 5px; background:#999;}
.barretitreabonnes .boxcontent {display:block; background:#F59002; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}


.h2abonnes {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #F59002;
font-weight: bold;
background-image:url(../images/flecheabonnes.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}

/*FIN TITRE ABONNES*/


.tableident {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 300px;
color: #000000;
}

.tdidenttxt {
text-align: right;
width: 150px;
padding: 5px;
}

.tdidentchp {
text-align: left;
padding: 5px;
}


/*ACTU ABONNES*/

#blochautabonne{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.tablehautabonne {
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 100%;
}

.tdtablehautabonne1 { 
width:50%;
padding:10px;
text-align:left;
}

.tdtablehautabonne2 { 
width:50%;
padding:5px;
text-align:justify;
}

#blocactuabonne{
position: relative;
top: 30px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactuabonne li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#tablequadrillageabonne{
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 630px;
}

.tdquadrillageabonne { 
width:295px;
padding:5px;
text-align:justify;
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
}

.tdquadrillageabonneright { 
width:335px;
padding:5px;
text-align:justify;
border-bottom: 1px solid #DFDFDF;
}

/*FIN ACTU ABONNES*/

/*COMPTE ABONNE*/
/*boites actions*/

#blocgestioncpte{
position: relative;
left: 10px;
top: 15px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}


#blocquadrillagecpte{
position: relative;
left: 10px;
top: 15px;
width: 600px;
}



#tablequadrillagecpte{
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 630px;
}

.tablequadrillagecpte li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:0% 50%;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

.tdquadrillagecpte { 
width:295px;
padding:5px;
text-align:justify;
border-right: 1px solid #DFDFDF;
border-bottom: 1px solid #DFDFDF;
}

.tdquadrillagecpteright { 
width:335px;
padding:5px;
text-align:justify;
border-bottom: 1px solid #DFDFDF;
}



#blocabonnement{
left: 10px;
top: 20px;
width: 280px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

.bloccptetitre{
font-weight: bold;
text-align: left;
color: #F59002;
}


#blocabonnement li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 2%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#blocmodifinfo{
position: absolute;
left: 10px;
top: 230px;
width: 280px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #F59002;
padding: 0px;
}

#blocmodifinfo li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 20px ;
}

#blocfactures{
position: absolute;
left: 320px;
top: 230px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #F59002;
padding: 0px;
}

#blocfactures li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#blocorthopoints{
position: absolute;
left: 10px;
top: 360px;
width: 280px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #F59002;
padding: 0px;
}

#blocorthopoints li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#blocorthomalin{
position: absolute;
left: 320px;
top: 360px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #F59002;
padding: 0px;
}

#blocorthomalin li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#blocmessagecpte{
position: absolute;
left: 320px;
top: 0px;
width: 300px;
font-family: verdana;
font-size: 11px;
font-weight: bold;
color: red;
text-align: justify;
border : 1px solid red;
padding: 3px;
}

#titremsgcpte{
background: #FFCCCC;
font-weight: bold;
color: #000000;
text-align: center;
padding: 3px;
}



/*fin boite votre abonnement*/


#bloctexteorthopoints{
position: relative;
top: 20px;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloctexteorthopoints li{
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#bloctexteidentification{
position: relative;
/*left: 10px;
top: 120px;*/
top: 10px;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloctexteidentification li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#fiches{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocthemefiche{
position: relative;
top: 10px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocthemetitrefiche{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}


#blocthemefiche li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 0.6em;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#bloc_colonne1{
 position: absolute;
 top: 0;
 left: 0;
 width: 300px; 
}

#bloc_colonne2{
 margin-left: 10px; 
 width: 300px; 
}

#bloccriterefiche{
position: absolute;
top: 10px;
left: 330px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#bloccriteretitrefiche{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}

#bloccriterefiche li{
list-style-type:none;
padding:3px;
line-height: 22px ;
}

#bloccriterefiche_test{
position: relative;
top: 10px;
left: 330px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#bloccriterefiche_test li{
list-style-type:none;
padding:3px;
line-height: 22px ;
}


.tdleftrechfiche {
text-align: right;
width: 60px;
padding: 2px;
}

.tdrechfiche {
text-align: left;
padding: 2px;
}

#blocactionfiche{
position: relative;
left: 0px;
top: 25px;
width: 301px;
font-family: verdana;
font-size: 11px;
text-align: justify;
z-index: 0;
}

#blocactionfiche li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionfiche {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}

#blocbienlirefiche{
position: relative;
top: 40px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocbienlirefiche li{
list-style-type:none;
background-image:url(../images/violetcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#bloc5lastfiches{
position: absolute;
left: 330px;
top: 210px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5lastfiches li{
list-style-type:none;
line-height: 18px ;
}

#bloc5lastfiches_test{
position: relative;
left: 330px;
top: 40px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
z-index: 0;
}

#blocideesfiches{
position: absolute;
left: 330px;
top: 370px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocideesfiches li{
list-style-type:none;
line-height: 18px ;
}

#blocideesfiches_test{
position: relative;
left: 330px;
top: 60px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocideesfiches_test li{
list-style-type:none;
line-height: 18px ;
}

#bloctextefiches{
position: relative;
top: 20px;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloctextefiches li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#bloclisteficherech{
position: relative;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteficherech li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}

#bloccommentfiches{
background: #FFF8AF;
padding: 5px;
width: 330px;
}


#blocfiche{
position:relative;
top: 10px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 2px dotted #F59002;
padding: 7px;
height: auto;
}

#blocficheavis{
position:relative;
top: 20px;
width: 100%;
font-family: verdana;
font-size: 11px;
text-align: left;
}

#actionfiche{
text-align: center;
}


#bloc5lastdico{
position: absolute;
left: 330px;
top: 120px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5lastdico li{
list-style-type:none;
line-height: 18px ;
}

#blocideesdico{
position: absolute;
left: 330px;
top: 300px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocideesdico li{
list-style-type:none;
line-height: 18px ;
}



#bloctextedossiers{
position: relative;
top: 20px;
width: 640px;
font-family: Verdana;
font-size: 11px;
text-align: justify;
}

#bloctextedossiers li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#bloctextedoctype{
position: relative;
top: 20px;
width: 640px;
font-family: Verdana;
font-size: 11px;
text-align: justify;
}

#bloctextedoctype li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#blocthemebibliographie{
position: relative;
top: 20px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocthemetitrebibliographie{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}


#blocthemebibliographie li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#bloc5lastbiblio{
position: absolute;
left: 340px;
top: 90px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5lastbiblio li{
list-style-type:none;
line-height: 18px ;
}

#blocactionbiblio{
position: absolute;
left: 340px;
top: 280px;
width: 301px;
font-family: verdana;
font-size: 11px;
text-align: justify;
z-index: 0;
}

#blocactionbiblio li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionbiblio {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}

#bloclistebiblio {
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclistebiblio li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}


#blocthemetest{
position: relative;
top: 20px;
width: 250px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocthemetitretest{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}


#blocthemetest li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 0.6em;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#blocactiontest{
position: absolute;
left: 290px;
top: 280px;
width: 301px;
font-family: verdana;
font-size: 11px;
text-align: justify;
z-index: 0;
}

#blocactiontest li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactiontest {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}

#bloc5lasttest{
position: absolute;
left: 290px;
top: 100px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5lasttest li{
list-style-type:none;
line-height: 18px ;
}

#bloclistetest{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclistetest li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}

#bloctest{
position:relative;
top: 10px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 2px dotted #F59002;
padding: 7px;
height: auto;
}

#bloctestavis{
position:relative;
top: 20px;
width: 100%;
font-family: verdana;
font-size: 11px;
text-align: left;
}

#blocajouttest{
position:relative;
top: 10px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteannuabo{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteannuabo li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}


#blocthemeastuce{
position: absolute;
left: 10px;
top: 210px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
padding: 0px;
}

#blocthemetitreastuce{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}


#blocthemeastuce li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 0.6em;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#blocactionastuce{
position: absolute;
left: 340px;
top: 360px;
width: 301px;
font-family: verdana;
font-size: 11px;
text-align: justify;
color: black;
}

#blocactionastuce li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionastuce{
font-weight: bold;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}

#bloclisteastuce{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteastuce li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}

#bloc5lastastuces{
position: absolute;
left: 340px;
top: 210px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

#bloc5lastastuces li{
list-style-type:none;
line-height: 18px ;
}

#presse {
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocthemepresse{
position: relative;
width: 170px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocthemetitrepresse{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}


#blocthemepresse li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 0.6em;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#bloc5lastpresse{
position: absolute;
left: 200px;
top: 10px;
width: 440px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5lastpresse li{
list-style-type:none;
line-height: 18px ;
}

#bloclistepresse{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclistepresse li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}

#blocdetailpresse{
position: relative;
left: 10px;
top: 10px;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 10px;
width: 600px;
border: 2px dotted #F59002;
}


#bloctextefavoris{
position: relative;
top: 20px;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloctextefavoris li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

.notefavoris{
background:#DFDFDF;
font-family: verdana;
font-size: 11px;
padding: 5px;
}

#annuaire{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#blocthemeannuaire{
position: relative;
top: 10px;
width: 290px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocthemetitreannuaire{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}


#blocthemeannuaire li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 0.6em;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#blocactionannuaire{
position: absolute;
left: 340px;
top: 280px;
width: 301px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactionannuaire li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionannuaire{
font-weight: bold;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}

#bloc5lastannuaire{
position: absolute;
left: 350px;
top: 20px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5lastannuaire li{
list-style-type:none;
line-height: 18px ;
}


#bloclisteannuaire{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteannuaire li{
list-style-type:none;
border-bottom: 1px dotted #F59002;
padding-bottom:10px;
padding-top:10px;
}

#blocsiteannuaire{
position: relative;
top: 20px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#parrainage{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.tableparrain {
border-style: solid;
border-width: 1px; 
border-color: #000000;
background-color: #FFFFFF;
border-collapse:collapse;
width: 400px;
}

.tdparrain1 {
text-align: right;
width: 200px;
padding: 5px;
}

.tdparrain2 {
text-align: left;
width: 200px;
padding: 5px;
}

.tabcadeau{
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 100%;
align: center;
font-family: verdana;
font-size: 11px;
}


#bloctextememoires{
position: relative;
top: 20px;
width: 640px;
font-family: Verdana;
font-size: 11px;
text-align: justify;
}

#bloctextememoires li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 15px ;
}

#bloctextepartenaires{
position: absolute;
left: 10px;
top: 115px;
width: 650px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloctextepartenaires li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right: 5px;
padding-left: 18px;
line-height: 18px;
}


#blocexpert{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocexpert li{
list-style-type:none;
background-image:url(../images/puceorange.jpg);
background-repeat:no-repeat;
background-position:0% 50%;
padding-right:7px;
padding-left:18px;
line-height: 18px ;
}

#blocactionexpert{
position: relative;
left: 0px;
top: 5px;
width: 301px;
font-family: verdana;
font-size: 11px;
text-align: justify;
z-index: 0;
}

#blocactionexpert li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionexpert {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}



#blocquestionexpert{
position: absolute;
left: 340px;
top: 70px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocquestionexpert li{
list-style-type:none;
line-height: 18px ;
}


#bloctableauexpert{
position: relative;
top: 30px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;

}



#blocimagierhaut{
position: absolute;
left: 10px;
top: 35px;
height: 20px;
width: 100%;
color: #FFC15F;
font-family: verdana;
font-size: 18px;
font-weight: bold;
text-align: center;
padding: 7px;
}

#blocinfoimagier{
position: absolute;
top: 100px;
width: 280px;
font-family: verdana;
font-size: 11px;
text-align: justify;

}

#blocprojetimagier{
position: absolute;
top: 310px;
width: 280px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocrechercheimagier{
position: absolute;
top: 100px;
left: 330px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocrecherchetitreimagier{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}

#blocrechercheimagier li{
list-style-type:none;
padding:3px;
line-height: 22px;
}

#blocrechercheintrus1{
position: absolute;
top: 150px;
left: 10px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocrechercheintrus1 li{
list-style-type:none;
padding:3px;
line-height: 22px;
}

#blocrechercheintrus2{
position: absolute;
top: 150px;
left: 330px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocrechercheintrus2 li{
list-style-type:none;
padding:3px;
line-height: 22px;
}

#blocfonctionsimagier{
position: absolute;
top: 100px;
left: 330px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocideesimagier{
/*position: absolute;*/
/*left: 330px;*/
/*top: 370px;*/
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocutilisationimagier{
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocnoteimagier{
position: absolute;
/*left: 330px;*/
top: 550px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocresultatimagier{
position: absolute;
top: 100px;
width: 580px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#listeresultimagier{
position: absolute;
top: 210px;
width: 620px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#listeresultmotsimagier{
position: absolute;
top: 100px;
width: 620px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#affichageimagier{
position: absolute;
top: 100px;
width: 620px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#supports{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloccritere_support{
position: relative;
top: 10px;
left: 0px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocajout_support{
position: absolute;
top: 80px;
left: 330px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloccriteretitresupport{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}

#bloccriteretitresupport li{
list-style-type:none;
padding:3px;
line-height: 25px ;
}

#bloclastsupports{
position: relative;
/*left: 330px;*/
top: 20px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

/* ==================================== FIN RUBRIQUE ABONNES ==================================*/



/* =============================== RUBRIQUE FORMATION =======================================*/


/*TITRE FORMATION*/
/*coins arrondis*/

/*ancienne couleur jaune un peu vif : #F9D714*/

.barretitreformation {background: transparent; width:100%; margin:0 auto;}
.barretitreformation h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreformation p {padding-bottom:0.5em;}
.barretitreformation .top, .barretitreformation .bottom {display:block; background:transparent; font-size:1px;}
.barretitreformation .b1, .barretitreformation .b2, .barretitreformation .b3, .barretitreformation .b4, .barretitreformation .b1b, .barretitreformation .b2b, .barretitreformation .b3b, .barretitreformation .b4b {display:block; overflow:hidden;}
.barretitreformation .b1, .barretitreformation .b2, .barretitreformation .b3, .barretitreformation .b1b, .barretitreformation .b2b, .barretitreformation .b3b {height:1px;}
.barretitreformation .b2 {background:#EFC70E; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreformation .b3 {background:#EFC70E; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreformation .b4 {background:#EFC70E; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreformation .b4b {background:#EFC70E; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreformation .b3b {background:#EFC70E; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreformation .b2b {background:#EFC70E; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreformation .b1 {margin:0 5px; background:#999;}
.barretitreformation .b2, .barretitreformation .b2b {margin:0 3px; border-width:0 2px;}
.barretitreformation .b3, .barretitreformation .b3b {margin:0 2px;}
.barretitreformation .b4, .barretitreformation .b4b {height:2px; margin:0 1px;}
.barretitreformation .b1b {margin:0 5px; background:#999;}
.barretitreformation .boxcontent {display:block; background:#EFC70E; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}


.h2formation {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #EFC70E;
font-weight: bold;
background-image:url(../images/flecheformation.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}

/*FIN TITRE FORMATION*/



#formation{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocthemeformation{
position: relative;
top: 10px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#blocthemetitreformation{
background: #EEFFBB;
font-weight: bold;
padding: 3px;
}


#blocthemeformation li{
list-style-type:none;
background-image:url(../images/pucejaune.jpg);
background-repeat:no-repeat;
background-position:2% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#bloccritereformation{
position: absolute;
left: 340px;
top: 10px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
}

#bloccriteretitreformation{
background: #EEFFBB;
font-weight: bold;
padding: 3px;
}


#bloc5forma{
position: absolute;
left: 340px;
top: 200px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc5forma li{
list-style-type:none;
line-height: 18px ;
}

#blocactionformation{
position: relative;
top: 15px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactionformation li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionformation {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}

#blocvoiraussiformation{
position: relative;
top: 30px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocvoiraussiformation li{
list-style-type:none;
background-image:url(../images/violetcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#blocajoutformation{
position: relative;
right: 20px;
top: 20px;
}

/*================== bloc arrondi ajoutformation ==========*/
.ajoutformation {background: transparent; width: 340px; margin:0 auto;}
.ajoutformation p {padding-bottom:0.5em;}
.ajoutformation .top, .ajoutformation .bottom {display:block; background:transparent; font-size:1px;}
.ajoutformation .b1, .ajoutformation .b2, .ajoutformation .b3, .ajoutformation .b4, .ajoutformation .b1b, .ajoutformation .b2b, .ajoutformation .b3b, .ajoutformation .b4b {display:block; overflow:hidden;}
.ajoutformation .b1, .ajoutformation .b2, .ajoutformation .b3, .ajoutformation .b1b, .ajoutformation .b2b, .ajoutformation .b3b {height:1px;}
.ajoutformation .b2 {background:#DFDFDF; border-left:1px solid #999; border-right:1px solid #999;}
.ajoutformation .b3 {background:#DFDFDF; border-left:1px solid #999; border-right:1px solid #999;}
.ajoutformation .b4 {background:#DFDFDF; border-left:1px solid #999; border-right:1px solid #999;}
.ajoutformation .b4b {background:#DFDFDF; border-left:1px solid #999; border-right:1px solid #999;}
.ajoutformation .b3b {background:#DFDFDF; border-left:1px solid #999; border-right:1px solid #999;}
.ajoutformation .b2b {background:#DFDFDF; border-left:1px solid #999; border-right:1px solid #999;}
.ajoutformation .b1 {margin:0 5px; background:#999;}
.ajoutformation .b2, .ajoutformation .b2b {margin:0 3px; border-width:0 2px;}
.ajoutformation .b3, .ajoutformation .b3b {margin:0 2px;}
.ajoutformation .b4, .ajoutformation .b4b {height:2px; margin:0 1px;}
.ajoutformation .b1b {margin:0 5px; background:#999;}
.ajoutformation .boxcontent {display:block; background:#DFDFDF; color: #00000; font-family: verdana; font-size:10px; border-left:1px solid #999; border-right:1px solid #999;  padding-left:5px; padding-top: 3px; padding-right:5px;}


/*============= fin bloc arrondi ajoutformation =============*/

#bloclisteformation{
position: relative;
top: 30px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

#bloclisteformation li{
list-style-type:none;
border-bottom: 1px solid #EFC70E;
padding-bottom:10px;
padding-top:10px;
}




/*FICHE DETAILLEE FORMATION*/

#blocficheformation{
position: relative;
left: 10px;
top: 15px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 10px;
width: 600px;
border: 2px dotted #EFC70E;
}


/*FIN FICHE FORMATION*/



#encadrepartenaire {
position: absolute;
left: 390px;
top: 10px;
width: 210px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 3px;
border: 1px solid #6FA8F7;
background: #B4D0DC;
}

#encadrepartenaire li{
font-weight:bold;
list-style-type:none;
background-image:url(../images/sinscrire.gif);
background-repeat:no-repeat;
background-position:0 0.3em;
padding-right:5px;
padding-left:15px;
line-height: 18px ;
}


/* +++++++++++++++++++ DU +++++++++++++++++++++ */

#blocdu{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocthemedu{
position: absolute;
left: 300px;
top: 43px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #EFC70E;
}

#blocthemedutitre{
background: #EEFFBB;
font-weight: bold;
padding: 3px;
}

#blocthemedu li{
list-style-type:none;
background-image:url(../images/pucejaune.jpg);
background-repeat:no-repeat;
background-position:2% 65%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


#blocactiondu{
position: relative;
top: 20px;
width: 200px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

#blocactiondu li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#bloclistedu{
position: relative;
top: 20px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#bloclistedu li{
list-style-type:none;
background-image:url(../images/pucejaune.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}


#blocfichedu{
position: relative;
left: 10px;
top: 15px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 10px;
width: 600px;
border: 2px dotted #EFC70E;
}

.tablecherchabo{
left: 150px;
font-family: verdana;
font-size: 11px;
border-style: none;
border-color: #000000;
background-color: #FFFFFF;
width: 300px;
}

.tablecherchaboright{
text-align: left;
padding: 3px;
}

.tablecherchaboleft{
text-align: right;
padding: 3px;
}



#congres{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactioncongres{
position: relative;
top: 10px;
width: 250px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactioncongres li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#blocvoiraussicongres{
position: relative;
top: 25px;
width: 250px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocvoiraussicongres li{
list-style-type:none;
background-image:url(../images/violetcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#blocfonctionabonne{
position: relative;
top: 40px;
width: 250px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocfonctionabonne li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}


#bloccriterecongres{
position: absolute;
left: 300px;
top: 10px;
width: 315px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #999;
padding: 0px;
}

#bloccriterecongrestitre{
background: #EEFFBB;
font-weight: bold;
padding: 3px;
}



#bloc5congres{
position: absolute;
left: 300px;
top: 200px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

#bloc5congres li{
list-style-type:none;
line-height: 18px ;
}

#bloclistecongres{
position: relative;
top: 10px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclistecongres li{
list-style-type:none;
border-bottom: 1px solid #EFC70E;
padding-bottom:10px;
padding-top:10px;
}

#blocvoiraussicongresall{
position: absolute;
left: 300px;
top: 10px;
width: 250px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocvoiraussicongresall li{
list-style-type:none;
background-image:url(../images/violetcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#blocdetailcongres{
position: relative;
left: 25px;
top: 15px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 10px;
border: 2px dotted #EFC70E;
}

#blocactionagenda{
position: absolute;
left: 10px;
top: 350px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

#blocactionagenda li{
font-family: Verdana;
font-size: 100%;
color: black;
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}


#titrevoiraussi {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/voiraussi.jpg);
background-repeat:no-repeat;
background-position:0 0.1em;
padding-right:20px;
padding-left:20px;
line-height: 18px ;
}

#titrefonctionabonne {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
/*background-image:url(../images/voiraussi.jpg);
background-repeat:no-repeat;
background-position:0 0.1em;*/
padding-right:20px;
padding-left:20px;
line-height: 18px ;
}




/* +++++++++++++++++++++++ FIN DU +++++++++++++++++++++ */



/* =============================== FIN RUBRIQUE FORMATION ===================================*/




/* ============================== RUBRIQUE PETITES ANNONCES =================================*/


/*======TITRE ANNONCES=========*/
/*coins arrondis*/

.barretitreannonce {background: transparent; width:100%; margin:0 auto;}
.barretitreannonce h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreannonce p {padding-bottom:0.5em;}
.barretitreannonce .top, .barretitreannonce .bottom {display:block; background:transparent; font-size:1px;}
.barretitreannonce .b1, .barretitreannonce .b2, .barretitreannonce .b3, .barretitreannonce .b4, .barretitreannonce .b1b, .barretitreannonce .b2b, .barretitreannonce .b3b, .barretitreannonce .b4b {display:block; overflow:hidden;}
.barretitreannonce .b1, .barretitreannonce .b2, .barretitreannonce .b3, .barretitreannonce .b1b, .barretitreannonce .b2b, .barretitreannonce .b3b {height:1px;}
.barretitreannonce .b2 {background:#FF9900; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreannonce .b3 {background:#FF9900; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreannonce .b4 {background:#FF9900; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreannonce .b4b {background:#FF9900; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreannonce .b3b {background:#FF9900; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreannonce .b2b {background:#FF9900; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreannonce .b1 {margin:0 5px; background:#999;}
.barretitreannonce .b2, .barretitreannonce .b2b {margin:0 3px; border-width:0 2px;}
.barretitreannonce .b3, .barretitreannonce .b3b {margin:0 2px;}
.barretitreannonce .b4, .barretitreannonce .b4b {height:2px; margin:0 1px;}
.barretitreannonce .b1b {margin:0 5px; background:#999;}
.barretitreannonce .boxcontent {display:block; background:#FF9900; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}

.h2annonce {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #FF9900;
font-weight: bold;
background-image:url(../images/flecheannonces.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}


/*=========FIN TITRE ANNONCES=========*/

#annonces{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocthemepa{
position: relative;
top: 20px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #FF9900;
}

#blocthemepatitre{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}

#blocthemepa li{
list-style-type:none;
background-image:url(../images/orangecontour.jpg);
background-repeat:no-repeat;
background-position:2% 65%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#bloccriterepa{
position: absolute;
left: 330px;
top: 20px;
width: 315px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #FF9900;
}

#bloccriterepatitre{
background: #FFC15F;
font-weight: bold;
padding: 3px;
}#bloccritere{
position: absolute;
left: 350px;
top: 120px;
width: 315px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #FF9900;
}

#blocactionpa{
position: relative;
top: 30px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactionpa li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#bloc10pa{
position: absolute;
left: 330px;
top: 390px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloc10pa li{
list-style-type:none;
line-height: 18px ;
}

#blocselectionpa{
position: relative;
left: 20px;
top: 15px;
width: 500px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocdetailpa{
position: relative;
left: 25px;
top: 15px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 10px;
border: 2px dotted #FF9900;
}

.tableselecpa {
/*border-color: #FFFFFF;*/
border-collapse:collapse;
border-style: solid;
border-width: 1px; 
border-color: #99CCCC;
width: 600px;
padding: 7px;
}

.tdselecpa {
text-align: left;
width: 200px;
padding: 5px;
background-color: #FFCCFF;
font-size: 10px;
font-family: verdana;
}

.tdselecpatitre {
text-align: center;
font-weight : bold;
font-size: 11px;
font-family: verdana;
padding: 2px;
background-color: #FF99FF;
}

.tablerechpa {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 300px;
color: #000000;
align: left;
}

.tdleftrechpa {
text-align: right;
width: 50px;
padding: 2px;
}

.tdrechpa {
text-align: left;
padding: 2px;
}

.tablepa {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 650px;
border-top: 2px solid #FF9900;
}

.tdtitrepa {
font-size: 11px;
font-family: verdana;
text-align: justify;
width: 100%;
padding: 5px;
padding-left:10px;
background-color: #FFC15F;
}

.tdabopa {
text-align: justify;
width: 100%;
padding: 5px;
padding-left:10px;
background-color: #FFFFCC;
border-bottom: 2px solid #9999CC;
}

.tdtextepa {
font-size: 10px;
font-family: verdana;
text-align: justify;
width: 100%;
padding: 5px;
}

/* =========================== FIN RUBRIQUE PETITES ANNONCES ================================*/


/* ===================================== RUBRIQUE PRATIQUE ================================*/


/*============ TITRE PRATIQUE ===========*/
/*coins arrondis*/

.barretitrepratique {background: transparent; width:100%; margin:0 auto;}
.barretitrepratique h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitrepratique p {padding-bottom:0.5em;}
.barretitrepratique .top, .barretitrepratique .bottom {display:block; background:transparent; font-size:1px;}
.barretitrepratique .b1, .barretitrepratique .b2, .barretitrepratique .b3, .barretitrepratique .b4, .barretitrepratique .b1b, .barretitrepratique .b2b, .barretitrepratique .b3b, .barretitrepratique .b4b {display:block; overflow:hidden;}
.barretitrepratique .b1, .barretitrepratique .b2, .barretitrepratique .b3, .barretitrepratique .b1b, .barretitrepratique .b2b, .barretitrepratique .b3b {height:1px;}
.barretitrepratique .b2 {background:#6FA8F7; border-left:1px solid #999; border-right:1px solid #999;}
.barretitrepratique .b3 {background:#6FA8F7; border-left:1px solid #999; border-right:1px solid #999;}
.barretitrepratique .b4 {background:#6FA8F7; border-left:1px solid #999; border-right:1px solid #999;}
.barretitrepratique .b4b {background:#6FA8F7; border-left:1px solid #999; border-right:1px solid #999;}
.barretitrepratique .b3b {background:#6FA8F7; border-left:1px solid #999; border-right:1px solid #999;}
.barretitrepratique .b2b {background:#6FA8F7; border-left:1px solid #999; border-right:1px solid #999;}
.barretitrepratique .b1 {margin:0 5px; background:#999;}
.barretitrepratique .b2, .barretitrepratique .b2b {margin:0 3px; border-width:0 2px;}
.barretitrepratique .b3, .barretitrepratique .b3b {margin:0 2px;}
.barretitrepratique .b4, .barretitrepratique .b4b {height:2px; margin:0 1px;}
.barretitrepratique .b1b {margin:0 5px; background:#999;}
.barretitrepratique .boxcontent {display:block; background:#6FA8F7; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}

.h2pratique {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #6FA8F7;
font-weight: bold;
background-image:url(../images/flechepratique.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}


/*========== FIN TITRE PRATIQUE ========*/

#pratique{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocthemepratique{
position: relative;
top: 15px;
width: 300px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #6FA8F7;
}

#blocthemetitrepratique{
background: #B3CEEF;
font-weight: bold;
padding: 3px;
}


#blocthemepratique li{
list-style-type:none;
background-image:url(../images/pucebleuclair.jpg);
background-repeat:no-repeat;
background-position:2% 65%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

#blocmilieu{
position: absolute;
left: 330px;
top: 20px;
width: 320px;
font-family: verdana;
font-size: 11px;
text-align: left;
}

#blocmilieutitre{
font-weight: bold;
font-size: 14px;
color: #990033;
}

#redigercritique{
font-weight: bold;
font-size: 14px;
color: #990033;
}

#bloclisteavis{
left: 10px;
width: 100%;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteavis li{
list-style-type:none;
border-top : 1px solid #6FA8F7;
line-height: 18px ;
margin-left: 15px;
margin-right: 15px;
}

#blocavisdesc{
position:relative;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 2px dotted #6FA8F7;
padding: 7px;
height: auto;
}

#blocaviscouv{
position : relative;
width :  200px;
font-family: verdana;
font-size: 11px;
text-align: left;
}


#blocavistexte{
position: relative;
width : 100%;
font-family: verdana;
font-size: 11px;
text-align: justify;
}





#blocavisavis{
position:relative;
top: 10px;
width: 100%;
font-family: verdana;
font-size: 11px;
border-top : 1px solid #990033;
text-align: left;
}

#bloctitrelesavis{
color:#990033;
font-weight: bold;
font-size: 14px;
}


#bloccritereediteur{
position: absolute;
left: 330px;
top: 20px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
border : 1px solid #6FA8F7;
padding: 3px;
}

#bloccriteretitreediteur{
background: #B3CEEF;
font-weight: bold;
padding: 3px;
}

#bloclistealpha{
position: absolute;
left: 330px;
top: 130px;
width: 310px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 0px;
}

#bloclistealpha li{
list-style-type:none;
line-height: 18px ;
}

#noteediteur {
position: relative;
top: 30px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteediteurs{
position: relative;
top: 25px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteediteurs li{
list-style-type:none;
background-image:url(../images/pucebleuclair.jpg);
background-repeat:no-repeat;
background-position:1% 65%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}

/* ================================== FIN RUBRIQUE PRATIQUE ================================*/



/* ================================== RUBRIQUE ETUDIANTS ====================================*/

/*===== TITRE ETUDIANT =====*/
/*coins arrondis*/

.barretitreetudiant {background: transparent; width:100%; margin:0 auto;}
.barretitreetudiant h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreetudiant p {padding-bottom:0.5em;}
.barretitreetudiant .top, .barretitreetudiant .bottom {display:block; background:transparent; font-size:1px;}
.barretitreetudiant .b1, .barretitreetudiant .b2, .barretitreetudiant .b3, .barretitreetudiant .b4, .barretitreetudiant .b1b, .barretitreetudiant .b2b, .barretitreetudiant .b3b, .barretitreetudiant .b4b {display:block; overflow:hidden;}
.barretitreetudiant .b1, .barretitreetudiant .b2, .barretitreetudiant .b3, .barretitreetudiant .b1b, .barretitreetudiant .b2b, .barretitreetudiant .b3b {height:1px;}
.barretitreetudiant .b2 {background:#C4D400; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreetudiant .b3 {background:#C4D400; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreetudiant .b4 {background:#C4D400; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreetudiant .b4b {background:#C4D400; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreetudiant .b3b {background:#C4D400; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreetudiant .b2b {background:#C4D400; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreetudiant .b1 {margin:0 5px; background:#999;}
.barretitreetudiant .b2, .barretitreetudiant .b2b {margin:0 3px; border-width:0 2px;}
.barretitreetudiant .b3, .barretitreetudiant .b3b {margin:0 2px;}
.barretitreetudiant .b4, .barretitreetudiant .b4b {height:2px; margin:0 1px;}
.barretitreetudiant .b1b {margin:0 5px; background:#999;}
.barretitreetudiant .boxcontent {display:block; background:#C4D400; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}

.h2etudiant {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #C4D400;
font-weight: bold;
background-image:url(../images/flecheverteombre.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}


/*======= FIN TITRE ETUDIANT ======*/

#infoetudiants{
position: relative;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#infoetudiants li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.6em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#biblioconcours{
position: relative;
left: 10px;
top: 15px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#biblioconcours li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.6em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#quiesortho {
position: relative;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#quiesortho li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.6em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#blocactionprepa{
position: relative;
left: 0px;
top: 10px;
width: 250px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactionprepa li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#blocnoteprepa {
position: absolute;
left: 275px;
top: 10px;
width: 350px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 3px;
border: 1px solid #990033;
background: #FFCCCC;
}

#blocchoixprepatitre{
background: #C4D400;
font-weight: bold;
padding: 3px;
}

#blocchoixprepa {
position: absolute;
left: 240px;
top: 150px;
width: 210px;
font-family: verdana;
font-size: 11px;
text-align: center;
padding: 3px;
border: 1px solid #C4D400;
background: #FFFFFF;
}

#listeprepa{
position: relative;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteprepa{
position: relative;
left: 20px;
top: 30px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteprepa li{
list-style-type:none;
border-bottom: 1px solid #C4D400;
padding-bottom:10px;
padding-top:10px;
}

#ecoles{
position: relative;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#bloclisteecole{
position: relative;
left: 20px;
top: 20px;
width: 630px;
}

#bloclisteecole li{
list-style-type:none;
border-bottom: 1px solid #C4D400;
padding-bottom:10px;
padding-top:10px;
}

#blocnoteecole {
position: relative;
left: 20px;
top: 20px;
width: 600px;
font-family: verdana;
font-size: 11px;
text-align: justify;
padding: 3px;
border: 1px solid #990033;
background: #FFCCCC;
}

#blocmsgvieecole{
position: relative;
left: 20px;
top: 20px;
width: 630px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocmsgvieecole li{
list-style-type:none;
border-bottom: 1px solid #C4D400;
padding-bottom:10px;
padding-top:10px;
}

/* ================================ FIN RUBRIQUE ETUDIANTS ====================================*/




/* ================================== RUBRIQUE PARENTS ======================================*/


/*============ TITRE PARENTS ===========*/
/*coins arrondis*/

.barretitreparent {background: transparent; width:100%; margin:0 auto;}
.barretitreparent h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreparent p {padding-bottom:0.5em;}
.barretitreparent .top, .barretitreparent .bottom {display:block; background:transparent; font-size:1px;}
.barretitreparent .b1, .barretitreparent .b2, .barretitreparent .b3, .barretitreparent .b4, .barretitreparent .b1b, .barretitreparent .b2b, .barretitreparent .b3b, .barretitreparent .b4b {display:block; overflow:hidden;}
.barretitreparent .b1, .barretitreparent .b2, .barretitreparent .b3, .barretitreparent .b1b, .barretitreparent .b2b, .barretitreparent .b3b {height:1px;}
.barretitreparent .b2 {background:#E702E3; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreparent .b3 {background:#E702E3; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreparent .b4 {background:#E702E3; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreparent .b4b {background:#E702E3; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreparent .b3b {background:#E702E3; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreparent .b2b {background:#E702E3; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreparent .b1 {margin:0 5px; background:#999;}
.barretitreparent .b2, .barretitreparent .b2b {margin:0 3px; border-width:0 2px;}
.barretitreparent .b3, .barretitreparent .b3b {margin:0 2px;}
.barretitreparent .b4, .barretitreparent .b4b {height:2px; margin:0 1px;}
.barretitreparent .b1b {margin:0 5px; background:#999;}
.barretitreparent .boxcontent {display:block; background:#E702E3; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}

.h2parent {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #E702E3;
font-weight: bold;
background-image:url(../images/flechevioletclair.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}


/*============= FIN TITRE PARENTS ==========*/

#parents{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#parents li{
list-style-type:none;
background-image:url(../images/pucefuschia.jpg);
background-repeat:no-repeat;
background-position:0 0.6em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}



/* ==================================== FIN RUBRIQUE PARENTS ===============================*/


/* ====================================== RUBRIQUE DETENTE ===============================*/

/*============ TITRE DETENTE ===========*/
/*coins arrondis*/

.barretitredetente {background: transparent; width:100%; margin:0 auto;}
.barretitredetente h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitredetente p {padding-bottom:0.5em;}
.barretitredetente .top, .barretitredetente .bottom {display:block; background:transparent; font-size:1px;}
.barretitredetente .b1, .barretitredetente .b2, .barretitredetente .b3, .barretitredetente .b4, .barretitredetente .b1b, .barretitredetente .b2b, .barretitredetente .b3b, .barretitredetente .b4b {display:block; overflow:hidden;}
.barretitredetente .b1, .barretitredetente .b2, .barretitredetente .b3, .barretitredetente .b1b, .barretitredetente .b2b, .barretitredetente .b3b {height:1px;}
.barretitredetente .b2 {background:#7B1882; border-left:1px solid #999; border-right:1px solid #999;}
.barretitredetente .b3 {background:#7B1882; border-left:1px solid #999; border-right:1px solid #999;}
.barretitredetente .b4 {background:#7B1882; border-left:1px solid #999; border-right:1px solid #999;}
.barretitredetente .b4b {background:#7B1882; border-left:1px solid #999; border-right:1px solid #999;}
.barretitredetente .b3b {background:#7B1882; border-left:1px solid #999; border-right:1px solid #999;}
.barretitredetente .b2b {background:#7B1882; border-left:1px solid #999; border-right:1px solid #999;}
.barretitredetente .b1 {margin:0 5px; background:#999;}
.barretitredetente .b2, .barretitredetente .b2b {margin:0 3px; border-width:0 2px;}
.barretitredetente .b3, .barretitredetente .b3b {margin:0 2px;}
.barretitredetente .b4, .barretitredetente .b4b {height:2px; margin:0 1px;}
.barretitredetente .b1b {margin:0 5px; background:#999;}
.barretitredetente .boxcontent {display:block; background:#7B1882; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}

.h2detente {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #7B1882;
font-weight: bold;
background-image:url(../images/flechedetente.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}

/*============= FIN TITRE DETENTE ==========*/

#betisier{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}


#blocactionbetisier{
position: relative;
left: 240px;
top: 10px;
width: 200px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#blocactionbetisier li{
list-style-type:none;
background-image:url(../images/vertcontour.jpg);
background-repeat:no-repeat;
background-position:0 0.5em;
padding-right:5px;
padding-left:10px;
line-height: 18px ;
}

#titreactionbetisier {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: black;
list-style-type:none;
background-image:url(../images/ajoutervert.jpg);
background-repeat:no-repeat;
background-position:0 0em;
padding-right:15px;
padding-left:20px;
line-height: 18px ;
}



#bloclistebetisier{
position: relative;
left: 10px;
top: 30px;
width: 630px;
}


#bloclistebetisier li{
list-style-type:none;
border-bottom: 1px solid #7B1882;
padding-bottom:10px;
padding-top:10px;
}

/* ============== ORTHO OU ES-TU ==================*/

#ouestu{
position: relative;
top: 10px;
width: 640px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#ouestu li{
list-style-type:none;
background-image:url(../images/puceviolet.jpg);
background-repeat:no-repeat;
background-position:0% 50%;
padding-right:5px;
padding-left:15px;
line-height: 18px ;
}

.tableidou {
border: solid 1px #7B1882;
border-collapse:collapse;
width: 250px;
color: #000000;
}

.tableidoutxt {
text-align: right;
width: 100px;
padding: 5px;
}

.tableidouchp {
text-align: left;
padding: 5px;
}

.tableformulaire2 {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 400px;
color: #000000;
}

.tdformulairetxt2 {
text-align: right;
width: 50px;
padding: 5px;
}

.tdformulairechp2 {
text-align: left;
width: 350px;
padding: 5px;
}

.tableformulaire3 {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 400px;
color: #000000;
}

.tdformulairetxt3 {
text-align: right;
width: 100px;
padding: 5px;
}

.tdformulairechp3 {
text-align: left;
width: 300px;
padding: 5px;
}



.tableamis {
border-style: solid;
border-width: 1px;
border-color: #006699;
border-collapse:collapse;
background-color: #FFFFFF;
width: 360px;
color: #000000;
}

.tdamis {
border-style: solid;
border-width: 1px;
border-color: #006699;
text-align: left;
width: 120px;
padding: 5px;
}

.tdamis2 {
text-align: left;
width: 300px;
padding: 5px;
}

.tableavis {
border-style: solid;
border-width: 1px;
border-color: #006699;
border-collapse:collapse;
background-color: #FFFFFF;
width: 430px;
color: #000000;
}

.tdavis {
border-style: solid;
border-width: 1px;
border-color: #006699;
text-align: left;
width: 430px;
padding: 5px;
}

.tableetabou {
border-style: solid;
border-collapse:collapse;
border-color: #9999CC;
background-color: #FFFFFF;
width: 400px;
color: #000000;
}

.tdetabouleft {
text-align: right;
width: 80px;
padding: 5px;
}

.tdetabouright {
text-align: left;
width: 320px;
padding: 5px;
}

.tableinscritou {
border-style: solid;
border-collapse:collapse;
border-color: #9999CC;
background-color: #FFFFFF;
width: 460px;
color: #000000;
}

.tdinscritou {
text-align: left;
width: 200px;
}

/* ========== FIN ORTHO OU ES-TU ================= */



/* ============== MODULE COMPTA ==============*/

.tablelistfac {
border-style: solid;
border-collapse:collapse;
border-color: #9999CC;
background-color: #FFFFFF;
width: 950px;
color: #000000;
}

.tdlistfac {
text-align: left;
font-family: verdana;
font-size: 11px;
padding: 3px;
border: 2px solid #9999CC;
}


/* ============== FIN MODULE COMPTA ==============*/


/* ==================================== FIN RUBRIQUE DETENTE ===============================*/



/* ==================================== RUBRIQUE FORUM ==============================================*/

/*TITRE FORUM*/
/*coins arrondis*/

.barretitreforum {background: transparent; width:100%; margin:0 auto;}
.barretitreforum h1 {font-family: verdana; font-size:16px; font-weight: bold; color: #FFFFFF; padding: 3px; letter-spacing:1px; margin:0;}
.barretitreforum p {padding-bottom:0.5em;}
.barretitreforum .top, .barretitreforum .bottom {display:block; background:transparent; font-size:1px;}
.barretitreforum .b1, .barretitreforum .b2, .barretitreforum .b3, .barretitreforum .b4, .barretitreforum .b1b, .barretitreforum .b2b, .barretitreforum .b3b, .barretitreforum .b4b {display:block; overflow:hidden;}
.barretitreforum .b1, .barretitreforum .b2, .barretitreforum .b3, .barretitreforum .b1b, .barretitreforum .b2b, .barretitreforum .b3b {height:1px;}
.barretitreforum .b2 {background:#FF6600; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreforum .b3 {background:#FF6600; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreforum .b4 {background:#FF6600; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreforum .b4b {background:#FF6600; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreforum .b3b {background:#FF6600; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreforum .b2b {background:#FF6600; border-left:1px solid #999; border-right:1px solid #999;}
.barretitreforum .b1 {margin:0 5px; background:#999;}
.barretitreforum .b2, .barretitreforum .b2b {margin:0 3px; border-width:0 2px;}
.barretitreforum .b3, .barretitreforum .b3b {margin:0 2px;}
.barretitreforum .b4, .barretitreforum .b4b {height:2px; margin:0 1px;}
.barretitreforum .b1b {margin:0 5px; background:#999;}
.barretitreforum .boxcontent {display:block; background:#FF6600; color: #FFFFFF; font-family: verdana; font-size:16px; font-weight: bold; border-left:1px solid #999; border-right:1px solid #999; padding-left:7px;}

.h2forum {
font-size : 14px;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : #FF9900;
font-weight: bold;
background-image:url(../images/flecheforum.jpg);
background-repeat:no-repeat;
background-position:0% 0%;
padding-left:20px;
}


/*FIN TITRE FORUM*/


/* ===================================== FIN RUBRIQUE FORUM ==========================================*/



/* ================== DIVERS PRESENTATION EN COMMUN =========================*/

.tableformulaire {
border-style: none;
border-collapse:collapse;
background-color: #FFFFFF;
width: 600px;
color: #000000;
font-family: verdana;
font-size: 11px;
}

.tdformulairetxt {
text-align: right;
width: 250px;
padding: 5px;
}

.tdformulairechp {
text-align: left;
width: 350px;
padding: 5px;
}

.formulairechp{
font-style: verdana;
font-size: 11px;
}

.resultformulaire {
font-size : 11px; 
font-family : Verdana; 
text-align: center;
}


.tablereponses {
border-style: solid;
border-width: 1px; 
border-color: #DCDCDC;
border-collapse:collapse;
width: 650px;
}

.tdreponses1 {
font-size: 10px;
font-family: verdana;
text-align: left;
width: 35%;
padding: 2px;
background-color: #DCDCDC;
}

.tdreponses2 {
font-size: 10px;
font-family: verdana;
text-align: left;
width: 65%;
padding: 2px;
background-color: #FFFFFF;
}

.retourhaut {
text-align: right;
}

#texteenvoi{
text-align: center;
}

#pubgooglefiche{
position: relative;
left: 25px;
top: 35px;
font-family: verdana;
font-size: 11px;
text-align: left;
font-weight: bold;
color: #7F477F;
}


#tab_prix_formules{
border-style: solid;
border-width: 1px; 
border-color: #DCDCDC;
border-collapse:collapse;
}

.tdtab_pf_entete1 {
font-size: 10px;
font-family: verdana;
text-align: center;
font-weight: bold;
width: 35%;
padding: 2px;
background-color: #C60073;
}

.tdtab_pf_standard {
font-size: 10px;
font-family: verdana;
text-align: center;
font-weight: bold;
width: 35%;
padding: 2px;
background-color: #C9D301;
}

.tdtab_pf_premium {
font-size: 10px;
font-family: verdana;
text-align: center;
font-weight: bold;
width: 35%;
padding: 2px;
background-color: #F59002;
}

.tdtab_prix_formules {
font-size: 10px;
font-family: verdana;
text-align: left;
width: 35%;
padding: 2px;
background-color: #DCDCDC;
}


/* ======================== FIN DIVERS PRESENTATION EN COMMUN ================ */


/* ======================== LETTRE =========================== */


.lettre {
font-family: verdana;
font-size: 11px;
text-align: justify;
}

.tableaulettre {
border-style: solid;
border-width: 1px; 
border-color: #7B1980;
/*border-collapse:collapse;*/
width: 100%;

}

.tableaulettre td {
padding: 5px;

}

.tableaulettretdright {
border-left: 1px solid #7B1980;

}


/* ======================== FIN LETTRE =========================== */


/* ======================== SELECTION THEMATIQUE ================ */

.tableselection {
border-style: none;
background-color:#FFFFFF;
border-collapse:collapse;
width: 100%;
text-valign: top;
text-align: justify;
padding: 5px;
}

.titreselection { 
background-color: #FFFFCC;
width: 100%;
text-align: center;
height: 25px;
}

.tdimgselection { 
text-align: top;
}

.tdtxtselection { 
width: 80%;
text-align: top;
}

#allselection {
position: relative;
top: 20px;
font-family: verdana;
font-size: 11px;
text-align: justify;
}

#allselection li{
list-style-type:none;
background-image:url(../images/pucebordeau.jpg);
background-repeat:no-repeat;
background-position:1% 50%;
padding-right:5px;
padding-left:18px;
line-height: 18px ;
}


/* ======================== FIN SELECTION THEMATIQUE ================ */


/* ================== CADRES ARRONDIS COMMUNS ============================*/


/* Inset 3D Curved */
.inset {background: transparent; width:100%; margin:0 auto;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inset p {padding-bottom:0.5em;}

.inset .top, .inset .bottom {display:block; background:transparent; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {display:block; overflow:hidden;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999;}
.inset .b3 {background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999;}
.inset .b4 {background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999;}
.inset .b4b {background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999;}
.inset .b3b {background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999;}
.inset .b2b {background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999;}


.inset .b1 {margin:0 5px; background:#999;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#999;}

.inset .boxcontent {display:block; background:#E5E5E5; border-left:1px solid #999; border-right:1px solid #999; padding:5px;}


/*cadres arrondis vert*/

.insetv {background: transparent; width:100%; margin:0 auto;}
.insetv h1, .insetv p {margin:0 10px;}
.insetv h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.insetv p {padding-bottom:0.5em;}
.insetv .top, .insetv .bottom {display:block; background:transparent; font-size:1px;}
.insetv .b1, .insetv .b2, .insetv .b3, .insetv .b4, .insetv .b1b, .insetv .b2b, .insetv .b3b, .insetv .b4b {display:block; overflow:hidden;}
.insetv .b1, .insetv .b2, .insetv .b3, .insetv .b1b, .insetv .b2b, .insetv .b3b {height:1px;}
.insetv .b2 {background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49;}
.insetv .b3 {background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49;}
.insetv .b4 {background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49;}
.insetv .b4b {background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49;}
.insetv .b3b {background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49;}
.insetv .b2b {background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49;}
.insetv .b1 {margin:0 5px; background:#9ACF49;}
.insetv .b2, .insetv .b2b {margin:0 3px; border-width:0 2px;}
.insetv .b3, .insetv .b3b {margin:0 2px;}
.insetv .b4, .insetv .b4b {height:2px; margin:0 1px;}
.insetv .b1b {margin:0 5px; background:#9ACF49;}
.insetv .boxcontent {display:block; background:#E5E5E5; border-left:1px solid #9ACF49; border-right:1px solid #9ACF49; padding:5px;}


/*fin cadres arrondis vert*/


/*cadres arrondis rouge*/

.insetr {background: transparent; width:100%; margin:0 auto;}
.insetr h1, .insetr p {margin:0 10px;}
.insetr h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.insetr p {padding-bottom:0.5em;}
.insetr .top, .insetr .bottom {display:block; background:transparent; font-size:1px;}
.insetr .b1, .insetr .b2, .insetr .b3, .insetr .b4, .insetr .b1b, .insetr .b2b, .insetr .b3b, .insetr .b4b {display:block; overflow:hidden;}
.insetr .b1, .insetr .b2, .insetr .b3, .insetr .b1b, .insetr .b2b, .insetr .b3b {height:1px;}
.insetr .b2 {background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750;}
.insetr .b3 {background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750;}
.insetr .b4 {background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750;}
.insetr .b4b {background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750;}
.insetr .b3b {background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750;}
.insetr .b2b {background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750;}
.insetr .b1 {margin:0 5px; background:#EB4750;}
.insetr .b2, .insetr .b2b {margin:0 3px; border-width:0 2px;}
.insetr .b3, .insetr .b3b {margin:0 2px;}
.insetr .b4, .insetr .b4b {height:2px; margin:0 1px;}
.insetr .b1b {margin:0 5px; background:#EB4750;}
.insetr .boxcontent {display:block; background:#E5E5E5; border-left:1px solid #EB4750; border-right:1px solid #EB4750; padding:5px;}


/*fin cadres arrondis rouge*/


/*cadres arrondis bordeau*/

.insetb {background: transparent; width:100%; margin:0 auto;}
.insetb h1, .insetb p {margin:0 10px;}
.insetb h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.insetb p {padding-bottom:0.5em;}
.insetb .top, .insetb .bottom {display:block; background:transparent; font-size:1px;}
.insetb .b1, .insetb .b2, .insetb .b3, .insetb .b4, .insetb .b1b, .insetb .b2b, .insetb .b3b, .insetb .b4b {display:block; overflow:hidden;}
.insetb .b1, .insetb .b2, .insetb .b3, .insetb .b1b, .insetb .b2b, .insetb .b3b {height:1px;}
.insetb .b2 {background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376;}
.insetb .b3 {background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376;}
.insetb .b4 {background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376;}
.insetb .b4b {background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376;}
.insetb .b3b {background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376;}
.insetb .b2b {background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376;}
.insetb .b1 {margin:0 5px; background:#C80376;}
.insetb .b2, .insetb .b2b {margin:0 3px; border-width:0 2px;}
.insetb .b3, .insetb .b3b {margin:0 2px;}
.insetb .b4, .insetb .b4b {height:2px; margin:0 1px;}
.insetb .b1b {margin:0 5px; background:#C80376;}
.insetb .boxcontent {display:block; background:#EFEFEF; border-left:1px solid #C80376; border-right:1px solid #C80376; padding:5px;}


/*fin cadres arrondis bordeau*/


/*cadres arrondis gris*/

.insetb {background: transparent; width:100%; margin:0 auto;}
.insetb h1, .insetb p {margin:0 10px;}
.insetb h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.insetb p {padding-bottom:0.5em;}
.insetb .top, .insetb .bottom {display:block; background:transparent; font-size:1px;}
.insetb .b1, .insetb .b2, .insetb .b3, .insetb .b4, .insetb .b1b, .insetb .b2b, .insetb .b3b, .insetb .b4b {display:block; overflow:hidden;}
.insetb .b1, .insetb .b2, .insetb .b3, .insetb .b1b, .insetb .b2b, .insetb .b3b {height:1px;}
.insetb .b2 {background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetb .b3 {background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetb .b4 {background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetb .b4b {background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetb .b3b {background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetb .b2b {background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetb .b1 {margin:0 5px; background:#DFDFDF;}
.insetb .b2, .insetb .b2b {margin:0 3px; border-width:0 2px;}
.insetb .b3, .insetb .b3b {margin:0 2px;}
.insetb .b4, .insetb .b4b {height:2px; margin:0 1px;}
.insetb .b1b {margin:0 5px; background:#DFDFDF;}
.insetb .boxcontent {display:block; background:#EFEFEF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding:5px;}


/*fin cadres arrondis gris*/


/*cadres arrondis orange*/

.inseto {background: transparent; width:100%; margin:0 auto;}
.inseto h1, .inseto p {margin:0 10px;}
.inseto h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.inseto p {padding-bottom:0.5em;}
.inseto .top, .inseto .bottom {display:block; background:transparent; font-size:1px;}
.inseto .b1, .inseto .b2, .inseto .b3, .inseto .b4, .inseto .b1b, .inseto .b2b, .inseto .b3b, .inseto .b4b {display:block; overflow:hidden;}
.inseto .b1, .inseto .b2, .inseto .b3, .inseto .b1b, .inseto .b2b, .inseto .b3b {height:1px;}
.inseto .b2 {background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002;}
.inseto .b3 {background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002;}
.inseto .b4 {background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002;}
.inseto .b4b {background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002;}
.inseto .b3b {background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002;}
.inseto .b2b {background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002;}
.inseto .b1 {margin:0 5px; background:#F59002;}
.inseto .b2, .inseto .b2b {margin:0 3px; border-width:0 2px;}
.inseto .b3, .inseto .b3b {margin:0 2px;}
.inseto .b4, .inseto .b4b {height:2px; margin:0 1px;}
.inseto .b1b {margin:0 5px; background:#F59002;}
.inseto .boxcontent {display:block; background:#FFFFFF; border-left:1px solid #F59002; border-right:1px solid #F59002; padding:5px;}
.inseto .boxcontentgris {display:block; background:#EFEFEF; border-left:1px solid #F59002; border-right:1px solid #F59002; padding:5px;}


/*fin cadres arrondis gris*/


/*cadres arrondis violets*/

.insetvi {background: transparent; width:100%; margin:0 auto;}
.insetvi h1, .insetr p {margin:0 10px;}
.insetvi h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.insetvi p {padding-bottom:0.5em;}
.insetvi .top, .insetvi .bottom {display:block; background:transparent; font-size:1px;}
.insetvi .b1, .insetvi .b2, .insetvi .b3, .insetvi .b4, .insetvi .b1b, .insetvi .b2b, .insetvi .b3b, .insetvi .b4b {display:block; overflow:hidden;}
.insetvi .b1, .insetvi .b2, .insetvi .b3, .insetvi .b1b, .insetvi .b2b, .insetr .b3b {height:1px;}
.insetvi .b2 {background:#CCCCFF; border-left:1px solid #7C1087; border-right:1px solid #7C1087;}
.insetvi .b3 {background:#CCCCFF; border-left:1px solid #7C1087; border-right:1px solid #7C1087;}
.insetvi .b4 {background:#CCCCFF; border-left:1px solid #7C1087; border-right:1px solid #7C1087;}
.insetvi .b4b {background:#CCCCFF; border-left:1px solid #7C1087; border-right:1px solid #7C1087;}
.insetvi .b3b {background:#CCCCFF5; border-left:1px solid #7C1087; border-right:1px solid #7C1087;}
.insetvi .b2b {background:#CCCCFF; border-left:1px solid #7C1087; border-right:1px solid #7C1087;}
.insetvi .b1 {margin:0 5px; background:#7C1087;}
.insetvi .b2, .insetvi .b2b {margin:0 3px; border-width:0 2px;}
.insetvi .b3, .insetvi .b3b {margin:0 2px;}
.insetvi .b4, .insetvi .b4b {height:2px; margin:0 1px;}
.insetvi .b1b {margin:0 5px; background:#7C1087;}
.insetvi .boxcontent {display:block; background:#CCCCFF; border-left:1px solid #7C1087; border-right:1px solid #7C1087; padding:5px;}


/*fin cadres arrondis violets*/

/*cadres arrondis violet fond gris*/

.insetvig {background: transparent; width:100%; margin:0 auto;}
.insetvig h1, .insetvig p {margin:0 10px;}
.insetvig h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.insetvig p {padding-bottom:0.5em;}
.insetvig .top, .insetvig .bottom {display:block; background:transparent; font-size:1px;}
.insetvig .b1, .insetvig .b2, .insetvig .b3, .insetvig .b4, .insetvig .b1b, .insetvig .b2b, .insetvig .b3b, .insetvig .b4b {display:block; overflow:hidden;}
.insetvig .b1, .insetvig .b2, .insetvig .b3, .insetvig .b1b, .insetvig .b2b, .insetvig .b3b {height:1px;}
.insetvig .b2 {background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetvig .b3 {background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetvig .b4 {background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetvig .b4b {background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetvig .b3b {background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetvig .b2b {background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF;}
.insetvig .b1 {margin:0 5px; background:#DFDFDF;}
.insetvig .b2, .insetvig .b2b {margin:0 3px; border-width:0 2px;}
.insetvig .b3, .insetvig .b3b {margin:0 2px;}
.insetvig .b4, .insetvig .b4b {height:2px; margin:0 1px;}
.insetvig .b1b {margin:0 5px; background:#DFDFDF;}
.insetvig .boxcontent {display:block; background:#D4D1DF; border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; padding:5px;}


/*fin cadres arrondis gris*/



/* ================== FIN CADRES ARRONDIS COMMUNS ============================*/




</style>