* {margin: 0;padding: 0;}

img {margin:0;padding:0;border:0;}

html { font-size: 100%;/* Évite un bug d'IE 6-7. (1) */ } 

body {margin:0;padding:0;text-align: left;font-family: arial;font-size:80%;color:#444;background-color: #fff;}
/* Couleurs des liens */
a:link {color: #105289;text-decoration: none;}

a:visited {color: #572E84;text-decoration:none;}

a:focus,a:hover,a:active {color: #EB6520;text-decoration: underline;}

p {margin:0 0 1em 0;}
#header {width: 100%; height:auto;background-color:;margin:0;}

#bloc-bandeau{float:left; width:100%; height:155px; margin-bottom:2px; background:url(../IMG/images/bandeauxVJ2010.png); background-repeat:repeat-x;background-position:bottom left;}
#logo-village{float:left; width:150px;}
#pub{position:relative;  text-align:center; height: 90px;}

#menu-top{clear:both; width:100%; }

#bandeorange{width:100%; margin-top:68px; height:50px; background-color:orange;}

#bloctitre{float:right; width:185px; text-align:left;  margin:2% 2% 5% 3% ; padding:5px 0px 0px 10px ;}
#bloctitreRUB{float:right; width:185px; text-align:left; line-height:1.5em; margin:24px 0px 0px 0px; *margin-top:20px;  padding:0% 0% 4% 3% ; background:#FFF;}
#googlmap{clear:both; }

.situationmenu {text-align:right; padding-bottom: 10px;padding-left: 15px;font-size: 0.85em;}

/* rubrique */
#blocGMA{float:right; width:400px; height:auto; text-align:left; margin:5px 0px 5px 10px; padding:5px 0px 5px 10px ;}
#titrerubrique{text-align: left;padding-bottom: 8px;padding-top: 10px;}
#titrerubrique a {font-size: 1.3em;font-weight: bold;color: #7cb0e2;}

.bloc11{float:left;}
.bloc22{float:left;padding: 12px 5px 0px 0px;}

.listearticle {padding-bottom: 10px;}
.titreRub{font-size:1.7em; color:#6699cc; text-align:left; padding-bottom:7px;}

/* # rubrique */

.menu-titre{font-size:1em; color:#6699cc; font-weight:bold; cursor:pointer;}
.menu-titre a{}
.menu-titre a:hover{ text-decoration:none;}

#taille-police{float:right; margin-right:2px; vertical-align:0px; margin:-25px 2px -20px -20px ;}

.taille-police2{padding-left:58px;}

.RG {padding-right:15px;} 
.RG2 {padding-right:1px;} 

.inputstyle {width:85px;height:19px;line-height: 18px;border:1px solid #a7acb0;vertical-align: middle;}

.inputstyleM {width:155px;height:19px;border:1px solid #a7acb0;vertical-align: middle;}


.inputvalider{width: 30px;height: 21px;line-height: 15px;vertical-align: top;*vertical-align: middle;border:1px solid #a7acb0;background-color:#FFF;}

#global {width: 100%; max-width: 1300px; min-width: 879px;text-align: justify;margin-left:auto;margin-right:auto;background-color:#fff;padding-left:5px;*padding-left:0px; padding-right:5px;*padding-right:0px;}

#global-home {width: 1000px; text-align: justify;margin-left:auto;margin-right:auto;background-color:#fff;padding-left:5px;*padding-left:0px; padding-right:5px;*padding-right:0px;}

#ColonneG {float:left;width: 130px;margin-right: 2%;}

#contener{width:100%; margin-top:20px; background-color:#fff;}

#ColonneD{color: #105289;float:right;width: 300px;margin-left: 2.22%;}

#contenu {overflow:hidden;background-color:#fff;}

#bande-info{z-index:100;width:100%;height:40px;}
#bande-info a{color:#f7f7f7; text-decoration:none; font-size:1.2em;}
#bande-info a:hover{color:#444; text-decoration:none;}

#pubDroite{width:300px; text-align:center; z-index:100; }

#pubAccueil{margin-top:20px; width:300px; text-align:center;  }

.cadre{float:left; margin-left:0px; width:270px;}

#actus-image{height:41px; background:url(../IMG/images/image-actus.jpg)}
#articles-image{height:41px; background:url(../IMG/images/AutresArticles.png)}
#forum-image{height:41px;background:url(../IMG/images/forums.png)}
#emploi-image{height:41px; background:url(../IMG/images/emploi.jpg)}
#aannonces-image{height:41px; background:url(../IMG/images/autresannonces.jpg)}
#revuePresse-image{height:41px; background:url(../IMG/images/revuepresse.jpg)}
#bienEtre-image{height:41px; background:url(../IMG/images/bienEtre.jpg)}

.CadreD1Titre{width:100%; padding: 5px 0px 5px 0px ; text-align:right; color:#005CB1; font-weight:bold; }
.CadreD1Titre2{width:100%; padding: 5px 0px 5px 0px ; margin-top:20px; text-align:right; color:#005CB1; font-weight:bold; }

/*cadre 1 */
#C-actus{background: #F58434}
b.d1rtop, b.d1rbottom{display:block;background: #FFF}
b.d1rtop b, b.d1rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F58434;}
b.d1r1{margin: 0 5px}
b.d1r2{margin: 0 3px}
b.d1r3{margin: 0 2px}
b.d1rtop b.d1r4, b.d1rbottom b.d1r4{margin: 0 1px;height: 2px}

#C-articles{background: #F58434}
b.d1rtop, b.d1rbottom{display:block;background: #FFF}
b.d1rtop b, b.d1rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F58434;}
b.d1r1{margin: 0 5px}
b.d1r2{margin: 0 3px}
b.d1r3{margin: 0 2px}
b.d1rtop b.d1r4, b.d1rbottom b.d1r4{margin: 0 1px;height: 2px}


#C-forum{background: #F58434;}
b.d2rtop, b.d2rbottom{display:block;background: #FFF}
b.d2rtop b, b.d2rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F58434}
b.d2r1{margin: 0 5px}
b.d2r2{margin: 0 3px}
b.d2r3{margin: 0 2px}
b.d2rtop b.d2r4, b.d2rbottom b.d2r4{margin: 0 1px;height: 2px}


#C-emploi{background: #F58434;}
b.d2rtop, b.d2rbottom{display:block;background: #FFF}
b.d2rtop b, b.d2rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F58434}
b.d2r1{margin: 0 5px}
b.d2r2{margin: 0 3px}
b.d2r3{margin: 0 2px}
b.d2rtop b.d2r4, b.d2rbottom b.d2r4{margin: 0 1px;height: 2px}


#C-Aannonces{background: #F58434}
b.d2rtop, b.d2rbottom{display:block;background: #FFF}
b.d2rtop b, b.d2rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F58434}
b.d2r1{margin: 0 5px}
b.d2r2{margin: 0 3px}
b.d2r3{margin: 0 2px}
b.d2rtop b.d2r4, b.d2rbottom b.d2r4{margin: 0 1px;height: 2px}


#C-revuePresse{background: #F58434}
b.d2rtop, b.d2rbottom{display:block;background: #FFF}
b.d2rtop b, b.d2rbottom b{display:block;height: 1px;
 overflow: hidden; background: #F58434}
b.d2r1{margin: 0 5px}
b.d2r2{margin: 0 3px}
b.d2r3{margin: 0 2px}
b.d2rtop b.d2r4, b.d2rbottom b.d2r4{margin: 0 1px;height: 2px}

#C-bienEtre{background: #F58434}
b.d2rtop, b.d2rbottom{display:block;background: #FFF}
b.d2rtop b, b.d2rbottom b{display:block;height: 1px;
    overflow: hidden; background: #F58434}
b.d2r1{margin: 0 5px}
b.d2r2{margin: 0 3px}
b.d2r3{margin: 0 2px}
b.d2rtop b.d2r4, b.d2rbottom b.d2r4{margin: 0 1px;height: 2px}

/*cadre membre colonne gauche */
#CadreD3{background: #1FB5F4; margin:2px;}
b.d3rtop, b.d3rbottom{display:block;background: #FFF}
b.d3rtop b, b.d3rbottom b{display:block;height: 1px;
    overflow: hidden; background: #1FB5F4}
b.d3r1{margin: 0 5px}
b.d3r2{margin: 0 3px}
b.d3r3{margin: 0 2px}
b.d3rtop b.d3r4, b.d3rbottom b.d3r4{margin: 0 1px;height: 2px}

#membre{color:#1fb5f4; font-size:0.92em; width:auto;text-align:left; padding:4px 4px 0px 4px ;}
#membre-content{width:116px; line-height:1.50em; padding-left:2px; margin-top:5px;  background:#fff;}
.nbcolor{color:#000;}

.content-vj{padding:10px;}

fieldset {border-style: solid; border-width: 1px; border-color: #1FB5F4 ;padding-left:5px; margin: 0px 2px 0px 2px }
legend {color: #1FB5F4;font-weight:bold;}

/** menu vertical de gauche **/
#menuGauche {clear:both; width:130px; margin-top:20px;}

#menuGauche ul {list-style: none;margin: 0;padding: 0px 0px 6px 0px;	text-align:left;}
#menuGauche li {margin: 0;padding: 0;}

#menuGauche  li a {font-size:1em;font-family:Arial;text-align: left;	padding: 0.1em 0em 0.1em 0.5em;text-decoration: none;color:#000;}
	
#menuGauche li a:hover, #menuGauche .selected {text-align: left;border-left: solid 0.4em #005cb1;background-color: inherit;	text-decoration: none;padding: 0.1em 0em 0.1em 0.16em;}

/*portfolio*/
.mycontrolboxclass{position: absolute;right: 15px;top: 190px;}
ul#animated-portfolio{padding: 0;margin: 0;list-style-type: none;}
ul#animated-portfolio li{padding: 0;}
ul#animated-portfolioart{padding: 0;margin: 0;list-style-type: none;}
ul#animated-portfolioart li{padding: 0;}
/* fin portfolio*/

/*cache impression annonces */
#texte-remplace, #logo-village-impression  {display: none;}
#footer-home-g{float:left; width:678px; }
#footer-home-d{float:right; width:300px; text-align:center; margin-top:20px; border:1px solid #cecece;}
#pub-box{text-align:center; margin-top:40px; }
#right-vj-box{text-align:center; margin-top:20px; border:1px solid #cecece;}
.space-boutton{margin-bottom:10px;}
#pied { clear: both; width: 100%; margin-top:50px; padding: 0.40em 0; border-top: 1px solid #f3f3f3; text-align: center; font-size: 0.90em; }
#pied img { vertical-align: middle; }
/*page start*/
#start-top-left{float:left; width:48%; /width:47%;  margin-top:30px; }
.start-content-left {padding-left:15px; padding-right:30px; margin:10px 0px 25px 0px ; line-height:1.50em; color:#000;}
.start-content-right {padding-left:30px; padding-right:10px; margin:10px 0px 25px 0px ; line-height:1.50em; color:#000;}
.start-title-left{font-size:1.3em; font-weight:bold; border-bottom:1px solid #ED6922; }
.start-title-right{font-size:1.3em; margin-left:17px; font-weight:bold; border-bottom:1px solid #ED6922;}
/*#startPub{float:right; margin: 0px  0px  10px  10px; }*/
#start-top-right{float:right; width:49%; *width:47%;  margin-top:30px; margin-right:20px;}
.publiezvous{font-weight:bold; text-align:center; border:1px solid #dbdbdb; border-left:2px solid #b8b8b8; border-bottom:2px solid #b8b8b8; padding:5px;}
.saisirannonces{border:1px solid #b1b1b1; width:355px; padding:5px;}
.bibchapo{float:left; padding-bottom:20px;}
.libacc {font-family: Arial; font-size: 90%; font-weight: bold;}
#contratheque{width:100%;clear:both;}
#contra-rechercheG{float:left; width:50%; height:115px; }
#contra-rechercheD{float:left; width:50%; *width:48%; height:90px; padding-top:25px;}
#maparticle{width:100%; clear:both;}
.nouvelleparution{padding:5px; padding-top:5px; text-align:left;}


#menumobile{display:none; }
#contenu-mobile{display:none; }

#vjmobile{
display:none; 
}


.row_odd {background:#FFF;
}

