﻿input.submitrose {width:100%;text-transform:uppercase;font-weight:bold;font-family:sans-serif;font-size:20px;text-decoration:none;color:#fff;background-color:#f32f9f;border:1px solid #f32f9f;margin:2px 2px 2px 2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
input.submitrose[type=submit]:hover, input[type=reset]:hover {
background-color:#e20d87;
border-color: #d80c81;
}

h1 {color:#555555;font-size:25px;font-weight:600;margin:0 0 15px 0}
h2 {color:#555555;font-size:20px;font-weight:600;margin:0 0 15px 0}


input.submitblanc {width:100%;text-transform:uppercase;font-weight:bold;font-family:sans-serif;font-size:20px;text-decoration:none;color:#CC0033;background-color:#ffffff;border:1px solid #ccc;margin:2px 2px 2px 2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
input.submitblanc[type=submit]:hover, input[type=reset]:hover {
background-color:#e6e6e6;
border-color: #adadad;
}
input.submitvide {width:100%;text-transform:uppercase;font-weight:bold;font-family:sans-serif;font-size:16px;text-decoration:none;color:#ccc;background-color:transparent;border:1px solid #ccc;margin:2px 2px 2px 2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
input.submitvide[type=submit]:hover, input[type=reset]:hover {
background-color:#ccc;
border-color: #ccc;
color:#fff;
}

input.checkboxregister{border:1px solid #ff0000;background-color:#f32f9f;font-size:25px;}

span.rouge16{font-family:arial;font-size:16px;color:#ff0000;font-weight:400;}


span.rouge16B{font-family:arial;font-size:16px;color:#ff0000;font-weight:700;}
span.rouge18B{font-family:arial;font-size:18px;color:#ff0000;font-weight:700;}
span.rouge20B{font-family:arial;font-size:20px;color:#ff0000;font-weight:700;}

span.jaune16B{font-family:arial;font-size:16px;color:#ffff00;font-weight:700;}
span.jaune18B{font-family:arial;font-size:18px;color:#ffff00;font-weight:700;}
span.jaune20B{font-family:arial;font-size:20px;color:#ffff00;font-weight:700;}

span.vert16{font-family:arial;font-size:16px;color:#00CC00;font-weight:400;}
span.vert16B{font-family:arial;font-size:16px;color:#00ff00;font-weight:700;}
span.vert18B{font-family:arial;font-size:18px;color:#00ff00;font-weight:700;}
span.vert20B{font-family:arial;font-size:20px;color:#00ff00;font-weight:700;}

span.roseh1{font-family:arial;font-size:42px;color:#f32f9f;font-weight:100;}
span.bleuh1{font-family:arial;font-size:42px;color:#00CCFF;font-weight:100;}

span.rose16B{font-family:arial;font-size:16px;color:#f32f9f;font-weight:700;}
span.rose18B{font-family:arial;font-size:18px;color:#f32f9f;font-weight:700;}
span.rose20B{font-family:arial;font-size:20px;color:#f32f9f;font-weight:700;}

span.noir14{font-family:arial;font-size:14px;font-weight:100;}
span.noir13{font-family:arial;font-size:13px;font-weight:100;}
span.noir12{font-family:arial;font-size:12px;font-weight:100;}
span.noir11{font-family:arial;font-size:11px;font-weight:100;}
span.noir10{font-family:arial;font-size:10px;font-weight:100;}

a.lienregister {color:#000000; text-decoration: underline;font-family: arial;font-size:15px;}
a.lienregister:hover {color:#ff0000; text-decoration: underline;}
a.lienregister:active {color:#000000; text-decoration: underline;}


a.liennoir16B {color:#000000; text-decoration: underline;font-family: arial;font-size:16px;}
a.liennoir16B:hover {color:#ff0000; text-decoration: underline;}
a.liennoir16B:active {color:#000000; text-decoration: underline;}

a.retour {color:#FFFFFF;font-size:16px;text-decoration:none;font-weight:700;font-family:Arial, Helvetica, sans-serif;display:block;height:100%;}
a.retour:hover {color:#FFFFCC;font-size:16px;text-decoration:none;font-weight:700;font-family:Arial, Helvetica, sans-serif;display:block;height:100%;}
a.retour:active {color:#FFFFFF;font-size:16px;text-decoration:none;font-weight:700;font-family:Arial, Helvetica, sans-serif;display:block;height:100%;}


.link-top{width:25px;text-align:center;font-size:50px;color:#875884;margin-top:10px;margin-right:20px;}
div.linktop{position:fixed;right:0px;bottom:0px;float:right;z-index:999}
a.linktop {font-size:40px;color:#875884;}


.conteneurlogin{min-width:320px;width:70%;text-align:center;border:1px solid #cccccc;padding:15px;margin:10px;background:#ffffff;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;margin:0 auto;}
.cont-log{width:100%;min-width:320px;display:inline-block;font-weight:bold;}

.log-cont-input{width:100%;min-width:320px;text-align:left;display:inline-block;}
.contformlogin {border:0px solid #000000;text-align:center;margin:0 auto;width:50%;min-width:300px;padding:10px;}
input.inputlogin {width:100%;font-family:sans-serif;font-size:16px;text-decoration:none;color:#000;background-color:#FFEAFF;border:1px solid #f32f9f;margin:2px 2px 2px 2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.loginicone{display:inline-block;color:#f32f9f;font-size:24px;float:left;}
.logligneid{display:inline-block;color:#000000;font-size:17px;float:left;line-height:40px;}
.register-errormsg15{background-color:#FFD2D2;border:1px solid #FFBBBB;color:#CC0000;text-align:center;font-size:16px;font-weight:700;padding:5px;}
.register-successmsg15{background-color:#E3FFD7;border:1px solid #339900;color:#339900;text-align:center;font-size:16px;font-weight:700;padding:5px;}


.btnretour_red{text-align:center;width:150px;font-family:sans-serif;font-size:16px;text-decoration:none;color:#000;background-color:#f32f9f;border:1px solid #f32f9f;margin:2px 2px 2px 2px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin:10px;margin:0 auto;padding:2px;margin-top:10px;margin-bottom:10px;}



.girl {color:#f52390}
.boy  {color:#458ad1}
.couple  {color:#009900}
.trav  {color:#FF9000}


div.divimgmembre{float:left;display:inline;height:95px;width:95px;background-size:95px 95px;background-repeat:no-repeat;margin-left:5px;background-color:#ffffff;}
div.divimgmembrevignette{float:left;display:inline;height:95px;width:95px;background-size:95px 95px;background-repeat:no-repeat;margin-left:5px;}

div.divimgmembrehome{float:left;display:inline;height:100px;width:100px;background-size:100px 100px;background-repeat:no-repeat;margin-left:0px;background-color:#ffffff;}
div.divimgmembrevisite{float:left;display:inline;height:90px;width:90px;background-size:90px 90px;background-repeat:no-repeat;margin-left:0px;background-color:#ffffff;}

div.divimgmembrevignettehome{float:left;display:inline;height:75px;width:75px;background-size:75px 75px;background-repeat:no-repeat;margin-left:5px;}


/***EVENTS **/
#formsearchevent .form-group {margin-left:10px}
.eventbloc {border:1px solid #ccc;position:relative;margin: 0 0 10px 0;}
.eventbloc .media-object {width:100px}
.eventbloc h4 {text-transform:uppercase;font-size:1.5rem;line-height:35px;margin-top:5px;}
.eventbloc p {margin:0 0 5px 0}
.eventbloc .fa {width:40px;font-size:1.5rem;text-align: center;}
.eventbloc .buttons {position:absolute;right:0px;bottom:10px}
.eventbloc .buttons .btn {border-radius: 5px;margin-right: 10px;}
.wrapperpage .fa{margin: 0 10px}
.wrapperpage .paginate_button{margin: 0 10px}
.wrapperpage{margin:0 0 15px 0;}
.recherche .c-indicator{background-color:#fff;border:1px solid #cccccc;/*margin-top:3px*/}

.boxpaging {width:93%;display:inline-block;margin-left:20px;background:#cccccc;}

.navpaging {margin:4px;text-align:center;width:27px;display:inline-block;background:#cccccc;border:1px solid #ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.navpaging:hover {margin:4px;text-align:center;width:27px;display:inline-block;background:#F52390;border:1px solid #FFFFFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.navpagingcurrent {padding:4px;margin:1px;text-align:center;width:25px;display:inline-block;background:#F52390;border:1px solid #FFFFFF;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

a.lienpaging {padding:2px 4px 2px 4px;color:#ffffff;font-family:verdana;font-size:14px;display:block;width:100%;height:100%;text-decoration:none;}
a.lienpaging:hover {padding:2px 4px 2px 4px;color:#ffffff;display:block;width:100%;height:100%;text-decoration:none;}
a.lienpaging:active {padding:2px 4px 2px 4px;color:#ffffff;display:block;width:100%;height:100%;text-decoration:none;}

.currentpaging {color:#ffffff;font-size:15px;text-align:center;}


/* pc  */
@media (min-width:1280px){
.displaymobile{display:none;}
.displaydesktop{display:inline;}
.displayall{}
.conteneurallphoto{height:auto;border:0px solid #ff0000;width:100%;}
.conteneurvignettemembre{display:inline-block;width:260px;height:150px;border:1px solid #cccccc;padding:0px;margin:2px;background:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.conteneurallphotohome{height:auto;border:0px solid #ff0000;margin-left:0px;}
.conteneurvignettemembrehome{display:inline-block;width:290px;height:102px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.conteneurvignettevisite{display:inline-block;width:299px;height:90px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}

.conteneurallnews{border:0px solid #ff0000;}
.conteneurnews{height:auto;min-height:90px;border:1px solid #333333;padding:3px;margin:2px;background:rgba(255,255,255,1);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.fonthome1{font-size:24px;}
.fonthome2{background:rgba(0,0,0,0.7);padding:0 10px;color:#f32f9e;opacity:1;font-size:2rem;}
.fonthome3{font-size:26px;color:#fff;}
.fonthome4{font-size: 2.2rem;}
.margintophome{margin-top:-5px;}
}

/* tablette horizontal  */
@media (max-width:1279px){
.displaymobile{display:none;}
.displaydesktop{display:inline;}
.displayall{}
.conteneurallphoto{text-align:center;height:auto;border:0px solid #ff0000;width:100%;}
.conteneurvignettemembre{display:inline-block;width:250px;height:150px;border:1px solid #cccccc;padding:0px;margin:2px;background:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.conteneurallphotohome{height:auto;border:0px solid #ff0000;width:100%;margin-left:5px;}
.conteneurvignettemembrehome{display:inline-block;width:290px;height:102px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.conteneurvignettevisite{display:inline-block;width:300px;height:90px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}


.conteneurallnews{border:0px solid #ff0000;}
.conteneurnews{height:auto;min-height:90px;border:1px solid #333333;padding:0px;margin:2px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.fonthome1{font-size:24px;}
.fonthome2{background:rgba(0,0,0,0.7);padding:0 10px;color:#f32f9e;opacity:1;font-size:2rem;}
.fonthome3{font-size:26px;color:#fff;}
.fonthome4{font-size: 2.2rem;}
.margintophome{margin-top:-30px;}
}

/* mobile horizontal  */
@media (max-width:639px){
.displaymobile{display:inline;}
.displaydesktop{display:none;}
.displayall{display:none;}
.conteneurallphoto{text-align:center;height:auto;border:0px solid #ff0000;width:100%;}
.conteneurvignettemembre{display:inline-block;width:250px;height:150px;border:1px solid #cccccc;padding:0px;margin:2px;background:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.conteneurallphotohome{height:auto;border:0px solid #ff0000;width:100%;margin-left:5px;}
.conteneurvignettemembrehome{display:inline-block;width:290px;height:102px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.conteneurvignettevisite{display:inline-block;width:299px;height:90px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}

.conteneurallnews{border:0px solid #ff0000;}
.conteneurnews{height:auto;min-height:90px;border:1px solid #333333;padding:0px;margin:2px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.fonthome1{font-size:19px;}
.fonthome2{background:rgba(0,0,0,0.7);padding:0 10px;color:#f32f9e;opacity:1;font-size:1.5rem;}
.fonthome3{font-size:26px;color:#fff;}
.fonthome4{font-size: 2.2rem;}
.margintophome{margin-top:-30px;}
}

/* mobile horizontal 480px max  */
@media (max-width:481px){
.displaymobile{display:inline;}
.displaydesktop{display:none;}
.displayall{display:none;}
.conteneurallphoto{text-align:center;height:auto;border:0px solid #ff0000;width:100%;}
.conteneurvignettemembre{display:inline-block;width:250px;height:150px;border:1px solid #cccccc;padding:0px;margin:2px;background:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.conteneurallphotohome{height:auto;border:0px solid #ff0000;width:100%;margin-left:5px;}
.conteneurvignettemembrehome{display:inline-block;width:290px;height:102px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.conteneurvignettevisite{display:inline-block;width:299px;height:90px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}

.conteneurallnews{border:0px solid #ff0000;}
.conteneurnews{height:auto;min-height:90px;border:1px solid #333333;padding:0px;margin:2px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.fonthome1{font-size:19px;}
.fonthome2{background:rgba(0,0,0,0.7);padding:0 10px;color:#f32f9e;opacity:1;font-size:1.2rem;}
.fonthome3{font-size:22px;color:#fff;}
.fonthome4{font-size: 1.2rem;}
.margintophome{margin-top:-40px;}
}

/* mobile vertical */
@media (max-width:429px){
.displaymobile{display:inline;}
.displaydesktop{display:none;}
.displayall{display:none;}
.conteneurallphoto{text-align:center;height:auto;border:0px solid #ff0000;width:100%;}
.conteneurvignettemembre{display:inline-block;width:100%;height:150px;border:1px solid #cccccc;padding:0px;margin:2px;background:#ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;overflow:hidden;}
.conteneurallphotohome{height:auto;border:0px solid #ff0000;width:100%;margin-left:5px;}
.conteneurvignettemembrehome{display:inline-block;width:100%;height:102px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.conteneurvignettevisite{display:inline-block;width:299px;height:90px;border:1px solid #333333;padding:0px;margin:3px;background:rgba(255,255,255,0.9);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}

.conteneurallnews{border:0px solid #ff0000;}
.conteneurnews{height:auto;min-height:90px;border:1px solid #333333;padding:0px;margin:2px;background:rgba(255,255,255,0.8);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;}
.fonthome1{font-size:19px;}
.fonthome2{background:rgba(0,0,0,0.7);padding:0 10px;color:#f32f9e;opacity:1;font-size:1.0rem;}
.fonthome3{font-size:19px;color:#fff;}
.fonthome4{font-size: 1.2rem;}
.margintophome{margin-top:-40px;}
}

