#sites
{
width:98%; /*largeur de 1300 pixels*/
background:fixed;
background-image:url('photo/fondnew2.jpg');
background-size:cover;
max-width:1200px;
min-width:960px;
margin-left:auto;
margin-right:auto;
}


#srpm
{
width:98%; /*largeur de 1300 pixels*/
background:fixed;
background-image:url('photo/back66.jpg');
background-size:cover;
max-width:1200px;
min-width:960px;
margin-left:auto;
margin-right:auto;
}


#logo
{
width:38%; /*largeur de 350 pixels*/
height:42%; 
max-width:380px;
max-height:150px;
margin-top:5px;
margin-left:0.3%;
position:absolute;
font-size:100%;
}


#fond_en_tete
{
width:90%;
max-width:1260px;
min-width:960px;
height:145px;
opacity:0.93;

background-image:url('photo/fond9.jpg');
background-repeat:no-repeat;
background-color:white;
background-size:106% 99%;

margin-left:auto;
margin-right:auto;
position:absolute;


}


#fond_en_teteen
{
width:90%;
max-width:1260px;
min-width:960px;
height:145px;
opacity:0.93;

background-image:url('photo/fond9en.jpg');
background-repeat:no-repeat;
background-color:white;
background-size:106% 99%;
margin-left:auto;
margin-right:auto;
position:absolute;


}


#fond_en_tetesrpm
{
width:90%;
max-width:1260px;
min-width:960px;
height:145px;
opacity:0.93;

background-image:url('photo/fond8.jpg');
background-repeat:no-repeat;
background-color:white;
background-size:106% 99%;

margin-left:auto;
margin-right:auto;
position:absolute;

}



#deroulant_0
{
margin-left:1%;
margin-top:2px;
color:black;
float:left;
font-size:110%;
background-color:red;
visibility: hidden;
}

#deroulant_1
{
margin-top:1.5px;
float:left;
color:black;
font-size:110%;
background-color:rgb(156,148,205);
text-align:center;
visibility: hidden;
box-shadow:5px 5px 2.5px;
padding-top:1px;
padding-bottom:1px;
margin-left: -25px;
}

#deroulant_2
{
margin-top:2px;
float:left;
color:black;
font-size:110%;
background-color:red;
visibility: hidden;

}

#deroulant_3
{
margin-top:1.5px;
float:left;
color:black;
font-size:110%;
background-color:rgb(156,148,205);
text-align:center;
visibility: hidden;
box-shadow:5px 5px 2.5px;
padding-top:1px;
padding-bottom:1px;
margin-left: -50px;
}

#deroulant_4
{
margin-top:2px;
float:left;
color:black;
font-size:110%;
background-color:red;
visibility: hidden;
}

#deroulant_5
{
margin-top:2px;
float:left;
color:black;
font-size:110%;
background-color:green;
visibility: hidden;
}

#deroulant_6
{
margin-top:1.5px;
float:left;
color:black;
font-size:110%;
background-color:rgb(156,148,205);
text-align:center;
visibility: hidden;
box-shadow:5px 5px 2.5px;
padding-top:1px;
padding-bottom:1px;
margin-left: -75px;
}

#deroulant_7
{
margin-top:1.5px;
float:left;
color:black;
font-size:110%;
background-color:rgb(156,148,205);
text-align:center;
visibility: hidden;
box-shadow:5px 5px 2.5px;
padding-top:1px;
padding-bottom:1px;
margin-left: -80px;
}





#lien_produit_fond
{
width:98%;
max-width:1270px;
min-width:960px;
height:140px;
position:absolute;
}


#menu_horizontal
{
background-color:rgb(174,81,146);

margin-left:auto;
margin-right:auto;
width:90%;
max-width:1260px;
min-width:960px;
height:28px;

position:absolute;
margin-top:137px;
font-size:100%;

}



#menu_horizontal_srpm
{
background-color:rgb(176,148,255);

margin-left:auto;
margin-right:auto;
width:90%;
max-width:1260px;
min-width:960px;
height:28px;

position:absolute;
margin-top:137px;
font-size:100%;

}

#menu_horizontal_srpm2
{
background-color:rgb(176,148,255);

margin-left:auto;
margin-right:auto;
width:90%;
max-width:1260px;
min-width:960px;
position:absolute;
margin-top:165px;
font-size:100%;
visibility: hidden;
}

#lien_acceuil
{
margin-left:1%;
margin-top:2px;
color:black;
float:left;
font-size:110%;

}

#lien_calendar
{

margin-top:2px;
float:left;
color:black;
font-size:110%;

}

#lien_evenement
{
color:black;
margin-top:2px;
float:left;
font-size:110%;
}

#lien_evenement
{
color:black;
margin-top:2px;
float:left;
font-size:110%;
}




#lien_qui_sommes_nous
{

margin-top:2px;
float:left;
color:black;
font-size:110%;

}





#lien_produits
{

margin-top:2px;
float:left;
color:black;
font-size:110%;



}


#lien_contact
{

margin-top:2px;
float:left;
color:black;
font-size:110%;
}


#lien_faq
{

margin-top:2px;
float:left;
color:black;
font-size:110%;
}


#lien_SAV
{

margin-top:2px;
float:left;
color:black;
font-size:110%;
}

#lien_partenaire
{

margin-top:2px;
float:left;
color:black;
font-size:110%;
}



#drapeaux
{
height:28px;
background-color:rgb(174,81,146);
width:100px;

float:right;
font-size:100%;

}

#drapeaux_srpm
{
height:28px;
background-color:rgb(176,148,255);
width:90px;

float:right;
font-size:100%;

}

#lien_language_English
{
float:left;
margin-top:1px;
opacity:0.9;
height:25px;
font-size:100%;
margin-left:10%;
}

#lien_language_English:hover
{
box-shadow:5px 5px 5px grey;
font-size:100%;
}

#lien_language_French
{
float:left;
margin-top:1px;
margin-left:4%;
opacity:0.9;
height:25px;
font-size:100%;
}

#lien_language_French:hover
{
box-shadow:5px 5px 5px grey;
font-size:100%;
}

#lien_language_spanish
{
float:left;
margin-top:1px;
margin-left:4%;
opacity:0.9;
height:25px;
font-size:100%;
}

#lien_language_spanish:hover
{
box-shadow:5px 5px 5px grey;
font-size:100%;
}


#corp_presentation
{


}


#corp_calendrier
{
float:left;
width:45%;
max-width:600px;
margin-left:2%;
min-width:350px;
height:600px;


}

#blockDrone
{
width:44%;
float:left;
text-align:center;
padding-left:3%;
padding-right:3%;
margin-bottom:2%;
}

#drone1
{
border-style:solid;
border-width:1px;
border-radius:5%;	
padding-left:3%;
padding-right:3%;
margin-top:2%;
}

#drone2_bis
{
border-style:solid;
border-width:1px;
border-radius:5%;
padding-left:3%;
padding-right:3%;
margin-top:2%;
}

#drone2
{
border-style:solid;
border-width:1px;
border-radius:5%;
padding-left:3%;
padding-right:3%;
margin-top:2%;
}

#drone3
{
border-style:solid;
border-width:1px;
border-radius:5%;
padding-left:3%;
padding-right:3%;
margin-top:2%;
}

#blockSimu
{
width:44%;
float:left;
text-align:center;
padding-left:3%;
padding-right:3%;
margin-bottom:2%;
margin-top:2%;
}	

#simu1
{
padding-left:3%;
padding-right:3%;
border-style:solid;
border-width:1px;
border-radius:5%;	
}

#blockFormation
{
padding-left:3%;
padding-right:3%;
border-style:solid;
border-width:1px;
border-radius:10%;
float:left;
width:88%;
text-align:center;
margin-bottom:5%;
margin-left:3%;
margin-right:3%;
}

.leftAlign
{
text-align:justify;	
}

.normal
{
text-align:left;	
}

#accueil_SRPM
{
 /*background: url(photo/fondacceuil11.png) no-repeat;*/ 
 background-size: contain;
 width:100%;
max-width:1260px;
 height:1100px;


}



#accueil_SRPM_en
{
 /*background: url(photo/fondacceuil22.png) no-repeat; */
 background-size: contain;
 width:100%;
max-width:1260px;
 height:900px;



}

#mapsrpm
{

 width:100%;
max-width:1260px;
 height:900px;




}


#friseImagedeuxok
{
text-align:center;
float:none;
width:100%;
padding-left:10%;
padding-right:10%;
height:280px;
margin-left:14%;
}


#friseImagedeux
{
text-align:center;
float:none;
width:100%;
padding-left:10%;
padding-right:10%;
height:280px;
margin-left:6%;
}

#frisevideos
{
text-align:center;
float:none;
width:100%;
padding-left:10%;
padding-right:10%;
height:280px;
}

#friseradio
{
text-align:center;

padding-left:10%;
padding-right:10%;

}

#videopetit
{
text-align:center;
float:left;
}

#videomrs
{
text-align:center;
float: none;
}

#consignes
{
 text-align:center;
float: none;

}

#fundme
{
 

height:180px;


margin-left:3%;
margin-bottom:2%;
}


#fundmefr
{


height:180px;
width:250px;

margin-left:3%;
margin-bottom:5%;
margin-top:5%;
text-align:center;
}




#fundmeproduit
{



height:180px;
width:250px;
float:right;
margin-bottom:2%;

margin-top:0%;

margin-right:3%;





}

#fundmefrproduit
{

width:20%;
height:200px;

margin-top:-10%;
margin-left:75%;
margin-right:3%;



}

#accueil_calendrier
{

margin-left:52%;
width:45%;
max-width:600px;
min-width:400px;
height:600px;
margin-top:35px;

}


#corp_invisible
{
position:absolute;
width:90%;
max-width:1300px;
margin-top:168px;
float:none;
}

#corp_principal
{

float:none;
background-color:rgb(236,241,241);
Width:100%;
max-width:1260px;
min-width:960px;
box-shadow:5px 5px 5px grey;
min-height:450px;

}


#corp_principal_acceuil
{



background-color:rgb(236,241,241);
Width:100%;
max-width:1260px;
min-width:960px;



}


#formulaire_message
{
margin-right:10%;
float:right;
width:40%;
max-width:500px;
min-width:400px;
font-size:100%;
}

#f_cacher
{
display:none;
font-size:100%;
}

#f_afficher
{
font-size:100%;
}

#plan_acces
{
float:right;
font-size:100%;
max-width:300px;
min-width:250px;
width:10%;
}


#pied_de_page_fr
{
width:100%;
background-size:cover;
background-image:url('photo/fond_pied.jpg');
background-color:rgb(194,132,236);
font-size:100%;
float:none;
max-width:1260px;
min-width:960px;

}

#pied_de_page_event
{
width:100%;
background-size:cover;
background-image:url('photo/fond_pied.jpg');
background-color:rgb(194,132,236);
font-size:100%;
max-width:1260px;
min-width:960px;
margin-top:1000px;

}

#position_fixe
{
font-size:100%;
width:98%;
max-width:1270px;
min-width:960px;
}

#placement
{
width:98%;
max-width:1270px;
min-width:960px;
font-size:100%;

}

#menup
{
margin-left:3%;
font-size:100%;
margin-top:2px;
}


#menu_produit
{

font-size:90%;
background-color:rgb(174,81,146);
opacity:0.9;
}

#menu_evenement
{

font-size:90%;
background-color:rgb(174,81,146);
opacity:0.9;
}


#couleur_menu_srpm
{

width:100;
background-color:rgb(176,148,255);

}



#couleur_menu
{

width:100;
background-color:rgb(174,81,146);

}

#messageacceuil
{
margin-left:auto;
margin-right:auto;
width:100%;
}

#nouvel_evenement
{

margin-left:auto;
margin-right:auto;
width:100%;
}

#package
{
margin-left:5%;
padding-left:20px;
float:right;
}

#calendrier
{


margin-left:20%;
margin-top:10%;
width:200%;
height:200%


}


#calendrier2
{


margin-left:20%;
margin-top:2%;
width:200%;
height:200%


}

#centre
{

text-align:center;



}

#colonne_gauche
{

width:16.5%;
min-height:100%;
padding:0.5%;
float:left;
margin-left:2%;
margin-right:0.5%;
border-radius:5%;
}

#zone_publication
{

min-height:280px;
padding:2%;
margin-left:10%;
margin-right:10%;
}

#style_fond_evenement
{


text-align:center;
max-width:1000px;
margin-bottom:10%;
}



#photo_evenement
{
max-width: 100%;
height: auto;
}

#Position1
{

text-align:center;


}

#Position2_texte
{
width:100%;
text-align:center;

}

#Position2
{
width:100%;
text-align:center;
max-width:1000px;

}

#Position3
{

}

#Position4
{
float:left;
max-width:50%;
height: auto;
margin-bottom:10%;
margin-top:4%;
}

#Position4_texte
{
width:40%;
text-align:center;
float:left;
margin-right:2%;
padding:2%;
padding:2%;
margin-top:4%;
margin-bottom:10%;
}

#Position5
{
float:right;
max-width:50%;
height: auto;
margin-bottom:10%;
margin-top:4%;
}

#Position5_texte
{
width:40%;
text-align:center;
float:right;
margin-right:2%;
padding:2%;
margin-bottom:10%;
margin-top:4%;
}


.equipeinosime
{
color:rgb(95,243,37);
text-align:center;
font-weight: bolder;
font-size:200%;
font-family: Lucida Calligraphy Italic;
text-decoration:underline;

}

.image1comp
{
 background: url(photo/1_compagnie.jpg) no-repeat; 
background-size: contain;
height:250px;

margin-left:36.5%;
}

#compagnieimages
{

height:300px;
width:98%;
text-align:center;

}

#centreid
{
text-align:center;

}

#image2comp
{
 background: url(photo/2_compagnie.jpg) no-repeat; 
background-size: contain;
height:250px;
width:13.9%;
float:left;
margin-left:7%
}

#image3comp
{
 background: url(photo/3_compagnie.jpg) no-repeat; 
background-size: contain;
height:250px;
float:left;
width:12%;
margin-left:7%
}


#image4comp
{
 background: url(photo/4_compagnie.jpg) no-repeat; 
background-size: contain;
height:250px;
float:left;
width:12%;
margin-left:7%
}

#image5comp
{
 background: url(photo/5_compagnie.jpg) no-repeat; 
background-size: contain;
height:250px;
width:9.27%;
float:left;
margin-left:7%
}

#image6comp
{
 background: url(photo/6_compagnie.jpg) no-repeat; 
background-size: contain;
height:250px;
width:12%;
float:left;
margin-left:7%;
margin-right:3%;
}

.centresouligner
{
text-align:center;
text-decoration:underline;



}

.alineabisgros
{
text-decoration:underline;
margin-left:100px;
}


.centresoulignerrouge
{
text-align:center;
text-decoration:underline;
color:red;

}

.titrecalendrier
{

color:red;
margin:5%;
text-align:center;




}

.traitdroit
{

color:rgb(44,157,0);
text-align:center;
font-weight: bold;
font-size:150%;
}


.speedsafety
{
margin-top:3%;
padding-top:3%;
font-size:200%;
font-weight: bold;
text-align:center;
margin-left:1%;
}


.piloter
{
font-weight: bold;
text-decoration:none;
font-size:220%;
color:rgb(95,243,37);
margin-left:0.5%;

}

#linkfacb
{

width:260px;
height:70px;
margin-left:74%;
margin-right:30%;
margin-bottom:0.5%;
margin-top:0.5%;
}

.facebook
{

margin-right:0.5%;

margin-left:85%;
position:absolute;
}



.piloter:hover
{

text-decoration:underline;
color:rgb(255,0,18);

}

.reser
{
font-weight: bold;
text-decoration:none;
font-size:220%;
color:black;
margin-left:5%;

}

.reser2
{
font-weight: bold;
text-decoration:none;
font-size:220%;
color:black;
margin-left:0.5%;

}

.droner
{
font-weight: bold;
text-decoration:none;
font-size:220%;
color:rgb(95,243,37);
margin-left:0.5%;

}


.droner:hover
{

text-decoration:underline;
color:rgb(255,0,18);

}


.piloter2
{
font-weight: bold;
text-decoration:none;
font-size:130%;
color:rgb(95,243,37);
margin-left:10%;

}

.piloter2:hover
{

text-decoration:underline;
color:rgb(255,0,18);

}


.speedsafety_en
{

font-size:200%;
font-weight: bold;
margin-left:5%;
}


.piloter_en
{
font-weight: bold;
text-decoration:none;
font-size:220%;
color:rgb(95,243,37);
margin-left:5%;

}




.piloter_en:hover
{

text-decoration:underline;
color:rgb(255,0,18);

}




.piloter_faq
{
font-weight: bold;
text-decoration:none;
font-size:200%;
color:rgb(95,243,37);


}




.piloter_faq:hover
{

text-decoration:underline;
color:rgb(255,0,18);

}







.tableauverticale
{

 vertical-align:baseline;

}







.lienpetit
{
font-size:50%;


}



.current
{
text-decoration:none;
font-size:145%;
background-color:rgb(191,178,178);
color:black;
}

.liencurrent
{
text-decoration:none;
font-size:145%;
background-color:rgb(191,178,178);
color:black;
}


.pastcurrent
{
text-decoration:none;
font-size:145%;
background-color:rgb(121,118,118);


}

.lienpastcurrent
{
text-decoration:none;
font-size:145%;
background-color:rgb(121,118,118);
color:black;

}


.liencurrent
{
text-decoration:none;
font-size:145%;
color:blue;
}

.notcurrent
{
text-decoration:none;
font-size:145%;
}

.liennotcurrent
{
text-decoration:none;
font-size:145%;
color:black;
}

.notcurrent:hover
{
text-decoration:none;
font-size:145%;
background-color:white;

}

.notcurrent_selectionner
{
text-decoration:none;
font-size:145%;
background-color:white;
}


.headcal
{
text-decoration:none;
font-size:145%;
}


.linkcal
{
text-decoration:none;
font-size:145%;


}






.lien_menup
{
text-align:center;
color:black;
font-weight:bold;
font-size:100%;
margin-left:1%;
}

.lien_menup:hover
{
color:purple;
text-shadow:2px 2px 2px white;
font-size:100%;
}


.lien_menu
{
text-align:center;
color:black;
font-weight:bold;
font-size:80%;
padding-right:10px;
padding-left:10px;

}

.lien_menu:hover
{
color:purple;
text-shadow:2px 2px 2px white;
background-color:rgb(255,175,255);
}

.lien_menu_srpm
{
text-align:center;
color:black;
font-weight:bold;
font-size:80%;
padding-right:8px;
padding-left:8px;

}

.lien_menu_srpm:hover
{
color:purple;
text-shadow:2px 2px 2px white;
background-color:rgb(0,255,255);
}

.lien_menu_select
{
text-align:center;
font-weight:bold;
font-size:90%;
color:purple;
text-shadow:2px 2px 2px white;
padding-right:20px;
padding-left:20px;
background-color:rgb(255,175,255);
}

.lien_menu_select_srpm
{
text-align:center;
color:black;
font-weight:bold;
font-size:80%;
padding-right:8px;
padding-left:8px;
color:purple;
background-color:rgb(0,255,255);
/*
text-align:center;
font-weight:bold;
font-size:90%;
color:purple;
text-shadow:2px 2px 2px white;
padding-right:20px;
padding-left:20px;
background-color:rgb(0,255,255);
*/
}

.lien_menu_es
{
text-align:center;
color:black;
font-weight:bold;
font-size:70%;
}

.lien_menu_es:hover
{
color:purple;
text-shadow:2px 2px 2px white;
}

#clickable, clickable:hover, clickable:focus, clickable:active
{
text-decoration: none !important;
color:black;
}

.centre
{
text-align:center;
}

.70pourcent
{
font-size:70%;
}

.taille_20px
{
font-size:23px;
font-weight:bold;
margin-left:40px;
}

.taille_20px_no_alinea
{
font-size:23px;
font-weight:bold;
}

.taille_17px
{
font-size:17px;
font-weight:bold;
margin-left:40px;
}

.alinea
{
margin-left:50px;
margin-right:50px;
text-align:justify;
font-size:120%;

}

.alineabis
{
margin-left:100px;
text-align:justify;
font-size:120%;
margin-right:100px;
}

.alineacal
{

margin-left:7.5%;

}



#alineasousligner
{
margin-left:50px;
text-align:justify;
text-decoration:underline;

}




.alinea2
{
margin-left:30px;
margin-right:50px;
}

.alinea3
{
margin-left:70px;
}

.alinea4
{
margin-left:45%;
}

.alinea5
{
margin-left: 7%;
}

.alinea6
{
margin-left:42%;
}

.alinea7
{
margin-left:auto;
margin-right:auto;
}

.alineaconditionsuntilisateur
{
margin-left:70px;
text-decoration:underline;
}



.textarea
{
width:100%;
height:400px;
font-size:100%;
}

.textarea2
{
width:100%;
height:300px;
font-size:100%;
}


.sujet_message
{
width:100%;
font-size:100%;
}

.email
{
text-decoration:underline;
color:blue;
font-size:100%;
}

.bouton_envoyer
{
margin-left:70%;
font-size:125%;
}

.bouton_RAZ
{
margin-left:620px;
font-size:100%;
}

.nom_societe
{
margin-left:30px;
width:250px;
font-size:100%;
}

.nom_societe_hidden
{
display:none;
font-size:100%;
}

.flotantdroite
{
margin-left:28%;
padding-left:20px;
float:right;

}

.flotantdroite
{
margin-left:28%;


}

.flotantgauche
{
float:left;

}


.decale_gauche0
{
margin-left:25%;
width:200px;

float:left;
}



.decale_gauche
{
float:left;
}

.decale_gauche1
{
margin-left:3%;


float:left;
}

.decale_gauche2
{
float:left;

margin-left:5%;
}


.titre_email_incorect
{
color:red;
margin-left:30px;
font-size:100%;
}

.f_check
{
margin-left:30px;
color:blue;
font-weight:bold;
font-size:100%;
}

.f_d_check
{
margin-left:200px;
font-weight:bold;
font-size:16px;
}

.m_check
{
font-weight:bold;
font-size:16px;
margin-left:120px;
}

.lien_retour_f
{
color:blue;
font-size:17px;
font-weight:bold;
}

.lien_retour_f:hover
{
color:red;
}

.envoyer_copie
{
font-size:16px;
}


.plan_acces
{
color:blue;
text-decoration:underline;
font-size:100%;
} 

.plan_acces:hover
{
color:green;
font-size:100%;
}

.red
{
color:red;	
}

.lien_site
{
text-decoration:none;
color:blue;
font-size:100%;
}

.lien_site:focus
{
color:red;
}

.lien_pied_m
{
color:black;
text-decoration:none;
font-size:100%;
}

.lien_pied_m:hover
{
text-decoration:underline;
}

.lien_pied
{
color:black;
margin-left:20px;
text-decoration:none;
font-size:100%;
}


.lien_pied:hover
{
text-decoration:underline;
}

.lien_conditions
{
color:black;
text-decoration:none;
text-align:center;
font-size:100%;
}

.lien_conditions:hover
{
text-decoration:underline;
}


.liste_carre
{
list-style-image:none;
list-style-type:square;
font-size:100%;
}

.liste_conditions
{
margin-left:70px;
list-style-image:url("photo/fleche1.png");
font-size:100%;
}

.liste_check_mark
{
list-style-image:url("photo/check_mark.png");
font-size:100%;
}


.cacher
{
display:none;
}

.noir
{
color:black;
}

.rouge
{
color:red;
}

.plus
{
text-decoration:none;
color:black;
font-size:110%;
margin-left:10px;
border-style:outset;
border-radius: 100px 100px 100px 100px;
border-width:2px;
}

.marge
{
padding-right:50px;
}

.trp
{
background-color:rgb(255,255,255);
}

.tri
{
background-color:rgb(200,200,200);
}


.fondblanc
{
background-color:white;


}

.compteur
{

margin-right:0.5%;
margin-top: 5%;
margin-left:92%;
position:absolute;
}


th
{
background-color:rgb(176,148,255);
}


#horaire_res
{
	height:30px;
	width:200px;
}


.label_res
{
margin-left:30px;
font-size:20px;
font-weight:bold;

}
























